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 NameDescriptionVisability
ALLOW_COMPAREPrivate
CALL METHOD /scmtms/cl_tcm_bopf_base=>ALLOW_COMPARE...more details

BOPF_ANALYZE_CHANGESAnalyze Changes of Given Keys (Against DB State)Private
CALL METHOD /scmtms/cl_tcm_bopf_base=>BOPF_ANALYZE_CHANGES...more details

BOPF_ANALYZE_CHANGES_IAnalyze Changes of Given Keys (Get Change Obj.)Private
CALL METHOD /scmtms/cl_tcm_bopf_base=>BOPF_ANALYZE_CHANGES_I...more details

BOPF_CHECK_DB_STATECheck DB StatePublic
CALL METHOD /scmtms/cl_tcm_bopf_base=>BOPF_CHECK_DB_STATE...more details

CHECK_CALC_BASECheck Calculation BaseProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_CALC_BASE...more details

CHECK_COUNTRY_CODECheck Country CodeProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_COUNTRY_CODE...more details

CHECK_EQP_GRPCheck Equipment GroupProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_EQP_GRP...more details

CHECK_INCOTERMCheck IncotermProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_INCOTERM...more details

CHECK_MEANS_TRANSPCheck Means of Transportation Type (Vehicle Type)Protected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_MEANS_TRANSP...more details

CHECK_MESSAGE_EXISTCheck If Messages ExistProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_MESSAGE_EXIST...more details

CHECK_MODE_OF_TRANSPORTCheck Mode Of TransportProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_MODE_OF_TRANSPORT...more details

CHECK_PACKAGE_TYPECheck Package TypeProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_PACKAGE_TYPE...more details

CHECK_PROD_FRGHT_GRPCheck Product Freight GroupProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_PROD_FRGHT_GRP...more details

CHECK_PROD_TRNSP_GRPCheck Product Transport GroupProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_PROD_TRNSP_GRP...more details

CHECK_REGIONCheck RegionProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_REGION...more details

CHECK_RES_TYPECheck Transportation Unit Resource Type (Equipment Type)Protected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_RES_TYPE...more details

CHECK_ROUNDING_PROFILECheck Rounding ProfileProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_ROUNDING_PROFILE...more details

CHECK_ROUNDING_RULECheck Rounding RuleProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_ROUNDING_RULE...more details

CHECK_SCALE_BASECheck Scale BasePublic
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_SCALE_BASE...more details

CHECK_SCHEDULEOBsoletePrivate
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_SCHEDULE...more details

CHECK_STAGE_TYPECheck Transportation Unit Resource Type (Equipment Type)Protected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_STAGE_TYPE...more details

CHECK_TRANSP_SERVICE_LEVELCheck Transportation Service LevelProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_TRANSP_SERVICE_LEVEL...more details

CHECK_TRANSP_SERVICE_REQCheck Transportation Service RequirementProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_TRANSP_SERVICE_REQ...more details

CHECK_ULD_RATE_TYPECheck ULD Rate TypeProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_ULD_RATE_TYPE...more details

CHECK_USAGE_BY_OTHER_BOSCheck Usage by Other BOs (WUF)Protected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CHECK_USAGE_BY_OTHER_BOS...more details

CLASS_CONSTRUCTORCLASS_CONSTRUCTORPublic
CALL METHOD /scmtms/cl_tcm_bopf_base=>CLASS_CONSTRUCTOR...more details

CONSTRUCTORCONSTRUCTORPublic
CALL METHOD /scmtms/cl_tcm_bopf_base=>CONSTRUCTOR...more details

COPY_DEPENDENT_OBJECTProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_DEPENDENT_OBJECT...more details

COPY_DEPENDENT_OBJECT_NODEProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_DEPENDENT_OBJECT_NODE...more details

COPY_DOCopy PreconditionProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_DO...more details

COPY_DO_NODECopy DO Node DataProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_DO_NODE...more details

COPY_SUB_NODEProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_SUB_NODE...more details

COPY_SUB_NODE_DATAProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>COPY_SUB_NODE_DATA...more details

CREATE_NODE_DATA_IO_PARAMSCreate Node Data I/O ParamsProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>CREATE_NODE_DATA_IO_PARAMS...more details

FIELD_CONTROL_INITInitialize Field ControlProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>FIELD_CONTROL_INIT...more details

FORKEY_CHECK_BY_INT_EXT_ID_NEWProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>FORKEY_CHECK_BY_INT_EXT_ID_NEW...more details

GET_BOPFGet BOPF References for Given BOProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>GET_BOPF...more details

GET_CHANGED_ATTRIBUTESGet Changed AttributesProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>GET_CHANGED_ATTRIBUTES...more details

GET_LCPGet LCPPublic
CALL METHOD /scmtms/cl_tcm_bopf_base=>GET_LCP...more details

IS_INTTYPE_NUMERICIs Internal Type NumericPublic
CALL METHOD /scmtms/cl_tcm_bopf_base=>IS_INTTYPE_NUMERIC...more details

IS_TIMEZONE_VALIDTimezone entered is validProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>IS_TIMEZONE_VALID...more details

IS_USAGE_CODE_COMPATIBLEIs Usage Code CompatiblePublic
CALL METHOD /scmtms/cl_tcm_bopf_base=>IS_USAGE_CODE_COMPATIBLE...more details

IS_USAGE_CODE_VALIDIs Usage Code ValidProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>IS_USAGE_CODE_VALID...more details

QUERY_PARAMS_MAP_DATE_TO_TSTMPMap 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_DATARead Node DataProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA...more details

READ_NODE_DATA_CHK_DB_STATECheck DB StateProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA_CHK_DB_STATE...more details

READ_NODE_DATA_DB_STATERetrieve DB StateProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA_DB_STATE...more details

READ_NODE_DATA_DB_STATE_1Retrieve 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_2Retrieve DB State (Version 2)Protected
CALL METHOD /scmtms/cl_tcm_bopf_base=>READ_NODE_DATA_DB_STATE_2...more details

SET_CONTEXTProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>SET_CONTEXT...more details

SET_PROPERTYUtility Method to Set Properties in DeterminationsProtected
CALL METHOD /scmtms/cl_tcm_bopf_base=>SET_PROPERTY...more details

TURN_OFF_RATES_VALSTurn Off Execution of BOPF Validations (Rates only )Public
CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_OFF_RATES_VALS...more details

TURN_OFF_SCALE_VALSTurn Off Execution of BOPF Validations (Scales only )Public
CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_OFF_SCALE_VALS...more details

TURN_OFF_TCCS_VALSTurn Off Execution of BOPF Validations (TCCS only )Public
CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_OFF_TCCS_VALS...more details

TURN_OFF_VALSTurn Off Execution of BOPF Validations (Generic)Public
CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_OFF_VALS...more details

TURN_ON_RATES_VALSTurn On Execution of BOPF Validations (Rates only )Public
CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_ON_RATES_VALS...more details

TURN_ON_SCALE_VALSTurn On Execution of BOPF Validations (Scales only )Public
CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_ON_SCALE_VALS...more details

TURN_ON_TCCS_VALSTurn On Execution of BOPF Validations (TCCS only )Public
CALL METHOD /scmtms/cl_tcm_bopf_base=>TURN_ON_TCCS_VALS...more details

TURN_ON_VALSTurn 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.

NameLevelDescriptionInitial ValueTypeVisability
GC_ERRORConstant'E'LIKE
C
Public
GC_INDV_RFQConstantCategory'02'LIKE
/SCMTMS/TCM_CATEGORY_CODE
Public
GC_RFQ_MASTERConstantCategory'01'LIKE
/SCMTMS/TCM_CATEGORY_CODE
Public
MO_BOPF_BUFInstance AttributeInterface to the Data LayerLIKE
/BOBF/IF_FRW_BUFFER
Private
MO_BOPF_CONFInstance AttributeInterface for ConfigurationLIKE
/BOBF/IF_FRW_CONFIGURATION
Protected
MO_FIELD_CONTROLInstance AttributeTMS: BO Field ControlLIKE
/BOFU/CL_BO_FIELD_CONTROL
Protected
MS_BOPF_CONFInstance AttributeConfiguration: Version-Dependent Root NodeLIKE
/BOBF/S_CONFRO_OBJ
Protected
MS_CTXInstance AttributeContext Information for DeterminationsLIKE
/BOBF/S_FRW_CTX_DET
Private
MV_NO_RATE_VALIDATIONSStatic AttributeABAP_FALSELIKE
ABAP_BOOL
Public
MV_NO_SCALE_VALIDATIONSStatic AttributeABAP_FALSELIKE
ABAP_BOOL
Public
MV_NO_TCCS_VALIDATIONSStatic AttributeABAP_FALSELIKE
ABAP_BOOL
Public
MV_NO_VALIDATIONSStatic AttributeABAP_FALSELIKE
ABAP_BOOL
Public
ST_RES_INST_TYPEStatic AttributeResoluton Instruction TypeLIKE
Protected
ST_SCALE_ITEM_VALUE_FIELDSStatic AttributeDD: Field ListLIKE
DDFIELDS
Protected
ST_USAGE_CODESStatic AttributeUsage CodesLIKE
Protected
SV_SCALE_ITEM_VALUES_STRUCTStatic AttributeLIKE
STRING
Protected




/SCMTMS/CL_TCM_BOPF_BASE types

TSTR_BOPF_HELPER - Helper Structure for Common BOPF Times
TSTR_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



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!