Skip to content

Latest commit

 

History

History
662 lines (407 loc) · 4.69 KB

generation-apis-02bfcde.md

File metadata and controls

662 lines (407 loc) · 4.69 KB

Generation APIs

The XCO Generation APIs are the part of the XCO library that allows the programmatic creation, update and deletion of ABAP repository objects. It consists of high-level and strongly typed APIs for the following objects types:

  • BDEF (Behavior Definitions)

  • CLAS (Classes)

  • DCLS (Access Controls)

  • DDLS (Data Definitions)

  • DDLX (Metadata Extensions)

  • DESD (Logical External Schema)

  • DEVC (Packages)

  • DOMA (Domains)

  • DRTY (CDS Type Definitions)

  • DTEL (Data Elements)

  • EVTB (Event Bindings)

  • FUGR (Function Groups)

  • INTF (Interfaces)

  • MSAG (Message Classes)

  • NONT (SAP Object Node Types)

  • RONT (SAP Object Types)

  • SRVB (Service Bindings)

  • SRVD (Service Definitions)

  • TABL (Structures, Database Tables and Global Temporary Tables)

  • TTYP (Table Types)

  • XSLT (Transformations)

The following kinds of operations are supported:

  • POST Create the object according to a provided specification

  • PUT Create or update the object according to a provided specification

  • PATCH Update the object according to a provided specification

  • DELETE Delete the object

The matrix below shows which kinds of operations are supported for which object types:


 

PUT

POST

PATCH

DELETE

BDEF

X

 

 

X

CLAS

X

 

X

X

DCLS

X

 

 

X

DDLS

X

 

 

X

DDLX

X

 

 

X

DESD

X

 

 

X

DEVC

X

 

 

X

DOMA

X

 

X

X

DRTY

X

 

 

X

DTEL

X

 

X

X

EVTB

X

 

X

X

FUGR

 

X

X

X

INTF

X

 

X

X

MSAG

X

 

X

X

NONT

X

 

X

X

RONT

X

 

X

X

SRVB

X

 

 

X

SRVD

X

 

 

X

TABL

X

 

 

X

TTYP

X

 

 

X

XSLT

X

 

 

X