SAP /SCMB/CL_BPTM_HELPER OO Class - helper class for TM specific BP fields processing









/SCMB/CL_BPTM_HELPER 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 /SCMB/CL_BPTM_HELPER 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 /SCMB/CL_BPTM_HELPER 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
ADD_MSG2BAPIRETAdd message from SY stucture to BAPIRET2 tablePrivate
CALL METHOD /scmb/cl_bptm_helper=>ADD_MSG2BAPIRET...more details

CHECK4UIBUFFER_CHANGECheck for changes in bufferPublic
CALL METHOD /scmb/cl_bptm_helper=>CHECK4UIBUFFER_CHANGE...more details

CHECK_ORG_HIERARCHYCheck correctness of organization hierarchyPublic
CALL METHOD /scmb/cl_bptm_helper=>CHECK_ORG_HIERARCHY...more details

CHECK_TM_FEATURE_SWITCHCheck field relevance via TM feature switchPublic
CALL METHOD /scmb/cl_bptm_helper=>CHECK_TM_FEATURE_SWITCH...more details

CONSTRUCTORCONSTRUCTORPrivate
CALL METHOD /scmb/cl_bptm_helper=>CONSTRUCTOR...more details

GET_BP_PARTNER_FUNC_TEXTObsoletePublic
CALL METHOD /scmb/cl_bptm_helper=>GET_BP_PARTNER_FUNC_TEXT...more details

GET_COUNTRY_DESCRRead single country textPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_COUNTRY_DESCR...more details

GET_CUSTOMER_ACC_GRP_TEXTRead Customer Account Group TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_CUSTOMER_ACC_GRP_TEXT...more details

GET_DELIVERY_PRIORITY_TEXTRead Delivery Priority TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_DELIVERY_PRIORITY_TEXT...more details

GET_IATA_TABLEGet list of IATA of a business partnerPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_IATA_TABLE...more details

GET_INDUSTRY_KEY_TEXTRead Industry Key TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_INDUSTRY_KEY_TEXT...more details

GET_INSTANCEGet instance of Business Partner Helper classPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_INSTANCE...more details

GET_ORGUNIT_TEXTRead single org unit descriptionPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_ORGUNIT_TEXT...more details

GET_PAR_FUNCGet Partner Function/Partner RolePublic
CALL METHOD /scmb/cl_bptm_helper=>GET_PAR_FUNC...more details

GET_PAR_FUNC_TEXTGet Partner Function/Partner Role TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_PAR_FUNC_TEXT...more details

GET_PAYMENT_TERM_TEXTRead Payment Terms TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_PAYMENT_TERM_TEXT...more details

GET_PTRO_CODE_TEXTRead Party Role Code TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_PTRO_CODE_TEXT...more details

GET_SCAC_TABLEGet list of SCAC of a business partnerPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_SCAC_TABLE...more details

GET_TRANSP_SRV_LVL_TEXTRead Transp. Service Level Code TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_TRANSP_SRV_LVL_TEXT...more details

GET_TXT_TYPE_TEXTRead Additional Text Type TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_TXT_TYPE_TEXT...more details

GET_VENDOR_ACC_GRP_TEXTRead Vendor Account Group TextPublic
CALL METHOD /scmb/cl_bptm_helper=>GET_VENDOR_ACC_GRP_TEXT...more details

MAP_CMP_INT2UIMap Company Org data DB -> UIPrivate
CALL METHOD /scmb/cl_bptm_helper=>MAP_CMP_INT2UI...more details

MAP_GEN_INT2UIMap general data DB -> UIPrivate
CALL METHOD /scmb/cl_bptm_helper=>MAP_GEN_INT2UI...more details

MAP_ORG_EXT2INTMap external Org Unit IDs into HR Object IDs (internal ID)Public
CALL METHOD /scmb/cl_bptm_helper=>MAP_ORG_EXT2INT...more details

MAP_ORG_INT2UIMap Organization data DB -> UIPrivate
CALL METHOD /scmb/cl_bptm_helper=>MAP_ORG_INT2UI...more details

MAP_ORG_LOGQS2INTMap external org unit id with logqs into HR object idPublic
CALL METHOD /scmb/cl_bptm_helper=>MAP_ORG_LOGQS2INT...more details

MAP_REG_INT2UIMap Supplied Regions data DB -> UIPrivate
CALL METHOD /scmb/cl_bptm_helper=>MAP_REG_INT2UI...more details

MAP_REL_INT2UIMap Partner Function data DB -> UIPrivate
CALL METHOD /scmb/cl_bptm_helper=>MAP_REL_INT2UI...more details

MAP_SC_INT2UIMap Carr Srvc Code DB -> UIPrivate
CALL METHOD /scmb/cl_bptm_helper=>MAP_SC_INT2UI...more details

MAP_SLC_INT2UIMap slc data DB -> UIPrivate
CALL METHOD /scmb/cl_bptm_helper=>MAP_SLC_INT2UI...more details

MAP_TMPURORG2ERPPURORGMap TM Purchase Org Data to ERP Purchase Org DataPublic
CALL METHOD /scmb/cl_bptm_helper=>MAP_TMPURORG2ERPPURORG...more details

MAP_TMSLSORG2ERPSLSAREAMap TM Sales Org Data to ERP Sales AreaPublic
CALL METHOD /scmb/cl_bptm_helper=>MAP_TMSLSORG2ERPSLSAREA...more details

MAP_TXT_INT2UIMap TXT data DB -> UIPrivate
CALL METHOD /scmb/cl_bptm_helper=>MAP_TXT_INT2UI...more details

MAP_VSBED2TSLCMap Shipping Condition to Transportation Service Level CodePublic
CALL METHOD /scmb/cl_bptm_helper=>MAP_VSBED2TSLC...more details

MODIFY_UIBUFFER_CMPModify buffer for company orgsPublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_CMP...more details

MODIFY_UIBUFFER_GENModify buffer for general dataPublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_GEN...more details

MODIFY_UIBUFFER_IOUObsoletePublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_IOU...more details

MODIFY_UIBUFFER_ORGModify buffer for orgsPublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_ORG...more details

MODIFY_UIBUFFER_REGModify buffer for vendor regionsPublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_REG...more details

MODIFY_UIBUFFER_RELModify buffer for partner functionsPublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_REL...more details

MODIFY_UIBUFFER_SCModify Buffer for Carr Srvc. CodePublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_SC...more details

MODIFY_UIBUFFER_SLCModify Buffer for SLCPublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_SLC...more details

MODIFY_UIBUFFER_TXTModify buffer for add. textsPublic
CALL METHOD /scmb/cl_bptm_helper=>MODIFY_UIBUFFER_TXT...more details

POST_TMBPCMPWrite data of table /SCMB/D_BPTMCMP into DBPublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPCMP...more details

POST_TMBPGENWrite data of table /SCMB/D_BPTMGEN into DBPublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPGEN...more details

POST_TMBPIOUObsoletePublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPIOU...more details

POST_TMBPORGWrite data of table /SCMB/D_BPTMORG into DBPublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPORG...more details

POST_TMBPREGWrite data of table /SCMB/D_BPTMREG into DBPublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPREG...more details

POST_TMBPRELWrite data of table /SCMB/D_BPTMREL into DBPublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPREL...more details

POST_TMBPSCWrite data of table /SCMB/D_BPTMSC into DBPublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPSC...more details

POST_TMBPSLCWrite data of table /SCMB/D_BPTMSLC into DBPublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPSLC...more details

POST_TMBPTXTWrite data of table /SCMB/D_BPTMTXT into DBPublic
CALL METHOD /scmb/cl_bptm_helper=>POST_TMBPTXT...more details

PRE_PROCESS_CDO_SCChange Documents Adjustments for Carr Srvc CodesPrivate
CALL METHOD /scmb/cl_bptm_helper=>PRE_PROCESS_CDO_SC...more details

READ_BP_PARTNER_FUNCObsoletePublic
CALL METHOD /scmb/cl_bptm_helper=>READ_BP_PARTNER_FUNC...more details

READ_COUNTRY_DESCRRead Country DescriptionPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_COUNTRY_DESCR...more details

READ_CUSTOMER_ACC_GRPRead Customer Account Group CustomizingPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_CUSTOMER_ACC_GRP...more details

READ_DATA_MASSRead TM BP data (mass)Public
CALL METHOD /scmb/cl_bptm_helper=>READ_DATA_MASS...more details

READ_DATA_SINGLERead TM BP dataPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_DATA_SINGLE...more details

READ_DELIVERY_PRIORITYRead Delivery Priority CustomizingPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_DELIVERY_PRIORITY...more details

READ_INDUSTRY_KEYRead Industry Key CustomizingPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_INDUSTRY_KEY...more details

READ_PAYMENT_TERMRead Payment Terms CustomizingPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_PAYMENT_TERM...more details

READ_PTRO_CODERead Party Role Code CustomizingPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_PTRO_CODE...more details

READ_SC_DESCRead the Carr Srvc. Code descriptionPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_SC_DESC...more details

READ_SLC_DESCRead BP Service Level Code DescriptionPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_SLC_DESC...more details

READ_TRANSP_SRV_LVLRead Transportation Service Level Code CustomizingPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_TRANSP_SRV_LVL...more details

READ_TXT_TYPERead Additional Text Type CustomizingPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_TXT_TYPE...more details

READ_UIDATA_SINGLERead TM BP data for UIPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_UIDATA_SINGLE...more details

READ_VENDOR_ACC_GRPRead Vendor Account Group CustomizingPublic
CALL METHOD /scmb/cl_bptm_helper=>READ_VENDOR_ACC_GRP...more details

REFRESH_REFORGSRefresh referencing org units from tablePrivate
CALL METHOD /scmb/cl_bptm_helper=>REFRESH_REFORGS...more details

REMOVE_REFORGSRemove referencing org units from tablePrivate
CALL METHOD /scmb/cl_bptm_helper=>REMOVE_REFORGS...more details

REPLACE_TEMP_BP_IDSReplace temporary BP IDs by final IDsPublic
CALL METHOD /scmb/cl_bptm_helper=>REPLACE_TEMP_BP_IDS...more details

SAVE_FROM_UIBUFFERSave data of UI buffer to DBPublic
CALL METHOD /scmb/cl_bptm_helper=>SAVE_FROM_UIBUFFER...more details

SET_BUPA_CHANGEDCheck for changes in bufferPublic
CALL METHOD /scmb/cl_bptm_helper=>SET_BUPA_CHANGED...more details

SET_UIBUFFER_CMP_MARKEDSet a UI buffer line as markedPublic
CALL METHOD /scmb/cl_bptm_helper=>SET_UIBUFFER_CMP_MARKED...more details

SET_UIBUFFER_ORG_MARKEDSet a UI buffer line as markedPublic
CALL METHOD /scmb/cl_bptm_helper=>SET_UIBUFFER_ORG_MARKED...more details

SET_UIBUFFER_REG_MARKEDSet a UI buffer line as markedPublic
CALL METHOD /scmb/cl_bptm_helper=>SET_UIBUFFER_REG_MARKED...more details

SET_UIBUFFER_REL_MARKEDSet a UI buffer line as markedPublic
CALL METHOD /scmb/cl_bptm_helper=>SET_UIBUFFER_REL_MARKED...more details

SET_UIBUFFER_SC_UNMARKEDSet a UI Buffer line as unmarkedPublic
CALL METHOD /scmb/cl_bptm_helper=>SET_UIBUFFER_SC_UNMARKED...more details

SET_UIBUFFER_SLC_MARKEDSet a UI Buffer line as markedPublic
CALL METHOD /scmb/cl_bptm_helper=>SET_UIBUFFER_SLC_MARKED...more details

SET_UIBUFFER_TXT_MARKEDSet a UI buffer line as markedPublic
CALL METHOD /scmb/cl_bptm_helper=>SET_UIBUFFER_TXT_MARKED...more details

WRITE_CDOWrite change document dataPrivate
CALL METHOD /scmb/cl_bptm_helper=>WRITE_CDO...more details



/SCMB/CL_BPTM_HELPER 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
C_BPID_IATAConstantBP Id. Category: IATA Carrier Code'TM0001'LIKE
BU_ID_CATEGORY
Public
C_BPID_SCACConstantBP Id. Category: SCAC'BUP006'LIKE
BU_ID_CATEGORY
Public
C_BPRELCAT_CARRIERConstantBusiness Partner Relationship Category'TM0001'LIKE
BU_RELTYP
Public
C_BPRELCAT_COMMPARTNERConstantBusiness Partner Relationship Category'TM0002'LIKE
BU_RELTYP
Public
C_BPROLE_CARRIERConstantBP Role: Carrier'CRM010'LIKE
BU_PARTNERROLE
Public
C_BPROLE_ORGINTConstantBP Role: Org. Unit'BUP004'LIKE
BU_PARTNERROLE
Public
C_BPVIEW_CARRIERConstantBP View: Carrier'BPTM02'LIKE
BU_BPVIEW
Public
C_CREATEConstantBuffer Change Mode Create'C'LIKE
CHAR1
Public
C_DELETEConstantBuffer Change Mode Delete'D'LIKE
CHAR1
Public
C_MAINTAINConstantBuffer Change Mode Update / Create'M'LIKE
CHAR1
Public
C_UPDATEConstantBuffer Change Mode Update'U'LIKE
CHAR1
Public
C_UPD_DELETEConstantBuffer Change Mode Delete (after update)'R'LIKE
CHAR1
Public
MO_INSTStatic Attributehelper class for TM specific BP fields processingLIKE
/SCMB/CL_BPTM_HELPER
Private
MT_BUFFERInstance AttributeLIKE
TT_BUF
Private
MT_BUFFER_UIInstance AttributeLIKE
TT_BUF_UI
Private
MT_PARTNER_FUNCInstance AttributePartner Function/Partner Role Table TypeLIKE
TPAR_TT
Private
MT_PARTNER_FUNC_TEXTInstance AttributePartner Function/Partner Role Text Table TypeLIKE
TPART_TT
Private
MT_PTRO_CODEInstance AttributeParty Role CodesLIKE
/SCMB/T_PTRO
Private
MT_TXT_TYPEInstance AttributeTable Type: BP Additional Text TypeLIKE
/SCMB/T_BPTMTXT_STR
Private
MV_PTRO_READ_ALLInstance AttributeABAP_FALSELIKE
ABAP_BOOL
Private
MV_TXT_TYPE_READ_ALLInstance AttributeABAP_FALSELIKE
ABAP_BOOL
Private
SC_TM_FEATUREConstantTM Features related to BP MasterLIKE
Public




/SCMB/CL_BPTM_HELPER types

TT_BUF -
TT_BUF_UI -
TY_BUF -
TY_BUF_UI -

Links to Related Class(s)

/SCMB/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!