Aggregate Header (Views, MC Objects, Lock Objects) — the header registry for database views, maintenance/help views, matchcode objects, and lock objects: view name, aggregate type, view class, root table, and maintenance authorization. Together with DD08L and DD12L this is part of the mirror's structural-truth layer: when a crosswalk claims that a reporting field actually comes from a view joining several base tables, DD25L is where that view's existence, type, and root table are checkable rather than assumed. SAP's real DD25L carries close to 30 fields including several housekeeping/authorization flags; this definition carries the full functional field set that a crosswalk or validation engine actually consumes.
Hover a canonical name to see the legacy SAP field name
| Canonical name | Concept | Description | Data element | Type | Check table |
|---|---|---|---|---|---|
| NOM_TBL_VIS key | nomen tabula visus | Name of SAP table view | VIEWNAME | CHAR 30 | — |
| STA_OBI | status obiectum | Activation Status of a Repository Object | AS4LOCAL | CHAR 1 | — |
| VRS | versio | Version of the entry (not used) | AS4VERS | NUMC 4 | — |
| GEN_VIS_OBI | genus visus obiectum | Aggregate Type — distinguishes database view, help view, matchcode object, lock object | AGGTYPE | CHAR 1 | — |
| CLS | classis | Application class for DD objects (not used) | APPLCLASS | CHAR 4 | TAPPL |
| GEN | genus | Activation type | AUTHCLASS_ | NUMC 2 | — |
| SGN | signum | Read-Only Flag for Views (old) | MCROFLAG | CHAR 1 | — |
| TBL_VIS_OBX | tabula visus obex | Primary table of an aggregate — the base table the view/matchcode/lock object is built on | ROOTTAB | CHAR 30 | — |
| ULT_MUT | ultimus mutatus | Last Changed by | AS4USER | CHAR 12 | — |
| DIE_ULT | dies ultimus | Date of Last Change | AS4DATE | DATS 8 | — |
| ULT_MUT2 | ultimus mutatus | Last changed at | AS4TIME | TIMS 6 | — |
| VIS_GEN | visus genus | View Type | VIEWCLASS | CHAR 1 | — |
| SGN2 | signum | Activation flag | ACTFLAG | CHAR 1 | — |
| LNG | lingua | Original Language in Repository objects | MASTERLANG | LANG 1 | T002 |
| TRD_CLS | traditio classis | Delivery class | CONTFLAG | CHAR 1 | — |
| CUR_STA_VIS | curatio status visus | Maintenance status (modification authorization) for view data | VIEWGRANT | CHAR 1 | — |
| SGN_CUR_NRM | signum curatio norma | Flag if Maintenance with Standard Tools is allowed | MAINTFLAG | CHAR 1 | — |
| LCN_CUR_CLV | licentia curatio clavis | Permit manual maintenance of key attribute | DDVIMANKEY | CHAR 1 | — |
| NOM_VIS | nomen visus | DD: Name of View on Database | DBVIEWNAME | CHAR 250 | — |
Foreign keys
| Field | Check table | Check field |
|---|---|---|
APPLCLASS | TAPPL | APPLCLASS |
MASTERLANG | T002 | SPRAS |