SAP /SCMTMS/CL_TCM_BOPF_BASE OO Class - TCM Basic BOPF Utilities
/SCMTMS/CL_TCM_BOPF_BASE 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 /SCMTMS/CL_TCM_BOPF_BASE 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 /SCMTMS/CL_TCM_BOPF_BASE 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 |
| ALLOW_COMPARE | Private | |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>ALLOW_COMPARE...more details | ||
| BOPF_ANALYZE_CHANGES | Analyze Changes of Given Keys (Against DB State) | Private |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>BOPF_ANALYZE_CHANGES...more details | ||
| BOPF_ANALYZE_CHANGES_I | Analyze Changes of Given Keys (Get Change Obj.) | Private |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>BOPF_ANALYZE_CHANGES_I...more details | ||
| BOPF_CHECK_DB_STATE | Check DB State | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>BOPF_CHECK_DB_STATE...more details | ||
| CHECK_CALC_BASE | Check Calculation Base | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_CALC_BASE...more details | ||
| CHECK_COUNTRY_CODE | Check Country Code | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_COUNTRY_CODE...more details | ||
|
| ||
| CHECK_EQP_GRP | Check Equipment Group | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_EQP_GRP...more details | ||
| CHECK_INCOTERM | Check Incoterm | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_INCOTERM...more details | ||
| CHECK_MEANS_TRANSP | Check Means of Transportation Type (Vehicle Type) | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_MEANS_TRANSP...more details | ||
| CHECK_MESSAGE_EXIST | Check If Messages Exist | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_MESSAGE_EXIST...more details | ||
| CHECK_MODE_OF_TRANSPORT | Check Mode Of Transport | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_MODE_OF_TRANSPORT...more details | ||
| CHECK_PACKAGE_TYPE | Check Package Type | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_PACKAGE_TYPE...more details | ||
| CHECK_PROD_FRGHT_GRP | Check Product Freight Group | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_PROD_FRGHT_GRP...more details | ||
| CHECK_PROD_TRNSP_GRP | Check Product Transport Group | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_PROD_TRNSP_GRP...more details | ||
| CHECK_REGION | Check Region | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_REGION...more details | ||
| CHECK_RES_TYPE | Check Transportation Unit Resource Type (Equipment Type) | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_RES_TYPE...more details | ||
| CHECK_ROUNDING_PROFILE | Check Rounding Profile | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_ROUNDING_PROFILE...more details | ||
| CHECK_ROUNDING_RULE | Check Rounding Rule | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_ROUNDING_RULE...more details | ||
| CHECK_SCALE_BASE | Check Scale Base | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_SCALE_BASE...more details | ||
| CHECK_SCHEDULE | OBsolete | Private |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_SCHEDULE...more details | ||
| CHECK_STAGE_TYPE | Check Transportation Unit Resource Type (Equipment Type) | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_STAGE_TYPE...more details | ||
| CHECK_TRANSP_SERVICE_LEVEL | Check Transportation Service Level | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_TRANSP_SERVICE_LEVEL...more details | ||
| CHECK_TRANSP_SERVICE_REQ | Check Transportation Service Requirement | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_TRANSP_SERVICE_REQ...more details | ||
| CHECK_ULD_RATE_TYPE | Check ULD Rate Type | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_ULD_RATE_TYPE...more details | ||
| CHECK_USAGE_BY_OTHER_BOS | Check Usage by Other BOs (WUF) | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_USAGE_BY_OTHER_BOS...more details | ||
| CLASS_CONSTRUCTOR | CLASS_CONSTRUCTOR | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CLASS_CONSTRUCTOR...more details | ||
| CONSTRUCTOR | CONSTRUCTOR | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CONSTRUCTOR...more details | ||
| COPY_DEPENDENT_OBJECT | Protected | |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_DEPENDENT_OBJECT...more details | ||
| COPY_DEPENDENT_OBJECT_NODE | Protected | |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_DEPENDENT_OBJECT_NODE...more details | ||
| COPY_DO | Copy Precondition | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_DO...more details | ||
| COPY_DO_NODE | Copy DO Node Data | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_DO_NODE...more details | ||
| COPY_SUB_NODE | Protected | |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_SUB_NODE...more details | ||
| COPY_SUB_NODE_DATA | Protected | |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_SUB_NODE_DATA...more details | ||
| CREATE_NODE_DATA_IO_PARAMS | Create Node Data I/O Params | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>CREATE_NODE_DATA_IO_PARAMS...more details | ||
| FIELD_CONTROL_INIT | Initialize Field Control | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>FIELD_CONTROL_INIT...more details | ||
| FORKEY_CHECK_BY_INT_EXT_ID_NEW | Protected | |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>FORKEY_CHECK_BY_INT_EXT_ID_NEW...more details | ||
| GET_BOPF | Get BOPF References for Given BO | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>GET_BOPF...more details | ||
| GET_CHANGED_ATTRIBUTES | Get Changed Attributes | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>GET_CHANGED_ATTRIBUTES...more details | ||
| GET_LCP | Get LCP | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>GET_LCP...more details | ||
| IS_INTTYPE_NUMERIC | Is Internal Type Numeric | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>IS_INTTYPE_NUMERIC...more details | ||
| IS_TIMEZONE_VALID | Timezone entered is valid | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>IS_TIMEZONE_VALID...more details | ||
| IS_USAGE_CODE_COMPATIBLE | Is Usage Code Compatible | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>IS_USAGE_CODE_COMPATIBLE...more details | ||
| IS_USAGE_CODE_VALID | Is Usage Code Valid | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>IS_USAGE_CODE_VALID...more details | ||
| QUERY_PARAMS_MAP_DATE_TO_TSTMP | Map Query Parameters (Date Field to Time Stamp) | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>QUERY_PARAMS_MAP_DATE_TO_TSTMP...more details | ||
| READ_NODE_DATA | Read Node Data | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA...more details | ||
| READ_NODE_DATA_CHK_DB_STATE | Check DB State | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA_CHK_DB_STATE...more details | ||
| READ_NODE_DATA_DB_STATE | Retrieve DB State | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA_DB_STATE...more details | ||
| READ_NODE_DATA_DB_STATE_1 | Retrieve DB State (Version 1) | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA_DB_STATE_1...more details | ||
| READ_NODE_DATA_DB_STATE_2 | Retrieve DB State (Version 2) | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA_DB_STATE_2...more details | ||
| SET_CONTEXT | Protected | |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>SET_CONTEXT...more details | ||
| SET_PROPERTY | Utility Method to Set Properties in Determinations | Protected |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>SET_PROPERTY...more details | ||
| TURN_OFF_RATES_VALS | Turn Off Execution of BOPF Validations (Rates only ) | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_OFF_RATES_VALS...more details | ||
| TURN_OFF_SCALE_VALS | Turn Off Execution of BOPF Validations (Scales only ) | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_OFF_SCALE_VALS...more details | ||
| TURN_OFF_TCCS_VALS | Turn Off Execution of BOPF Validations (TCCS only ) | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_OFF_TCCS_VALS...more details | ||
| TURN_OFF_VALS | Turn Off Execution of BOPF Validations (Generic) | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_OFF_VALS...more details | ||
| TURN_ON_RATES_VALS | Turn On Execution of BOPF Validations (Rates only ) | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_ON_RATES_VALS...more details | ||
| TURN_ON_SCALE_VALS | Turn On Execution of BOPF Validations (Scales only ) | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_ON_SCALE_VALS...more details | ||
| TURN_ON_TCCS_VALS | Turn On Execution of BOPF Validations (TCCS only ) | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_ON_TCCS_VALS...more details | ||
| TURN_ON_VALS | Turn On Execution of BOPF Validations (Generic) | Public |
| CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_ON_VALS...more details | ||
/SCMTMS/CL_TCM_BOPF_BASE 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 |
| GC_ERROR | Constant | 'E' | LIKE C | Public | |
| GC_INDV_RFQ | Constant | Category | '02' | LIKE /SCMTMS/TCM_CATEGORY_CODE | Public |
| GC_RFQ_MASTER | Constant | Category | '01' | LIKE /SCMTMS/TCM_CATEGORY_CODE | Public |
| MO_BOPF_BUF | Instance Attribute | Interface to the Data Layer | LIKE /BOBF/IF_FRW_BUFFER | Private | |
| MO_BOPF_CONF | Instance Attribute | Interface for Configuration | LIKE /BOBF/IF_FRW_CONFIGURATION | Protected | |
| MO_FIELD_CONTROL | Instance Attribute | TMS: BO Field Control | LIKE /BOFU/CL_BO_FIELD_CONTROL | Protected | |
| MS_BOPF_CONF | Instance Attribute | Configuration: Version-Dependent Root Node | LIKE /BOBF/S_CONFRO_OBJ | Protected | |
| MS_CTX | Instance Attribute | Context Information for Determinations | LIKE /BOBF/S_FRW_CTX_DET | Private | |
| MV_NO_RATE_VALIDATIONS | Static Attribute | ABAP_FALSE | LIKE ABAP_BOOL | Public | |
| MV_NO_SCALE_VALIDATIONS | Static Attribute | ABAP_FALSE | LIKE ABAP_BOOL | Public | |
| MV_NO_TCCS_VALIDATIONS | Static Attribute | ABAP_FALSE | LIKE ABAP_BOOL | Public | |
| MV_NO_VALIDATIONS | Static Attribute | ABAP_FALSE | LIKE ABAP_BOOL | Public | |
| ST_RES_INST_TYPE | Static Attribute | Resoluton Instruction Type | LIKE | Protected | |
| ST_SCALE_ITEM_VALUE_FIELDS | Static Attribute | DD: Field List | LIKE DDFIELDS | Protected | |
| ST_USAGE_CODES | Static Attribute | Usage Codes | LIKE | Protected | |
| SV_SCALE_ITEM_VALUES_STRUCT | Static Attribute | LIKE STRING | Protected |
/SCMTMS/CL_TCM_BOPF_BASE types
TSTR_BOPF_HELPER - Helper Structure for Common BOPF TimesTSTR_NODE_DATA_STRUCT_TEMPLATE - Template struct for READ_NODE_DATA of BO Node
TSTR_NODE_HLP_STRUCT_TEMPLATE - Template Helper Structure for BO Node Data processing
TSTR_QUERY_FIELD_MAP - Query Field Map
TSTR_READ_FLAGS - Read Flags
TTST_QUERY_FIELD_MAP - Query Field Map
Links to Related Class(s)
/SCMTMS/...Full list of available SAP object classes
Search for further information about these or an SAP related objects