openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /idoc/RSREQUST/RSRQST: post: summary: 'BIW: Data request message to OLTP' operationId: /idoc/RSREQUST/RSRQST requestBody: content: application/json: schema: type: object properties: EDI_DC40: properties: TABNAM: type: string maxLength: 10 description: Name of Table Structure MANDT: type: string maxLength: 3 description: Client DOCNUM: type: string maxLength: 16 description: IDoc number DOCREL: type: string maxLength: 4 description: SAP Release for IDoc STATUS: type: string maxLength: 2 description: Status of IDoc DIRECT: type: string maxLength: 1 description: 'Direction enumValues: 1=Outbound, 2=Inbound' enum: - '1' - '2' OUTMOD: type: string maxLength: 1 description: 'Output mode enumValues: 1=Transfer IDoc immediately and start external subsystem, 2=Transfer IDoc immediately, 3=Collect IDocs, transfer and start external subsystem, 4=Collect IDocs and transfer' enum: - '1' - '2' - '3' - '4' EXPRSS: type: string maxLength: 1 description: 'Overriding in inbound processing enumValues: ""=No overriding, X=Overriding' enum: - '' - X TEST: type: string maxLength: 1 description: 'Test flag enumValues: ""=IDoc contains a productive message, X=IDoc contains a test message' enum: - '' - X IDOCTYP: type: string maxLength: 30 description: Name of basic type CIMTYP: type: string maxLength: 30 description: Extension (defined by customer) MESTYP: type: string maxLength: 30 description: Message type MESCOD: type: string maxLength: 3 description: Message code MESFCT: type: string maxLength: 3 description: Message Function STD: type: string maxLength: 1 description: EDI standard, flag STDVRS: type: string maxLength: 6 description: EDI standard, version and release STDMES: type: string maxLength: 6 description: EDI message type SNDPOR: type: string maxLength: 10 description: Sender port (SAP System, external subsystem) SNDPRT: type: string maxLength: 2 description: Partner type of sender SNDPFC: type: string maxLength: 2 description: Partner Function of Sender SNDPRN: type: string maxLength: 10 description: Partner Number of Sender SNDSAD: type: string maxLength: 21 description: Sender address (SADR) SNDLAD: type: string maxLength: 70 description: Logical address of sender RCVPOR: type: string maxLength: 10 description: Receiver port RCVPRT: type: string maxLength: 2 description: Partner Type of Receiver RCVPFC: type: string maxLength: 2 description: Partner function of recipient RCVPRN: type: string maxLength: 10 description: Partner Number of Receiver RCVSAD: type: string maxLength: 21 description: Recipient address (SADR) RCVLAD: type: string maxLength: 70 description: Logical address of recipient CREDAT: type: string format: date maxLength: 8 description: Created on CRETIM: type: string maxLength: 6 description: Created at REFINT: type: string maxLength: 14 description: Transmission file (EDI Interchange) REFGRP: type: string maxLength: 14 description: Message group (EDI Message Group) REFMES: type: string maxLength: 14 description: Message (EDI Message) ARCKEY: type: string maxLength: 70 description: Key for external message archive SERIAL: type: string maxLength: 20 description: Serialization E1RSRH: type: array items: properties: REQUEST: type: string maxLength: 30 description: Request number for the data transfer REQOBJTYPE: type: string maxLength: 1 description: 'Type of requested data: T=Master data text (language dependent description),H=Hierachies,M=Master data attributes,D=Transaction data' enum: - T - H - M - D REQDATE: type: string format: date maxLength: 8 description: Date on which the data was requested (UTC) REQTIME: type: string maxLength: 6 description: Time at which the data was requested (UTC) REQUSER: type: string maxLength: 12 description: User Name TRSPMODE: type: string maxLength: 2 description: 'Mode of data transfer: I=ALE/IDoc,F=File Transfer,T=TRFC' enum: - I - F - T BACKGROUND: type: string maxLength: 1 description: 'Indicator: Start process in the background: X=Yes,""=No' enum: - X - '' IMMEDIATE: type: string maxLength: 1 description: 'Flag: Send extracted data at once: X=Yes,""=No' enum: - X - '' BENCHMARK: type: string maxLength: 1 description: 'ID: Activate benchmarking: X=Yes,""=No' enum: - X - '' E1RSRHI: type: array items: properties: INFOOBJECT: type: string maxLength: 30 description: Reference characteristic TSTAMPOLTP: type: number maxLength: 16 description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss) SAPREL: type: string maxLength: 4 description: Release Status of SAP System E1RSRSH: type: array items: properties: HIENM: type: string maxLength: 30 description: Hierarchy name VERSION: type: string maxLength: 3 description: Hierarchy version HCLASS: type: string maxLength: 4 description: Hierarchy class DATEFROM: type: string format: date maxLength: 8 description: Valid-From Date DATETO: type: string format: date maxLength: 8 description: Valid-to date E1RSRLH: type: array items: properties: LANGU: type: string maxLength: 1 description: Language Key required: - E1RSRLH required: - E1RSRHI E1RSRTX: type: array items: properties: INFOOBJECT: type: string maxLength: 30 description: Reference characteristic TSTAMPOLTP: type: number maxLength: 16 description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss) SAPREL: type: string maxLength: 4 description: Release Status of SAP System UPDMODE: type: string maxLength: 2 description: 'Mode of data update (Full, Delta, etc.): F=Transfer of all requested data,D=Transfer of the deltas since the last request,I=Transfer of an opening balance for non-cumulative values,R=Repetition of the transfer of a data packet,C=Initialization of the delta transfer' enum: - F - D - I - R - C DATETO: type: string format: date maxLength: 8 description: Valid-to date E1RSRST: type: array items: properties: FIELDNM: 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' E1RSRLT: type: array items: properties: LANGU: type: string maxLength: 1 description: Language Key required: - E1RSRLT required: - E1RSRTX E1RSRMD: type: array items: properties: INFOOBJECT: type: string maxLength: 30 description: Reference characteristic TSTAMPOLTP: type: number maxLength: 16 description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss) SAPREL: type: string maxLength: 4 description: Release Status of SAP System UPDMODE: type: string maxLength: 2 description: 'Mode of data update (Full, Delta, etc.): F=Transfer of all requested data,D=Transfer of the deltas since the last request,I=Transfer of an opening balance for non-cumulative values,R=Repetition of the transfer of a data packet,C=Initialization of the delta transfer' enum: - F - D - I - R - C DATETO: type: string format: date maxLength: 8 description: Valid-to date E1RSRSM: type: array items: properties: FIELDNM: 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' required: - E1RSRMD E1RSRIS: type: array items: properties: ISOURCE: type: string maxLength: 30 description: InfoSource TSTAMPOLTP: type: number maxLength: 16 description: UTC Time Stamp in Short Form (YYYYMMDDhhmmss) SAPREL: type: string maxLength: 4 description: Release Status of SAP System UPDMODE: type: string maxLength: 2 description: 'Mode of data update (Full, Delta, etc.): F=Transfer of all requested data,D=Transfer of the deltas since the last request,I=Transfer of an opening balance for non-cumulative values,R=Repetition of the transfer of a data packet,C=Initialization of the delta transfer' enum: - F - D - I - R - C E1RSRSL: type: array items: properties: FIELDNM: 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' required: - E1RSRIS required: - E1RSRH responses: '200': description: OK content: application/json: schema: type: object properties: TID: type: string description: tid '400': description: Bad request. 5XX: description: Unexpected error.