ABAP OO Class Methods

AC_BSBP_ESAMAP_U_NODE_DATA SAP Class - General Node Mapping Class







AC_BSBP_ESAMAP_U_NODE_DATA 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 AC_BSBP_ESAMAP_U_NODE_DATA including details of:

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

Also check out the Resources section below to view useful tips, screenshots, links and general information related to this SAP class and its methods, or even add your own for future reference.


Interface class implementations

This OO class has an interface implementation which means it has access to all methods within the interface class. Here are the interface classes for AC_BSBP_ESAMAP_U_NODE_DATA
IF_BSBP_ESAMAP_U_NODE_DATA


IF_FSBP_CONST_XO_OBJECTS


IF_XO_CONST_BOOLE



Methods of AC_BSBP_ESAMAP_U_NODE_DATA





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 CL_ABAP_CHAR_UTILITIES=>methodname EXPORTING/IMPORTING...



CLASS_CONSTRUCTOR - CLASS_CONSTRUCTOR
GET_INSTANCE - Provides an Instance of the Required Node Mapping Class
GET_NODE_NAMES - Provides a List of Permitted Nodes
IF_BSBP_ESAMAP_U_NODE_DATA~MAP_EXT2INT - Map Ext2int
IF_BSBP_ESAMAP_U_NODE_DATA~MAP_INT2EXT - Map Int2ext


AC_BSBP_ESAMAP_U_NODE_DATA Attributes

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


NameDescriptionInitial Value
BO_BUSINESS_PARTNER Bo Business Partner
BO_BUSINESS_PARTNER_CLASSIC Bo Business Partner Classic
BO_TYPE_BUSINESS_PARTNER Bo Type Business Partner
BO_TYPE_KEY_NAME Bo Type Key Name
CLASS_NAME_PREFIX CLASS_NAME_PREFIX 'BSBP_ESAMAP_U_'
CONSTANT_IF CONSTANT_IF 'IF_BSBP_CONST_ESA_NODE_NAME'
FALSE False
INSTANCES INSTANCES
MO_ADDRCOMM Mo Addrcomm
MO_ADDRESS Mo Address
MO_BKK21 Mo Bkk21
MO_BP001 Mo Bp001
MO_BP011 Mo Bp011
MO_BP021 Mo Bp021
MO_BP1010 Mo Bp1010
MO_BP1012 Mo Bp1012
MO_BP1013 Mo Bp1013
MO_BP1030 Mo Bp1030
MO_BP3010 Mo Bp3010
MO_BP3100 Mo Bp3100
MO_BUT000 Mo But000
MO_BUT020 Mo But020
MO_BUT021_FS Mo But021 Fs
MO_BUT0BANK Mo But0bank
MO_BUT0BK Mo But0bk
MO_BUT0CC Mo But0cc
MO_BUT0ID Mo But0id
MO_BUT0IS Mo But0is
MO_BUT100 Mo But100
MO_DFKKBPTAXNUM Mo Dfkkbptaxnum
MO_TEXT Mo Text
NODE_NAMES NODE_NAMES
SO_ADDITIONS So Additions
SO_ADDRESSES So Addresses



SO_ADDRESS_DEFAULT So Address Default
SO_ALIAS So Alias
SO_BANK_DATA So Bank Data
SO_CASH_TRANSFER_INFO So Cash Transfer Info
SO_DIFFERENTIATION So Differentiation
SO_EMPLOYMENT_DATA So Employment Data
SO_FISCAL_YEAR_INFO So Fiscal Year Info
SO_GENERAL_DATA So General Data
SO_IDENTIFICATION So Identification
SO_INDUSTRY_SECTORS So Industry Sectors
SO_LEGAL_DATA So Legal Data
SO_PARTNER_STATUS So Partner Status
SO_RATINGS So Ratings
SO_ROLES So Roles
SO_ROOT So Root
SO_TAX_NUMBERS So Tax Numbers
SO_TEXT_COLLECTION So Text Collection
TRUE True




Events of the Class AC_BSBP_ESAMAP_U_NODE_DATA

Events are created within your class using special event handler methods. These must be registered at runtime for the event and can then be triggered using the ABAP syntax: RAISE EVENT EXPOTING...