Class IM_Transaction_UI

Known SubClasses

IM_TransactionInquiry_ui

Properties

LOCAL cBT_PrintTask$="IM_TransactionRegister_ui"  
LOCAL cCostIOL$=CPL("IOLIST CostCode$, CostType$")  
LOCAL cDistRowDeleted=isFALSE  
LOCAL cFirst_ID=ML_Account.ctl  
LOCAL cFirstTime  
LOCAL cGridGroupsResolved=isFALSE  
LOCAL cGridViewPanel$="pLines"  
LOCAL cInquiryProgram=isFALSE  

If true, inquiry only. Set to true in IM_TransactionInquiry_ui.

LOCAL cItemLookup$="CI_Item"  
LOCAL cMemoObjCreated=isFALSE  
LOCAL cNewRecordFolderID=fldr.pLines.ctl  
LOCAL cResetFolder$="pHeader"  
LOCAL cResetFolderID=fldr.pHeader.ctl  
LOCAL cDistBusObj$="IM_TransactionTierDistribution_bus"  
LOCAL cDistRefDate$="TransactionDate$"  
LOCAL cDistRefDateDesc$="TBL(POS(TransactionType$=trnSALE$+trnISSUE$+trnADJUST$+trnTRANSFER$+trnRECEIPT$), "+"$$, ""Sale"", ""Issue"", ""Adjustment"", ""Transfer"", ""Receipt"")"  
LOCAL cDistWarehouseCode$="TBL(TransactionType$=trnTRANSFER$, WarehouseCode$, DefaultFromWhseCode$)"  
LOCAL cDistUIObj$="IM_TransactionTierDistribution_ui"  
LOCAL cDistQtyVar$  
LOCAL cEntityName$  
LOCAL cForceDistBalance  
LOCAL cForm$  
LOCAL cFormGrid$  

Methods

FUNCTION BT_Batch()  
FUNCTION LOCAL AcceptInactiveCostCode(oldCostCode$, newCostCode$)  
FUNCTION LOCAL AccumulateTotals()  
FUNCTION LOCAL AdjustLineTotals(amount)  
FUNCTION LOCAL BT_Accept()  
FUNCTION LOCAL BT_Alias()  
FUNCTION LOCAL BT_BatchTransfer()  

Transfer current document from this batch to another batch

Returns [boolean] True = success
FUNCTION LOCAL BT_Cancel()  
FUNCTION LOCAL BT_CCSearch()  
FUNCTION LOCAL BT_Delete()  
FUNCTION LOCAL BT_Distribute()  
FUNCTION LOCAL BT_ExtDesc()  
FUNCTION LOCAL BT_NextNum()  
FUNCTION LOCAL BT_OK()  
FUNCTION LOCAL BT_RowDel()  
FUNCTION LOCAL BT_RowReset()  
FUNCTION LOCAL BuildCostTypeList$(costCode$)  
FUNCTION LOCAL ChangeCostCode(gridCtl)  
FUNCTION LOCAL ChangeDB_CostType(gridCtl)  
FUNCTION LOCAL ChangeDefaultFromWhseCode()  
FUNCTION LOCAL ChangeEntryNo()  
FUNCTION LOCAL ChangeGridColumns()  
FUNCTION LOCAL ChangeItemCode(gridCtl)  
FUNCTION LOCAL ChangeJobNo(gridCtl)  
FUNCTION LOCAL ChangeML_Extension(gridCtl)  
FUNCTION LOCAL ChangeML_ToWarehouse(gridCtl)  
FUNCTION LOCAL ChangeToWhseCode()  
FUNCTION LOCAL ChangeTransactionDate()  

Function to change the transaction date value

Returns [boolean]
ValueDescription
retSUCCESS(1) If date value is valid
retFAILURE(0) If invalid date
FUNCTION LOCAL ChangeTransactionQty(gridCtl)  
FUNCTION LOCAL ChangeTransactionType()  
FUNCTION LOCAL ChangeUnitCost(gridCtl)  
FUNCTION LOCAL ChangeUnitOfMeasure(gridCtl)  
FUNCTION LOCAL ChangeUnitPrice(gridCtl)  
FUNCTION LOCAL ChangeWarehouseCode(gridCtl)  
FUNCTION LOCAL ClassOnFocusAddlGrid(gridCtl)  
FUNCTION LOCAL ClassOnFocusGrid(gridCtl)  
FUNCTION LOCAL ClearGridSettings()  
FUNCTION LOCAL ClearTotals()  
FUNCTION LOCAL DisplayStatusMsg(col$)  
FUNCTION LOCAL DistributionStatus(status$)  
FUNCTION LOCAL DRBT_ItemStatus()  
FUNCTION LOCAL DRBT_ItemStatus(qty)  
FUNCTION LOCAL DRBT_ItemStatus(qty, item$, whse$)  
FUNCTION LOCAL EnableControls()  
FUNCTION LOCAL EnableOtherControls(gridCtl, rowNo)  
FUNCTION LOCAL EnablepHeaderControls()  
FUNCTION LOCAL EnablepLinesControls()  
FUNCTION LOCAL GetControlID(var$, rId$, ctlName$)  
FUNCTION LOCAL GetGroupPropLists(gridCtl, group$, mainPropList$, mainPropVals$, secPropList$, secPropVals$)  
FUNCTION LOCAL GetLineRecord(gridCtl, row)  
FUNCTION LOCAL InitDefaultRowState()  
FUNCTION LOCAL LoadGridDropBoxes(gridCtl, row)  
FUNCTION LOCAL OnExit()  
FUNCTION LOCAL OnExitpHeader()  
FUNCTION LOCAL OnExitpLines()  
FUNCTION LOCAL OnExitpLinesW()  
FUNCTION LOCAL OnFocusEntryNo()  
FUNCTION LOCAL OnFocusItemCodeDesc()  
FUNCTION LOCAL OnFocusItemCodeDesc(gridCtl)  
FUNCTION LOCAL PostLoad()  
FUNCTION LOCAL PostLoadpHeader()  
FUNCTION LOCAL PostLoadpHeaderW()  
FUNCTION LOCAL PostLoadpLines()  
FUNCTION LOCAL PostLoadpLinesW()  
FUNCTION LOCAL PostReadRec()  
FUNCTION LOCAL RecalcExtension()  
FUNCTION LOCAL RowMods(gridCtl, row)  
FUNCTION LOCAL SetGridColumns(gridCtl, row)  
FUNCTION LOCAL SetGridColumns(gridCtl, rowNo, editLine)  
FUNCTION LOCAL SetupGrid(g1Ctl, form$, grid$, option, g2Ctl)  
FUNCTION LOCAL ShowMemoItem()  
FUNCTION LOCAL ShowRow(gridCtl, rowNo)  
FUNCTION LOCAL TranslateColumns()  

Properties inherited from: CI_Constant

itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, typFINISHEDGOODS$, typRAWMATERIALS$, typDISCONTINUED$, typKIT$, proMAKE$, proBUY$, proSUBCONTRACT$

Properties inherited from: CI_ItemCodeUI_Val

cCreatedMemoObj, cAllowItemOTF, cItemCodeInLines

Properties inherited from: IM_Constant

tierFIFO$, tierLIFO$, tierLOT$, tierSERIAL$, trnSALE$, trnISSUE$, trnTRANSFER$, trnADJUST$, trnRECEIPT$, trnCOUNTCARD$, segTWO$, segTHREE$, segFOUR$, segFIVE$, segSIX$, segSEVEN$, segEIGHT$, segNINE$, segTEN$, segNONE$, pcrPRICECODE$, pcrITEM$, pcrITEMCUSTOMER$

Properties inherited from: SY_LineEntryTier_UI

cDistItemCode$, cDistMessageNo, cDistWarehouseCode$, cDistUnitOfMeasure$

Methods inherited from: CI_AccountUI_val

ClassChangeAccount(), ClassValidateAccount$(), GetAccountInputLength(), PopupAccountEntry(), PopUpMemoMainAccount()

Methods inherited from: CI_Constant

GetCalendarEndingDate(), GetDefaultExtendedDescriptionKey$()

Methods inherited from: CI_CostCodeFormatter

FormatCostCode()

Methods inherited from: CI_CostCodeUI_Val

ClassChangeCostCode(), ClassFormatterCostCode$(), ClassInputLenCostCode(), ClassOnFocusCostCode(), ClassValidateCostCode$(), CostCodeLookup(), PERFORM ResetCostCode(), SetCostCodeDefaults()

Methods inherited from: CI_ItemCodeUI_Val

LaunchMemoItem(), ShowItemInquiry(), ShowItemMaint(), ShowMemoItem(), BT_ItemInquiry(), ClassChangeItemCode(), DisplayPrice(), DisplayStatusMsg(), DRBT_AlternateItem(), DRBT_AlternateWarehouse(), DRBT_ItemInquiry(), DRBT_ItemMaint(), DRBT_ItemStatus(), DRBT_PriceLookup(), DRBT_UseLastCustPrice(), PreLoad(), PERFORM ResetItem(), PERFORM SetExtensionQtyCol(), ShowAlternateItem(), ShowAlternateWarehouse(), ShowItemQtyInquiry()

Methods inherited from: CI_JobNoUI_val

ClassChangeJobNo(), ClassFormatterJobNo$(), ClassInputLenJobNo(), ClassValidateJobNo$(), PERFORM ResetJob()

Methods inherited from: CI_Security_UI

SecurityEventOverride(), BT_SecurityOverrideCancel(), BT_SecurityOverrideOk(), ChangeML_OverridePassword(), ChangeML_OverrideUser(), OnExit(), PostLoad()

Methods inherited from: CI_WarehouseUI_Val

ClassChangeWarehouse()

Methods inherited from: SY_LineEntryTier_UI

GetLineRecord(), BT_Distribute(), BT_RowReset(), BT_RowResetAll(), ClearLotSerTIers(), DistributionPostSaveRow(), DistributionStatus(), PostLoadLines(), RecalcLotSerExpDates(), SetDistributionState(), SetFullyDistributed()