SAP STR_XO_SETTINGS Runtime Configuration for Business Object Type Table data and field list

STR_XO_SETTINGS is a standard SAP Structure so does not store data like a database table does. It can be used to define the fields of other actual tables or to process "Runtime Configuration for Business Object Type" Information within sap ABAP programs.

This is done by declaring abap internal tables, work areas or database tables based on this Structure. These can then be used to store and process the required data appropriately.

i.e. DATA: wa_STR_XO_SETTINGS TYPE STR_XO_SETTINGS.

The STR_XO_SETTINGS table consists of various fields, each holding specific information or linking keys about Runtime Configuration for Business Object Type data available in SAP. These include CLIENT (Client), OBJECT_NAME (Name of Business Object Type), ROOT_SEGMENT (Name of Segment Object), ROOT_TABLE (Name of Memory Object)... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

STR_XO_SETTINGS structure Technical Details:

Delivery Class:
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced


SAP STR_XO_SETTINGS structure fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the STR_XO_SETTINGS table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
BO_TYPE 0
CLIENTClient MANDTCLNT3MANDT
OBJECT_NAMEName of Business Object Type XO_BUSINESS_OBJECT_TYPECHAR30XO_OBJECT_NAME
ROOT_SEGMENTName of Segment Object XO_SEGMENT_OBJECT_NAMECHAR30XO_OBJECT_NAME
ROOT_TABLEName of Memory Object XO_MEMORY_OBJECT_NAMECHAR30XO_OBJECT_NAME
META_DATA_TYPEName of Data Type XO_DATA_TYPE_NAMECHAR30XO_OBJECT_NAME
KEY_GEN_CLASSName of Standard Class for Key Generator XO_DEFAULT_KEY_GEN_CLASS_NAMECHAR30SEOCLSNAME
LOCK_OBJECTName of lock object ENQU_NAMECHAR30VIEWNAMEDVI
DEFAULT_BO_CLASSName of Standard Class for Business Object XO_DEFAULT_BO_CLASS_NAMECHAR30SEOCLSNAME
DEFAULT_SO_CLASSName of Standard Class for Segment Object XO_DEFAULT_SO_CLASS_NAMECHAR30SEOCLSNAME
DEFAULT_MO_CLASSName of Standard Class for Memory Object XO_DEFAULT_MO_CLASS_NAMECHAR30SEOCLSNAME
DEFAULT_PO_CLASSName of Standard Class for Persistence Object XO_DEFAULT_PO_CLASS_NAMECHAR30SEOCLSNAME
CHANGE_DOCSUpdate Change Documents XO_ENABLE_CHANGE_DOCSCHAR1BOOLE
DEPENDENT_OBJECTObject Is Dependent On Another Object XO_DEPENDENT_OBJECTCHAR1BOOLE
DEFAULT_KEY_NAMEDefault Key Field XO_DEFAULT_KEYCHAR30FDNAME
DEFAULT_KEY_TYPEName of Data Type XO_DATA_TYPE_NAMECHAR30XO_OBJECT_NAME
DEF_BO_FACTORYName of Standard Class for the Business Factory XO_DEFAULT_BO_FACTORY_NAMECHAR30SEOCLSNAME
DEF_SO_FACTORYName of Standard Class for the Segment Factory XO_DEFAULT_SO_FACTORY_NAMECHAR30SEOCLSNAME
DEF_MO_FACTORYName of Standard Class for the Memory Factory XO_DEFAULT_MO_FACTORY_NAMECHAR30SEOCLSNAME
DEF_PO_FACTORYName of Standard Class for the Persistence Factory XO_DEFAULT_PO_FACTORY_NAMECHAR30SEOCLSNAME
CONTROLLERName of Implementing Class for the Controller XO_CONTROLLER_CLASS_NAMECHAR30SEOCLSNAME
CUSTOMIZINGName of Implementing Class for Customizing XO_CUSTOMIZING_CLASS_NAMECHAR30SEOCLSNAME
BUSINESS_OBJECTS 0
SEGMENT_OBJECTS 0
MEMORY_OBJECTS 0
PERSISTENCE_OBJECTS 0
VALIDATION_OBJECTS 0
LISTENER_OBJECTS 0

Key field Non-key field



How do I retrieve data from SAP structure STR_XO_SETTINGS using ABAP code?

As STR_XO_SETTINGS is a database structure and not a table it does not store any data in the SAP data dictionary. The ABAP SELECT statement is therefore not appropriate and can not be performed on STR_XO_SETTINGS as there is no data to select.

How to access SAP table STR_XO_SETTINGS

Within an ECC or HANA version of SAP you can also view further information about STR_XO_SETTINGS and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).