Class PM_LaborEntry_UI

Properties

LOCAL cALEEarnLookup$="PM_EarningsCode"  

[string] Lookup code to use for earnings code

LOCAL cAllTransTypes$=lttLABOR$+lttCREW$+lttMISC$+lttINOUT$+lttCOST$  

[string] List of all Transaction Type codes.

LOCAL cAllTransDesc$="Labor Entry, Labor Crew, Miscellaneous Time, Punch In/Out, Labor Cost, "  

[string] List of all Transaction Type descriptions.

LOCAL cBT_PrintTask$="PM_LaborRegister_ui"  

[string] Name of the register/update program to link to the print button.

LOCAL cEmpTag$="BIND=EmployeeKey, TBL(cDepartment$="+QUO+"Y"+QUO+", EmployeeNo$, PAD(DepartmentNo$, cDepLength)+"+QUO+"-"+QUO+"EmployeeNo$;SK=EmployeeKey$;"  

[string] Employee tag value, to be used with dual purpose ML_Crew_Employee field. This is used for formatting and validation.

LOCAL cFirstTime=isTRUE  

[boolean] Flag used to control batch dialogue appearing only the first time the screen is loaded.

LOCAL cGridKeyColumns$="DB_TransactionType$, ML_Crew_Employee$, ML_WorkTicketNo$, ML_StepNo$"  

[string] Comma (,) separated list of columns in the grid that make up a portion of the key to the record.

LOCAL cHoursMask$="##0.00-"  

[string] Numeric mask to be used for the entry of Hours Worked

LOCAL cSkipLoadAndFocusOnColumnMove  

Methods

FUNCTION ClassValidateDate$(ID, val$, col$)  

Override to base class function found in SY_CommonUI. Overridden to handle document date warning issues with signal on exit column. (Transaction Date)

ParameterDescription
ID [input, numeric] NOMADs control ID for the date control that needs validation.
val$ [input, string] Current value of the date to be validated.
col$ [input, string] Column name for the date.
Returns [string] This method is called from within *winproc and needs to be string and exit with no value.
FUNCTION Process(*)  

Override to Process() function in SY_CommonUI. Overridden to instate either the Wide or Normal view for the grids.

ParameterDescription
arg1-20$ [string, input/output]
Returns Always returns retSUCCESS(1)

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_GridDualMaint

cDualGrid, cDualGridEntry, cGridDefMaint, cGridViewExpanded, cGridViewPanelExpandBitmap$, cGridViewPanelNormalBitmap$, cSkipLoadAndFocusOnColumnMove, MainGridCtl, SecGridCtl, G2IOL$

Methods inherited from: CI_AccountUI_Val

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

Methods inherited from: CI_ActivityCodeUI_Val

ClassChangeActivityCode(), PERFORM ResetActivityCode()

Methods inherited from: CI_LaborCrewUI_Val

ClassChangeLaborCrew()

Methods inherited from: CI_MFGDepartmentUI_Val

ClassChangeMFG_Department()

Methods inherited from: CI_MFGEarningsCodeUI_Val

ClassChangeMFG_EarningsCode()

Methods inherited from: CI_MFGEmployeeUI_val

ClassChangeMFG_Employee(), ClassFormatterMFG_Employee$(), ClassOnFocusMFG_Employee(), ClassValidateMFG_Employee$(), ResetEmployee()

Methods inherited from: CI_StatusCodeUI_Val

ClassChangeStatusCode()

Methods inherited from: CI_TimeUI_Val

FormatTimeString(), ClassChangeTime(), ConvertDecimalTime()

Methods inherited from: CI_WorkCenterUI_Val

ClassChangeWorkCenter(), PERFORM ResetWorkCenter()

Methods inherited from: CI_WorkTicketUI_Val

ClassChangeWorkTicket(), ClassOnFocusWorkTicket()

Methods inherited from: PM_Constant

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

Methods inherited from: SY_GridDualMaint

BadInput(), ClassChangeAddlGrid(), ClassDragAddlGridClassDropAddlGrid$(), ClassDragAddlGridClassDropGrid$(), ClassDragGridClassDropAddlGrid$(), ClassDragGridClassDropGrid$(), ClassOnFocusAddlGrid(), ClassPushExpand(), DropColumn(), FireSecondaryGridFormatters(), GetGridIOLIST$(), GetRowForColumn(), GotoSecondaryGrid(), HideColumn(), IsColumnMoveable(), MoveColumnToPrimaryGrid(), MoveColumnToSecondaryGrid(), MoveSecondaryRow(), PaintAddlCell(), PostResize(), SetColumnState(), SetStartingRow(), SetupDragAndDrop(), SetupGrid(), ShowColumn(), ShowRow()

Methods inherited from: SY_MaintSetUI

ClassOnFocusGrid(), BT_OkView(), BT_RowDel(), BT_RowReset(), BT_RowResetAll(), ChangeKeyColumn(), LoadGrid(), LoadRow(), SaveRow()