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: ""