Skip to main content

client.adt.ddic

Data Dictionary objects — the classic DDIC surface plus the newer CDS-based artifacts.

Sub-namespaces

NamespacePathNotes
.domains/sap/bc/adt/ddic/domains/{name}DOMA
.dataelements/sap/bc/adt/ddic/dataelements/{name}DTEL
.structures/sap/bc/adt/ddic/structures/{name}/objectstructureTABL / DS
.tables/sap/bc/adt/ddic/tables/{name}/objectstructureTABL / DT
.tabletypes/sap/bc/adt/ddic/tabletypes/{name}TTYP
.tablesettings/sap/bc/adt/ddic/tablesettings/{name}
.ddl + .ddl.sources/sap/bc/adt/ddic/ddl/...CDS DDL (DDLS/DDIC view / table entity)
.dcl + .dcl.sources/sap/bc/adt/ddic/dcl/...CDS DCL (access control)
.srvd + .srvd.sources/sap/bc/adt/ddic/srvd/...CDS Service Definition

Each object-type namespace mirrors the crud() surface (get, list, post, put, delete) plus source sub-routes where applicable.

Schema

Source: adt-contracts/src/adt/ddic/

Response types: DomainResponse, DataElementResponse, StructureResponse, TableResponse, TableTypeResponse, DdlSourceResponse, DclSourceResponse, SrvdSourceResponse.

Example

const domain = await client.adt.ddic.domains.get('ZDOM_COLOR');
const ddl = await client.adt.ddic.ddl.sources.source.main.get('ZI_CDS_VIEW');

See also