| CI_APDivision_val, CI_CostCode_val, CI_JobNo_val, CI_VendorNo_val, JC_Constant, SY_Maint, SY_MaintSet | 
| LOCAL cMainTable$="JC_JobTransactionDetail" Table maintained by business object | 
| LOCAL cIsSysDB=isFALSE System file identifier | 
| PROPERTY CurrentJobNo$ Current job number | 
| PROPERTY CurrentTransactionType$ Transaction type passed in from parent object | 
| FUNCTION Delete(key$) Deletes current record | ||||||||||||||
| 
 | ||||||||||||||
| 
 | ||||||||||||||
| FUNCTION ResetRow(key$) Recalls data from the physical table for the given key | ||||||||||||||
| 
 | ||||||||||||||
| 
 | ||||||||||||||
| FUNCTION ResetRow() Resets detail records to their original state | ||||||||||||||
| 
 | ||||||||||||||
| FUNCTION SetParentHandle(parentObj) Logic to execute for setting parent handle | ||||||||||||||
| 
 | ||||||||||||||
| 
 | ||||||||||||||
| FUNCTION SetParentVars(jobNo$, tranType$, costCode$, costType$, apDiv$, vendNo$) Passes variables from parent object | ||||||||||||||
| 
 | ||||||||||||||
| 
 | ||||||||||||||
| FUNCTION Write() Writes record | ||||||||||||||
| 
 | 
| AllowOpenJobStatus, SkipJobStatusCheck | 
| HoldPayment, SeparateCheck | 
| postingTypeDIRECTCOST$, postingTypeBILLING$, postingTypeCASHRECEIPT$, lineTypeCOSTCODE$, lineTypeCHARGE$, lineTypeCOMMENT$, jobCERTIFIEDPAYROLLFORMS$, jobTranTypeCHANGEORDER$, jobTranTypeBILL$, jobTranTypeCOST$, jobDetailTypeCHANGEORDER$, jobDetailTypeCOST$, jobDetailTypeINVOICE$, jobDetailTypePAYMENT$, jobAcctMethodCOMPLETED$, jobAcctMethodPERCENTAGE$, recognizeWIPMethodACTUALCOST$, recognizeWIPMethodESTIMATEPERCENT$, jobStatusBID$, jobStatusOPEN$, jobStatusCOMPLETE$, jobStatusLATE$, jobStatusHOLD$, jobStatusCLOSED$, cAllJobStatusCodes$, cAllJobStatusDesc$, costTypeBURDEN$, costTypeEQUIPMENT$, costTypeLABOR$, costTypeMATERIAL$, costTypeOVERHEAD$, costTypeSUBCONTRACT$, cStandardCostTypes$, cStandardCostTypesDesc$, costCodeStatusALL$, costCodeStatusORIGINAL$, costCodeStatusREVISED$, costCodeStatusNONE$, billMethodNONBILLABLE$, billMethodFIXED$, billMethodTIMEMATERIAL$, billMethodDescNONBILLABLE$, billMethodDescFIXED$, billMethodDescTIMEMATERIAL$, pricingMethodNONBILLABLE$, pricingMethodUNITPRICE$, pricingMethodPERCENTCOSTMARKUP$, overheadBasisDAILY$, overheadBasisMONTHLY$, overheadBasisNONE$, estItemITEM$, estItemASSEMBLY$, estLineREGULAR$, estLineMISC$, estLineCOMMENT$, estLineSUBTOTAL$, estLineTOTAL$, estLineValueMISC$, estLineValueCOMMENT$, estLineValueSUBTOTAL$, estLineValueTOTAL$, estMarkupPERCENT$, estMarkupAMOUNT$, estMarkupOVERRIDE$ | 
| cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest | 
| FileChanged | 
| ClassValidateAPDivision() | 
| SetValidCostTypeForSOCC(), ClassValidateCostCode() | 
| CheckJobStatus(), ClassValidateJobNo() | 
| ClassValidateVendorNo() | 
| CalculateJobTotals(), CalculateUnitPrice() | 
| ChangedRecordCompare(), ChangedRecordInfo(), Clear(), ClearRecord(), ConfirmDelete(), CopyFrom(), ExportToCSV(), GetColumnInfo(), GetColumnProperties$(), GetDefaults(), GetOrigRecord$(), GetPropertyValue(), GetValidationGroups$(), ResetDocDateWarnState(), SetCopyKeyValue(), SetDocDateWarnDisplayed(), SetDocDateWarnOff(), SetKey(), SetKeyValue(), SetPartialRecord(), SetRecord(), SetToReadOnly(), SetValue(), SetValues(), Write(), ActivityLogCreateFile(), ActivityLogPrepare(), ActivityLogSetMessage$(), ActivityLogWrite(), CallScript(), CheckForAdvancedFieldSettings(), CheckForScripts(), CheckNullRequiredField(), PERFORM ChildValidate(), ClassValidateDate(), ClassValidateTelephoneNo(), ClearSetFiles(), ColInfoInitAll(), ColInfoInitDefaults(), CommitRow(), GetPropertyCommon(), InitColInfo(), InitScriptEngine(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule() | 
| ClearSetFiles(), CommitRow(), QuickRowLoad(), ResetRow(), SeedDetailRow(), SetFilter(), SetMode() | 
|   |