openapi: 3.0.0 info: title: SAP API version: 1.0.0 servers: - url: http://localhost:8080 paths: /rfc/ARFC_DEST_SHIP: post: tags: - ERFC operationId: /rfc/ARFC_DEST_SHIP requestBody: content: application/json: schema: properties: SENDER_ID: type: string maxLength: 32 SUPPORTABILITY_INFO: type: object properties: UNIT_ID: type: string format: byte description: ID of Unit in Background RFC DEBUG_CONTEXT_ID: type: string maxLength: 40 description: Context ID for Task Handler UNIT_KIND: type: integer format: int32 description: Type of Background RFC Unit DATA: type: array items: type: object properties: ARFCIPID: type: string maxLength: 8 description: Host ID (IP ID ARFCPID: type: string maxLength: 4 description: Process ID ARFCTIME: type: string maxLength: 8 description: Time Stamp ARFCTIDCNT: type: string maxLength: 4 description: Transaction ID (LUW -> COMMIT WORK) ARFCDEST: type: string maxLength: 32 description: Logical Destination (Specified in Function Call) ARFCLUWCNT: type: string maxLength: 8 description: Counter within a transaction (LUW) ARFCBLCNT: type: string format: byte description: Block number for ARFC data ARFCDATA01: type: string format: byte description: Asynchronous RFC ARFCDATA02: type: string format: byte description: Asynchronous RFC ARFCDATA03: type: string format: byte description: Asynchronous RFC ARFCDATA04: type: string format: byte description: Asynchronous RFC ARFCDATA05: type: string format: byte description: Asynchronous RFC ARFCDATA06: type: string format: byte description: Asynchronous RFC ARFCDATA07: type: string format: byte description: Asynchronous RFC STATE: type: array items: type: object properties: ARFCIPID: type: string maxLength: 8 description: Host ID (IP ID ARFCPID: type: string maxLength: 4 description: Process ID ARFCTIME: type: string maxLength: 8 description: Time Stamp ARFCTIDCNT: type: string maxLength: 4 description: Transaction ID (LUW -> COMMIT WORK) ARFCDEST: type: string maxLength: 32 description: Logical Destination (Specified in Function Call) ARFCLUWCNT: type: string maxLength: 8 description: Counter within a transaction (LUW) ARFCSTATE: type: string maxLength: 8 description: Status of an ARFC call (RECORDED,CPICERR,MAILED,READ..) ARFCFNAM: type: string maxLength: 30 description: Name of Function Module ARFCRETURN: type: string maxLength: 1 description: Reply expected ARFCUZEIT: type: string maxLength: 6 description: Current Time of Application Server ARFCDATUM: type: string format: date description: Current Date of Application Server ARFCUSER: type: string maxLength: 12 description: User Name ARFCRETRYS: type: integer format: int64 description: No. of attempts ARFCTCODE: type: string maxLength: 20 description: Current Transaction Code ARFCRHOST: type: string maxLength: 8 description: Character field of length 8 ARFCMSG: type: string maxLength: 50 description: Message Variable ARFCRESERV: type: string maxLength: 255 description: Horizontal Line HASH: type: string format: byte description: HASH for tRFC/qRFC responses: '200': description: OK content: application/json: schema: properties: ASTATE: type: string maxLength: 8 BGRFC_RETRY_DELAY_TIME: type: integer format: int32 BGRFC_RETRY_KEY: type: string maxLength: 24 BGRFC_RETRY_MAX_COUNT: type: integer format: int32 RETUDATA: type: string maxLength: 1 DATA: type: array items: type: object properties: ARFCIPID: type: string maxLength: 8 description: Host ID (IP ID ARFCPID: type: string maxLength: 4 description: Process ID ARFCTIME: type: string maxLength: 8 description: Time Stamp ARFCTIDCNT: type: string maxLength: 4 description: Transaction ID (LUW -> COMMIT WORK) ARFCDEST: type: string maxLength: 32 description: Logical Destination (Specified in Function Call) ARFCLUWCNT: type: string maxLength: 8 description: Counter within a transaction (LUW) ARFCBLCNT: type: string format: byte description: Block number for ARFC data ARFCDATA01: type: string format: byte description: Asynchronous RFC ARFCDATA02: type: string format: byte description: Asynchronous RFC ARFCDATA03: type: string format: byte description: Asynchronous RFC ARFCDATA04: type: string format: byte description: Asynchronous RFC ARFCDATA05: type: string format: byte description: Asynchronous RFC ARFCDATA06: type: string format: byte description: Asynchronous RFC ARFCDATA07: type: string format: byte description: Asynchronous RFC STATE: type: array items: type: object properties: ARFCIPID: type: string maxLength: 8 description: Host ID (IP ID ARFCPID: type: string maxLength: 4 description: Process ID ARFCTIME: type: string maxLength: 8 description: Time Stamp ARFCTIDCNT: type: string maxLength: 4 description: Transaction ID (LUW -> COMMIT WORK) ARFCDEST: type: string maxLength: 32 description: Logical Destination (Specified in Function Call) ARFCLUWCNT: type: string maxLength: 8 description: Counter within a transaction (LUW) ARFCSTATE: type: string maxLength: 8 description: Status of an ARFC call (RECORDED,CPICERR,MAILED,READ..) ARFCFNAM: type: string maxLength: 30 description: Name of Function Module ARFCRETURN: type: string maxLength: 1 description: Reply expected ARFCUZEIT: type: string maxLength: 6 description: Current Time of Application Server ARFCDATUM: type: string format: date description: Current Date of Application Server ARFCUSER: type: string maxLength: 12 description: User Name ARFCRETRYS: type: integer format: int64 description: No. of attempts ARFCTCODE: type: string maxLength: 20 description: Current Transaction Code ARFCRHOST: type: string maxLength: 8 description: Character field of length 8 ARFCMSG: type: string maxLength: 50 description: Message Variable ARFCRESERV: type: string maxLength: 255 description: Horizontal Line HASH: type: string format: byte description: HASH for tRFC/qRFC '400': description: Bad request. 5XX: description: Unexpected error.