Skip to content

Latest commit

 

History

History
687 lines (317 loc) · 3.99 KB

generation-apis-02bfcde.md

File metadata and controls

687 lines (317 loc) · 3.99 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)

  • DEVC (Packages)

  • DOMA (Domains)

  • DTEL (Data elements)

  • FUGR (Function groups)

  • INTF (Interfaces)

  • MSAG (Message classes)

  • 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

DEVC

X

 

 

X

DOMA

X

 

 

X

DTEL

X

 

 

X

FUGR

 

X

X

X

INTF

X

 

X

X

MSAG

X

 

X

X

SRVB

X

 

 

X

SRVD

X

 

 

X

TABL

X

 

 

X

TTYP

X

 

 

X

XSLT

X

 

 

X