Form field values that begin and end with underscores, or begin with inp., are treated as input values. The recorder generates variables at the top of a script for these values. this makes randomization of input values easier.
var gsInput_NewProduct : string init "_New Product_"; gsInput_inp_Customer : string init "inp.Customer"; // ... dclform // ... MAIN009: "ICType" := "" <USE_HTML_VAL> , // hidden, unchanged, value: "Panel" "ICElementNum" := "" <USE_HTML_VAL> , // hidden, unchanged, value: "0" "ICStateNum" := "" <USE_HTML_VAL> , // hidden, unchanged, value: "6" "ICAction" := "#ICSave", // hidden, changed(!) "ICXPos" := "" <USE_HTML_VAL> , // hidden, unchanged, value: "0" "ICYPos" := "" <USE_HTML_VAL> , // hidden, unchanged, value: "0" "ICFocus" := "" <USE_HTML_VAL> , // hidden, unchanged, value: "" "ICChanged" := "" <USE_HTML_VAL> , // hidden, unchanged, value: "0" "ICFind" := "" <USE_HTML_VAL> , // hidden, unchanged, value: "" "PROD_ITEM_DESCR" := gsInput_NewProduct, // changed, value: "_New Product_" "PROD_ITEM_EFF_STATUS" := "A", // added "RBF_ARRA_WRK_PROD_ATTR_CATEGORY" := "", // added "PRD_KIT_ARR_FLG1" := "" <USE_HTML_VAL> , // unchanged, value: "S" "DESCR$0" := "" <USE_HTML_VAL> , // unchanged, value: "" "RBF_ARRA_PRD_VW_DESCR$0" := "" <USE_HTML_VAL> , // unchanged, value: "" "RBF_PROD_ARGMT_RAISE_PCT$0" := "" <USE_HTML_VAL> , // unchanged, value: "" "RBF_PROD_ARGMT_REDUCTION_PCT$0" := "" <USE_HTML_VAL> , // unchanged, value: ""