SAP VERSOBJ List of the Versionable Objects Table
Overview
VERSOBJ is a standard SAP S/4HANA table that stores List of the Versionable Objects data. There are total 21 fields in the VERSOBJ table. The following is a list of the fields that make up this table. Key fields are marked in blue.
The table VERSOBJ belongs to SAP Note Assistant (BC-UPG-NA) module and is located in the package Basis Versions (SVRS).
In addition, following links provide an overview of foreign key relationships, if any, that link VERSOBJ to other SAP tables and standard CDS views available based on VERSOBJ table in S/4HANA 2020.
Techincal Settings of VERSOBJ
Below are technical details of the table VERSOBJ
- Buffering switched on
- Single entries of table were buffered
- Storage type is Column Store
List of VERSOBJ Fields
The following table gives you an overview of the fields available in VERSOBJ
| Field | Description | Data Element | Check Table | Data Type | Length |
|---|---|---|---|---|---|
| OBJECT | Object Type | TROBJTYPE | CHAR | 4 | |
| VERSNO | Version Management: Version Number | VERSNO | NUMC | 5 | |
| ACTFLAG | Activation flag for versionable objects | VERSACTFL | CHAR | 1 | |
| MAXVERSNO | Version Management: Version Number | VERSNO | NUMC | 5 | |
| VERSDB | Table Name | TABNAME | DD02L | CHAR | 30 |
| RELID | CHAR02 data element for SYST | SYCHAR02 | CHAR | 2 | |
| FUNC_GET | Name of Function Module | RS38L_FNAM | TFDIR | CHAR | 30 |
| REP_GET | ABAP Program Name | PROGRAMM | * | CHAR | 40 |
| FUNC_WRITE | Name of Function Module | RS38L_FNAM | * | CHAR | 30 |
| REP_WRITE | ABAP Program Name | PROGNAME | TRDIR | CHAR | 40 |
| FUNC_DISP | Name of Function Module | RS38L_FNAM | * | CHAR | 30 |
| REP_DISP | ABAP Program Name | PROGNAME | TRDIR | CHAR | 40 |
| FUNC_COMP | Name of Function Module | RS38L_FNAM | * | CHAR | 30 |
| REP_COMP | ABAP Program Name | PROGNAME | TRDIR | CHAR | 40 |
| MODI_PARAM | Parameter name | RS38L_PAR_ | FUPARAREF | CHAR | 30 |
| NAME_PARAM | Parameter name | RS38L_PAR_ | FUPARAREF | CHAR | 30 |
| INFOSUBOBJ | Name of a section of a versionable object | VERSSOBJ | VERSSUBOBJ | CHAR | 15 |
| FIELD_DATE | Field Name | FIELDNAME | DD03L | CHAR | 30 |
| FIELD_TIME | Field Name | FIELDNAME | DD03L | CHAR | 30 |
| FIELD_AUTH | Field Name | FIELDNAME | DD03L | CHAR | 30 |
| APPL_COMP | Application Component | UFFCTR | DF14L | CHAR | 20 |
Foreign Key Relationships
A foreign key field is a table field that is allocated to a check table and becomes part of the table's foreign key. The following table gives you an overview of the foreign keys for VERSOBJ
| Table Name | Field | Cardinality | Check Table |
|---|---|---|---|
| VERSOBJ | APPL_COMP | : | DF14L |
| VERSOBJ | FIELD_AUTH | : | DD03L |
| VERSOBJ | FIELD_DATE | : | DD03L |
| VERSOBJ | FIELD_TIME | : | DD03L |
| VERSOBJ | FUNC_GET | : | TFDIR |
| VERSOBJ | INFOSUBOBJ | : | VERSSUBOBJ |
| VERSOBJ | MODI_PARAM | : | FUPARAREF |
| VERSOBJ | NAME_PARAM | : | FUPARAREF |
| VERSOBJ | REP_COMP | : | TRDIR |
| VERSOBJ | REP_DISP | : | TRDIR |
| VERSOBJ | REP_WRITE | : | TRDIR |
| VERSOBJ | VERSDB | : | DD02L |