SAP XO_CUSTOMIZING OO Class - XO Customizing









XO_CUSTOMIZING 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_CUSTOMIZING 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_BOOLE

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_DEFAULT_OBJECTS

Method list of XO_CUSTOMIZING 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
CLASS_CONSTRUCTORClass ConstructorPublic
CALL METHOD xo_customizing=>CLASS_CONSTRUCTOR...more details

CONSTRUCTORConstructorPublic
CALL METHOD xo_customizing=>CONSTRUCTOR...more details

GET_BO_DATAReturns Customizing for Business ObjectPublic
CALL METHOD xo_customizing=>GET_BO_DATA...more details

GET_BO_LISTReturns Customizing for All Business ObjectsPublic
CALL METHOD xo_customizing=>GET_BO_LIST...more details

GET_BO_SO_DATAReturns Customizing Between Business and Segment ObjectPublic
CALL METHOD xo_customizing=>GET_BO_SO_DATA...more details

GET_BO_STR_DATAReturns the Semantic Structures of a BOPublic
CALL METHOD xo_customizing=>GET_BO_STR_DATA...more details

GET_BO_STR_DEFAULT_NAMEReturns the Name of a Semantic Structure of a BOPublic
CALL METHOD xo_customizing=>GET_BO_STR_DEFAULT_NAME...more details

GET_BO_STR_STRUCTUREReturns the DDIC Name of a Semantic StructurePublic
CALL METHOD xo_customizing=>GET_BO_STR_STRUCTURE...more details

GET_BO_TYPE_DATAReturns Customizing for Business Object TypePublic
CALL METHOD xo_customizing=>GET_BO_TYPE_DATA...more details

GET_BO_VO_DATAReturns Customizing Between Business and Validation ObjectPublic
CALL METHOD xo_customizing=>GET_BO_VO_DATA...more details

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

GET_KEY_NAMESupplies the Name of the Key for a TablePublic
CALL METHOD xo_customizing=>GET_KEY_NAME...more details

GET_KEY_TYPESupplies the Type of Key for a TablePublic
CALL METHOD xo_customizing=>GET_KEY_TYPE...more details

GET_LO_DATAReturns Customizing for Listener ObjectPublic
CALL METHOD xo_customizing=>GET_LO_DATA...more details

GET_LO_LISTReturns All Assigned Listener ObjectsPublic
CALL METHOD xo_customizing=>GET_LO_LIST...more details

GET_MO_DATAReturns Customizing for Memory ObjectPublic
CALL METHOD xo_customizing=>GET_MO_DATA...more details

GET_MO_LISTReturns All Assigned Memory ObjectsPublic
CALL METHOD xo_customizing=>GET_MO_LIST...more details

GET_MO_PO_DATAReturns Customizing Between Memory and Persistence ObjectPublic
CALL METHOD xo_customizing=>GET_MO_PO_DATA...more details

GET_MO_STR_DATAReturns the Semantic Structures of an MOPublic
CALL METHOD xo_customizing=>GET_MO_STR_DATA...more details

GET_MO_STR_DEFAULT_NAMEReturns the Name of a Semantic Structure of an MOPublic
CALL METHOD xo_customizing=>GET_MO_STR_DEFAULT_NAME...more details

GET_MO_STR_STRUCTUREReturns the DDIC Name of a Semantic StructurePublic
CALL METHOD xo_customizing=>GET_MO_STR_STRUCTURE...more details

GET_PO_DATAReturns Customizing for Persistence ObjectPublic
CALL METHOD xo_customizing=>GET_PO_DATA...more details

GET_PO_LISTReturns Customizing for All Persistence ObjectsPublic
CALL METHOD xo_customizing=>GET_PO_LIST...more details

GET_SETTINGSReturns Entire Customizing for Business Object TypePublic
CALL METHOD xo_customizing=>GET_SETTINGS...more details

GET_SO_DATAReturns Customizing for Segment ObjectPublic
CALL METHOD xo_customizing=>GET_SO_DATA...more details

GET_SO_LISTReturns Customizing for All Segment ObjectsPublic
CALL METHOD xo_customizing=>GET_SO_LIST...more details

GET_SO_MO_DATAReturns Customizing Between Segment and Memory ObjectPublic
CALL METHOD xo_customizing=>GET_SO_MO_DATA...more details

GET_SO_STR_DATAReturns the Semantic Structures of an SOPublic
CALL METHOD xo_customizing=>GET_SO_STR_DATA...more details

GET_SO_STR_DEFAULT_NAMEReturns the Semantic Structure (Default) of an SOPublic
CALL METHOD xo_customizing=>GET_SO_STR_DEFAULT_NAME...more details

GET_SO_STR_STRUCTUREReturns the DDIC Name of a Semantic StructurePublic
CALL METHOD xo_customizing=>GET_SO_STR_STRUCTURE...more details

GET_SO_VO_DATAReturns Customizing Between Segment and Validation ObjectPublic
CALL METHOD xo_customizing=>GET_SO_VO_DATA...more details

GET_VOS_FORDetermines Validation Objects for Certain XO ComponentPublic
CALL METHOD xo_customizing=>GET_VOS_FOR...more details

GET_VO_DATAReturns Customizing for Validation ObjectPublic
CALL METHOD xo_customizing=>GET_VO_DATA...more details

GET_VO_LISTReturns Customizing for All Validation ObjectsPublic
CALL METHOD xo_customizing=>GET_VO_LIST...more details

INIT_BO_DATADetermines Business Object DataProtected
CALL METHOD xo_customizing=>INIT_BO_DATA...more details

INIT_BO_SO_DATADetermines Reference Data Between Business + Segment ObjectProtected
CALL METHOD xo_customizing=>INIT_BO_SO_DATA...more details

INIT_BO_VO_DATADetermines Reference Data Between Business + Validation Obj.Protected
CALL METHOD xo_customizing=>INIT_BO_VO_DATA...more details

INIT_LO_DATADetermines Listener Object DataProtected
CALL METHOD xo_customizing=>INIT_LO_DATA...more details

INIT_MO_DATADetermines Memory Object DataProtected
CALL METHOD xo_customizing=>INIT_MO_DATA...more details

INIT_MO_PO_DATADetermines Reference Data Between Memory + Persistence Obj.Protected
CALL METHOD xo_customizing=>INIT_MO_PO_DATA...more details

INIT_PO_DATADetermines Persistence Object DataProtected
CALL METHOD xo_customizing=>INIT_PO_DATA...more details

INIT_SETTINGSDetermines Customizing for Business Object TypeProtected
CALL METHOD xo_customizing=>INIT_SETTINGS...more details

INIT_SO_DATADetermines Segment Object DataProtected
CALL METHOD xo_customizing=>INIT_SO_DATA...more details

INIT_SO_MO_DATADetermines Reference Data Between Segment and Memory ObjectProtected
CALL METHOD xo_customizing=>INIT_SO_MO_DATA...more details

INIT_SO_VO_DATADetermines Reference Data Between Segment + Validation Obj.Protected
CALL METHOD xo_customizing=>INIT_SO_VO_DATA...more details

INIT_VO_DATADetermines Validation Object DataProtected
CALL METHOD xo_customizing=>INIT_VO_DATA...more details

IS_CONNECTORDetermines Whether Memory Object Is a ConnectorPublic
CALL METHOD xo_customizing=>IS_CONNECTOR...more details

IS_DEPENDENT_BO_TYPEDetermines Whether Business Object Type Is DependentPublic
CALL METHOD xo_customizing=>IS_DEPENDENT_BO_TYPE...more details

IS_MO_USED_BY_BODetermines Whether Memory Object Is Used for BOPublic
CALL METHOD xo_customizing=>IS_MO_USED_BY_BO...more details



XO_CUSTOMIZING 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
BO_DATAInstance AttributeCustomizing Table for Business ObjectLIKE
STY_XO_BO
Private
BO_DATA_FILLEDInstance AttributeBusiness Object Customizing Table Has Already Been LoadedLIKE
XO_BOOLE
Private
BO_MO_BUFFERInstance AttributeAssignment of Memory Obj. to Business Obj. Usage (Sorted)LIKE
STY_XO_BO_MO_USAGE
Private
BO_SO_DATAInstance AttributeLink Between Business Object <-> Segment ObjectLIKE
STY_XO_BO_SO
Private
BO_SO_DATA_FILLEDInstance AttributeBO <-> SO Link Has Already Been LoadedLIKE
XO_BOOLE
Private
BO_STR_DATAInstance AttributeTable Type for Database Table CEXO_BO_IO_STR (Sorted)LIKE
STY_XO_BO_IO_STR
Private
BO_TYPE_DATAInstance AttributeRuntime Configuration for Business Object TypeLIKE
STR_XO_BO_TYPE_SETTINGS
Private
BO_TYPE_DATA_ALLStatic AttributeCustomizing Table for Business Object Type (Sorted)LIKE
STY_XO_BO_TYPE
Private
BO_VO_DATAInstance AttributeLink Between Business Object <-> Validation ObjectLIKE
STY_XO_BO_VO
Private
BO_VO_DATA_FILLEDInstance AttributeBO <-> VO Link Has Already Been LoadedLIKE
XO_BOOLE
Private
DEFAULT_BUSINESS_FACTORYInstance AttributeLIKE
Private
DEFAULT_BUSINESS_OBJECTInstance AttributeLIKE
Private
DEFAULT_CONTROLLERInstance AttributeLIKE
Private
DEFAULT_CUSTOMIZINGInstance AttributeLIKE
Private
DEFAULT_KEY_GENERATORInstance AttributeLIKE
Private
DEFAULT_MEMORY_FACTORYInstance AttributeLIKE
Private
DEFAULT_MEMORY_OBJECTInstance AttributeLIKE
Private
DEFAULT_MO_BO_CONNECTORInstance AttributeLIKE
Private
DEFAULT_PERSISTENCEInstance AttributeLIKE
Private
DEFAULT_PERSISTENCE_FACTORYInstance AttributeLIKE
Private
DEFAULT_PERSISTENCE_OBJECTInstance AttributeLIKE
Private
DEFAULT_SEGMENT_FACTORYInstance AttributeLIKE
Private
DEFAULT_SEGMENT_OBJECTInstance AttributeLIKE
Private
DEFAULT_SO_BO_CONNECTORInstance AttributeLIKE
Private
FALSEInstance AttributeLIKE
Private
LO_DATAInstance AttributeCustomizing Table for Listener ObjectLIKE
STY_XO_LO
Private
LO_DATA_FILLEDInstance AttributeListener Object Customizing Table Has Already Been LoadedLIKE
XO_BOOLE
Private
MO_DATAInstance AttributeCustomizing Table for Memory ObjectLIKE
STY_XO_MO
Private
MO_DATA_FILLEDInstance AttributeMemory Object Customizing Table Has Already Been LoadedLIKE
XO_BOOLE
Private
MO_PO_DATAInstance AttributeLink Between Memory Object <-> Persistence ObjectLIKE
STY_XO_MO_PO
Private
MO_PO_DATA_FILLEDInstance AttributeMO <-> PO Link Has Already Been LoadedLIKE
XO_BOOLE
Private
MO_STR_DATAInstance AttributeTable Type for Database Table CEXO_MO_IO_STR (Sorted)LIKE
STY_XO_MO_IO_STR
Private
PO_DATAInstance AttributeCustomizing Table for Persistence ObjectLIKE
STY_XO_PO
Private
PO_DATA_FILLEDInstance AttributePersistence Object Customizing Table Has Already Been LoadedLIKE
XO_BOOLE
Private
REF_LISTStatic AttributeCustomizing for Business Object TypesLIKE
STY_XO_CUSTOMIZING
Private
SO_DATAInstance AttributeCustomizing Table for Segment ObjectLIKE
STY_XO_SO
Private
SO_DATA_FILLEDInstance AttributeSegment Object Customizing Table Has Already Been LoadedLIKE
XO_BOOLE
Private
SO_MO_DATAInstance AttributeLink Between Segment Object <-> Memory ObjectLIKE
STY_XO_SO_MO
Private
SO_MO_DATA_FILLEDInstance AttributeSO <-> MO Link Has Already Been LoadedLIKE
XO_BOOLE
Private
SO_STR_DATAInstance AttributeTable Type for Database Table CEXO_SO_IO_STR (Sorted)LIKE
STY_XO_SO_IO_STR
Private
SO_VO_DATAInstance AttributeLink Between Segment Object <-> Validation ObjectLIKE
STY_XO_SO_VO
Private
SO_VO_DATA_FILLEDInstance AttributeSO <-> VO Link Has Already Been LoadedLIKE
XO_BOOLE
Private
TRUEInstance AttributeLIKE
Private
VO_DATAInstance AttributeCustomizing Table for Validation Object (Sorted)LIKE
STY_XO_VO
Private
VO_DATA_FILLEDInstance AttributeValidation Object Customizing Table Has Already Been LoadedLIKE
XO_BOOLE
Private
XO_SETTINGSInstance AttributeRuntime Configuration for Business Object TypeLIKE
STR_XO_SETTINGS
Private
XO_SETTINGS_FILLEDInstance AttributeRuntime Configuration Has Already Been LoadedLIKE
XO_BOOLE
Private


Links to Related Class(s)

XO_CUSTO...
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!