SAP XO_API_ADAPTER OO Class - Integration Business Application Programming Interface(BAPI)
XO_API_ADAPTER 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 XO_API_ADAPTER including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_XO_CONST_CHANGE_INDICATORSInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_XO_CONST_COMPAREInheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for XO_API_ADAPTER is XO_OBJECTMethod list of XO_API_ADAPTER 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 Name | Description | Visability |
APPROVE_AUTHORITY | Checks Authorization to Process Object | Protected |
CALL METHOD xo_api_adapter=>APPROVE_AUTHORITY...more details | ||
BO_CHANGE | Changes Data for a Business Object | Public |
CALL METHOD xo_api_adapter=>BO_CHANGE...more details | ||
BO_CREATE | Creates a New Business Object | Public |
CALL METHOD xo_api_adapter=>BO_CREATE...more details | ||
BO_GET | Supplies Data of a Business Object | Public |
CALL METHOD xo_api_adapter=>BO_GET...more details | ||
BO_INIT_AND_GET | Initializes and Reads from Business Object | Protected |
CALL METHOD xo_api_adapter=>BO_INIT_AND_GET...more details | ||
BO_SET | Sets Data of a Business Object | Public |
CALL METHOD xo_api_adapter=>BO_SET...more details | ||
| ||
BO_SET_AND_SAVE | Sets and Saves Data on Business Object Level | Protected |
CALL METHOD xo_api_adapter=>BO_SET_AND_SAVE...more details | ||
CONSTRUCTOR | CONSTRUCTOR | Public |
CALL METHOD xo_api_adapter=>CONSTRUCTOR...more details | ||
FILL_KEY | Populates Object Key for Table Data | Protected |
CALL METHOD xo_api_adapter=>FILL_KEY...more details | ||
FILL_KEY_FOR_CHANGE_DATA | Populates Object Key for Data to Be Changed | Protected |
CALL METHOD xo_api_adapter=>FILL_KEY_FOR_CHANGE_DATA...more details | ||
FILL_KEY_FOR_TABLE_DATA | Populates Object Key for List of Table Data | Protected |
CALL METHOD xo_api_adapter=>FILL_KEY_FOR_TABLE_DATA...more details | ||
GET_BUFFERED_INSTANCES | Returns Instantiated Object References | Public |
CALL METHOD xo_api_adapter=>GET_BUFFERED_INSTANCES...more details | ||
GET_CHANNEL_API_DATA | Returns Channel-Dependent Customizing | Public |
CALL METHOD xo_api_adapter=>GET_CHANNEL_API_DATA...more details | ||
GET_INSTANCE | Gets Adapter Instance | Public |
CALL METHOD xo_api_adapter=>GET_INSTANCE...more details | ||
IS_TESTRUN_ACTIVE | Indicates That Data Is Being Processed in Test Mode | Public |
CALL METHOD xo_api_adapter=>IS_TESTRUN_ACTIVE...more details | ||
LOCK_OBJECT | Locks Object | Protected |
CALL METHOD xo_api_adapter=>LOCK_OBJECT...more details | ||
MO_ADD | Inserts Data for Memory Object | Public |
CALL METHOD xo_api_adapter=>MO_ADD...more details | ||
MO_CHANGE | Changes Data for Memory Object | Public |
CALL METHOD xo_api_adapter=>MO_CHANGE...more details | ||
MO_GET | Supplies Data for Memory Object | Public |
CALL METHOD xo_api_adapter=>MO_GET...more details | ||
MO_GET_LINE | Supplies Data from a Memory Object with One Row | Public |
CALL METHOD xo_api_adapter=>MO_GET_LINE...more details | ||
MO_INIT_AND_GET | Initializes and Reads from Memory Object | Protected |
CALL METHOD xo_api_adapter=>MO_INIT_AND_GET...more details | ||
MO_REMOVE | Deletes Data of Memory Object | Public |
CALL METHOD xo_api_adapter=>MO_REMOVE...more details | ||
MO_SET | Sets New Data for Memory Object | Public |
CALL METHOD xo_api_adapter=>MO_SET...more details | ||
MO_SET_AND_SAVE | Sets and Saves Data at Memory Object Level | Protected |
CALL METHOD xo_api_adapter=>MO_SET_AND_SAVE...more details | ||
MO_SET_LINE | Sets New Data for a Memory Object with One Row | Public |
CALL METHOD xo_api_adapter=>MO_SET_LINE...more details | ||
ON_CLEANUP | Processes CLEAN_UP Event | Private |
CALL METHOD xo_api_adapter=>ON_CLEANUP...more details | ||
SET_TESTRUN | Determines Whether Test Run Is Active | Public |
CALL METHOD xo_api_adapter=>SET_TESTRUN...more details | ||
SO_ADD | Creates Data for Segment Object | Public |
CALL METHOD xo_api_adapter=>SO_ADD...more details | ||
SO_CHANGE | Changes Data for Segment Object | Public |
CALL METHOD xo_api_adapter=>SO_CHANGE...more details | ||
SO_GET | Supplies Data for Segment Object | Public |
CALL METHOD xo_api_adapter=>SO_GET...more details | ||
SO_INIT_AND_GET | Initializes and Reads from Segment Object | Protected |
CALL METHOD xo_api_adapter=>SO_INIT_AND_GET...more details | ||
SO_REMOVE | Deletes Data of a Segment Object | Public |
CALL METHOD xo_api_adapter=>SO_REMOVE...more details | ||
SO_SET | Sets New Data for Segment Object | Public |
CALL METHOD xo_api_adapter=>SO_SET...more details | ||
SO_SET_AND_SAVE | Sets and Saves Data on Segment Object Level | Protected |
CALL METHOD xo_api_adapter=>SO_SET_AND_SAVE...more details |
XO_API_ADAPTER 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.
Name | Level | Description | Initial Value | Type | Visability |
CLEANUP_HANDLER_SET | Static Attribute | CLEANUP Processor Is Registered | LIKE XO_BOOLE | Private | |
DELETE | Instance Attribute | LIKE | Private | ||
DIFFERENT_LINES | Instance Attribute | LIKE | Private | ||
EXACT_LINES | Instance Attribute | LIKE | Private | ||
INSERT | Instance Attribute | LIKE | Private | ||
MODIFY | Instance Attribute | LIKE | Private | ||
MO_CHANGE_DATA_TYPE | Constant | Structure Name for Data to Be Changed in MO | 'STR_XO_MO_CHANGE_DATA' | LIKE XO_TABLE_NAME | Protected |
MY_BO_NAME | Instance Attribute | Name of Business Object | LIKE XO_BUSINESS_OBJECT_NAME | Private | |
REF_LIST | Static Attribute | API Adapter for Each Business Object | LIKE STY_XO_API_ADAPTER | Private | |
SAME_KEY | Instance Attribute | LIKE | Private | ||
TESTRUN | Instance Attribute | Test Run Active/Inactive | LIKE XO_BOOLE | Private | |
TESTRUN_SET | Instance Attribute | Settings Have Been Made for Test Run | LIKE XO_BOOLE | Private | |
UPDATE | Instance Attribute | LIKE | Private |
Links to Related Class(s)
XO_API_A...Full list of available SAP object classes
Search for further information about these or an SAP related objects