openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SUBST_ACCU_EXPORT:
    post:
      tags:
      - SUGI
      operationId: /rfc/SUBST_ACCU_EXPORT
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IV_CUS:
                  type: string
                  default: X
                  maxLength: 1
                  description: Should inhouse developments be gathered?
                IV_DDV:
                  type: string
                  default: X
                  maxLength: 1
                  description: Should inactive DDIC objects be gathered?
                IV_DOC:
                  type: string
                  default: X
                  maxLength: 1
                  description: Should inactive DDIC objects be gathered?
                IV_GEN:
                  type: string
                  default: X
                  maxLength: 1
                  description: Should generated objects be gathered?
                IV_NO_STD:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: R/3 target version of substitution
                IV_PCK:
                  type: string
                  default: X
                  maxLength: 1
                  description: R/3 target version of substitution
                IV_REP:
                  type: string
                  default: X
                  maxLength: 1
                  description: Should changed SAP objects be gathered?
                IV_SAPVERS:
                  type: string
                  default: ' '
                  maxLength: 10
                  description: R/3 target version of substitution
                IV_TST:
                  type: string
                  default: X
                  maxLength: 1
                  description: Should inactive DDIC objects be gathered?
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EV_ADDTA:
                    type: string
                    maxLength: 20
                    description: Command file of matchcode objects to be saved
                  EV_CUSTA:
                    type: string
                    maxLength: 20
                    description: Command file of active deviations
                  EV_DDVTA:
                    type: string
                    maxLength: 20
                    description: Command file of matchcode objects to be saved
                  EV_DOCTA:
                    type: string
                    maxLength: 20
                    description: Command file of matchcode objects to be saved
                  EV_GENTA:
                    type: string
                    maxLength: 20
                    description: Command file of matchcode objects to be saved
                  EV_LANTA:
                    type: string
                    maxLength: 20
                    description: Command file of matchcode objects to be saved
                  EV_PCKTA:
                    type: string
                    maxLength: 20
                    description: Command file of matchcode objects to be saved
                  EV_REPTA:
                    type: string
                    maxLength: 20
                    description: Command file of inactive deviations
                  EV_TSTTA:
                    type: string
                    maxLength: 20
                    description: Command file of matchcode objects to be saved
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
