SAP ABAP Class XO_ESA_A2X_ADAPTER (XO ESA Adapter for A2X Services)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   FS-BP (Application Component) Business Partner
     XO_INTEGRATION (Package) XO Integration Components
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_XO_ESA_ADAPTER ESA Adapter Interface 20060925
2 Inheritance (c INHERITING FROM c_ref)  XO_OBJECT General Extensible Object Definition 20060920
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  FSBP_ESA_A2X_ADAPTER FSBP ESA Adapter for A2X Services 20070110
Properties
Class XO_ESA_A2X_ADAPTER  
Short Description XO ESA Adapter for A2X Services    
Super Class XO_OBJECT General Extensible Object Definition 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class XO_INTEGRATION    
Program status     
Category 0   
Package XO_INTEGRATION   XO Integration Components 
Created 20060920   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class XO_ESA_A2X_ADAPTER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_XO_ESA_ADAPTER ESA Adapter Interface 20060925
Friends
Class XO_ESA_A2X_ADAPTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MY_BO_NAME Instance attribute Protected Type reference (TYPE) XO_BUSINESS_OBJECT_NAME Name of Business Object 20060923
2 TRANSACTION_MODE Instance attribute Protected Type reference (TYPE) XO_ESA_TRANSACTION_MODE Transaction Mode 20071025
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_NODE Instance method Public Method 20060925
2 CHANGE_OBJECT Instance method Public Method 20060925
3 CHECK_AUTHORITY Instance method Protected Method Checks Whether User Has Authorization for Action 20080724
4 COMMIT Instance method Public Method 20060925
5 COMMIT_TRANSACTION Instance method Protected Method Executes Database Commit 20061031
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060923
7 CREATE_NODE Instance method Public Method 20060925
8 CREATE_OBJECT Instance method Public Method 20060925
9 DETERMINE_BASIS_ID Instance method Protected Method Determines a Basis ID 20060923
10 FIND_OBJECTS Instance method Public Method 20060926
11 GET_MY_BO_NAME Instance method Public Method Returns the Business Object Name of the Object 20060926
12 MAP_DATA Instance method Protected Method Maps the Data per Segment Object from XO to XO_ESA Structure 20061010
13 MAP_SO_DATA Instance method Protected Method Maps the Data per Segment Object from XO_ESA Struktur to XO 20061010
14 READ_NODE Instance method Public Method 20060925
15 READ_OBJECT Instance method Public Method 20060925
16 SORT_IN_CHANGES Instance method Protected Method Sorts Records to Be Changed to the Current Dataset 20060925
17 UPDATE_NODE Instance method Public Method 20060925
18 UPDATE_OBJECT Instance method Public Method 20060925
19 VALIDATE_BO Instance method Protected Method Checks BO Data After Changes 20081209
Events
Class XO_ESA_A2X_ADAPTER has no event.
Types
Class XO_ESA_A2X_ADAPTER has no local type.
Method Signatures

Method CHANGE_NODE Signature

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

Method CHANGE_OBJECT Signature

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

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HAS_AUTHORITY Call by reference Type reference (TYPE) XO_BOOLE Boole'scher Wert ('X' = True ' ' = False) 20080724
2 Exporting E_MESSAGE Call by reference Type reference (TYPE) STR_XO_MESSAGE Nachricht 20080724
3 Importing I_ACTIVITY Call by reference Type reference (TYPE) BU_AKTYP Aktivitätstyp 20080724
4 Importing I_BO_REFERENCE Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20080724
5 Importing I_INPUT_DATA Call by reference Type reference (TYPE) STR_XO_ESA_OBJECT_DATA2 Objektbezogene Daten 20080724

Method CHECK_AUTHORITY on class XO_ESA_A2X_ADAPTER has no exception.

Method COMMIT Signature

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

Method COMMIT_TRANSACTION Signature

Method COMMIT_TRANSACTION on class XO_ESA_A2X_ADAPTER has no parameter.
Method COMMIT_TRANSACTION on class XO_ESA_A2X_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 20060923
2 Importing I_BO_TYPE Call by reference Type reference (TYPE) XO_BUSINESS_OBJECT_TYPE Name des Business Object Typs 20060923
3 Importing I_TRANSACTION_MODE Call by reference Type reference (TYPE) XO_ESA_TRANSACTION_MODE Transaktionsmodus 20071025

Method CONSTRUCTOR on class XO_ESA_A2X_ADAPTER has no exception.

Method CREATE_NODE Signature

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

Method CREATE_OBJECT Signature

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

Method DETERMINE_BASIS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_KEY Call by reference Type reference (TYPE) XO_OBJECT_KEY Schlüsselparameter 20060923
2 Returning R_BASIS_ID Value transfer Type reference (TYPE) XO_ESA_BASIS_ID Schlüssel für zugrundeligende Version des Objekts 20060923

Method DETERMINE_BASIS_ID on class XO_ESA_A2X_ADAPTER has no exception.

Method FIND_OBJECTS Signature

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

Method GET_MY_BO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BO_NAME Value transfer Type reference (TYPE) XO_BUSINESS_OBJECT_NAME Name des Business Objects 20060926

Method GET_MY_BO_NAME on class XO_ESA_A2X_ADAPTER has no exception.

Method MAP_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SO_DATA Call by reference Type reference (TYPE) TTY_XO_SO_CHANGE_DATA Gemappte Daten 20061020
2 Importing I_DATA Call by reference Type reference (TYPE) TTY_XO_TABLE_DATA Tabellendaten 20061010

Method MAP_DATA on class XO_ESA_A2X_ADAPTER has no exception.

Method MAP_SO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SO_DATA Call by reference Type reference (TYPE) TTY_XO_SO_CHANGE_DATA Zu ändernde Daten am Segment Object 20061010
2 Returning R_DATA Value transfer Type reference (TYPE) TTY_XO_TABLE_DATA Abgemischte Tabellendaten 20061010

Method MAP_SO_DATA on class XO_ESA_A2X_ADAPTER has no exception.

Method READ_NODE Signature

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

Method READ_OBJECT Signature

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

Method SORT_IN_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DATA_CHANGED Call by reference Type reference (TYPE) TTY_XO_TABLE_DATA Abgemischte Tabellendaten 20060925
2 Exporting E_MESSAGES Call by reference Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20060925
3 Importing I_DATA_NEW Call by reference Type reference (TYPE) TTY_XO_SO_CHANGE_DATA Zu ändernde Daten am Segment Object 20060925

Method SORT_IN_CHANGES on class XO_ESA_A2X_ADAPTER has no exception.

Method UPDATE_NODE Signature

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

Method UPDATE_OBJECT Signature

Method UPDATE_OBJECT on class XO_ESA_A2X_ADAPTER has no parameter.
Method UPDATE_OBJECT on class XO_ESA_A2X_ADAPTER has no exception.

Method VALIDATE_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BO Call by reference Object reference (TYPE REF TO) IF_XO_BUSINESS_OBJECT Business Object Definition 20081209
2 Returning RESULT Value transfer Type reference (TYPE) TTY_XO_MESSAGE Nachrichten 20081209

Method VALIDATE_BO on class XO_ESA_A2X_ADAPTER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710