SAP XO_BDT_ADAPTER OO Class - Integration Business Data Toolset (BDT)
XO_BDT_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_BDT_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_ACTIVITYInterface 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_BDT_FMOD_STATUSInterface 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_COMPAREInterface 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_MESSAGEInheritance
This OO class has a superclass assigned to it, which means it will inherit its objects and methods. The superclass for XO_BDT_ADAPTER is XO_OBJECTMethod list of XO_BDT_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 |
CONSTRUCTOR | CONSTRUCTOR | Public |
CALL METHOD xo_bdt_adapter=>CONSTRUCTOR...more details | ||
DATA_COLLECT | Implementation of BDT Module COLLECT | Public |
CALL METHOD xo_bdt_adapter=>DATA_COLLECT...more details | ||
DATA_COLLECT_SINGLE | Implementation of BDT Module COLLECT (Row Type) | Public |
CALL METHOD xo_bdt_adapter=>DATA_COLLECT_SINGLE...more details | ||
DATA_GET | Implementation of BDT Module GET | Public |
CALL METHOD xo_bdt_adapter=>DATA_GET...more details | ||
DATA_GET_SINGLE | Implementation of BDT Module GET (Row Type) | Public |
CALL METHOD xo_bdt_adapter=>DATA_GET_SINGLE...more details | ||
DATA_PAI | Implementation of BDT Module PAI | Public |
CALL METHOD xo_bdt_adapter=>DATA_PAI...more details | ||
| ||
DATA_PBO | Implementation of BDT Module PBO | Public |
CALL METHOD xo_bdt_adapter=>DATA_PBO...more details | ||
DELIVER_MESSAGE_TO_STORE | Provides a Message to the MESSAGE_STORE | Public |
CALL METHOD xo_bdt_adapter=>DELIVER_MESSAGE_TO_STORE...more details | ||
DETERMINE_BDT_VIEW | Determines the BDT View for a Database Field | Public |
CALL METHOD xo_bdt_adapter=>DETERMINE_BDT_VIEW...more details | ||
DETERMINE_DYNPRO_FIELD | Determines the Screen Field for a Database Field | Public |
CALL METHOD xo_bdt_adapter=>DETERMINE_DYNPRO_FIELD...more details | ||
GENERIC_APPLC | Implementation of BDT Module APPLC | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_APPLC...more details | ||
GENERIC_AUTH1 | Implementation of BDT Module AUTH1 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_AUTH1...more details | ||
GENERIC_CHGD1 | Implementation of BDT Module CHGD1 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_CHGD1...more details | ||
GENERIC_CHGD2 | Implementation of BDT Module CHGD2 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_CHGD2...more details | ||
GENERIC_CHGD3 | Implementation of BDT Module CHGD3 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_CHGD3...more details | ||
GENERIC_CHGD4 | Implementation of BDT Module CHGD4 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_CHGD4...more details | ||
GENERIC_DCHCK | Implementation of BDT Module DCHCK | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DCHCK...more details | ||
GENERIC_DINP0 | Implementation of BDT Module DINPO | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DINP0...more details | ||
GENERIC_DINP1 | Implementation of BDT Module DINP1 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DINP1...more details | ||
GENERIC_DINP2 | Implementation of BDT Module DINP2 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DINP2...more details | ||
GENERIC_DLVE1 | Implementation of BDT Module DLVE1 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DLVE1...more details | ||
GENERIC_DLVE2 | Implementation of BDT Module DLVE2 | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DLVE2...more details | ||
GENERIC_DSAVC | Implementation of BDT Module DSAVC | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DSAVC...more details | ||
GENERIC_DSAVE | Implementation of BDT Module DSAVE | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DSAVE...more details | ||
GENERIC_DTAKE | Implementation of BDT Module DTAKE | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_DTAKE...more details | ||
GENERIC_FCODE | Implementation of BDT Module FCODE | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_FCODE...more details | ||
GENERIC_ISDAT | Implementation of BDT Module ISDAT | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_ISDAT...more details | ||
GENERIC_ISSTA | Implementation of BDT Module ISSTA | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_ISSTA...more details | ||
GENERIC_XCHNG | Implementation of BDT Module XCHNG | Public |
CALL METHOD xo_bdt_adapter=>GENERIC_XCHNG...more details | ||
GET_ACTIVITY | Returns BDT Activity | Public |
CALL METHOD xo_bdt_adapter=>GET_ACTIVITY...more details | ||
GET_CHANNEL_BDT_DATA | Returns Channel-Dependent Customizing | Public |
CALL METHOD xo_bdt_adapter=>GET_CHANNEL_BDT_DATA...more details | ||
GET_CURRENT_BO | Returns the Current Business Object Reference for the Object | Protected |
CALL METHOD xo_bdt_adapter=>GET_CURRENT_BO...more details | ||
GET_CURRENT_OBJECT | Returns Current Object Key | Public |
CALL METHOD xo_bdt_adapter=>GET_CURRENT_OBJECT...more details | ||
GET_CURRENT_OBJECT_DATA | Returns the Current Data for the Requested Table | Public |
CALL METHOD xo_bdt_adapter=>GET_CURRENT_OBJECT_DATA...more details | ||
GET_DEVIATING_FIELDNAME | Returns Name That Is Not the Same for Table and DI | Public |
CALL METHOD xo_bdt_adapter=>GET_DEVIATING_FIELDNAME...more details | ||
GET_INSTANCE | Returns an Instance of the Object | Public |
CALL METHOD xo_bdt_adapter=>GET_INSTANCE...more details | ||
GET_MO_DATA_FOR_CHANGEDOCS | Returns the Customizing Settings for Change Documents | Protected |
CALL METHOD xo_bdt_adapter=>GET_MO_DATA_FOR_CHANGEDOCS...more details | ||
GET_NO_DATA_FLAG | Returns the 'NO DATA' Indicator | Public |
CALL METHOD xo_bdt_adapter=>GET_NO_DATA_FLAG...more details | ||
GET_OBJAP | Returns Supported BDT Application Object | Public |
CALL METHOD xo_bdt_adapter=>GET_OBJAP...more details | ||
GET_TABLE_DATA | Returns Old and New Data for the Requested Table | Public |
CALL METHOD xo_bdt_adapter=>GET_TABLE_DATA...more details | ||
GET_VIEW_DATES | Returns Validity Date for Data | Public |
CALL METHOD xo_bdt_adapter=>GET_VIEW_DATES...more details | ||
IS_CHANGE_DOCS_ACTIVE | Indicates Whether Change Documents Are to Be Written | Public |
CALL METHOD xo_bdt_adapter=>IS_CHANGE_DOCS_ACTIVE...more details | ||
IS_CURRENT_OBJECT_NEW | Indicates Whether Object Being Processed Is Created | Public |
CALL METHOD xo_bdt_adapter=>IS_CURRENT_OBJECT_NEW...more details | ||
IS_DIRECT_INPUT_ACTIVE | Indicates Whether BDT Is in Direct Input Mode | Public |
CALL METHOD xo_bdt_adapter=>IS_DIRECT_INPUT_ACTIVE...more details | ||
SEND_MESSAGES_TO_STORE | Sends Messages to the MESSAGE_STORE | Public |
CALL METHOD xo_bdt_adapter=>SEND_MESSAGES_TO_STORE...more details | ||
SET_CURRENT_OBJECT_DATA | Sets New Data for Object Currently Being Processed | Public |
CALL METHOD xo_bdt_adapter=>SET_CURRENT_OBJECT_DATA...more details | ||
VALIDATE_TABLE | Validation of Data for a Table | Public |
CALL METHOD xo_bdt_adapter=>VALIDATE_TABLE...more details |
XO_BDT_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 |
ACTIVITY | Instance Attribute | Activity Type | LIKE BU_AKTYP | Protected | |
ACTIVITY_CREATE | Instance Attribute | LIKE | Private | ||
ACTIVITY_DISPLAY | Instance Attribute | LIKE | Private | ||
ACTIVITY_MODIFY | Instance Attribute | LIKE | Private | ||
ACTIVITY_UPDATE | Instance Attribute | LIKE | Private | ||
CHANGE_DOCS_ACTIVE | Instance Attribute | Change Document Update Active ('X' = True ' ' = False) | LIKE XO_BOOLE | Protected | |
CHANGE_DOCS_DISPLAY_COMPLETED | Instance Attribute | Change Document Formatting Complete ('X' = True ' ' = False) | LIKE XO_BOOLE | Private | |
CHANGE_DOC_DISPLAY_TABLES | Instance Attribute | List of Tables Relevant for Displaying Change Documents | LIKE TTY_XO_BDT_CHGD_TABLE | Private | |
COMP_DIFFERENT_LINES | Instance Attribute | LIKE | Private | ||
COMP_EXACT_LINES | Instance Attribute | LIKE | Private | ||
COMP_SAME_KEY | Instance Attribute | LIKE | Private | ||
CURRENT_BO | Instance Attribute | Business Object Definition | LIKE IF_XO_BUSINESS_OBJECT | Protected | |
CURRENT_OBJECT | Instance Attribute | Key Parameters | LIKE XO_OBJECT_KEY | Protected | |
DATA_ACCEPTED | Instance Attribute | Data was accepted in DTAKE | LIKE XO_BOOLE | Protected | |
DIRECT_INPUT | Instance Attribute | Direct Input Is Active ('X' = True ' ' = False) | LIKE XO_BOOLE | Protected | |
DI_TEST_RUN | Instance Attribute | Direct Input in Test Run | LIKE XO_BOOLE | Protected | |
FMOD_DISPLAY | Instance Attribute | LIKE | Private | ||
FMOD_NOT_SPECIFIED | Instance Attribute | LIKE | Private | ||
FMOD_OPTIONAL | Instance Attribute | LIKE | Private | ||
FMOD_REQUIRED | Instance Attribute | LIKE | Private | ||
FMOD_SUPPRESSED | Instance Attribute | LIKE | Private | ||
MSG_ABORT | Instance Attribute | LIKE | Private | ||
MSG_ERROR | Instance Attribute | LIKE | Private | ||
MSG_EXIT | Instance Attribute | LIKE | Private | ||
MSG_INFO | Instance Attribute | LIKE | Private | ||
MSG_SUCCESS | Instance Attribute | LIKE | Private | ||
MSG_WARNING | Instance Attribute | LIKE | Private | ||
MY_BO_NAME | Instance Attribute | Name of Business Object | LIKE XO_BUSINESS_OBJECT_NAME | Private | |
MY_OBJAP | Instance Attribute | BDT: Application Object | LIKE BU_OBJAP | Private | |
NO_DATA_FLAG | Instance Attribute | Display Indicator in Direct Input for Initial Field | LIKE XO_BDT_NO_DATA_FLAG | Private | |
REF_LIST | Static Attribute | BDT Adapter for Business Object Types | LIKE STY_XO_BDT_ADAPTER | Private | |
TAKE_OVER_MEMORY | Instance Attribute | Object Data for Transfer Mode | LIKE STY_XO_OBJECT_TABLE_DATA | Private | |
UPDATETASK | Instance Attribute | Asynchronous Update in Update Task | LIKE XO_BOOLE | Protected | |
VIEW_DATE | Instance Attribute | Local Date of Current User | LIKE SY-DATLO | Private | |
VIEW_DATE_AS_STRING | Instance Attribute | Validity Date of Changes | LIKE BU_VALSTR | Private | |
XSAVE | Instance Attribute | Data Updated Directly by BDT | LIKE XO_BOOLE | Protected |
Links to Related Class(s)
XO_BDT_A...Full list of available SAP object classes
Search for further information about these or an SAP related objects