Class IP_InventoryReqPlanningDetail_bus

Properties

LOCAL cMainTable$="IP_InventoryReqPlanningDetail"  

[string] Main table that this business object maintains.

LOCAL cModuleCode$="I/P"  

[string] Module code for this class.

LOCAL cIsSysDB=isFALSE  

[boolean] Flag to indicate whether the main table is a system type table.

PROPERTY QtyMask$   * Read Only *

[string] Numeric mask as defined in C/I Options to be used for quantity type columns.

PROPERTY CostMask$   * Read Only *

[string] Numeric mask as defined in C/I Options to be used for cost type columns.

PROPERTY PM_Integrated   * Read Only *

[boolean] Flag to indicate that Production Management is integrated with Inventory Requirements Planning.

PROPERTY SO_Integrated   * Read Only *

[boolean] Flag to indicate that Sales Order is integrated with Inventory Requirements Planning.

PROPERTY SO_EnableShipping$   * Read Only *

[string] Y/N flag to indicate that Shipping is enabled in the sales order module.

PROPERTY PO_Integrated   * Read Only *

[boolean] Flag to indicate that Purchase Order is integrated with Inventory Requirements Planning.

Methods

FUNCTION QuickRowLoad()  

Overridden function from SY_MaintSet this reads the main table based on filtered values and returns values to display in the UI.

Returns [boolean]
ValueDescription
True If data is returned
False If end of file condition is reached or no further data to display.
FUNCTION SetCommonInfo(tmpREC$, tmpIOL$)  

Function used by the UI to filter the currently selected summary line to show detail on. This passes in pertinent information to filter the detail records.

ParameterDescription
tmpREC$ [input, string] SEP (0x8A) separated list of data values to be used to filter the IP_InventoryReqPlanningDetail records.
tmpIOL$ [input, string] Compiled providex IOList of the variables stored in the tmpREC$ string to be used to filter the IP_InventoryReqPlanningDetail records.
Returns [boolean] Always returns True

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_CustomerNo_val

cAllowCashCust, cPerformCreditChecking, CreditExceeded, CreditHold, PerformCreditChecking, AllowCashCustomer

Properties inherited from: CI_ItemCode_val

cItemTypes$, cAllowAliasItems, cAliasItemTypes$, cItemCodeDescCol$, cItemTypeCol$, cExtDescKeyCol$, ItemTypes$, AllowAliasItems, AliasItemTypes$, ExtendedDescriptionBusiness, ItemCodeDescCol$, AllowPhantom, AllowEngineering, AllowInactive, InvalidPurchase, IMIntegrated

Properties inherited from: CI_VendorNo_val

HoldPayment, SeparateCheck

Properties inherited from: SY_Maint

cActionWrite, cActionDelete, cActivityLogFilePrefix$, DocDateWarnDisplayed, DocDateWarnStatus, EditState, RecordChanged, FirstFailure$, DocumentTotal, ReadOnlyReason$, UDTValidation$, ViewOnly, CurrentPrecision, DocDateWarnForceOff, DocDateWarnObject, ScriptObject, ImportTest, SkipNullCheck$, AFSRequiredFields$

Properties inherited from: SY_MaintSet

FileChanged

Methods inherited from: CI_APDivision_val

ClassValidateAPDivision()

Methods inherited from: CI_ARDivision_val

ClassValidateARDivision()

Methods inherited from: CI_BuyerPlannerCode_val

ClassValidateBuyerPlannerCode()

Methods inherited from: CI_Constant

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

Methods inherited from: CI_CustomerNo_val

GetNextCustomerNo(), ClassOverrideCustomerNo(), ClassValidateCustomerNo()

Methods inherited from: CI_ItemCode_val

Write(), PERFORM CheckForAlias(), PERFORM CheckUseIn(), CheckValidBill(), ClassOverrideDescription(), ClassOverrideItemCode(), ClassValidateDescription(), ClassValidateItemCode(), ItemTypeSetDefaults(), PERFORM ItemTypeSetDefaults(), UpdateGridExtendedDescKey(), ValidateGroupNotCurrentItemType()

Methods inherited from: CI_VendorNo_val

ClassValidateVendorNo()

Methods inherited from: CI_Warehouse_val

SetAllowInactiveRestrictedWhse(), ClassValidateWarehouse(), GetClassName$()

Methods inherited from: SY_Maint

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(), InitSearchForUpdate(), InitWorkTable(), IsColInIOList(), IsValid(), LoadColInfo(), OpenMainTable(), ParseExtField(), PreWriteScripts(), RemoveColToSkip(), ResetRow(), RetrieveColInfo(), SetDefaults(), SetFilter(), SetMode(), SetParentHandle(), SetValueNoValidate(), StoreColToSkip(), ValidateAll(), ValidateAllRecord(), ValidateColInfo(), ValidateRule()

Methods inherited from: SY_MaintSet

ClearSetFiles(), CommitRow(), QuickRowLoad(), ResetRow(), SeedDetailRow(), SetFilter(), SetMode()