CONSTRUCTOR SAP Method of class /SCA/CL_LOAD_BUILDER









Below is documentation, parameters and attributes of ABAP Method CONSTRUCTOR within SAP class /SCA/CL_LOAD_BUILDER. There is also a number of example ABAP code snipts to help you use the functionality of this method.

This method is a Class Constructor so it is called automatically when the class is accessed for the first time.

This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name /SCA/CL_LOAD_BUILDER into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.


Method Type - Instance

This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.

The following technical details of method CONSTRUCTOR can also be found below:

  • Importing parameters
  • Exporting parameters
  • Changing parameters
  • Returning parameters
  • Exceptions
  • Coding Examples


Parameters of Method CONSTRUCTOR

.

NameTypeData TypeDescriptionDefault Value
IO_TLB_EXCEPTIONImportingTYPE REF TO
/SCA/CL_TLB_EXCEPTION
TLB exception handling
IO_TLB_PROFILEImportingTYPE REF TO
/SCA/CL_TLB_PROFILE
IS_TLB_CTRLImportingTYPE
/SCA/TLB_CTRL_STR
TLB: Controller structure
IT_AVAILABLEImportingTYPE
/SCA/TLB_QUANTITY_TAB
Available qty at source location
IT_DEMANDImportingTYPE
/SCA/TLB_QUANTITY_TAB
Demand data (to be converted into TLB loads)
IT_PERIODImportingTYPE
/SCMB/TSDM_PERIOD_TAB
Period definition
IT_PROJSTOCKImportingTYPE
/SCA/TLB_QUANTITY_TAB
Projected Stock relevant for prioritization
IT_REALDEMANDImportingTYPE
/SCA/TLB_QUANTITY_TAB
Demand relevant for prioritization
IT_ROUNDINGVALUEImportingTYPE
/SCA/TLB_ROUNDINGVALUE_TAB
TLB: Rounding values
IV_ABORTION_SEVERITYImportingTYPE
SYMSGTY
Level of abortion
IV_ALERTLIFETIMEImportingTYPE
/SCA/TLB_ALERTLIFETIME
Lifetime of Load Builder alerts in days
IV_ALLOCATION_CHECKImportingTYPE
FLAG
Check allocations
IV_BUILDING_PERIODImportingTYPE
/SCMB/TSDM_PERID
Load building period
IV_CONSIDER_EARLIER_DEMANDSImportingTYPE
FLAG
Consider demands before building period
IV_FORCE_CRITICAL_DEMANDSImportingTYPE
FLAG
Force critical demands into loads during sizing
IV_KEYDATEImportingTYPE
/SCA/TLB_KEYDATE
TLB: Order key date for TLB planning
IV_LOADSELImportingTYPE
/SCMB/VT_LOADSEL
VMI TLB Load Mode
IV_LOCFRImportingTYPE
/SCMB/MDL_LOCID
Location GUID
IV_LOCTOImportingTYPE
/SCMB/MDL_LOCID
Location GUID
IV_MIXEDPALLETSImportingTYPE
/SCA/TLB_MIXEDPALLETS
Allow mixed pallets
IV_MIXTPImportingTYPE
/SCMB/MDL_MIXTP
Separate Transportation of Baseline and Promotion
IV_ORDTOLImportingTYPE
/SCMB/VT_ORDTOL
Load Tolerance
IV_PALLETMASTERImportingTYPE
/SCA/TLB_PALLETMASTER
TLB: Pallet master data usage
IV_PIHORImportingTYPE
/SCMB/VT_PIHOR
Pull-In Horizon (In Days)
IV_ROUND_DOWN_INQTYImportingTYPE
FLAG
General Flag
IV_SIZETHImportingTYPE
/SCMB/VT_SIZETH
TLB: Threshold Value for Sizing
IV_TLB01PRFImportingTYPE
/SCA/TLB01PRF
TLB: Profile ID for basic settings table
IV_TTYPEImportingTYPE
/SCMB/MDL_TTYPE
Means of Transportation
IV_USE_ORDTOLImportingTYPE
FLAG
General Indicator
IV_USE_UAROImportingTYPE
FLAG
Separate handling of un-assigned replenishment orders
IV_VRSIOIDImportingTYPE
/SCMB/MDL_VRSIOID
Name of Planning Version
IV_VTOGIDImportingTYPE
/SCMB/VTOGID
TLB: Order Guidelines
IV_VTPRIDImportingTYPE
/SCMB/VTPRID
VMI TLB Profile ID



Exceptions of Method CONSTRUCTOR

/SCA/CX_TLB - TLB exceptions

Example ABAP coding

As the method is a Class Constructor the below code doesnt really make sense as it cant be executed as a stand alone method but this is how it would look if it was a normal static method.

DATA: lo_class TYPE REF TO /SCA/CL_LOAD_BUILDER.
DATA: lv_IO_TLB_EXCEPTION TYPE /SCA/CL_TLB_EXCEPTION,
lv_IO_TLB_PROFILE TYPE /SCA/CL_TLB_PROFILE,
lv_IS_TLB_CTRL TYPE /SCA/TLB_CTRL_STR,
lv_IT_AVAILABLE TYPE /SCA/TLB_QUANTITY_TAB,
lv_IT_DEMAND TYPE /SCA/TLB_QUANTITY_TAB,
lv_IT_PERIOD TYPE /SCMB/TSDM_PERIOD_TAB,
lv_IT_PROJSTOCK TYPE /SCA/TLB_QUANTITY_TAB,
lv_IT_REALDEMAND TYPE /SCA/TLB_QUANTITY_TAB,
lv_IT_ROUNDINGVALUE TYPE /SCA/TLB_ROUNDINGVALUE_TAB,
lv_IV_ABORTION_SEVERITY TYPE SYMSGTY,
lv_IV_ALERTLIFETIME TYPE /SCA/TLB_ALERTLIFETIME,
lv_IV_ALLOCATION_CHECK TYPE FLAG,
lv_IV_BUILDING_PERIOD TYPE /SCMB/TSDM_PERID,
lv_IV_CONSIDER_EARLIER_DEMANDS TYPE FLAG,
lv_IV_FORCE_CRITICAL_DEMANDS TYPE FLAG,
lv_IV_KEYDATE TYPE /SCA/TLB_KEYDATE,
lv_IV_LOADSEL TYPE /SCMB/VT_LOADSEL,
lv_IV_LOCFR TYPE /SCMB/MDL_LOCID,
lv_IV_LOCTO TYPE /SCMB/MDL_LOCID,
lv_IV_MIXEDPALLETS TYPE /SCA/TLB_MIXEDPALLETS,
lv_IV_MIXTP TYPE /SCMB/MDL_MIXTP,
lv_IV_ORDTOL TYPE /SCMB/VT_ORDTOL,
lv_IV_PALLETMASTER TYPE /SCA/TLB_PALLETMASTER,
lv_IV_PIHOR TYPE /SCMB/VT_PIHOR,
lv_IV_ROUND_DOWN_INQTY TYPE FLAG,
lv_IV_SIZETH TYPE /SCMB/VT_SIZETH,
lv_IV_TLB01PRF TYPE /SCA/TLB01PRF,
lv_IV_TTYPE TYPE /SCMB/MDL_TTYPE,
lv_IV_USE_ORDTOL TYPE FLAG,
lv_IV_USE_UARO TYPE FLAG,
lv_IV_VRSIOID TYPE /SCMB/MDL_VRSIOID,
lv_IV_VTOGID TYPE /SCMB/VTOGID,
lv_IV_VTPRID TYPE /SCMB/VTPRID,
lv_other TYPE c.

CALL METHOD lo_class=>CONSTRUCTOR(
EXPORTING
IO_TLB_EXCEPTION = lv_IO_TLB_EXCEPTION
IO_TLB_PROFILE = lv_IO_TLB_PROFILE
IS_TLB_CTRL = lv_IS_TLB_CTRL
IT_AVAILABLE = lv_IT_AVAILABLE
IT_DEMAND = lv_IT_DEMAND
IT_PERIOD = lv_IT_PERIOD
IT_PROJSTOCK = lv_IT_PROJSTOCK
IT_REALDEMAND = lv_IT_REALDEMAND
IT_ROUNDINGVALUE = lv_IT_ROUNDINGVALUE
IV_ABORTION_SEVERITY = lv_IV_ABORTION_SEVERITY
IV_ALERTLIFETIME = lv_IV_ALERTLIFETIME
IV_ALLOCATION_CHECK = lv_IV_ALLOCATION_CHECK
IV_BUILDING_PERIOD = lv_IV_BUILDING_PERIOD
IV_CONSIDER_EARLIER_DEMANDS = lv_IV_CONSIDER_EARLIER_DEMANDS
IV_FORCE_CRITICAL_DEMANDS = lv_IV_FORCE_CRITICAL_DEMANDS
IV_KEYDATE = lv_IV_KEYDATE
IV_LOADSEL = lv_IV_LOADSEL
IV_LOCFR = lv_IV_LOCFR
IV_LOCTO = lv_IV_LOCTO
IV_MIXEDPALLETS = lv_IV_MIXEDPALLETS
IV_MIXTP = lv_IV_MIXTP
IV_ORDTOL = lv_IV_ORDTOL
IV_PALLETMASTER = lv_IV_PALLETMASTER
IV_PIHOR = lv_IV_PIHOR
IV_ROUND_DOWN_INQTY = lv_IV_ROUND_DOWN_INQTY
IV_SIZETH = lv_IV_SIZETH
IV_TLB01PRF = lv_IV_TLB01PRF
IV_TTYPE = lv_IV_TTYPE
IV_USE_ORDTOL = lv_IV_USE_ORDTOL
IV_USE_UARO = lv_IV_USE_UARO
IV_VRSIOID = lv_IV_VRSIOID
IV_VTOGID = lv_IV_VTOGID
IV_VTPRID = lv_IV_VTPRID ).

Links to Related Class(s)

/SCA/CL_...
Full list of available SAP object classes

Search for further information about these or an SAP related objects



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!