Class PM_ConversionFromWO

Properties

LOCAL cConversionOK=isFALSE  

[boolean] isTRUE if PM Conversion is successful

LOCAL cDestModuleCode$="P/M"  

[string] Destination Module Code

LOCAL cSourceModuleCode$="W/O"  

[string] Source Module Code

LOCAL cLineKeyIncrement=1  

[integer] Line key increment

LOCAL cLineSeqNoIncrement=100000000  

[integer] Line Sequence number increment

Methods

FUNCTION AccumulateTotalsforHistoryRecords(companyCode$)  

Accumulate totals for history records

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION AddInHistoryLine(workTicket$, historySeq$, lineRec$, lineIOL$)  

Add In Work Ticket Detail (Materials) to history

ParameterDescription
workTicket$ [input, string] work ticket key
historySeq$ [input/output, string] history sequence number of record
lineRec$ [input, string] detail record data
lineIOL$ [input, string] detail IOList
Returns [boolean] True, always returns success
FUNCTION ConvertWO0ToPM_Options(companyCode$)  

Convert the WO0 table to the PM_Options table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWO0ToPM_WorkTicketClass(companyCode$)  

Convert the WO0 table to the PM_WorkTicketClass table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWO1ToPM_WorkTicketHeader(companyCode$)  

Convert the WO1 table to the PM_WorkTicketHeader table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWO2ToPM_WorkTicketDetail(companyCode$, WO1$, firstDetailLink)  

Convert the WO2 table to the PM_WorkTicketDetail table.

ParameterDescription
companyCode$ [input, string] Company to convert
WO1$ [input, string] WO1 record string
firstDetailLink [input, string] WO1 link to first detail record for the Work Order
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWO3ToPM_WorkTicketStep(companyCode$, WO1$)  

Convert the WO3 table to the PM_WorkTicketStep table.

ParameterDescription
companyCode$ [input, string] Company to convert
WO1$ [input, string] WO1 record string
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWO5ToPM_Template(companyCode$)  

Convert the WO5 table to the PM_Template table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWO9ToPM_TransactionHistory(companyCode$)  

Convert the WO9 Table to thePM_TransactionHistory table. Creates records in PM_TransactionLotSerialHistory, PM_WorkTicketTierDistribution and PM_LaborHistory if necessary

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOAToPM_WorkCenter(companyCode$)  

Convert the WOA table to the PM_WorkCenter table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOBToPM_ActivityCode(companyCode$)  

Convert the WOB table to the PM_ActivityCode table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOCToPM_Template(companyCode$)  

Convert the WOC table to the PM_Template table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOEToPM_WorkCenterClosure(companyCode$)  

Convert the WOE table to the PM_WorkCenterClosure table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOFToPM_ToolCode(companyCode$)  

Convert the WOF table to the PM_ToolCode table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOGToPM_Department(companyCode$)  

Convert the WOG table to the PM_Department table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOGToPM_Employee(companyCode$)  

Convert the WOG table to the PM_Employee table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOHToPM_LaborCrewHeaderAndDetail(companyCode$)  

Convert the WOH table to the PM_LaborCrewHeader table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOPToPM_TemplateMemo(companyCode$)  

Convert the WOP table to the PM_TemplateMemo table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION ConvertWOPToPM_WorkTicketMemo(companyCode$)  

Convert the WOP table to the PM_WorkTicketMemo table.

ParameterDescription
companyCode$ [input, string] Company to convert
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION CreateCompanyBatchOptions(companyCode$)  

Create the company batch options records

ParameterDescription
companyCode$ [input, string] Company code
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION CreateCompanyPMDefaultRecords(companyCode$)  

Create the company P/M Default Records in various tables not converted

ParameterDescription
companyCode$ [input, string] Company code
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION UpdateAdditonalTables(companyCode$)  

Update PM Template in additional tables

ParameterDescription
companyCode$ [input, string] Company code
Returns [Boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION WO_CONVERT_TO_PM()  

Run the data conversion for the WO module.

Returns [boolean]
ValueDescription
retFAILURE (0) - an error was encountered
retSUCCESS (1) - conversion completed normally
FUNCTION WriteTemplateMemo(memoSourceDevString$, memoChnSrc, memoChnDest, destFile$, encryptCols$, sequenceNoColLength)  

Write Template Memo record to PM_TemplateMemo

ParameterDescription
memoSourceDevString$ [input, string] WOP Developer string
memoChnSrc [input, file handle] source file handle (WOP)
memoChnDest [input, file handle] destination file handle (PM_TemplateMemo)
destFile$ [input, string] destination file name (PM_TemplateMemo)
encryptCols$ [input, string] list of encrypted columns in destination file

#param sequenceNoColLength [input, numeric] column length for SequenceNo$ column

Returns [Boolean]
ValueDescription
retSUCCESS (1) - success
FUNCTION WriteWorkTicketMemo(memoSourceDevString$, memoChnSrc, memoChnDest, destFile$, encryptCols$, sequenceNoColLength)  

Write WorkTicket Memo record to PM_WorkTicketMemo and PM_WorkTicketHistMemo

ParameterDescription
memoSourceDevString$ [input, string] WOP Developer string
memoChnSrc [input, file handle] source file handle (WOP)
memoChnDest [input, file handle] destination file handle (PM_WorkTicketMemo or PM_WorkTicketHistMemo)
destFile$ [input, string] destination file name (PM_WorkTicketMemo or PM_WorkTicketHistMemo)
encryptCols$ [input, string] list of encrypted columns in destination file

#param sequenceNoColLength [input, numeric] column length for SequenceNo$ column

Returns [Boolean]
ValueDescription
retSUCCESS (1) - success

Properties inherited from: CI_CommonPII

AllowSensitiveAccess

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

cHistoryIol$, LogObj

Methods inherited from: CI_CommonPII

GetDecryptedCols(), CheckEncryptedCols(), ClearEncryptedCols(), DecryptRec(), EncryptRec(), GetEncryptedCols(), InitEncryptInfo(), MaskColumnValue$(), ResetEncryptedCols()

Methods inherited from: CI_Constant

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

Methods inherited from: PM_Constant

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

Methods inherited from: SY_Common

FormatAddress(), ParseCityStateZip(), ClassValidateDirectory(), DirectoryCheck(), GetNextSequence(), GetUNCNamedDrive(), IsInstalled(), LocalizeFileIOList(), LocalizeIOList(), PackSequence$(), UnpackSequence(), UseChildKeyColl()

Methods inherited from: SY_TableConversionCommon

ClearHistoryRecordsToUpdate(), CloseTableCopy(), ConvertRecord(), ConvertTable(), CreateTable(), CreateTableNewCopy(), DropTable(), GetHistoryRecordsToUpdate$(), IsSetup(), OpenTable(), OpenTableCopy(), RemoveData(), RemoveDctDefinitions(), RemoveLegacyFileDefinitions(), RemoveRecord(), RemoveRecordTask(), Rename(), RenameColumn(), SetDefaults(), TableConversionEncryptTable(), TableConvertRenameColumns(), TableExists(), UpdateCopyProgress(), PERFORM AddUDFToDictionary(), ClearGridARecords(), CopyTableName$(), CopyUDFsToMirrorTable(), DeleteTask(), DictionaryValidation(), EncryptRec(), GetColumnRecords(), InitCustomizer(), ResolveColumnTag(), ResolveValueToken$(), SetCreatedUpdatedColumns(), UpdateProgressBar(), WriteToLog()