openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/ECATT_READ_RFC_DEST:
    post:
      tags:
      - SETRM
      operationId: /rfc/ECATT_READ_RFC_DEST
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DESTINATION_NAME:
                  type: string
                  maxLength: 32
                  description: Logical Destination (Specified in Function Call)
              required:
              - DESTINATION_NAME
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ARFC_ACTIVE:
                    type: string
                    maxLength: 1
                    description: Asynchronous RFC - load check active
                  ARFC_CYCLE:
                    type: integer
                    format: int32
                    description: Asynchronous RFC - Analysis period for system load
                  ARFC_METHOD:
                    type: string
                    maxLength: 1
                    description: Asynchronous RFC - Procedures for load check
                  CLIENT:
                    type: string
                    maxLength: 3
                    description: Explicit logon client
                  DESCRIPTION:
                    type: string
                    maxLength: 72
                    description: Description of RFC connection
                  DESTLOCK:
                    type: string
                    maxLength: 1
                    description: Display type of destination (modifiable and not modifiable)
                  GROUP:
                    type: string
                    maxLength: 64
                    description: Logon group for load distribution mode
                  GWHOST:
                    type: string
                    maxLength: 1024
                    description: Gateway host name
                  GWSERVICE:
                    type: string
                    maxLength: 32
                    description: Gateway Service
                  LANGUAGE:
                    type: string
                    maxLength: 1
                    description: Explicit language
                  LOADBALANCING:
                    type: string
                    maxLength: 1
                    description: RFC via load distribution procedure (Load Balancing)
                  PASSWORD:
                    type: string
                    maxLength: 40
                    description: Explicit password
                  PASSWORDSCR:
                    type: string
                    maxLength: 1
                    description: Unencrypted password
                  RFCBITMAP:
                    type: string
                    maxLength: 8
                    description: Bitmap for Variable Options in RFCOPT
                  RFCCONVERT:
                    type: string
                    maxLength: 1
                    description: Conversion for Non-Compatible Codepage?
                  RFCCONVX:
                    type: string
                    maxLength: 8
                    description: Conversion Bytes (If RFCCONV = 'I') in Hex
                  RFCLOGON_GUI:
                    type: string
                    maxLength: 1
                    description: Logon screen for RFC logon
                  RFCSNC:
                    type: string
                    maxLength: 1
                    description: RFC Secure Network Communication (HTTP SSL)
                  RFCUNICODE:
                    type: integer
                    format: int64
                  RFCWAN:
                    type: string
                    maxLength: 1
                    description: '''X'' -> Slow RFC Connection (in WAN)'
                  SERVER:
                    type: string
                    maxLength: 1024
                    description: Name of target host
                  SYSTEMID:
                    type: string
                    maxLength: 8
                    description: System ID
                  SYSTEMNR:
                    type: string
                    maxLength: 2
                    description: Service used (TCP service, SAP System number)
                  TRACE:
                    type: string
                    maxLength: 1
                    description: Trace?
                  TRFCBTCDELAY:
                    type: string
                    maxLength: 4
                    description: 'TRFC: Time between repeat attempts'
                  TRFCBTCSUPPR:
                    type: string
                    maxLength: 1
                    description: 'TRFC: Do not schedule background jobs if conn. error occurs'
                  TRFCBTCTRIES:
                    type: string
                    maxLength: 3
                    description: 'TRFC: Connection attempt up to task'
                  TRUSTED_SYSTEM:
                    type: string
                    maxLength: 1
                    description: Trusted system (RFC single logon)
                  USER:
                    type: string
                    maxLength: 12
                    description: Explicit user ID
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
