openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/BDL_GET_DDIC_INFO: post: tags: - BDL5 summary: Gets function parameters and their DDIC data as defined operationId: /rfc/BDL_GET_DDIC_INFO requestBody: content: application/json: schema: properties: DESTINATION: type: string default: ' ' maxLength: 32 description: RFC destination. SAP_RELEASE: type: string default: ' ' maxLength: 4 description: R/3 Release of selected destination. CHANGING_PARAMETER: type: array items: type: object properties: PARAMETER: type: string maxLength: 30 description: 30 Characters DBFIELD: type: string maxLength: 26 description: Character field length 26 DEFAULT: type: string maxLength: 21 description: Field name TYPES: type: string maxLength: 1 description: Single-Character Flag OPTIONAL: type: string maxLength: 1 description: Single-Character Flag REFERENCE: type: string maxLength: 1 description: Single-Character Flag CHANGING: type: string maxLength: 1 description: Single-Character Flag TYP: type: string maxLength: 132 description: '' CLASS: type: string maxLength: 1 description: Single-Character Flag REF_CLASS: type: string maxLength: 1 description: Single-Character Flag LINE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_OF: type: string maxLength: 1 description: Single-Character Flag DFIELDS_TABLE: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: Table name FIELDNAME: type: string maxLength: 30 description: Field name DDLANGUAGE: type: string maxLength: 1 description: Language key POSITION: type: integer format: int64 description: Position of the field in the table KEYFLAG: type: string maxLength: 1 description: Identifies a key field of a table ROLLNAME: type: string maxLength: 30 description: Data element (semantic domain) ADMINFIELD: type: string maxLength: 1 description: Depth of structure INTTYPE: type: string maxLength: 1 description: ABAP data type (C,D,N,...) INTLEN: type: integer format: int64 description: Internal length in bytes PRECFIELD: type: string maxLength: 30 description: Name of included table DATATYPE: type: string maxLength: 4 description: Data type in ABAP Dictionary LENG: type: integer format: int64 description: Field length (no. of characters) OUTPUTLEN: type: integer format: int64 description: Output length DECIMALS: type: integer format: int64 description: Number of decimal places DDTEXT: type: string maxLength: 60 description: Short text describing R/3 Repository objects DFIES_TAB: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: 30 Characters FIELDNAME: type: string maxLength: 30 description: 30 Characters SEQNO: type: integer format: int32 description: 2 byte integer (signed) DATATYPE: type: string maxLength: 4 description: Not More Closely Defined Area, Possibly Used for Patchlevels INTLEN: type: integer format: int32 description: Natural number DECIMALS: type: integer format: int32 description: Natural number FIELDTEXT: type: string maxLength: 60 description: Text 60 characters EXCEPTION_LIST: type: array items: type: object properties: EXCEPTION: type: string maxLength: 30 description: 30 Characters EXPORT_PARAMETER: type: array items: type: object properties: PARAMETER: type: string maxLength: 30 description: 30 Characters DBFIELD: type: string maxLength: 26 description: Character field length 26 TYPES: type: string maxLength: 1 description: Single-Character Flag REFERENCE: type: string maxLength: 1 description: Single-Character Flag TYP: type: string maxLength: 132 description: '' CLASS: type: string maxLength: 1 description: Single-Character Flag REF_CLASS: type: string maxLength: 1 description: Single-Character Flag LINE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_OF: type: string maxLength: 1 description: Single-Character Flag IMPORT_PARAMETER: type: array items: type: object properties: PARAMETER: type: string maxLength: 30 description: 30 Characters DBFIELD: type: string maxLength: 26 description: Character field length 26 DEFAULT: type: string maxLength: 21 description: Field name TYPES: type: string maxLength: 1 description: Single-Character Flag OPTIONAL: type: string maxLength: 1 description: Single-Character Flag REFERENCE: type: string maxLength: 1 description: Single-Character Flag CHANGING: type: string maxLength: 1 description: Single-Character Flag TYP: type: string maxLength: 132 description: '' CLASS: type: string maxLength: 1 description: Single-Character Flag REF_CLASS: type: string maxLength: 1 description: Single-Character Flag LINE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_OF: type: string maxLength: 1 description: Single-Character Flag TABLES_PARAMETER: type: array items: type: object properties: PARAMETER: type: string maxLength: 30 description: 30 Characters DBSTRUCT: type: string maxLength: 26 description: Character field length 26 TYPES: type: string maxLength: 1 description: Single-Character Flag OPTIONAL: type: string maxLength: 1 description: Single-Character Flag TYP: type: string maxLength: 132 description: '' CLASS: type: string maxLength: 1 description: Single-Character Flag REF_CLASS: type: string maxLength: 1 description: Single-Character Flag LINE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_HEADERS: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: 30 Characters AS4LOCAL: type: string maxLength: 1 description: Single-Character Flag CONTFLAG: type: string maxLength: 1 description: Single-Character Flag TABCLASS: type: string maxLength: 8 description: Character field, 8 characters long AS4USER: type: string maxLength: 12 description: Character field length 12 AS4DATE: type: string format: date description: Current Date of Application Server AS4TIME: type: string maxLength: 6 description: Current Time of Application Server MASTERLANG: type: string maxLength: 1 description: Original language in Repository objects DDTEXT: type: string maxLength: 60 description: Text 60 characters TAB_HEADERS: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: 30 Characters AS4LOCAL: type: string maxLength: 1 description: Single-Character Flag CONTFLAG: type: string maxLength: 1 description: Single-Character Flag TABCLASS: type: string maxLength: 8 description: Character field, 8 characters long AS4USER: type: string maxLength: 12 description: Character field length 12 AS4DATE: type: string format: date description: Current Date of Application Server AS4TIME: type: string maxLength: 6 description: Current Time of Application Server DDTEXT: type: string maxLength: 60 description: Text 60 characters responses: '200': description: OK content: application/json: schema: properties: CHANGING_PARAMETER: type: array items: type: object properties: PARAMETER: type: string maxLength: 30 description: 30 Characters DBFIELD: type: string maxLength: 26 description: Character field length 26 DEFAULT: type: string maxLength: 21 description: Field name TYPES: type: string maxLength: 1 description: Single-Character Flag OPTIONAL: type: string maxLength: 1 description: Single-Character Flag REFERENCE: type: string maxLength: 1 description: Single-Character Flag CHANGING: type: string maxLength: 1 description: Single-Character Flag TYP: type: string maxLength: 132 description: '' CLASS: type: string maxLength: 1 description: Single-Character Flag REF_CLASS: type: string maxLength: 1 description: Single-Character Flag LINE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_OF: type: string maxLength: 1 description: Single-Character Flag DFIELDS_TABLE: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: Table name FIELDNAME: type: string maxLength: 30 description: Field name DDLANGUAGE: type: string maxLength: 1 description: Language key POSITION: type: integer format: int64 description: Position of the field in the table KEYFLAG: type: string maxLength: 1 description: Identifies a key field of a table ROLLNAME: type: string maxLength: 30 description: Data element (semantic domain) ADMINFIELD: type: string maxLength: 1 description: Depth of structure INTTYPE: type: string maxLength: 1 description: ABAP data type (C,D,N,...) INTLEN: type: integer format: int64 description: Internal length in bytes PRECFIELD: type: string maxLength: 30 description: Name of included table DATATYPE: type: string maxLength: 4 description: Data type in ABAP Dictionary LENG: type: integer format: int64 description: Field length (no. of characters) OUTPUTLEN: type: integer format: int64 description: Output length DECIMALS: type: integer format: int64 description: Number of decimal places DDTEXT: type: string maxLength: 60 description: Short text describing R/3 Repository objects DFIES_TAB: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: 30 Characters FIELDNAME: type: string maxLength: 30 description: 30 Characters SEQNO: type: integer format: int32 description: 2 byte integer (signed) DATATYPE: type: string maxLength: 4 description: Not More Closely Defined Area, Possibly Used for Patchlevels INTLEN: type: integer format: int32 description: Natural number DECIMALS: type: integer format: int32 description: Natural number FIELDTEXT: type: string maxLength: 60 description: Text 60 characters EXCEPTION_LIST: type: array items: type: object properties: EXCEPTION: type: string maxLength: 30 description: 30 Characters EXPORT_PARAMETER: type: array items: type: object properties: PARAMETER: type: string maxLength: 30 description: 30 Characters DBFIELD: type: string maxLength: 26 description: Character field length 26 TYPES: type: string maxLength: 1 description: Single-Character Flag REFERENCE: type: string maxLength: 1 description: Single-Character Flag TYP: type: string maxLength: 132 description: '' CLASS: type: string maxLength: 1 description: Single-Character Flag REF_CLASS: type: string maxLength: 1 description: Single-Character Flag LINE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_OF: type: string maxLength: 1 description: Single-Character Flag IMPORT_PARAMETER: type: array items: type: object properties: PARAMETER: type: string maxLength: 30 description: 30 Characters DBFIELD: type: string maxLength: 26 description: Character field length 26 DEFAULT: type: string maxLength: 21 description: Field name TYPES: type: string maxLength: 1 description: Single-Character Flag OPTIONAL: type: string maxLength: 1 description: Single-Character Flag REFERENCE: type: string maxLength: 1 description: Single-Character Flag CHANGING: type: string maxLength: 1 description: Single-Character Flag TYP: type: string maxLength: 132 description: '' CLASS: type: string maxLength: 1 description: Single-Character Flag REF_CLASS: type: string maxLength: 1 description: Single-Character Flag LINE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_OF: type: string maxLength: 1 description: Single-Character Flag TABLES_PARAMETER: type: array items: type: object properties: PARAMETER: type: string maxLength: 30 description: 30 Characters DBSTRUCT: type: string maxLength: 26 description: Character field length 26 TYPES: type: string maxLength: 1 description: Single-Character Flag OPTIONAL: type: string maxLength: 1 description: Single-Character Flag TYP: type: string maxLength: 132 description: '' CLASS: type: string maxLength: 1 description: Single-Character Flag REF_CLASS: type: string maxLength: 1 description: Single-Character Flag LINE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_OF: type: string maxLength: 1 description: Single-Character Flag TABLE_HEADERS: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: 30 Characters AS4LOCAL: type: string maxLength: 1 description: Single-Character Flag CONTFLAG: type: string maxLength: 1 description: Single-Character Flag TABCLASS: type: string maxLength: 8 description: Character field, 8 characters long AS4USER: type: string maxLength: 12 description: Character field length 12 AS4DATE: type: string format: date description: Current Date of Application Server AS4TIME: type: string maxLength: 6 description: Current Time of Application Server MASTERLANG: type: string maxLength: 1 description: Original language in Repository objects DDTEXT: type: string maxLength: 60 description: Text 60 characters TAB_HEADERS: type: array items: type: object properties: TABNAME: type: string maxLength: 30 description: 30 Characters AS4LOCAL: type: string maxLength: 1 description: Single-Character Flag CONTFLAG: type: string maxLength: 1 description: Single-Character Flag TABCLASS: type: string maxLength: 8 description: Character field, 8 characters long AS4USER: type: string maxLength: 12 description: Character field length 12 AS4DATE: type: string format: date description: Current Date of Application Server AS4TIME: type: string maxLength: 6 description: Current Time of Application Server DDTEXT: type: string maxLength: 60 description: Text 60 characters '400': description: Bad request. 5XX: description: Unexpected error.