Class PM_Transaction_bus

Properties

LOCAL cMainTable$="PM_TransactionHeader"  

[string] Table name being maintained by this business object

LOCAL cIsSysDB=isFALSE  

[boolean] Flag to indicate whether table is located in the MAS_SYSTEM directory

LOCAL cBatchModule$  
LOCAL cBatchTotalVar$  
LOCAL cBatchType$  
PROPERTY CI_NumberOfDecimalPlacesInQty   * Read Only *

[numeric] C/I setup option 'Number of Decimal Places in Quantity Entries'

PROPERTY CI_NumberOfDecimalPlacesInCost   * Read Only *

[numeric] C/I setup option 'Number of Decimal Places in Cost Entries'

PROPERTY IM_RequireMultipleWarehouses$   * Read Only *

[string] I/M setup option 'Require Multiple Warehouses'

PROPERTY PM_DefaultMaterialsBudgetCost$   * Read Only *

[string] P/M setup option 'Default Materials Budget Cost'

PROPERTY DeletingBackflush  

[boolean] Flag to indicate if the detail object is deleting backflush transaction, set in PM_TransactionDetail_bus

Methods

FUNCTION Clear()  

Clears detail object properties.

Returns [boolean] retSUCCESS(1) or retFAILURE(0)
FUNCTION GetNextTransactionNo(nextTransNo$)  

Gets next transaction number from PM_Options.

ParameterDescription
nextTransNo$ [output, string] Next transaction number
Returns [boolean] retSUCCESS(1) or retFAILURE(0)
FUNCTION SetCurrentKey(key$)  

Sets detail object properties.

Returns [boolean] retSUCCESS(1) or retFAILURE(0)
FUNCTION Write()  

Writes transaction.

Returns [boolean] retSUCCESS(1) or retFAILURE(0)

Properties inherited from: PM_Constant

actClassEMPLOYEE$, actClassGENERAL$, actClassMACHINE$, actClassOUTSIDESVC$, capTimeNO$, capTimeNOEDIT$, capTimeYES$, earnTypeALLOCTIPS$, earnTypeEXCLUDETIPCALC$, earnTypeEXEMPTTIPS$, earnTypeFRINGE$, earnTypeMISC$, earnTypeOVERTIME$, earnTypeREGULAR$, earnTypeTAXABLETIPS$, earnTypeTIMEOFF1$, earnTypeTIMEOFF2$, earnTypeTIMEOFF3$, cAllEarningsTypes$, earnMethodADDAMOUNT$, earnMethodFIXED$, earnMethodSTANDARD$, cAllEarnMethods$, lttLABOR$, lttCREW$, lttMISC$, lttINOUT$, lttCOST$, dpcSTANDARD$, dpcAVERAGE$, dpcLAST$, overheadTypeAMOUNT$, overheadTypePERCENT$, prtPickNONE$, prtPickBYWHSE$, prtPickBYTICK$, tcmCodeACTUAL$, tcmCodeBUDGET$, tcmCodeSTANDARD$, tcmCodeLOWER$, tcmDescACTUAL$, tcmDescBUDGET$, tcmDescSTANDARD$, tcmDescLOWER$, trnLABOR$, trnMATERIALS$, trnCLOSE$, trnCOMPLETION$, trcSTATUS$, trcLABOR$, trcINVENTORY$, trcDIRECTCHARGE$, trcINVOICE$, trcCLOSE$, trcSCRAP$, udiSTRING$, udiNUMBER$, udiYESNO$, udiCODE$, udiDATE$, mftCodeSALESORDER$, mftCodeSALESORDERLINE$, mftCodeWORKTICKET$, mftCodeINVENTORY$, mftDescSALESORDER$, mftDescSALESORDERLINE$, mftDescWORKTICKET$, mftDescINVENTORY$, wtsOPEN$, wtsQUOTE$, wtsRELEASED$, wtsCLOSED$, wtsDELETED$, lbrIssMethodAUTOISSUE$, lbrIssMethodBACKFLUSH$, lbrIssMethodMANUAL$, matIssMethodAUTOISSUE$, matIssMethodBACKFLUSH$, matIssMethodMANUAL$, prtWORKTICKET$, prtOPERATIONTICKET$, prtCOMPLETEMISSINGCOST$, prtCOMPLETEVARFROMSTD$, prtCLOSEMISSINGCOST$, prtCLOSEVARFROMSTD$, prtCLOSECOSTLEDGER$, prtPICKSHEET$, drtBACKOUT$, drtADDIN$, drsNEW$, drsUPDATED$, drsCOMPLETED$, schFIXED$, schACTSPERHOUR$, schHOURSPERACT$, scaleNOSCALING$, scalePRODUCTIONRUN$, scalePARENTSPERTEMPLATE$, scaleTEMPLATESPERPARENT$, stepZERO$, dfltClosureWorkCenter$

Properties inherited from: SY_BatchDataEntry

BatchEnabled, ErrorBatchNo$

Properties inherited from: SY_Customization

cDummyIol$

Methods inherited from: CI_WorkTicket_Val

ClassValidateWorkTicket()

Methods inherited from: PM_Constant

BuildAlternateIOL$(), BuildMemoryFile(), ConvertCalendarToJulian(), ConvertJulianToCalendar$(), FormatTime$(), HHMMToMinutes(), HHMMToNum(), LoadCustomLabelConstants(), NumToHHMM$(), TimeToHHMM()

Methods inherited from: SY_BatchDataEntry

DELETE(), DeleteBatch(), DeleteBatchNo(), GetBatchHandle(), IsBatchActive(), ResetBatchSubType(), SelectBatch(), SelectNewBatch(), SetCurrentKey(), VerifyBatch(), WRITE(), ClassValidateBatchNo$()

Methods inherited from: SY_Customization

GetCustomizations(), PostTableRead(), PreNextRecord(), PreTableWrite()