Class IM_ChangeWarehouses_UI

Properties

LOCAL cMinimumChanges=3  

[numeric] Number of changes to indicate when to create index on the fly.

LOCAL cMinimumNoOfRecordsThreshold=500  

[numeric] Minumum number of records in table to validate creating index on the fly.

LOCAL cDeleteChangeTable$  
LOCAL cListingClass$  
LOCAL cLogActivity$  
LOCAL cLogReportClass$  
LOCAL cReportFile$  
LOCAL cWarehousesValidateTable$  
LOCAL cWorkFile$  

Methods

FUNCTION ProcessChangePre()  

Pre-processes records before warehouses are changed.

Returns [boolean] retSUCCESS(1)
FUNCTION ProcessDeleteChange(changeClass$, cPrimaryFile$)  

Processes records in the IM_DeleteWarehoues table.

ParameterDescription
changeClass$ [input, string] "WAREHOUSE"
cPrimaryFile$ [input, string] "IM_Warehouse"
Returns [boolean] retSUCCESS(1)

Properties inherited from: IM_DeleteChangeWhseCommon_UI

cLockFile$, cMaxRetry, cNomadTimeout, cTimeMask$, cSecurityAccess, ReportCaption$

Methods inherited from: IM_DeleteChangeWhseCommon_UI

ChangeEndingValue(), ChangeML_DelayTime(), ChangeNewValue(), ChangeStartingValue(), OnFocusEndingValue(), OnFocusNewValue(), OnFocusStartingValue(), RowMods(), AnySelection(), BackupWarehouses(), BT_Cancel(), BT_Clear(), BT_Delayed(), BT_Explode(), BT_OK(), PERFORM BT_Print(), BT_Proceed(), BT_RowDel(), BT_RowDown(), BT_RowIns(), BT_RowUp(), BT_Save(), PERFORM BuildWorkFile(), CheckFileLock(), PERFORM CheckForInsertRow(), PERFORM CheckTimeOut(), ClassOnFocusGrid(), PERFORM GetTime(), GridToMemory(), LoadRow(), NavigationButtonsSet(), OnExit(), ParseErrorMsg(), PopulateWorkTable(), PostLoad(), PostPopulateWorkTable(), PrintLog(), ResetGrid(), SaveRow(), ValidateEmpty(), ValidateGrid(), WrapUp()