openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/READ_RFCSTX_INTO_TABLE:
    post:
      tags:
      - RFCA
      operationId: /rfc/READ_RFCSTX_INTO_TABLE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DELETE_FILE:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: Program running in background
                FILE:
                  type: string
                  default: rfcstx0
                  maxLength: 1024
                STXTBL:
                  type: array
                  items:
                    type: object
                    properties:
                      EYEON:
                        type: string
                        maxLength: 1
                        description: Structure delimiter
                      SENDERFLAG:
                        type: string
                        maxLength: 1
                        description: 'RFC sender flag: If set -> Client otherwise server'
                      RFCDATE:
                        type: string
                        format: date
                        description: Date field
                      RFCTIME:
                        type: string
                        maxLength: 6
                        description: Validity Period
                      CONVERID:
                        type: string
                        maxLength: 8
                        description: RFC conversation ID
                      CALLS:
                        type: number
                        description: Number of RFC calls
                      CALLTIME:
                        type: number
                        description: Execution time of RFC call
                      SEND:
                        type: number
                        description: Number of bytes sent
                      RECEIVE:
                        type: number
                        description: Number of received bytes
                      EXECTIME:
                        type: number
                        description: Effective Execution Time of RFC Routines
                      REXETIME:
                        type: number
                        description: Execution Time of RFC Routines on Partner Side
                      DEST:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      IP:
                        type: string
                        maxLength: 16
                        description: Physical address (Internet address)
                      REMOTEDEST:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      REMOTEIP:
                        type: string
                        maxLength: 16
                        description: Physical address (Internet address)
                      RFCUSER:
                        type: string
                        maxLength: 13
                        description: 'Remote Function Call: User name'
                      CALLER:
                        type: string
                        maxLength: 13
                        description: 'Remote Function Call: User name'
                      TARGET:
                        type: string
                        maxLength: 64
                        description: Remote Function Call destination (e.g. 'NONE')
                      PROGNAME:
                        type: string
                        maxLength: 40
                        description: Name of Called Program
                      FUNCNAME:
                        type: string
                        maxLength: 32
                        description: Name of called function
                      TID:
                        type: string
                        maxLength: 24
                        description: Unique Transaction ID (LUW -> COMMIT WORK)
                      VERSION:
                        type: string
                        maxLength: 3
                        description: RFC log version
                      FILLER2:
                        type: string
                        maxLength: 2
                        description: Version Number Component
                      EYEOFF:
                        type: string
                        maxLength: 1
                        description: Structure delimiter
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  STXTBL:
                    type: array
                    items:
                      type: object
                      properties:
                        EYEON:
                          type: string
                          maxLength: 1
                          description: Structure delimiter
                        SENDERFLAG:
                          type: string
                          maxLength: 1
                          description: 'RFC sender flag: If set -> Client otherwise server'
                        RFCDATE:
                          type: string
                          format: date
                          description: Date field
                        RFCTIME:
                          type: string
                          maxLength: 6
                          description: Validity Period
                        CONVERID:
                          type: string
                          maxLength: 8
                          description: RFC conversation ID
                        CALLS:
                          type: number
                          description: Number of RFC calls
                        CALLTIME:
                          type: number
                          description: Execution time of RFC call
                        SEND:
                          type: number
                          description: Number of bytes sent
                        RECEIVE:
                          type: number
                          description: Number of received bytes
                        EXECTIME:
                          type: number
                          description: Effective Execution Time of RFC Routines
                        REXETIME:
                          type: number
                          description: Execution Time of RFC Routines on Partner Side
                        DEST:
                          type: string
                          maxLength: 32
                          description: Logical Destination (Specified in Function Call)
                        IP:
                          type: string
                          maxLength: 16
                          description: Physical address (Internet address)
                        REMOTEDEST:
                          type: string
                          maxLength: 32
                          description: Logical Destination (Specified in Function Call)
                        REMOTEIP:
                          type: string
                          maxLength: 16
                          description: Physical address (Internet address)
                        RFCUSER:
                          type: string
                          maxLength: 13
                          description: 'Remote Function Call: User name'
                        CALLER:
                          type: string
                          maxLength: 13
                          description: 'Remote Function Call: User name'
                        TARGET:
                          type: string
                          maxLength: 64
                          description: Remote Function Call destination (e.g. 'NONE')
                        PROGNAME:
                          type: string
                          maxLength: 40
                          description: Name of Called Program
                        FUNCNAME:
                          type: string
                          maxLength: 32
                          description: Name of called function
                        TID:
                          type: string
                          maxLength: 24
                          description: Unique Transaction ID (LUW -> COMMIT WORK)
                        VERSION:
                          type: string
                          maxLength: 3
                          description: RFC log version
                        FILLER2:
                          type: string
                          maxLength: 2
                          description: Version Number Component
                        EYEOFF:
                          type: string
                          maxLength: 1
                          description: Structure delimiter
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
