ABAP OO Class Methods

IF_FSBP_CONST_XO_OBJECTS SAP Interface - XO Components for FS Business Partner







IF_FSBP_CONST_XO_OBJECTS is a standard SAP interface, see below for any documentation including details of methods, attributes, events etc. Interfaces are defined much the same as a class using the same transactions but act a bit like a template (in none OO terms). For example, a class would implement the interface and then inherit all of the methods etc from it. This provides a mechanism for unrelated objects to use a set of common behaviours and functionality.


You may have seen this already without knowing what it was, within SAP have you ever seen the method name prefixed by the name of an interface such as IF_FSBP_CONST_XO_OBJECTS~METHOD_NAME . This means that the class has implemented an interface and that this method has been inherited from it.


For further relevant information about this interface enter IF_FSBP_CONST_XO_OBJECTS into the relevant SAP transactions such as SE24, SE80. Also see the Resource section below to view other useful tips, screenshots, links and general information related to this SAP interface and its methods. Or even add your own for future reference



Methods of IF_FSBP_CONST_XO_OBJECTS





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




IF_FSBP_CONST_XO_OBJECTS Attributes

List of attributes within class IF_FSBP_CONST_XO_OBJECTS. These can be referenced using the following syntax IF_FSBP_CONST_XO_OBJECTS=>. 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 Name of Business Object 'BUSINESS_PARTNER'
BO_BUSINESS_PARTNER_ANALYTICAL Name of Business Object 'BUSINESS_PARTNER_ANALYTICAL'
BO_BUSINESS_PARTNER_CLASSIC Name of Business Object 'BUSINESS_PARTNER_CLASSIC'
BO_TYPE_BUSINESS_PARTNER Name of Business Object Types 'BUSINESS_PARTNER'
BO_TYPE_KEY_NAME Name of Key Field 'PARTNER'
BO_TYPE_PARTNER_ANALYTICAL Name of Business Object Types 'BUSINESS_PARTNER_ANALYTICAL'
MO_ADDRCOMM Name of Memory Object 'FSBP_ADDRCOMM_OBJECT'
MO_ADDRESS Name of Memory Object 'FSBP_ADDRESS_OBJECT'
MO_ADDRESS_DATA_IPI Name of Memory Object 'FSBP_ADDRESS_IPI'
MO_ADDRESS_IPI Name of Memory Object 'FSBP_BUPA_MO_ADDRESS'
MO_ADDRESS_USAGE_IPI Name of Memory Object 'FSBP_BUPA_MO_ADDRESS_USAGE'
MO_BKK21 Name of Memory Object 'BKK21'
MO_BP001 Name of Memory Object 'BP001'
MO_BP011 Name of Memory Object 'BP011'
MO_BP021 Name of Memory Object 'BP021'
MO_BP1010 Name of Memory Object 'BP1010'
MO_BP1012 Name of Memory Object 'BP1012'
MO_BP1013 Name of Memory Object 'BP1013'
MO_BP1030 Name of Memory Object 'BP1030'
MO_BP3010 Name of Memory Object 'BP3010'
MO_BP3100 Name of Memory Object 'BP3100'
MO_BPID001 Name of Memory Object 'BPID001'
MO_BPTAXC Name of Memory Object 'BPTAXC'
MO_BUT000 Name of Memory Object 'BUT000'
MO_BUT000_IPI Name of Memory Object 'FSBP_BUT000_IPI'
MO_BUT020 Name of Memory Object 'BUT020'
MO_BUT020_IPI Name of Memory Object 'FSBP_BUT020_IPI'
MO_BUT021_FS Name of Memory Object 'BUT021_FS'
MO_BUT021_FS_IPI Name of Memory Object 'FSBP_BUT021_FS_IPI'
MO_BUT050 Name of Memory Object 'BUT050'
MO_BUT050_IPI Name of Memory Object 'FSBP_BUT050_IPI'
MO_BUT051 Name of Memory Object 'BUT051'
MO_BUT051_IPI Name of Memory Object 'FSBP_BUT051_IPI'
MO_BUT052 Name of Memory Object 'BUT052'
MO_BUT052_IPI Name of Memory Object 'FSBP_BUT052_IPI'
MO_BUT053 Name of Memory Object 'BUT053'
MO_BUT053_IPI Name of Memory Object 'FSBP_BUT053_IPI'
MO_BUT0BANK Name of Memory Object 'BUT0BANK'
MO_BUT0BK Name of Memory Object 'BUT0BK'



MO_BUT0BK_IPI Name of Memory Object 'FSBP_BUT0BK_IPI'
MO_BUT0CC Name of Memory Object 'BUT0CC'
MO_BUT0CC_IPI Name of Memory Object 'FSBP_BUT0CC_IPI'
MO_BUT0ID Name of Memory Object 'BUT0ID'
MO_BUT0ID_IPI Name of Memory Object 'FSBP_BUT0ID_IPI'
MO_BUT0IS Name of Memory Object 'BUT0IS'
MO_BUT0IS_IPI Name of Memory Object 'FSBP_BUT0IS_IPI'
MO_BUT100 Name of Memory Object 'BUT100'
MO_BUT100_IPI Name of Memory Object 'FSBP_BUT100_IPI'
MO_BUT_FRG0010 Name of Memory Object 'BUT_FRG0010'
MO_BUT_FRG0011 Name of Memory Object 'BUT_FRG0011'
MO_DFKKBPTAXNUM Name of Memory Object 'DFKKBPTAXNUM'
MO_FSBP_BUT_FRG0011 Name of Memory Object 'FSBP_BUT_FRG0011'
MO_TAXN_IPI Name of Memory Object 'FSBP_TXN_IPI'
MO_TEXT Name of Memory Object 'FSBP_TEXT'
MO_TEXT_COLLECTION Name of Memory Object 'FSBP_TEXT_OBJECT'
PO_TEXT Name of Memory Object 'TEXT'
SO_ADDITIONS Name of Segment Object 'ADDITIONS'
SO_ADDRESSES Name of Segment Object 'ADDRESSES'
SO_ADDRESS_DEFAULT Name of Segment Object 'ADDRESS_DEFAULT'
SO_ALIAS Name of Segment Object 'ALIAS'
SO_BANK_DATA Name of Segment Object 'BANK_DATA'
SO_CASH_TRANSFER_INFO Name of Segment Object 'CASH_TRANSFER_INFO'
SO_DIFFERENTIATION Name of Segment Object 'DIFFERENTIATION'
SO_EMPLOYMENT_DATA Name of Segment Object 'EMPLOYMENT_DATA'
SO_FISCAL_YEAR_INFO Name of Segment Object 'FISCAL_YEAR_INFO'
SO_GENERAL_DATA Name of Segment Object 'GENERAL_DATA'
SO_GENERAL_DATA_CLASSIC Name of Segment Object 'GENERAL_DATA_CLASSIC'
SO_IDENTIFICATION Name of Segment Object 'IDENTIFICATION'
SO_IDENTIFICATION_FS Name of Segment Object 'IDENTIFICATION_FS'
SO_INDUSTRY_SECTORS Name of Segment Object 'INDUSTRY_SECTORS'
SO_LEGAL_DATA Name of Segment Object 'LEGAL_DATA'
SO_PARTNER_STATUS Name of Segment Object 'PARTNER_STATUS'
SO_RATINGS Name of Segment Object 'RATINGS'
SO_ROLES Name of Segment Object 'ROLES'
SO_ROOT Name of Segment Object 'ROOT'
SO_TAX_CLASSIFICATIONS Name of Segment Object 'TAX_CLASSIFICATIONS'
SO_TAX_COMPLIANCE Name of Segment Object 'TAX_COMPLIANCE'
SO_TAX_NUMBERS Name of Segment Object 'TAX_NUMBERS'




SO_TEXT_COLLECTION Name of Segment Object 'TEXT_COLLECTION'




Events of the Class IF_FSBP_CONST_XO_OBJECTS

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