SAP /SCA/CL_LOAD_BUILDER OO Class - SCM Transport Load Builder









/SCA/CL_LOAD_BUILDER is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class /SCA/CL_LOAD_BUILDER including details of:

  • Interface class implementations
  • Inheritance details
  • Methods defined within class ( including link to full details )
  • Attributes ( including initial values )
  • Class Events



Method list of /SCA/CL_LOAD_BUILDER SAP class


A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD. Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...


Method NameDescriptionVisability
BUILDBuild loads rounding value wisePrivate
CALL METHOD /sca/cl_load_builder=>BUILD...more details

BUILD_CALLBuild loadsPrivate
CALL METHOD /sca/cl_load_builder=>BUILD_CALL...more details

BUILD_CAPACITY_WISEBuild loads capacity wisePrivate
CALL METHOD /sca/cl_load_builder=>BUILD_CAPACITY_WISE...more details

BUILD_STANDARDLoad building without sizingPublic
CALL METHOD /sca/cl_load_builder=>BUILD_STANDARD...more details

BUILD_WITH_SIZINGLoad building with sizingPublic
CALL METHOD /sca/cl_load_builder=>BUILD_WITH_SIZING...more details

CHECK_FOR_LEFTOVERCheck for left over demands and create alertPublic
CALL METHOD /sca/cl_load_builder=>CHECK_FOR_LEFTOVER...more details

CHECK_LOTSIZE_FOR_LOADChecks if qtys on a load are within the lot size limitsPrivate
CALL METHOD /sca/cl_load_builder=>CHECK_LOTSIZE_FOR_LOAD...more details

CHECK_LOTSIZE_FOR_PERIODChecks if product quantities satisfy the lot size criteriaPrivate
CALL METHOD /sca/cl_load_builder=>CHECK_LOTSIZE_FOR_PERIOD...more details

CHECK_NON_MONOTON_RULE_CHANGECheck non monoton rule changesPrivate
CALL METHOD /sca/cl_load_builder=>CHECK_NON_MONOTON_RULE_CHANGE...more details

CHECK_RULE_CHANGECheck if mon. rules were skipped or non mon. rules impairedPrivate
CALL METHOD /sca/cl_load_builder=>CHECK_RULE_CHANGE...more details

CLEANUPPublic
CALL METHOD /sca/cl_load_builder=>CLEANUP...more details

COLLECT_LOADCollect quantity into loadPublic
CALL METHOD /sca/cl_load_builder=>COLLECT_LOAD...more details

COLLECT_LOAD_FOR_LOTSIZECollect quantity into load (by product)Private
CALL METHOD /sca/cl_load_builder=>COLLECT_LOAD_FOR_LOTSIZE...more details

CONSTRUCTORPublic
CALL METHOD /sca/cl_load_builder=>CONSTRUCTOR...more details

DECIDE_UP_DOWNSIZINGDecide if load builder should up- or downsizePrivate
CALL METHOD /sca/cl_load_builder=>DECIDE_UP_DOWNSIZING...more details

DEMANDDELTA_GETRetrieve confirmed demand delta set by meth. incr_build_per.Public
CALL METHOD /sca/cl_load_builder=>DEMANDDELTA_GET...more details

DISTRIBUTE_DOWNSIZING_QTYSubtracts downsizing quantity from the loadsPrivate
CALL METHOD /sca/cl_load_builder=>DISTRIBUTE_DOWNSIZING_QTY...more details

DISTRIBUTE_REPLENISHMENT_QTYDistributes replenishment quantity to the loadsPrivate
CALL METHOD /sca/cl_load_builder=>DISTRIBUTE_REPLENISHMENT_QTY...more details

DOWNSIZEDownsizePrivate
CALL METHOD /sca/cl_load_builder=>DOWNSIZE...more details

DOWNSIZE_BINARYDownsize by binary searchPrivate
CALL METHOD /sca/cl_load_builder=>DOWNSIZE_BINARY...more details

DOWNSIZE_INCREMENTALDownsize incrementally (rounding value wise)Private
CALL METHOD /sca/cl_load_builder=>DOWNSIZE_INCREMENTAL...more details

DOWNSIZE_LASTDownsize last load onlyPrivate
CALL METHOD /sca/cl_load_builder=>DOWNSIZE_LAST...more details

DOWNSIZING_COST_CALCULATECalculate downsizing costsPrivate
CALL METHOD /sca/cl_load_builder=>DOWNSIZING_COST_CALCULATE...more details

FAST_BUILD_IN_SIZINGFast build in sizingPrivate
CALL METHOD /sca/cl_load_builder=>FAST_BUILD_IN_SIZING...more details

INCREMENT_BUILDING_PERIODModify data to start load building in a future periodPublic
CALL METHOD /sca/cl_load_builder=>INCREMENT_BUILDING_PERIOD...more details

LOAD_INTO_PARAMETERConvert rounding value multiples into parameter valuesPrivate
CALL METHOD /sca/cl_load_builder=>LOAD_INTO_PARAMETER...more details

LOG_RETRIEVERetrieve log entriesPublic
CALL METHOD /sca/cl_load_builder=>LOG_RETRIEVE...more details

MASTER_DATA_GETRetrieve master dataPrivate
CALL METHOD /sca/cl_load_builder=>MASTER_DATA_GET...more details

MONOTON_RULES_INITInitialize monoton rules for change checksPrivate
CALL METHOD /sca/cl_load_builder=>MONOTON_RULES_INIT...more details

NON_MONOTON_RULES_INITInitialize non monoton rules for change checksPrivate
CALL METHOD /sca/cl_load_builder=>NON_MONOTON_RULES_INIT...more details

READ_LOADRead from load tablePublic
CALL METHOD /sca/cl_load_builder=>READ_LOAD...more details

READ_LOAD_FOR_LOTSIZERead from load table (by product)Private
CALL METHOD /sca/cl_load_builder=>READ_LOAD_FOR_LOTSIZE...more details

REDUCE_MAX_BOUNDSReduce loads to convert the left over into a loadPrivate
CALL METHOD /sca/cl_load_builder=>REDUCE_MAX_BOUNDS...more details

REMAINING_CAPACITY_GETGet remaining product capacity in rounding value multiplesPrivate
CALL METHOD /sca/cl_load_builder=>REMAINING_CAPACITY_GET...more details

SIZELoad building with sizingPrivate
CALL METHOD /sca/cl_load_builder=>SIZE...more details

UPSIZEUpsizePrivate
CALL METHOD /sca/cl_load_builder=>UPSIZE...more details

UPSIZE_BINARYUpsize by binary searchPrivate
CALL METHOD /sca/cl_load_builder=>UPSIZE_BINARY...more details

UPSIZE_INCREMENTALUpsize incrementally (rounding value wise)Private
CALL METHOD /sca/cl_load_builder=>UPSIZE_INCREMENTAL...more details

UPSIZE_LASTUpsize only last load (rounding value wise)Private
CALL METHOD /sca/cl_load_builder=>UPSIZE_LAST...more details

UPSIZING_COST_CALCULATECalculate upsizing costsPrivate
CALL METHOD /sca/cl_load_builder=>UPSIZING_COST_CALCULATE...more details



/SCA/CL_LOAD_BUILDER attributes

List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.

NameLevelDescriptionInitial ValueTypeVisability
PC_CONSTANTSInstance AttributeTLB related constantsLIKE
/SCA/CL_TLB_C
Private
PC_FALSEConstantFalse' 'LIKE
FLAG
Private
PC_TRUEConstantTrue'X'LIKE
FLAG
Private
PO_CONV_MANStatic AttributePlanning Engine: Unit Conversion InterfaceLIKE
/SAPAPO/IF_PE_UNIT_CONV
Private
PO_DATA_DIRStatic AttributeLIKE
/SAPAPO/IF_PE_DATA_DIRECTORY
Private
PO_LANE_MANStatic AttributePlanning Engine: Location InterfaceLIKE
/SAPAPO/IF_PE_LANE
Private
PO_LOCPROD_MANStatic AttributePlanning Engine: Location InterfaceLIKE
/SAPAPO/IF_PE_LOCPROD
Private
PO_LOC_MANStatic AttributePlanning Engine: Location InterfaceLIKE
/SAPAPO/IF_PE_LOCATION
Private
PO_PROD_MANStatic AttributePlanning Engine: Product InterfaceLIKE
/SAPAPO/IF_PE_PRODUCT
Private
PO_TLB_EXCEPTIONInstance AttributeException handlingLIKE
/SCA/CL_TLB_EXCEPTION
Private
PO_TLB_EXTENSIONInstance AttributeBusiness add-in interface /SCA/IF_EX_VTLB_EXTLIKE
/SCA/IF_EX_TLB_EXT
Private
PS_TLB01Instance AttributeTLB: basic settingsLIKE
/SCA/TLB01
Private
PV_READ_LOAD_BADI_ACTIVEInstance Attributetrue if badi is activeLIKE
FLAG
Private
_O_BUILDING_POOLInstance AttributeLoad Building PoolLIKE
/SCA/CL_TLB_BUILDING_POOL
Public
_O_TLB_PARAM_CALCInstance AttributeParameter CalculationLIKE
/SCA/CL_TLB_PARAM_CALC
Public
_O_TLB_PROFILEInstance AttributeLIKE
/SCA/CL_TLB_PROFILE
Public
_S_TLB_CTRLInstance AttributeTLB: Controller structureLIKE
/SCA/TLB_CTRL_STR
Public
_T_PERIODInstance AttributeTime periodsLIKE
/SCMB/TSDM_PERIOD_TAB
Public
_T_ROUNDINGVALUEInstance AttributeTLB: Rounding valuesLIKE
/SCA/TLB_ROUNDINGVALUE_TAB
Public
_V_BACKTRACKInstance AttributeTLB: Backtracking settingLIKE
/SCA/TLB_BACKTRACK
Public
_V_BUILDING_PERIODInstance AttributePeriod sequence number identificationLIKE
/SCMB/TSDM_PERID
Public
_V_BUILDMETHInstance AttributeBuilding methodLIKE
/SCA/TLB_BUILDMETH
Public
_V_DOWNAFTERUPInstance AttributeDownsizing after unsuccessful upsizingLIKE
/SCA/TLB_DOWNAFTERUP
Public
_V_DOWNSIZEMETHInstance AttributeSearch method for downsizingLIKE
/SCA/TLB_DOWNSIZEMETH
Public
_V_DOWNSIZING_HEURISTICInstance AttributeDownsizing heuristicLIKE
/SCA/TLB_DOWNSIZING_HEURISTIC
Public
_V_FORCE_CRITICAL_DEMANDSInstance AttributeForce critical demands into loadsLIKE
FLAG
Public
_V_KEYDATEInstance AttributeTLB: Order key date for TLB planningLIKE
/SCA/TLB_KEYDATE
Public
_V_LOCFRInstance AttributeShip From Location (can be Transp. Zone)LIKE
/SCMB/MDL_LOCID
Public
_V_LOCTOInstance AttributeShip To Location (can be Transp. Zone)LIKE
/SCMB/MDL_LOCID
Public
_V_MAXUPSIZESTEPSInstance AttributeMaximum upsizing stepsLIKE
I
Public
_V_MIXTPInstance AttributeSeparate Transportation of Baseline and PromotionLIKE
/SCMB/MDL_MIXTP
Private
_V_ORDTOLInstance AttributeLIKE
/SCMB/VT_ORDTOL
Public
_V_PIHORInstance AttributePull In HorizonLIKE
/SCMB/VT_PIHOR
Public
_V_REDISTRIBInstance AttributeTLB: RedistributionLIKE
/SCA/TLB_REDISTRIB
Public
_V_SELMODEInstance AttributeSelection modeLIKE
/SCMB/VT_LOADSEL
Public
_V_SIZDECBASEInstance AttributeSizing decision baseLIKE
/SCMB/VT_SIZEDEC
Public
_V_SIZETHInstance AttributeLIKE
/SCMB/VT_SIZETH
Public
_V_TSTDELInstance AttributeLocal Delivery TimeLIKE
TIMESTAMP
Public
_V_TSTSHIPInstance AttributeLocal Shipping TimeLIKE
TIMESTAMP
Public
_V_TTYPEInstance AttributeMeans of TransportationLIKE
/SCMB/MDL_TTYPE
Public
_V_UAROInstance AttributeUn-assigned replenishment orders separate handling indicatorLIKE
FLAG
Public
_V_UPSIZEMETHInstance AttributeSearch method for upsizingLIKE
/SCA/TLB_UPSIZEMETH
Public
_V_UPSIZETOMAXInstance AttributeTLB: Upsizing to maximumLIKE
/SCA/TLB_UPSIZETOMAX
Public
_V_UPSIZING_HEURISTICInstance AttributeUpsizing heuristicLIKE
/SCA/TLB_UPSIZING_HEURISTIC
Public
_V_USE_ORDTOLInstance AttributeGeneral IndicatorLIKE
FLAG
Public
_V_VRSIOIDInstance AttributeName of Planning VersionLIKE
/SCMB/MDL_VRSIOID
Public
_V_VTOGIDInstance AttributeTLB: Order GuidelinesLIKE
/SCMB/VTOGID
Public
_V_VTPRIDInstance AttributeLIKE
/SCMB/VTPRID
Public
_V_WVRATIOInstance AttributeTLB: weight/volume ratioLIKE
/SCA/TLB_WVRATIO
Public
_V_WVRATIO_TOLInstance AttributeTLB: Tolerance of target weight/volume ratioLIKE
/SCA/TLB_WVRATIO_TOL
Public


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!