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 Name | Description | Visability |
| BUILD | Build loads rounding value wise | Private |
| CALL METHOD /sca/cl_load_builder=>BUILD...more details | ||
| BUILD_CALL | Build loads | Private |
| CALL METHOD /sca/cl_load_builder=>BUILD_CALL...more details | ||
| BUILD_CAPACITY_WISE | Build loads capacity wise | Private |
| CALL METHOD /sca/cl_load_builder=>BUILD_CAPACITY_WISE...more details | ||
| BUILD_STANDARD | Load building without sizing | Public |
| CALL METHOD /sca/cl_load_builder=>BUILD_STANDARD...more details | ||
| BUILD_WITH_SIZING | Load building with sizing | Public |
| CALL METHOD /sca/cl_load_builder=>BUILD_WITH_SIZING...more details | ||
| CHECK_FOR_LEFTOVER | Check for left over demands and create alert | Public |
| CALL METHOD /sca/cl_load_builder=>CHECK_FOR_LEFTOVER...more details | ||
|
| ||
| CHECK_LOTSIZE_FOR_LOAD | Checks if qtys on a load are within the lot size limits | Private |
| CALL METHOD /sca/cl_load_builder=>CHECK_LOTSIZE_FOR_LOAD...more details | ||
| CHECK_LOTSIZE_FOR_PERIOD | Checks if product quantities satisfy the lot size criteria | Private |
| CALL METHOD /sca/cl_load_builder=>CHECK_LOTSIZE_FOR_PERIOD...more details | ||
| CHECK_NON_MONOTON_RULE_CHANGE | Check non monoton rule changes | Private |
| CALL METHOD /sca/cl_load_builder=>CHECK_NON_MONOTON_RULE_CHANGE...more details | ||
| CHECK_RULE_CHANGE | Check if mon. rules were skipped or non mon. rules impaired | Private |
| CALL METHOD /sca/cl_load_builder=>CHECK_RULE_CHANGE...more details | ||
| CLEANUP | Public | |
| CALL METHOD /sca/cl_load_builder=>CLEANUP...more details | ||
| COLLECT_LOAD | Collect quantity into load | Public |
| CALL METHOD /sca/cl_load_builder=>COLLECT_LOAD...more details | ||
| COLLECT_LOAD_FOR_LOTSIZE | Collect quantity into load (by product) | Private |
| CALL METHOD /sca/cl_load_builder=>COLLECT_LOAD_FOR_LOTSIZE...more details | ||
| CONSTRUCTOR | Public | |
| CALL METHOD /sca/cl_load_builder=>CONSTRUCTOR...more details | ||
| DECIDE_UP_DOWNSIZING | Decide if load builder should up- or downsize | Private |
| CALL METHOD /sca/cl_load_builder=>DECIDE_UP_DOWNSIZING...more details | ||
| DEMANDDELTA_GET | Retrieve confirmed demand delta set by meth. incr_build_per. | Public |
| CALL METHOD /sca/cl_load_builder=>DEMANDDELTA_GET...more details | ||
| DISTRIBUTE_DOWNSIZING_QTY | Subtracts downsizing quantity from the loads | Private |
| CALL METHOD /sca/cl_load_builder=>DISTRIBUTE_DOWNSIZING_QTY...more details | ||
| DISTRIBUTE_REPLENISHMENT_QTY | Distributes replenishment quantity to the loads | Private |
| CALL METHOD /sca/cl_load_builder=>DISTRIBUTE_REPLENISHMENT_QTY...more details | ||
| DOWNSIZE | Downsize | Private |
| CALL METHOD /sca/cl_load_builder=>DOWNSIZE...more details | ||
| DOWNSIZE_BINARY | Downsize by binary search | Private |
| CALL METHOD /sca/cl_load_builder=>DOWNSIZE_BINARY...more details | ||
| DOWNSIZE_INCREMENTAL | Downsize incrementally (rounding value wise) | Private |
| CALL METHOD /sca/cl_load_builder=>DOWNSIZE_INCREMENTAL...more details | ||
| DOWNSIZE_LAST | Downsize last load only | Private |
| CALL METHOD /sca/cl_load_builder=>DOWNSIZE_LAST...more details | ||
| DOWNSIZING_COST_CALCULATE | Calculate downsizing costs | Private |
| CALL METHOD /sca/cl_load_builder=>DOWNSIZING_COST_CALCULATE...more details | ||
| FAST_BUILD_IN_SIZING | Fast build in sizing | Private |
| CALL METHOD /sca/cl_load_builder=>FAST_BUILD_IN_SIZING...more details | ||
| INCREMENT_BUILDING_PERIOD | Modify data to start load building in a future period | Public |
| CALL METHOD /sca/cl_load_builder=>INCREMENT_BUILDING_PERIOD...more details | ||
| LOAD_INTO_PARAMETER | Convert rounding value multiples into parameter values | Private |
| CALL METHOD /sca/cl_load_builder=>LOAD_INTO_PARAMETER...more details | ||
| LOG_RETRIEVE | Retrieve log entries | Public |
| CALL METHOD /sca/cl_load_builder=>LOG_RETRIEVE...more details | ||
| MASTER_DATA_GET | Retrieve master data | Private |
| CALL METHOD /sca/cl_load_builder=>MASTER_DATA_GET...more details | ||
| MONOTON_RULES_INIT | Initialize monoton rules for change checks | Private |
| CALL METHOD /sca/cl_load_builder=>MONOTON_RULES_INIT...more details | ||
| NON_MONOTON_RULES_INIT | Initialize non monoton rules for change checks | Private |
| CALL METHOD /sca/cl_load_builder=>NON_MONOTON_RULES_INIT...more details | ||
| READ_LOAD | Read from load table | Public |
| CALL METHOD /sca/cl_load_builder=>READ_LOAD...more details | ||
| READ_LOAD_FOR_LOTSIZE | Read from load table (by product) | Private |
| CALL METHOD /sca/cl_load_builder=>READ_LOAD_FOR_LOTSIZE...more details | ||
| REDUCE_MAX_BOUNDS | Reduce loads to convert the left over into a load | Private |
| CALL METHOD /sca/cl_load_builder=>REDUCE_MAX_BOUNDS...more details | ||
| REMAINING_CAPACITY_GET | Get remaining product capacity in rounding value multiples | Private |
| CALL METHOD /sca/cl_load_builder=>REMAINING_CAPACITY_GET...more details | ||
| SIZE | Load building with sizing | Private |
| CALL METHOD /sca/cl_load_builder=>SIZE...more details | ||
| UPSIZE | Upsize | Private |
| CALL METHOD /sca/cl_load_builder=>UPSIZE...more details | ||
| UPSIZE_BINARY | Upsize by binary search | Private |
| CALL METHOD /sca/cl_load_builder=>UPSIZE_BINARY...more details | ||
| UPSIZE_INCREMENTAL | Upsize incrementally (rounding value wise) | Private |
| CALL METHOD /sca/cl_load_builder=>UPSIZE_INCREMENTAL...more details | ||
| UPSIZE_LAST | Upsize only last load (rounding value wise) | Private |
| CALL METHOD /sca/cl_load_builder=>UPSIZE_LAST...more details | ||
| UPSIZING_COST_CALCULATE | Calculate upsizing costs | Private |
| 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.
| Name | Level | Description | Initial Value | Type | Visability |
| PC_CONSTANTS | Instance Attribute | TLB related constants | LIKE /SCA/CL_TLB_C | Private | |
| PC_FALSE | Constant | False | ' ' | LIKE FLAG | Private |
| PC_TRUE | Constant | True | 'X' | LIKE FLAG | Private |
| PO_CONV_MAN | Static Attribute | Planning Engine: Unit Conversion Interface | LIKE /SAPAPO/IF_PE_UNIT_CONV | Private | |
| PO_DATA_DIR | Static Attribute | LIKE /SAPAPO/IF_PE_DATA_DIRECTORY | Private | ||
| PO_LANE_MAN | Static Attribute | Planning Engine: Location Interface | LIKE /SAPAPO/IF_PE_LANE | Private | |
| PO_LOCPROD_MAN | Static Attribute | Planning Engine: Location Interface | LIKE /SAPAPO/IF_PE_LOCPROD | Private | |
| PO_LOC_MAN | Static Attribute | Planning Engine: Location Interface | LIKE /SAPAPO/IF_PE_LOCATION | Private | |
| PO_PROD_MAN | Static Attribute | Planning Engine: Product Interface | LIKE /SAPAPO/IF_PE_PRODUCT | Private | |
| PO_TLB_EXCEPTION | Instance Attribute | Exception handling | LIKE /SCA/CL_TLB_EXCEPTION | Private | |
| PO_TLB_EXTENSION | Instance Attribute | Business add-in interface /SCA/IF_EX_VTLB_EXT | LIKE /SCA/IF_EX_TLB_EXT | Private | |
| PS_TLB01 | Instance Attribute | TLB: basic settings | LIKE /SCA/TLB01 | Private | |
| PV_READ_LOAD_BADI_ACTIVE | Instance Attribute | true if badi is active | LIKE FLAG | Private | |
| _O_BUILDING_POOL | Instance Attribute | Load Building Pool | LIKE /SCA/CL_TLB_BUILDING_POOL | Public | |
| _O_TLB_PARAM_CALC | Instance Attribute | Parameter Calculation | LIKE /SCA/CL_TLB_PARAM_CALC | Public | |
| _O_TLB_PROFILE | Instance Attribute | LIKE /SCA/CL_TLB_PROFILE | Public | ||
| _S_TLB_CTRL | Instance Attribute | TLB: Controller structure | LIKE /SCA/TLB_CTRL_STR | Public | |
| _T_PERIOD | Instance Attribute | Time periods | LIKE /SCMB/TSDM_PERIOD_TAB | Public | |
| _T_ROUNDINGVALUE | Instance Attribute | TLB: Rounding values | LIKE /SCA/TLB_ROUNDINGVALUE_TAB | Public | |
| _V_BACKTRACK | Instance Attribute | TLB: Backtracking setting | LIKE /SCA/TLB_BACKTRACK | Public | |
| _V_BUILDING_PERIOD | Instance Attribute | Period sequence number identification | LIKE /SCMB/TSDM_PERID | Public | |
| _V_BUILDMETH | Instance Attribute | Building method | LIKE /SCA/TLB_BUILDMETH | Public | |
| _V_DOWNAFTERUP | Instance Attribute | Downsizing after unsuccessful upsizing | LIKE /SCA/TLB_DOWNAFTERUP | Public | |
| _V_DOWNSIZEMETH | Instance Attribute | Search method for downsizing | LIKE /SCA/TLB_DOWNSIZEMETH | Public | |
| _V_DOWNSIZING_HEURISTIC | Instance Attribute | Downsizing heuristic | LIKE /SCA/TLB_DOWNSIZING_HEURISTIC | Public | |
| _V_FORCE_CRITICAL_DEMANDS | Instance Attribute | Force critical demands into loads | LIKE FLAG | Public | |
| _V_KEYDATE | Instance Attribute | TLB: Order key date for TLB planning | LIKE /SCA/TLB_KEYDATE | Public | |
| _V_LOCFR | Instance Attribute | Ship From Location (can be Transp. Zone) | LIKE /SCMB/MDL_LOCID | Public | |
| _V_LOCTO | Instance Attribute | Ship To Location (can be Transp. Zone) | LIKE /SCMB/MDL_LOCID | Public | |
| _V_MAXUPSIZESTEPS | Instance Attribute | Maximum upsizing steps | LIKE I | Public | |
| _V_MIXTP | Instance Attribute | Separate Transportation of Baseline and Promotion | LIKE /SCMB/MDL_MIXTP | Private | |
| _V_ORDTOL | Instance Attribute | LIKE /SCMB/VT_ORDTOL | Public | ||
| _V_PIHOR | Instance Attribute | Pull In Horizon | LIKE /SCMB/VT_PIHOR | Public | |
| _V_REDISTRIB | Instance Attribute | TLB: Redistribution | LIKE /SCA/TLB_REDISTRIB | Public | |
| _V_SELMODE | Instance Attribute | Selection mode | LIKE /SCMB/VT_LOADSEL | Public | |
| _V_SIZDECBASE | Instance Attribute | Sizing decision base | LIKE /SCMB/VT_SIZEDEC | Public | |
| _V_SIZETH | Instance Attribute | LIKE /SCMB/VT_SIZETH | Public | ||
| _V_TSTDEL | Instance Attribute | Local Delivery Time | LIKE TIMESTAMP | Public | |
| _V_TSTSHIP | Instance Attribute | Local Shipping Time | LIKE TIMESTAMP | Public | |
| _V_TTYPE | Instance Attribute | Means of Transportation | LIKE /SCMB/MDL_TTYPE | Public | |
| _V_UARO | Instance Attribute | Un-assigned replenishment orders separate handling indicator | LIKE FLAG | Public | |
| _V_UPSIZEMETH | Instance Attribute | Search method for upsizing | LIKE /SCA/TLB_UPSIZEMETH | Public | |
| _V_UPSIZETOMAX | Instance Attribute | TLB: Upsizing to maximum | LIKE /SCA/TLB_UPSIZETOMAX | Public | |
| _V_UPSIZING_HEURISTIC | Instance Attribute | Upsizing heuristic | LIKE /SCA/TLB_UPSIZING_HEURISTIC | Public | |
| _V_USE_ORDTOL | Instance Attribute | General Indicator | LIKE FLAG | Public | |
| _V_VRSIOID | Instance Attribute | Name of Planning Version | LIKE /SCMB/MDL_VRSIOID | Public | |
| _V_VTOGID | Instance Attribute | TLB: Order Guidelines | LIKE /SCMB/VTOGID | Public | |
| _V_VTPRID | Instance Attribute | LIKE /SCMB/VTPRID | Public | ||
| _V_WVRATIO | Instance Attribute | TLB: weight/volume ratio | LIKE /SCA/TLB_WVRATIO | Public | |
| _V_WVRATIO_TOL | Instance Attribute | TLB: Tolerance of target weight/volume ratio | LIKE /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