SAP ABAP Class BSBP_ESOA_ADAPTER (eSOA Adapter for Business Partner)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   CA-FS-BP (Application Component) Business Partner Enhancements for Financial Services
     FS_BP_BSFND_INTEGRATION (Package) FS Business Partner Integration
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FSBP_CONST_XO_OBJECTS XO Components for FS Business Partner 20080219
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_CONST_BOOLE Constants: Boolean Values 20080304
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_ESA_ADAPTER ESA Adapter Interface 20080219
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BUPA_ERP_ESOA_ADAPTER eSOA adapter for ERP business partner 20080723
Properties
Class BSBP_ESOA_ADAPTER  
Short Description eSOA Adapter for Business Partner    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class BSFND_INTEGRATION    
Program status     
Category 0   
Package FS_BP_BSFND_INTEGRATION   FS Business Partner Integration 
Created 20080219   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class BSBP_ESOA_ADAPTER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_FSBP_CONST_XO_OBJECTS XO Components for FS Business Partner 20080219
2 IF_XO_CONST_BOOLE Constants: Boolean Values 20080304
3 IF_XO_ESA_ADAPTER ESA Adapter Interface 20080219
Friends
Class BSBP_ESOA_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BO_BUSINESS_PARTNER Instance attribute Protected Attribute reference (LIKE) 20080310
2 BO_TYPE_BUSINESS_PARTNER Instance attribute Protected Attribute reference (LIKE) 20080310
3 FALSE Instance attribute Protected Attribute reference (LIKE) 20080304
4 MO_BP001 Instance attribute Protected Attribute reference (LIKE) 20080219
5 MO_BUT000 Instance attribute Protected Attribute reference (LIKE) 20080219
6 SO_ADDITIONS Instance attribute Protected Attribute reference (LIKE) 20080221
7 SO_ADDRESSES Instance attribute Protected Attribute reference (LIKE) 20080221
8 SO_ADDRESS_DEFAULT Instance attribute Protected Attribute reference (LIKE) 20080221
9 SO_ALIAS Instance attribute Protected Attribute reference (LIKE) 20080221
10 SO_BANK_DATA Instance attribute Protected Attribute reference (LIKE) 20080221
11 SO_CASH_TRANSFER_INFO Instance attribute Protected Attribute reference (LIKE) 20080221
12 SO_DIFFERENTIATION Instance attribute Protected Attribute reference (LIKE) 20080221
13 SO_EMPLOYMENT_DATA Instance attribute Protected Attribute reference (LIKE) 20080221
14 SO_FISCAL_YEAR_INFO Instance attribute Protected Attribute reference (LIKE) 20080221
15 SO_GENERAL_DATA Instance attribute Protected Attribute reference (LIKE) 20080219
16 SO_GENERAL_DATA_CLASSIC Instance attribute Protected Attribute reference (LIKE) 20080221
17 SO_IDENTIFICATION Instance attribute Protected Attribute reference (LIKE) 20080221
18 SO_INDUSTRY_SECTORS Instance attribute Protected Attribute reference (LIKE) 20080221
19 SO_LEGAL_DATA Instance attribute Protected Attribute reference (LIKE) 20080221
20 SO_PARTNER_STATUS Instance attribute Protected Attribute reference (LIKE) 20080221
21 SO_RATINGS Instance attribute Protected Attribute reference (LIKE) 20080221
22 SO_RELATIONS Constant Public Type reference (TYPE) XO_SEGMENT_OBJECT_NAME 'RELATIONS' Name of Segment Object 20080422
23 SO_ROLES Instance attribute Protected Attribute reference (LIKE) 20080219
24 SO_ROOT Instance attribute Protected Attribute reference (LIKE) 20080221
25 SO_TAX_NUMBERS Instance attribute Protected Attribute reference (LIKE) 20080221
26 SO_TEXT_COLLECTION Instance attribute Protected Attribute reference (LIKE) 20080221
27 TRUE Instance attribute Protected Attribute reference (LIKE) 20080304
Methods
# Method Level Visibility Method type Description Created on
1 CATEGORIZE_ERRORS Instance method Protected Method Categorize Error Message for ECH 20080310
2 CHANGE_NODE Instance method Public Method 20080219
3 CHANGE_OBJECT Instance method Public Method 20080228
4 CHECK_EXISTENCE Instance method Protected Method Checks Existence of a Business Partner 20080307
5 COMMIT Instance method Public Method 20080219
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080317
7 CREATE_NODE Instance method Public Method 20080219
8 CREATE_OBJECT Instance method Public Method 20080228
9 FIND_OBJECTS Instance method Public Method 20080219
10 GET_NODE_API Instance method Protected Method Provides Reference to a Node API 20080219
11 GET_NODE_NAMES Instance method Protected Method Provides a List of All Nodes 20080226
12 READ_NODE Instance method Public Method 20080219
13 READ_OBJECT Instance method Public Method 20080219
14 SEND_NODE Instance method Public Method 20080219
15 SEND_OBJECT Instance method Public Method 20080219
16 UPDATE_NODE Instance method Public Method 20080219
17 UPDATE_OBJECT Instance method Public Method 20080228
Events
Class BSBP_ESOA_ADAPTER has no event.
Types
Class BSBP_ESOA_ADAPTER has no local type.
Method Signatures

Method CATEGORIZE_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20080310
2 Importing I_TABLE_NAME Call by reference Type reference (TYPE) XO_TABLE_NAME Tabellenname 20080310

Method CATEGORIZE_ERRORS on class BSBP_ESOA_ADAPTER has no exception.

Method CHANGE_NODE Signature

Method CHANGE_NODE on class BSBP_ESOA_ADAPTER has no parameter.
Method CHANGE_NODE on class BSBP_ESOA_ADAPTER has no exception.

Method CHANGE_OBJECT Signature

Method CHANGE_OBJECT on class BSBP_ESOA_ADAPTER has no parameter.
Method CHANGE_OBJECT on class BSBP_ESOA_ADAPTER has no exception.

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20080307
2 Exporting E_PARTNER Call by reference Type reference (TYPE) BU_PARTNER Geschäftspartnernummer 20080422
3 Importing I_PARTNER Call by reference Type reference (TYPE) XO_OBJECT_KEY Schlüsselparameter 20080310

Method CHECK_EXISTENCE on class BSBP_ESOA_ADAPTER has no exception.

Method COMMIT Signature

Method COMMIT on class BSBP_ESOA_ADAPTER has no parameter.
Method COMMIT on class BSBP_ESOA_ADAPTER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO_NAME Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_NAME Name des Business Objects 20080317
2 Importing I_BO_TYPE Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_TYPE Name des Business Object Typs 20080317
3 Importing I_TRANSACTION_MODE Call by reference Type reference (TYPE) XO_ESA_TRANSACTION_MODE Transaktionsmodus 20080317

Method CONSTRUCTOR on class BSBP_ESOA_ADAPTER has no exception.

Method CREATE_NODE Signature

Method CREATE_NODE on class BSBP_ESOA_ADAPTER has no parameter.
Method CREATE_NODE on class BSBP_ESOA_ADAPTER has no exception.

Method CREATE_OBJECT Signature

Method CREATE_OBJECT on class BSBP_ESOA_ADAPTER has no parameter.
Method CREATE_OBJECT on class BSBP_ESOA_ADAPTER has no exception.

Method FIND_OBJECTS Signature

Method FIND_OBJECTS on class BSBP_ESOA_ADAPTER has no parameter.
Method FIND_OBJECTS on class BSBP_ESOA_ADAPTER has no exception.

Method GET_NODE_API Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NODE_NAME Call by reference Type reference (TYPE) XO_SEGMENT_OBJECT_NAME Name des Segment Objects 20080219
2 Returning R_NODE_API Value transfer Object reference (TYPE REF TO) IF_BSBP_ESOA_NODE_API API für einen Knoten des Geschäftspartners 20080227
# Exception Resumable Description Created on
1 CX_XO_INVALID_PARAMETER Ausnahme: Übergabewerte fehlerhaft 20080219

Method GET_NODE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NODES Call by reference Type reference (TYPE) TTY_XO_ESA_NODE_DATA2 Daten der Segmentknoten für ESA Mappingstruktur mit X-Leiste 20080312

Method GET_NODE_NAMES on class BSBP_ESOA_ADAPTER has no exception.

Method READ_NODE Signature

Method READ_NODE on class BSBP_ESOA_ADAPTER has no parameter.
Method READ_NODE on class BSBP_ESOA_ADAPTER has no exception.

Method READ_OBJECT Signature

Method READ_OBJECT on class BSBP_ESOA_ADAPTER has no parameter.
Method READ_OBJECT on class BSBP_ESOA_ADAPTER has no exception.

Method SEND_NODE Signature

Method SEND_NODE on class BSBP_ESOA_ADAPTER has no parameter.
Method SEND_NODE on class BSBP_ESOA_ADAPTER has no exception.

Method SEND_OBJECT Signature

Method SEND_OBJECT on class BSBP_ESOA_ADAPTER has no parameter.
Method SEND_OBJECT on class BSBP_ESOA_ADAPTER has no exception.

Method UPDATE_NODE Signature

Method UPDATE_NODE on class BSBP_ESOA_ADAPTER has no parameter.
Method UPDATE_NODE on class BSBP_ESOA_ADAPTER has no exception.

Method UPDATE_OBJECT Signature

Method UPDATE_OBJECT on class BSBP_ESOA_ADAPTER has no parameter.
Method UPDATE_OBJECT on class BSBP_ESOA_ADAPTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 701