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_ACTIVITY

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_BDT_FMOD_STATUS

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_COMPARE

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_MESSAGE

Inheritance

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_OBJECT

Method 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 NameDescriptionVisability
CONSTRUCTORCONSTRUCTORPublic
CALL METHOD xo_bdt_adapter=>CONSTRUCTOR...more details

DATA_COLLECTImplementation of BDT Module COLLECTPublic
CALL METHOD xo_bdt_adapter=>DATA_COLLECT...more details

DATA_COLLECT_SINGLEImplementation of BDT Module COLLECT (Row Type)Public
CALL METHOD xo_bdt_adapter=>DATA_COLLECT_SINGLE...more details

DATA_GETImplementation of BDT Module GETPublic
CALL METHOD xo_bdt_adapter=>DATA_GET...more details

DATA_GET_SINGLEImplementation of BDT Module GET (Row Type)Public
CALL METHOD xo_bdt_adapter=>DATA_GET_SINGLE...more details

DATA_PAIImplementation of BDT Module PAIPublic
CALL METHOD xo_bdt_adapter=>DATA_PAI...more details

DATA_PBOImplementation of BDT Module PBOPublic
CALL METHOD xo_bdt_adapter=>DATA_PBO...more details

DELIVER_MESSAGE_TO_STOREProvides a Message to the MESSAGE_STOREPublic
CALL METHOD xo_bdt_adapter=>DELIVER_MESSAGE_TO_STORE...more details

DETERMINE_BDT_VIEWDetermines the BDT View for a Database FieldPublic
CALL METHOD xo_bdt_adapter=>DETERMINE_BDT_VIEW...more details

DETERMINE_DYNPRO_FIELDDetermines the Screen Field for a Database FieldPublic
CALL METHOD xo_bdt_adapter=>DETERMINE_DYNPRO_FIELD...more details

GENERIC_APPLCImplementation of BDT Module APPLCPublic
CALL METHOD xo_bdt_adapter=>GENERIC_APPLC...more details

GENERIC_AUTH1Implementation of BDT Module AUTH1Public
CALL METHOD xo_bdt_adapter=>GENERIC_AUTH1...more details

GENERIC_CHGD1Implementation of BDT Module CHGD1Public
CALL METHOD xo_bdt_adapter=>GENERIC_CHGD1...more details

GENERIC_CHGD2Implementation of BDT Module CHGD2Public
CALL METHOD xo_bdt_adapter=>GENERIC_CHGD2...more details

GENERIC_CHGD3Implementation of BDT Module CHGD3Public
CALL METHOD xo_bdt_adapter=>GENERIC_CHGD3...more details

GENERIC_CHGD4Implementation of BDT Module CHGD4Public
CALL METHOD xo_bdt_adapter=>GENERIC_CHGD4...more details

GENERIC_DCHCKImplementation of BDT Module DCHCKPublic
CALL METHOD xo_bdt_adapter=>GENERIC_DCHCK...more details

GENERIC_DINP0Implementation of BDT Module DINPOPublic
CALL METHOD xo_bdt_adapter=>GENERIC_DINP0...more details

GENERIC_DINP1Implementation of BDT Module DINP1Public
CALL METHOD xo_bdt_adapter=>GENERIC_DINP1...more details

GENERIC_DINP2Implementation of BDT Module DINP2Public
CALL METHOD xo_bdt_adapter=>GENERIC_DINP2...more details

GENERIC_DLVE1Implementation of BDT Module DLVE1Public
CALL METHOD xo_bdt_adapter=>GENERIC_DLVE1...more details

GENERIC_DLVE2Implementation of BDT Module DLVE2Public
CALL METHOD xo_bdt_adapter=>GENERIC_DLVE2...more details

GENERIC_DSAVCImplementation of BDT Module DSAVCPublic
CALL METHOD xo_bdt_adapter=>GENERIC_DSAVC...more details

GENERIC_DSAVEImplementation of BDT Module DSAVEPublic
CALL METHOD xo_bdt_adapter=>GENERIC_DSAVE...more details

GENERIC_DTAKEImplementation of BDT Module DTAKEPublic
CALL METHOD xo_bdt_adapter=>GENERIC_DTAKE...more details

GENERIC_FCODEImplementation of BDT Module FCODEPublic
CALL METHOD xo_bdt_adapter=>GENERIC_FCODE...more details

GENERIC_ISDATImplementation of BDT Module ISDATPublic
CALL METHOD xo_bdt_adapter=>GENERIC_ISDAT...more details

GENERIC_ISSTAImplementation of BDT Module ISSTAPublic
CALL METHOD xo_bdt_adapter=>GENERIC_ISSTA...more details

GENERIC_XCHNGImplementation of BDT Module XCHNGPublic
CALL METHOD xo_bdt_adapter=>GENERIC_XCHNG...more details

GET_ACTIVITYReturns BDT ActivityPublic
CALL METHOD xo_bdt_adapter=>GET_ACTIVITY...more details

GET_CHANNEL_BDT_DATAReturns Channel-Dependent CustomizingPublic
CALL METHOD xo_bdt_adapter=>GET_CHANNEL_BDT_DATA...more details

GET_CURRENT_BOReturns the Current Business Object Reference for the ObjectProtected
CALL METHOD xo_bdt_adapter=>GET_CURRENT_BO...more details

GET_CURRENT_OBJECTReturns Current Object KeyPublic
CALL METHOD xo_bdt_adapter=>GET_CURRENT_OBJECT...more details

GET_CURRENT_OBJECT_DATAReturns the Current Data for the Requested TablePublic
CALL METHOD xo_bdt_adapter=>GET_CURRENT_OBJECT_DATA...more details

GET_DEVIATING_FIELDNAMEReturns Name That Is Not the Same for Table and DIPublic
CALL METHOD xo_bdt_adapter=>GET_DEVIATING_FIELDNAME...more details

GET_INSTANCEReturns an Instance of the ObjectPublic
CALL METHOD xo_bdt_adapter=>GET_INSTANCE...more details

GET_MO_DATA_FOR_CHANGEDOCSReturns the Customizing Settings for Change DocumentsProtected
CALL METHOD xo_bdt_adapter=>GET_MO_DATA_FOR_CHANGEDOCS...more details

GET_NO_DATA_FLAGReturns the 'NO DATA' IndicatorPublic
CALL METHOD xo_bdt_adapter=>GET_NO_DATA_FLAG...more details

GET_OBJAPReturns Supported BDT Application ObjectPublic
CALL METHOD xo_bdt_adapter=>GET_OBJAP...more details

GET_TABLE_DATAReturns Old and New Data for the Requested TablePublic
CALL METHOD xo_bdt_adapter=>GET_TABLE_DATA...more details

GET_VIEW_DATESReturns Validity Date for DataPublic
CALL METHOD xo_bdt_adapter=>GET_VIEW_DATES...more details

IS_CHANGE_DOCS_ACTIVEIndicates Whether Change Documents Are to Be WrittenPublic
CALL METHOD xo_bdt_adapter=>IS_CHANGE_DOCS_ACTIVE...more details

IS_CURRENT_OBJECT_NEWIndicates Whether Object Being Processed Is CreatedPublic
CALL METHOD xo_bdt_adapter=>IS_CURRENT_OBJECT_NEW...more details

IS_DIRECT_INPUT_ACTIVEIndicates Whether BDT Is in Direct Input ModePublic
CALL METHOD xo_bdt_adapter=>IS_DIRECT_INPUT_ACTIVE...more details

SEND_MESSAGES_TO_STORESends Messages to the MESSAGE_STOREPublic
CALL METHOD xo_bdt_adapter=>SEND_MESSAGES_TO_STORE...more details

SET_CURRENT_OBJECT_DATASets New Data for Object Currently Being ProcessedPublic
CALL METHOD xo_bdt_adapter=>SET_CURRENT_OBJECT_DATA...more details

VALIDATE_TABLEValidation of Data for a TablePublic
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.

NameLevelDescriptionInitial ValueTypeVisability
ACTIVITYInstance AttributeActivity TypeLIKE
BU_AKTYP
Protected
ACTIVITY_CREATEInstance AttributeLIKE
Private
ACTIVITY_DISPLAYInstance AttributeLIKE
Private
ACTIVITY_MODIFYInstance AttributeLIKE
Private
ACTIVITY_UPDATEInstance AttributeLIKE
Private
CHANGE_DOCS_ACTIVEInstance AttributeChange Document Update Active ('X' = True ' ' = False)LIKE
XO_BOOLE
Protected
CHANGE_DOCS_DISPLAY_COMPLETEDInstance AttributeChange Document Formatting Complete ('X' = True ' ' = False)LIKE
XO_BOOLE
Private
CHANGE_DOC_DISPLAY_TABLESInstance AttributeList of Tables Relevant for Displaying Change DocumentsLIKE
TTY_XO_BDT_CHGD_TABLE
Private
COMP_DIFFERENT_LINESInstance AttributeLIKE
Private
COMP_EXACT_LINESInstance AttributeLIKE
Private
COMP_SAME_KEYInstance AttributeLIKE
Private
CURRENT_BOInstance AttributeBusiness Object DefinitionLIKE
IF_XO_BUSINESS_OBJECT
Protected
CURRENT_OBJECTInstance AttributeKey ParametersLIKE
XO_OBJECT_KEY
Protected
DATA_ACCEPTEDInstance AttributeData was accepted in DTAKELIKE
XO_BOOLE
Protected
DIRECT_INPUTInstance AttributeDirect Input Is Active ('X' = True ' ' = False)LIKE
XO_BOOLE
Protected
DI_TEST_RUNInstance AttributeDirect Input in Test RunLIKE
XO_BOOLE
Protected
FMOD_DISPLAYInstance AttributeLIKE
Private
FMOD_NOT_SPECIFIEDInstance AttributeLIKE
Private
FMOD_OPTIONALInstance AttributeLIKE
Private
FMOD_REQUIREDInstance AttributeLIKE
Private
FMOD_SUPPRESSEDInstance AttributeLIKE
Private
MSG_ABORTInstance AttributeLIKE
Private
MSG_ERRORInstance AttributeLIKE
Private
MSG_EXITInstance AttributeLIKE
Private
MSG_INFOInstance AttributeLIKE
Private
MSG_SUCCESSInstance AttributeLIKE
Private
MSG_WARNINGInstance AttributeLIKE
Private
MY_BO_NAMEInstance AttributeName of Business ObjectLIKE
XO_BUSINESS_OBJECT_NAME
Private
MY_OBJAPInstance AttributeBDT: Application ObjectLIKE
BU_OBJAP
Private
NO_DATA_FLAGInstance AttributeDisplay Indicator in Direct Input for Initial FieldLIKE
XO_BDT_NO_DATA_FLAG
Private
REF_LISTStatic AttributeBDT Adapter for Business Object TypesLIKE
STY_XO_BDT_ADAPTER
Private
TAKE_OVER_MEMORYInstance AttributeObject Data for Transfer ModeLIKE
STY_XO_OBJECT_TABLE_DATA
Private
UPDATETASKInstance AttributeAsynchronous Update in Update TaskLIKE
XO_BOOLE
Protected
VIEW_DATEInstance AttributeLocal Date of Current UserLIKE
SY-DATLO
Private
VIEW_DATE_AS_STRINGInstance AttributeValidity Date of ChangesLIKE
BU_VALSTR
Private
XSAVEInstance AttributeData Updated Directly by BDTLIKE
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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!