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_BOOLEInterface 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_OBJECTSMethod 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 Name | Description | Visability |
CLASS_CONSTRUCTOR | Class Constructor | Public |
CALL METHOD xo_customizing=>CLASS_CONSTRUCTOR...more details | ||
CONSTRUCTOR | Constructor | Public |
CALL METHOD xo_customizing=>CONSTRUCTOR...more details | ||
GET_BO_DATA | Returns Customizing for Business Object | Public |
CALL METHOD xo_customizing=>GET_BO_DATA...more details | ||
GET_BO_LIST | Returns Customizing for All Business Objects | Public |
CALL METHOD xo_customizing=>GET_BO_LIST...more details | ||
GET_BO_SO_DATA | Returns Customizing Between Business and Segment Object | Public |
CALL METHOD xo_customizing=>GET_BO_SO_DATA...more details | ||
GET_BO_STR_DATA | Returns the Semantic Structures of a BO | Public |
CALL METHOD xo_customizing=>GET_BO_STR_DATA...more details | ||
| ||
GET_BO_STR_DEFAULT_NAME | Returns the Name of a Semantic Structure of a BO | Public |
CALL METHOD xo_customizing=>GET_BO_STR_DEFAULT_NAME...more details | ||
GET_BO_STR_STRUCTURE | Returns the DDIC Name of a Semantic Structure | Public |
CALL METHOD xo_customizing=>GET_BO_STR_STRUCTURE...more details | ||
GET_BO_TYPE_DATA | Returns Customizing for Business Object Type | Public |
CALL METHOD xo_customizing=>GET_BO_TYPE_DATA...more details | ||
GET_BO_VO_DATA | Returns Customizing Between Business and Validation Object | Public |
CALL METHOD xo_customizing=>GET_BO_VO_DATA...more details | ||
GET_INSTANCE | Returns an Instance of the Object | Public |
CALL METHOD xo_customizing=>GET_INSTANCE...more details | ||
GET_KEY_NAME | Supplies the Name of the Key for a Table | Public |
CALL METHOD xo_customizing=>GET_KEY_NAME...more details | ||
GET_KEY_TYPE | Supplies the Type of Key for a Table | Public |
CALL METHOD xo_customizing=>GET_KEY_TYPE...more details | ||
GET_LO_DATA | Returns Customizing for Listener Object | Public |
CALL METHOD xo_customizing=>GET_LO_DATA...more details | ||
GET_LO_LIST | Returns All Assigned Listener Objects | Public |
CALL METHOD xo_customizing=>GET_LO_LIST...more details | ||
GET_MO_DATA | Returns Customizing for Memory Object | Public |
CALL METHOD xo_customizing=>GET_MO_DATA...more details | ||
GET_MO_LIST | Returns All Assigned Memory Objects | Public |
CALL METHOD xo_customizing=>GET_MO_LIST...more details | ||
GET_MO_PO_DATA | Returns Customizing Between Memory and Persistence Object | Public |
CALL METHOD xo_customizing=>GET_MO_PO_DATA...more details | ||
GET_MO_STR_DATA | Returns the Semantic Structures of an MO | Public |
CALL METHOD xo_customizing=>GET_MO_STR_DATA...more details | ||
GET_MO_STR_DEFAULT_NAME | Returns the Name of a Semantic Structure of an MO | Public |
CALL METHOD xo_customizing=>GET_MO_STR_DEFAULT_NAME...more details | ||
GET_MO_STR_STRUCTURE | Returns the DDIC Name of a Semantic Structure | Public |
CALL METHOD xo_customizing=>GET_MO_STR_STRUCTURE...more details | ||
GET_PO_DATA | Returns Customizing for Persistence Object | Public |
CALL METHOD xo_customizing=>GET_PO_DATA...more details | ||
GET_PO_LIST | Returns Customizing for All Persistence Objects | Public |
CALL METHOD xo_customizing=>GET_PO_LIST...more details | ||
GET_SETTINGS | Returns Entire Customizing for Business Object Type | Public |
CALL METHOD xo_customizing=>GET_SETTINGS...more details | ||
GET_SO_DATA | Returns Customizing for Segment Object | Public |
CALL METHOD xo_customizing=>GET_SO_DATA...more details | ||
GET_SO_LIST | Returns Customizing for All Segment Objects | Public |
CALL METHOD xo_customizing=>GET_SO_LIST...more details | ||
GET_SO_MO_DATA | Returns Customizing Between Segment and Memory Object | Public |
CALL METHOD xo_customizing=>GET_SO_MO_DATA...more details | ||
GET_SO_STR_DATA | Returns the Semantic Structures of an SO | Public |
CALL METHOD xo_customizing=>GET_SO_STR_DATA...more details | ||
GET_SO_STR_DEFAULT_NAME | Returns the Semantic Structure (Default) of an SO | Public |
CALL METHOD xo_customizing=>GET_SO_STR_DEFAULT_NAME...more details | ||
GET_SO_STR_STRUCTURE | Returns the DDIC Name of a Semantic Structure | Public |
CALL METHOD xo_customizing=>GET_SO_STR_STRUCTURE...more details | ||
GET_SO_VO_DATA | Returns Customizing Between Segment and Validation Object | Public |
CALL METHOD xo_customizing=>GET_SO_VO_DATA...more details | ||
GET_VOS_FOR | Determines Validation Objects for Certain XO Component | Public |
CALL METHOD xo_customizing=>GET_VOS_FOR...more details | ||
GET_VO_DATA | Returns Customizing for Validation Object | Public |
CALL METHOD xo_customizing=>GET_VO_DATA...more details | ||
GET_VO_LIST | Returns Customizing for All Validation Objects | Public |
CALL METHOD xo_customizing=>GET_VO_LIST...more details | ||
INIT_BO_DATA | Determines Business Object Data | Protected |
CALL METHOD xo_customizing=>INIT_BO_DATA...more details | ||
INIT_BO_SO_DATA | Determines Reference Data Between Business + Segment Object | Protected |
CALL METHOD xo_customizing=>INIT_BO_SO_DATA...more details | ||
INIT_BO_VO_DATA | Determines Reference Data Between Business + Validation Obj. | Protected |
CALL METHOD xo_customizing=>INIT_BO_VO_DATA...more details | ||
INIT_LO_DATA | Determines Listener Object Data | Protected |
CALL METHOD xo_customizing=>INIT_LO_DATA...more details | ||
INIT_MO_DATA | Determines Memory Object Data | Protected |
CALL METHOD xo_customizing=>INIT_MO_DATA...more details | ||
INIT_MO_PO_DATA | Determines Reference Data Between Memory + Persistence Obj. | Protected |
CALL METHOD xo_customizing=>INIT_MO_PO_DATA...more details | ||
INIT_PO_DATA | Determines Persistence Object Data | Protected |
CALL METHOD xo_customizing=>INIT_PO_DATA...more details | ||
INIT_SETTINGS | Determines Customizing for Business Object Type | Protected |
CALL METHOD xo_customizing=>INIT_SETTINGS...more details | ||
INIT_SO_DATA | Determines Segment Object Data | Protected |
CALL METHOD xo_customizing=>INIT_SO_DATA...more details | ||
INIT_SO_MO_DATA | Determines Reference Data Between Segment and Memory Object | Protected |
CALL METHOD xo_customizing=>INIT_SO_MO_DATA...more details | ||
INIT_SO_VO_DATA | Determines Reference Data Between Segment + Validation Obj. | Protected |
CALL METHOD xo_customizing=>INIT_SO_VO_DATA...more details | ||
INIT_VO_DATA | Determines Validation Object Data | Protected |
CALL METHOD xo_customizing=>INIT_VO_DATA...more details | ||
IS_CONNECTOR | Determines Whether Memory Object Is a Connector | Public |
CALL METHOD xo_customizing=>IS_CONNECTOR...more details | ||
IS_DEPENDENT_BO_TYPE | Determines Whether Business Object Type Is Dependent | Public |
CALL METHOD xo_customizing=>IS_DEPENDENT_BO_TYPE...more details | ||
IS_MO_USED_BY_BO | Determines Whether Memory Object Is Used for BO | Public |
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.
Name | Level | Description | Initial Value | Type | Visability |
BO_DATA | Instance Attribute | Customizing Table for Business Object | LIKE STY_XO_BO | Private | |
BO_DATA_FILLED | Instance Attribute | Business Object Customizing Table Has Already Been Loaded | LIKE XO_BOOLE | Private | |
BO_MO_BUFFER | Instance Attribute | Assignment of Memory Obj. to Business Obj. Usage (Sorted) | LIKE STY_XO_BO_MO_USAGE | Private | |
BO_SO_DATA | Instance Attribute | Link Between Business Object <-> Segment Object | LIKE STY_XO_BO_SO | Private | |
BO_SO_DATA_FILLED | Instance Attribute | BO <-> SO Link Has Already Been Loaded | LIKE XO_BOOLE | Private | |
BO_STR_DATA | Instance Attribute | Table Type for Database Table CEXO_BO_IO_STR (Sorted) | LIKE STY_XO_BO_IO_STR | Private | |
BO_TYPE_DATA | Instance Attribute | Runtime Configuration for Business Object Type | LIKE STR_XO_BO_TYPE_SETTINGS | Private | |
BO_TYPE_DATA_ALL | Static Attribute | Customizing Table for Business Object Type (Sorted) | LIKE STY_XO_BO_TYPE | Private | |
BO_VO_DATA | Instance Attribute | Link Between Business Object <-> Validation Object | LIKE STY_XO_BO_VO | Private | |
BO_VO_DATA_FILLED | Instance Attribute | BO <-> VO Link Has Already Been Loaded | LIKE XO_BOOLE | Private | |
DEFAULT_BUSINESS_FACTORY | Instance Attribute | LIKE | Private | ||
DEFAULT_BUSINESS_OBJECT | Instance Attribute | LIKE | Private | ||
DEFAULT_CONTROLLER | Instance Attribute | LIKE | Private | ||
DEFAULT_CUSTOMIZING | Instance Attribute | LIKE | Private | ||
DEFAULT_KEY_GENERATOR | Instance Attribute | LIKE | Private | ||
DEFAULT_MEMORY_FACTORY | Instance Attribute | LIKE | Private | ||
DEFAULT_MEMORY_OBJECT | Instance Attribute | LIKE | Private | ||
DEFAULT_MO_BO_CONNECTOR | Instance Attribute | LIKE | Private | ||
DEFAULT_PERSISTENCE | Instance Attribute | LIKE | Private | ||
DEFAULT_PERSISTENCE_FACTORY | Instance Attribute | LIKE | Private | ||
DEFAULT_PERSISTENCE_OBJECT | Instance Attribute | LIKE | Private | ||
DEFAULT_SEGMENT_FACTORY | Instance Attribute | LIKE | Private | ||
DEFAULT_SEGMENT_OBJECT | Instance Attribute | LIKE | Private | ||
DEFAULT_SO_BO_CONNECTOR | Instance Attribute | LIKE | Private | ||
FALSE | Instance Attribute | LIKE | Private | ||
LO_DATA | Instance Attribute | Customizing Table for Listener Object | LIKE STY_XO_LO | Private | |
LO_DATA_FILLED | Instance Attribute | Listener Object Customizing Table Has Already Been Loaded | LIKE XO_BOOLE | Private | |
MO_DATA | Instance Attribute | Customizing Table for Memory Object | LIKE STY_XO_MO | Private | |
MO_DATA_FILLED | Instance Attribute | Memory Object Customizing Table Has Already Been Loaded | LIKE XO_BOOLE | Private | |
MO_PO_DATA | Instance Attribute | Link Between Memory Object <-> Persistence Object | LIKE STY_XO_MO_PO | Private | |
MO_PO_DATA_FILLED | Instance Attribute | MO <-> PO Link Has Already Been Loaded | LIKE XO_BOOLE | Private | |
MO_STR_DATA | Instance Attribute | Table Type for Database Table CEXO_MO_IO_STR (Sorted) | LIKE STY_XO_MO_IO_STR | Private | |
PO_DATA | Instance Attribute | Customizing Table for Persistence Object | LIKE STY_XO_PO | Private | |
PO_DATA_FILLED | Instance Attribute | Persistence Object Customizing Table Has Already Been Loaded | LIKE XO_BOOLE | Private | |
REF_LIST | Static Attribute | Customizing for Business Object Types | LIKE STY_XO_CUSTOMIZING | Private | |
SO_DATA | Instance Attribute | Customizing Table for Segment Object | LIKE STY_XO_SO | Private | |
SO_DATA_FILLED | Instance Attribute | Segment Object Customizing Table Has Already Been Loaded | LIKE XO_BOOLE | Private | |
SO_MO_DATA | Instance Attribute | Link Between Segment Object <-> Memory Object | LIKE STY_XO_SO_MO | Private | |
SO_MO_DATA_FILLED | Instance Attribute | SO <-> MO Link Has Already Been Loaded | LIKE XO_BOOLE | Private | |
SO_STR_DATA | Instance Attribute | Table Type for Database Table CEXO_SO_IO_STR (Sorted) | LIKE STY_XO_SO_IO_STR | Private | |
SO_VO_DATA | Instance Attribute | Link Between Segment Object <-> Validation Object | LIKE STY_XO_SO_VO | Private | |
SO_VO_DATA_FILLED | Instance Attribute | SO <-> VO Link Has Already Been Loaded | LIKE XO_BOOLE | Private | |
TRUE | Instance Attribute | LIKE | Private | ||
VO_DATA | Instance Attribute | Customizing Table for Validation Object (Sorted) | LIKE STY_XO_VO | Private | |
VO_DATA_FILLED | Instance Attribute | Validation Object Customizing Table Has Already Been Loaded | LIKE XO_BOOLE | Private | |
XO_SETTINGS | Instance Attribute | Runtime Configuration for Business Object Type | LIKE STR_XO_SETTINGS | Private | |
XO_SETTINGS_FILLED | Instance Attribute | Runtime Configuration Has Already Been Loaded | LIKE 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