Class PM_TransactionRegister_upd

Properties

LOCAL cRegisterWrkFile$="PM_TransactionRegisterWrk"  

[string] Name of register wrk table.

LOCAL cBackOrderFillWrkFile$="CI_BackOrderFillWrk"  

[string] Name of the Back Order Fill Report wrk table.

LOCAL cBatchModule$="P/M"  

[string] Batch modulde code.

LOCAL cBatchType$="01"  

[string] Batch type - transaction entry.

LOCAL cDailyPostingWorkFile$="PM_DailyPostingWork"  

[string] The name of the daily posting work table.

LOCAL cSummColumnList$="PostingComment$"  

[string] Column to summarize G/L postings.

LOCAL cSourceJournalClosing$="JN"  

[string] Source journal code for 'Close' and 'Complete' transactions.

LOCAL cSourceJournalMaterials$="JM"  

[string] Source journal code for 'Materials' transactions.

LOCAL cSourceJournalLabor$="JL"  

[string] Source journal code for 'Labor' transactions.

LOCAL cPDFIolistSrc$=CPL("IOLIST tmpSourceJournal$, tmpJournalNo$")  

[string] Variables used in PDF generation to create separate PDF per source journal type.

LOCAL cPDFIolistDst$=CPL("IOLIST cSourceJournal$, cJournalNo$")  

[string] Variables used in PDF generation to create separate PDF per source journal type.

LOCAL cBofInclAllSoLines$  
LOCAL cBofSortReport$  
PROPERTY ReportCaption$  

[string] Name to print in report heading.

PROPERTY ClosingRegisterNo$  

[string] Completion/Close register number.

PROPERTY ErrorLog   * Read Only *

[objhandle] Object handle to the SY_JournalErrorLog object.

PROPERTY PrintBackOrderFill   * Read Only *

[boolean] Flag to indicate whether the Back Order Fill Report needs to print.

PROPERTY PrintWorkTicketLabels   * Read Only *

[boolean] Flag to indicate whether there are work ticket labels to print.

PROPERTY PrintCompletionMissingCostReport   * Read Only *

[boolean] Flag to indicate whether the Completion Missing Cost Report needs to print.

PROPERTY PrintCompletionVarFromStdReport   * Read Only *

[boolean] Flag to indicate whether the Completion Variance From Standards Report needs to print.

PROPERTY PrintCloseMissingCostReport   * Read Only *

[boolean] Flag to indicate whether the Close Missing Cost Report needs to print.

PROPERTY PrintCloseVarFromStdReport   * Read Only *

[boolean] Flag to indicate whether the Close Variance From Standards Report needs to print.

PROPERTY PrintCloseCostLedger   * Read Only *

[boolean] Flag to indicate whether the Close Cost Ledger needs to to print.

Methods

FUNCTION EndPDFConverterJob()  

Displays PDF and clears paperless office variabes at the end of the job.

Returns [boolean] retSUCCESS(1) or retFAILURE(0)
FUNCTION GetAdditionalReports(tmpReports$)  

Gets additional reports to print after the register.

ParameterDescription
tmpReports$ [output, string] A SEP delimited list of crystal report names.
Returns Always returns retSUCCESS(1)
FUNCTION GetSourceTables$(table$)  

Gets source table names for a given table.

ParameterDescription
table$ [input, string] Table name
Returns [string] A SEP delimited list of source table names.
FUNCTION ProcessAdditionalReports(reportName$, cOutputType$)  

Prints back order fill report after transaction register.

ParameterDescription
reportName$ [input, string] Name of report to print
cOutputType$ [input, string] Output type (PRINT or PREVIEW)
Returns [boolean] retSUCCESS(1) or retFAILURE(0)
FUNCTION ProcessReport(destination$)  

Overides base class method to produce one PDF per source journal.

ParameterDescription
destination$ [input, string] Destination where the report will be processed (printer name, paperless, deferred, email, etc).
Returns [boolean] retSUCCESS(1) or retFAILURE(0)
FUNCTION RemoveWorkTicketPrintRec(reportType$)  

Removes PM_WorkTicketPrint records when user selected not to print completion/close reports after update.

ParameterDescription
reportType$ [input, string] Report type to remove.
Returns [boolean] retSUCCESS(1)

Properties inherited from: CI_BackOrderFillPopulate

cWO1IOL$, cWO2IOL$, cWO3IOL$

Properties inherited from: CI_Constant

itmREGULAR$, itmSPECIAL$, itmCHARGE$, itmCOMMENT$, itmMISC$, valSTANDARD$, valAVERAGE$, valFIFO$, valLIFO$, valLOT$, valSERIAL$, typFINISHEDGOODS$, typRAWMATERIALS$, typDISCONTINUED$, typKIT$, proMAKE$, proBUY$, proSUBCONTRACT$, proMAKETOORDER$, proBUYTOORDER$, tierFIFO$, tierLIFO$, tierLOT$, tierSERIAL$, upceanTYPENONE$, upceanTYPEOTHER$

Properties inherited from: CI_ItemWarehouse

cPrecisionQty, IM_IsSetup

Properties inherited from: CI_UpdateDetailToIM

cNoFifoLifoDate$

Properties inherited from: IM_Constant

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

Properties inherited from: PM_BMReport

billCATEGORYNUM

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_BatchUpdate

cGroup$, BatchEnabled, BatchInterrupted

Methods inherited from: CI_BackOrderFillPopulate

GetSourceTables$(), PERFORM GetWorkOrder(), PERFORM GetWorkTicket(), InitializeBoFillPop(), PERFORM PopulateBoFill(), PERFORM PostTableReadCI_BackOrderFillPop(), PERFORM PreNextRecordCI_BackOrderFillPop(), PERFORM PreTableWriteCI_BackOrderFillPop(), PERFORM WriteBackOrderFillRecord()

Methods inherited from: CI_Constant

GetCalendarEndingDate(), GetDefaultExtendedDescriptionKey$(), UPCEANCheckDigit(), UPCEANFetch(), UPCEANUpdate()

Methods inherited from: CI_ItemWarehouse

CommitQuantity()

Methods inherited from: CI_TierCostCalc

CalcCost(), ClearCCByBatch(), ClearCCByDeKey(), ClearCCByJournal(), ClearCCWorkFile(), PERFORM ClearCommits(), PERFORM PostTableReadCI_TierCostCalc(), PERFORM PreNextRecordCI_TierCostCalc(), PERFORM PreTableWriteCI_TierCostCalc(), PERFORM ProcessTierDistribution()

Methods inherited from: CI_UpdateDetailToIM

GetSourceTables$(), PERFORM InitializeUpdateIMDtl(), PERFORM PostTableReadCI_UpdateDetailToIM(), PERFORM PreNextRecordCI_UpdateDetailToIM(), PERFORM PreTableWriteCI_UpdateDetailToIM(), PERFORM ProcessCostCalcRecord()

Methods inherited from: IM_Constant

GetTransactionType$()

Methods inherited from: PM_BMReport

PERFORM GetBillOptionsInfo()

Methods inherited from: PM_Constant

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

Methods inherited from: SY_BatchUpdate

CloseBatch(), GetBatchHandle(), SelectBatch(), CheckForRestart()