openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SRT_TESTS_FB_PAR_TEST03:
    post:
      tags:
      - SRT_TESTS_FUNCS_PARAM
      operationId: /rfc/SRT_TESTS_FB_PAR_TEST03
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IN_REPETITIONCOUNT:
                  type: integer
                  format: int32
                  default: 4
                IN_STRUCT:
                  type: object
                  properties:
                    CHAR16:
                      type: string
                      maxLength: 16
                      description: 'SOAP Runtime Tests: CHAR 16'
                    NUMC08:
                      type: integer
                      format: int64
                      description: 'SOAP Runtime Tests: NUMC 8'
                    DATE8:
                      type: string
                      format: date
                      description: 'SOAP Runtime Tests: DATE'
                    TIME6:
                      type: string
                      maxLength: 6
                      description: 'SOAP Runtime Tests: TIME'
                    INT4:
                      type: integer
                      format: int32
                      description: 'SOAP Runtime Tests: INT 4'
                    INT2:
                      type: integer
                      format: int32
                      description: 'SOAP Runtime Tests: INT 2'
                    INT1:
                      type: integer
                      format: int32
                      description: 'SOAP Runtime Tests: INT 1'
                    BCD10:
                      type: integer
                      format: int64
                      description: 'SOAP Runtime Tests: BCD 8.2'
                    FLOAT8:
                      type: number
                      description: 'SOAP Runtime Tests: FLOAT 8'
                    RAW16:
                      type: string
                      format: byte
                      description: 'SOAP Runtime Tests: RAW 16'
                IN_TABLE:
                  type: array
                  items:
                    type: object
                    properties:
                      CHAR16:
                        type: string
                        maxLength: 16
                        description: 'SOAP Runtime Tests: CHAR 16'
                      NUMC08:
                        type: integer
                        format: int64
                        description: 'SOAP Runtime Tests: NUMC 8'
                      DATE8:
                        type: string
                        format: date
                        description: 'SOAP Runtime Tests: DATE'
                      TIME6:
                        type: string
                        maxLength: 6
                        description: 'SOAP Runtime Tests: TIME'
                      INT4:
                        type: integer
                        format: int32
                        description: 'SOAP Runtime Tests: INT 4'
                      INT2:
                        type: integer
                        format: int32
                        description: 'SOAP Runtime Tests: INT 2'
                      INT1:
                        type: integer
                        format: int32
                        description: 'SOAP Runtime Tests: INT 1'
                      BCD10:
                        type: integer
                        format: int64
                        description: 'SOAP Runtime Tests: BCD 8.2'
                      FLOAT8:
                        type: number
                        description: 'SOAP Runtime Tests: FLOAT 8'
                      RAW16:
                        type: string
                        format: byte
                        description: 'SOAP Runtime Tests: RAW 16'
                      STRUCTURE:
                        type: object
                        properties:
                          CHAR16:
                            type: string
                            maxLength: 16
                            description: 'SOAP Runtime Tests: CHAR 16'
                          NUMC08:
                            type: integer
                            format: int64
                            description: 'SOAP Runtime Tests: NUMC 8'
                          DATE8:
                            type: string
                            format: date
                            description: 'SOAP Runtime Tests: DATE'
                          TIME6:
                            type: string
                            maxLength: 6
                            description: 'SOAP Runtime Tests: TIME'
                          INT4:
                            type: integer
                            format: int32
                            description: 'SOAP Runtime Tests: INT 4'
                          INT2:
                            type: integer
                            format: int32
                            description: 'SOAP Runtime Tests: INT 2'
                          INT1:
                            type: integer
                            format: int32
                            description: 'SOAP Runtime Tests: INT 1'
                          BCD10:
                            type: integer
                            format: int64
                            description: 'SOAP Runtime Tests: BCD 8.2'
                          FLOAT8:
                            type: number
                            description: 'SOAP Runtime Tests: FLOAT 8'
                          RAW16:
                            type: string
                            format: byte
                            description: 'SOAP Runtime Tests: RAW 16'
                      TABLE_FLAT:
                        type: array
                        items:
                          type: object
                          properties:
                            CHAR16:
                              type: string
                              maxLength: 16
                              description: 'SOAP Runtime Tests: CHAR 16'
                            NUMC08:
                              type: integer
                              format: int64
                              description: 'SOAP Runtime Tests: NUMC 8'
                            DATE8:
                              type: string
                              format: date
                              description: 'SOAP Runtime Tests: DATE'
                            TIME6:
                              type: string
                              maxLength: 6
                              description: 'SOAP Runtime Tests: TIME'
                            INT4:
                              type: integer
                              format: int32
                              description: 'SOAP Runtime Tests: INT 4'
                            INT2:
                              type: integer
                              format: int32
                              description: 'SOAP Runtime Tests: INT 2'
                            INT1:
                              type: integer
                              format: int32
                              description: 'SOAP Runtime Tests: INT 1'
                            BCD10:
                              type: integer
                              format: int64
                              description: 'SOAP Runtime Tests: BCD 8.2'
                            FLOAT8:
                              type: number
                              description: 'SOAP Runtime Tests: FLOAT 8'
                            RAW16:
                              type: string
                              format: byte
                              description: 'SOAP Runtime Tests: RAW 16'
              required:
              - IN_STRUCT
              - IN_TABLE
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  OUT_TABLE:
                    type: array
                    items:
                      type: object
                      properties:
                        CHAR16:
                          type: string
                          maxLength: 16
                          description: 'SOAP Runtime Tests: CHAR 16'
                        NUMC08:
                          type: integer
                          format: int64
                          description: 'SOAP Runtime Tests: NUMC 8'
                        DATE8:
                          type: string
                          format: date
                          description: 'SOAP Runtime Tests: DATE'
                        TIME6:
                          type: string
                          maxLength: 6
                          description: 'SOAP Runtime Tests: TIME'
                        INT4:
                          type: integer
                          format: int32
                          description: 'SOAP Runtime Tests: INT 4'
                        INT2:
                          type: integer
                          format: int32
                          description: 'SOAP Runtime Tests: INT 2'
                        INT1:
                          type: integer
                          format: int32
                          description: 'SOAP Runtime Tests: INT 1'
                        BCD10:
                          type: integer
                          format: int64
                          description: 'SOAP Runtime Tests: BCD 8.2'
                        FLOAT8:
                          type: number
                          description: 'SOAP Runtime Tests: FLOAT 8'
                        RAW16:
                          type: string
                          format: byte
                          description: 'SOAP Runtime Tests: RAW 16'
                        TABLE_DEEP:
                          type: array
                          items:
                            type: object
                            properties:
                              CHAR16:
                                type: string
                                maxLength: 16
                                description: 'SOAP Runtime Tests: CHAR 16'
                              NUMC08:
                                type: integer
                                format: int64
                                description: 'SOAP Runtime Tests: NUMC 8'
                              DATE8:
                                type: string
                                format: date
                                description: 'SOAP Runtime Tests: DATE'
                              TIME6:
                                type: string
                                maxLength: 6
                                description: 'SOAP Runtime Tests: TIME'
                              INT4:
                                type: integer
                                format: int32
                                description: 'SOAP Runtime Tests: INT 4'
                              INT2:
                                type: integer
                                format: int32
                                description: 'SOAP Runtime Tests: INT 2'
                              INT1:
                                type: integer
                                format: int32
                                description: 'SOAP Runtime Tests: INT 1'
                              BCD10:
                                type: integer
                                format: int64
                                description: 'SOAP Runtime Tests: BCD 8.2'
                              FLOAT8:
                                type: number
                                description: 'SOAP Runtime Tests: FLOAT 8'
                              RAW16:
                                type: string
                                format: byte
                                description: 'SOAP Runtime Tests: RAW 16'
                              STRUCTURE:
                                type: object
                                properties:
                                  CHAR16:
                                    type: string
                                    maxLength: 16
                                    description: 'SOAP Runtime Tests: CHAR 16'
                                  NUMC08:
                                    type: integer
                                    format: int64
                                    description: 'SOAP Runtime Tests: NUMC 8'
                                  DATE8:
                                    type: string
                                    format: date
                                    description: 'SOAP Runtime Tests: DATE'
                                  TIME6:
                                    type: string
                                    maxLength: 6
                                    description: 'SOAP Runtime Tests: TIME'
                                  INT4:
                                    type: integer
                                    format: int32
                                    description: 'SOAP Runtime Tests: INT 4'
                                  INT2:
                                    type: integer
                                    format: int32
                                    description: 'SOAP Runtime Tests: INT 2'
                                  INT1:
                                    type: integer
                                    format: int32
                                    description: 'SOAP Runtime Tests: INT 1'
                                  BCD10:
                                    type: integer
                                    format: int64
                                    description: 'SOAP Runtime Tests: BCD 8.2'
                                  FLOAT8:
                                    type: number
                                    description: 'SOAP Runtime Tests: FLOAT 8'
                                  RAW16:
                                    type: string
                                    format: byte
                                    description: 'SOAP Runtime Tests: RAW 16'
                              TABLE_FLAT:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    CHAR16:
                                      type: string
                                      maxLength: 16
                                      description: 'SOAP Runtime Tests: CHAR 16'
                                    NUMC08:
                                      type: integer
                                      format: int64
                                      description: 'SOAP Runtime Tests: NUMC 8'
                                    DATE8:
                                      type: string
                                      format: date
                                      description: 'SOAP Runtime Tests: DATE'
                                    TIME6:
                                      type: string
                                      maxLength: 6
                                      description: 'SOAP Runtime Tests: TIME'
                                    INT4:
                                      type: integer
                                      format: int32
                                      description: 'SOAP Runtime Tests: INT 4'
                                    INT2:
                                      type: integer
                                      format: int32
                                      description: 'SOAP Runtime Tests: INT 2'
                                    INT1:
                                      type: integer
                                      format: int32
                                      description: 'SOAP Runtime Tests: INT 1'
                                    BCD10:
                                      type: integer
                                      format: int64
                                      description: 'SOAP Runtime Tests: BCD 8.2'
                                    FLOAT8:
                                      type: number
                                      description: 'SOAP Runtime Tests: FLOAT 8'
                                    RAW16:
                                      type: string
                                      format: byte
                                      description: 'SOAP Runtime Tests: RAW 16'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
