Here is the entire script, for some light reading...
retVal = oSession.StartProgram
'retMsg = oSession.AsObject(oSession.UI).MessageBox("""",""Program = "" & retVal)
if oSession.StartProgram <> ""AR_CUSTOMERINQUIRY_UI"" then
retVal = oBusObj.EditState
if retVal = ""1"" then
if oSession.AsObject(oSession.Security).IsMember(""SO APPROVAL"") > 0 then
retVal = oScript.InvokeButton(""fldr.pTotals"")
retVal = oScript.SetUIControl(""ORDERDATE"",""DISABLE"")
retVal = oScript.SetUIControl(""ORDERTYPE"",""DISABLE"")
retVal = oScript.SetUIControl(""ML_CUSTOMER"",""DISABLE"")
retVal = oScript.SetUIControl(""CUSTOMERPONO"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPEXPIREDATE"",""DISABLE"")
retVal = oScript.SetUIControl(""ORDERSTATUS"",""DISABLE"")
retVal = oScript.SetUIControl(""ML_WAREHOUSECODE"",""DISABLE"")
retVal = oScript.SetUIControl(""TAXSCHEDULE"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTOCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_SHIPTO"",""DISABLE"")
retVal = oScript.SetUIControl(""TERMSCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_TERMSCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_SHIPVIA"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPVIA"",""DISABLE"")
retVal = oScript.SetUIControl(""CONFIRMTO"",""DISABLE"")
retVal = oScript.SetUIControl(""EMAILADDRESS"",""DISABLE"")
retVal = oScript.SetUIControl(""FAXNO"",""DISABLE"")
retVal = oScript.SetUIControl(""COMMENT"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_SALESPERSON"",""DISABLE"")
retVal = oScript.SetUIControl(""SALESPERSONNO"",""DISABLE"")
retVal = oScript.SetUIControl(""SPLITCOMMISSIONS"",""DISABLE"")
retVal = oScript.SetUIControl(""ML_BILLTOCUSTOMERNO"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTONAME"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS1"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS2"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS3"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOZIPCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOCITY"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOSTATE"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOCOUNTRYCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTOCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_SHIPTO"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTONAME"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTOADDRESS1"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTOADDRESS2"",""ENABLE"")
retVal = oScript.SetUIControl(""SHIPTOADDRESS3"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTOZIPCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTOCITY"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTOCOUNTRYCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPTOSTATE"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_COPYSHIP"",""DISABLE"")
retVal = oScript.SetUIControl(""DISCOUNTRATE"",""DISABLE"")
retVal = oScript.SetUIControl(""DISCOUNTAMT"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPZONE"",""DISABLE"")
retVal = oScript.SetUIControl(""SHIPWEIGHT"",""DISABLE"")
retVal = oScript.SetUIControl(""FREIGHTAMT"",""DISABLE"")
retVal = oScript.SetUIControl(""UDF_WARRANTY"",""DISABLE"")
retVal = oScript.SetUIControl(""COMMISSIONRATE"",""DISABLE"")
retVal = oScript.SetUIControl(""GD_LINES"",""DISABLE"")
retVal = oScript.SetUIControl(""DB_PAYMENTTYPE"",""DISABLE"")
retVal = oScript.SetUIControl(""FOB"",""DISABLE"")
retVal = oScript.SetUIControl(""CHECKNOFORDEPOSIT"",""DISABLE"")
END IF
if oSession.AsObject(oSession.Security).IsMember(""AR ACCOUNTING"") > 0 then
retVal = oScript.SetUIControl(""ML_BILLTOCUSTOMERNO"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTONAME"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS1"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS2"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS3"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOZIPCODE"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOCITY"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOSTATE"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOCOUNTRYCODE"",""ENABLE"")
retVal = oScript.SetUIControl(""TERMSCODE"",""ENABLE"")
retVal = oScript.SetUIControl(""BT_TERMSCODE"",""ENABLE"")
retVal = oScript.SetUIControl(""BT_COPYSHIP"",""ENABLE"")
ELSE
retVal = oScript.SetUIControl(""ML_BILLTOCUSTOMERNO"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTONAME"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS1"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS2"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS3"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOZIPCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOCITY"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOSTATE"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOCOUNTRYCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""TERMSCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_TERMSCODE"",""DISABLE"")
END IF
ELSE
retVal = oScript.SetUIControl(""ML_BILLTOCUSTOMERNO"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTONAME"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS1"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS2"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS3"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOZIPCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOCITY"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOSTATE"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOCOUNTRYCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""TERMSCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_TERMSCODE"",""DISABLE"")
end if
ELSE
retVal = oScript.SetUIControl(""ML_BILLTOCUSTOMERNO"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTONAME"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS1"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS2"",""ENABLE"")
retVal = oScript.SetUIControl(""BILLTOADDRESS3"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOZIPCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOCITY"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOSTATE"",""DISABLE"")
retVal = oScript.SetUIControl(""BILLTOCOUNTRYCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""TERMSCODE"",""DISABLE"")
retVal = oScript.SetUIControl(""BT_TERMSCODE"",""DISABLE"")
end if