openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/BDL_FUPDEF_INTERFACE_SET: post: tags: - BDL5 summary: Saves interface data in BDLFUPDEF for R/3-Release 4.* operationId: /rfc/BDL_FUPDEF_INTERFACE_SET requestBody: content: application/json: schema: properties: CLUST_ID: type: string maxLength: 6 GLOBAL_FLAG: type: string maxLength: 1 LOGFUNC: type: string maxLength: 30 REMOTE_CALL: type: string maxLength: 1 UPDATE_TASK: type: string maxLength: 1 VERSIONNR: type: integer format: int64 description: Sets version of given version number active. 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_TAB: 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 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 required: - CLUST_ID - GLOBAL_FLAG - LOGFUNC - REMOTE_CALL - UPDATE_TASK 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_TAB: 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 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 '400': description: Bad request. 5XX: description: Unexpected error.