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
.| Name | Type | Data Type | Description | Default Value |
| IO_TLB_EXCEPTION | Importing | TYPE REF TO /SCA/CL_TLB_EXCEPTION | TLB exception handling | |
| IO_TLB_PROFILE | Importing | TYPE REF TO /SCA/CL_TLB_PROFILE | ||
| IS_TLB_CTRL | Importing | TYPE /SCA/TLB_CTRL_STR | TLB: Controller structure | |
| IT_AVAILABLE | Importing | TYPE /SCA/TLB_QUANTITY_TAB | Available qty at source location | |
| IT_DEMAND | Importing | TYPE /SCA/TLB_QUANTITY_TAB | Demand data (to be converted into TLB loads) | |
| IT_PERIOD | Importing | TYPE /SCMB/TSDM_PERIOD_TAB | Period definition | |
| IT_PROJSTOCK | Importing | TYPE /SCA/TLB_QUANTITY_TAB | Projected Stock relevant for prioritization | |
| IT_REALDEMAND | Importing | TYPE /SCA/TLB_QUANTITY_TAB | Demand relevant for prioritization | |
| IT_ROUNDINGVALUE | Importing | TYPE /SCA/TLB_ROUNDINGVALUE_TAB | TLB: Rounding values | |
| IV_ABORTION_SEVERITY | Importing | TYPE SYMSGTY | Level of abortion | |
| IV_ALERTLIFETIME | Importing | TYPE /SCA/TLB_ALERTLIFETIME | Lifetime of Load Builder alerts in days | |
| IV_ALLOCATION_CHECK | Importing | TYPE FLAG | Check allocations | |
| IV_BUILDING_PERIOD | Importing | TYPE /SCMB/TSDM_PERID | Load building period | |
| IV_CONSIDER_EARLIER_DEMANDS | Importing | TYPE FLAG | Consider demands before building period | |
| IV_FORCE_CRITICAL_DEMANDS | Importing | TYPE FLAG | Force critical demands into loads during sizing | |
| IV_KEYDATE | Importing | TYPE /SCA/TLB_KEYDATE | TLB: Order key date for TLB planning | |
| IV_LOADSEL | Importing | TYPE /SCMB/VT_LOADSEL | VMI TLB Load Mode | |
| IV_LOCFR | Importing | TYPE /SCMB/MDL_LOCID | Location GUID | |
| IV_LOCTO | Importing | TYPE /SCMB/MDL_LOCID | Location GUID | |
| IV_MIXEDPALLETS | Importing | TYPE /SCA/TLB_MIXEDPALLETS | Allow mixed pallets | |
| IV_MIXTP | Importing | TYPE /SCMB/MDL_MIXTP | Separate Transportation of Baseline and Promotion | |
| IV_ORDTOL | Importing | TYPE /SCMB/VT_ORDTOL | Load Tolerance | |
| IV_PALLETMASTER | Importing | TYPE /SCA/TLB_PALLETMASTER | TLB: Pallet master data usage | |
| IV_PIHOR | Importing | TYPE /SCMB/VT_PIHOR | Pull-In Horizon (In Days) | |
| IV_ROUND_DOWN_INQTY | Importing | TYPE FLAG | General Flag | |
| IV_SIZETH | Importing | TYPE /SCMB/VT_SIZETH | TLB: Threshold Value for Sizing | |
| IV_TLB01PRF | Importing | TYPE /SCA/TLB01PRF | TLB: Profile ID for basic settings table | |
| IV_TTYPE | Importing | TYPE /SCMB/MDL_TTYPE | Means of Transportation | |
| IV_USE_ORDTOL | Importing | TYPE FLAG | General Indicator | |
| IV_USE_UARO | Importing | TYPE FLAG | Separate handling of un-assigned replenishment orders | |
| IV_VRSIOID | Importing | TYPE /SCMB/MDL_VRSIOID | Name of Planning Version | |
| IV_VTOGID | Importing | TYPE /SCMB/VTOGID | TLB: Order Guidelines | |
| IV_VTPRID | Importing | TYPE /SCMB/VTPRID | VMI TLB Profile ID |
Exceptions of Method CONSTRUCTOR
/SCA/CX_TLB - TLB exceptionsExample 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