openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/BAPI_ISOURCE_DP_REQUEST: post: tags: - RSAB summary: Sends a Data Request to a Source System operationId: /rfc/BAPI_ISOURCE_DP_REQUEST requestBody: content: application/json: schema: properties: DATE: type: string format: date description: Requisition/Request Date HIERARCHY: type: object properties: NAME: type: string maxLength: 30 description: Hierarchy name VERSION: type: string maxLength: 3 description: Hierarchy version DATEFROM: type: string format: date description: Valid-From Date DATETO: type: string format: date description: Valid-to date INFOSOURCE: type: string maxLength: 30 description: InfoSource Name PACKAGESIZE: type: integer format: int64 description: Number of data records per packet REQUESTID: type: string maxLength: 30 description: Valid, Unique Data Request Number SOURCESYSTEM: type: string maxLength: 10 description: Source System Name TIME: type: string maxLength: 6 description: Request Time TYPE: type: string maxLength: 1 description: Type of Requested Data UPDATEMODE: type: string maxLength: 2 description: Delta, Full USERNAME: type: string maxLength: 12 description: Requesting User PARAMETERS: type: array items: type: object properties: KEYNAME: type: string maxLength: 30 description: 3rd party tool specific key name KEYVALUE: type: string maxLength: 128 description: 3rd-party-specific key value SELDATA: type: array items: type: object properties: INFOOBJECT: type: string maxLength: 30 description: Field name SIGN: type: string maxLength: 1 description: 'Selection criteria: SIGN' OPTION: type: string maxLength: 2 description: 'Selection criteria: OPTION' LOW: type: string maxLength: 45 description: 'Selection criteria: From value' HIGH: type: string maxLength: 45 description: 'Selection criteria: To value' SELLANGUAGES: type: array items: type: object properties: LANGU: type: string maxLength: 1 description: Language Key required: - DATE - HIERARCHY - INFOSOURCE - REQUESTID - SOURCESYSTEM - TIME - TYPE - UPDATEMODE - USERNAME responses: '200': description: OK content: application/json: schema: properties: RETURN: type: object properties: TYPE: type: string maxLength: 1 description: 'Message type: S Success, E Error, W Warning, I Info, A Abort' ID: type: string maxLength: 20 description: Message Class NUMBER: type: integer format: int64 description: Message Number MESSAGE: type: string maxLength: 220 description: Message Text LOG_NO: type: string maxLength: 20 description: 'Application log: log number' LOG_MSG_NO: type: integer format: int64 description: 'Application log: Internal message serial number' MESSAGE_V1: type: string maxLength: 50 description: Message Variable MESSAGE_V2: type: string maxLength: 50 description: Message Variable MESSAGE_V3: type: string maxLength: 50 description: Message Variable MESSAGE_V4: type: string maxLength: 50 description: Message Variable PARAMETER: type: string maxLength: 32 description: Parameter Name ROW: type: integer format: int32 description: Lines in parameter FIELD: type: string maxLength: 30 description: Field in parameter SYSTEM: type: string maxLength: 10 description: Logical system from which message originates PARAMETERS: type: array items: type: object properties: KEYNAME: type: string maxLength: 30 description: 3rd party tool specific key name KEYVALUE: type: string maxLength: 128 description: 3rd-party-specific key value SELDATA: type: array items: type: object properties: INFOOBJECT: type: string maxLength: 30 description: Field name SIGN: type: string maxLength: 1 description: 'Selection criteria: SIGN' OPTION: type: string maxLength: 2 description: 'Selection criteria: OPTION' LOW: type: string maxLength: 45 description: 'Selection criteria: From value' HIGH: type: string maxLength: 45 description: 'Selection criteria: To value' SELLANGUAGES: type: array items: type: object properties: LANGU: type: string maxLength: 1 description: Language Key '400': description: Bad request. 5XX: description: Unexpected error.