openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DD_ICNV_PREPARE:
    post:
      tags:
      - SDB6
      operationId: /rfc/DD_ICNV_PREPARE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DBVERSION:
                  type: string
                  maxLength: 30
                FILE:
                  type: string
                  default: ' '
                  maxLength: 255
                ICNVUPGR:
                  type: object
                  properties:
                    DBCHK:
                      type: string
                      maxLength: 1
                      description: Checks if DB System ICNV Allowed
                    ICNVINIT:
                      type: string
                      maxLength: 1
                      description: Check if Tests were Already Performed
                    ICNVSTART:
                      type: string
                      maxLength: 1
                      description: Checks if Data Transfer has Begun
                    ICNVENOUGH:
                      type: string
                      maxLength: 1
                      description: Checks if Data Transfer Status Upgrade Allowed
                    ICNVCEXIST:
                      type: string
                      maxLength: 1
                      description: Check if ICNV Candidates Exist
                    INITDONE:
                      type: string
                      maxLength: 1
                      description: '''X'': Volume Check and Filter Executed'
                    STARTED:
                      type: string
                      maxLength: 1
                      description: '''X'': Data Transfer Already Started'
                    ENOUGH:
                      type: string
                      maxLength: 1
                      description: '''X'': Data Transfer Sufficient to Start Upgrade'
                    CANDEXIST:
                      type: string
                      maxLength: 1
                      description: '''X'': If ICNV Candidates Exist'
                    VOLUMECHK:
                      type: string
                      maxLength: 1
                      description: Checks Usage of ICNV Depending on Table Size
                    FILTER:
                      type: string
                      maxLength: 1
                      description: Filter Actions for Determining Objects to be Converted
                    CANDMOVE:
                      type: string
                      maxLength: 1
                      description: Copies ICNV Candidates to DDCNVTABL
                    ICNVSTOP:
                      type: string
                      maxLength: 1
                      description: Stops the Data Transfer Jobs
                TRHOTPACK:
                  type: array
                  items:
                    type: object
                    properties:
                      TRKORR:
                        type: string
                        maxLength: 20
                        description: Request/Task
                TRKORRS:
                  type: array
                  items:
                    type: object
                    properties:
                      TRKORR:
                        type: string
                        maxLength: 20
                        description: Request/Task
              required:
              - FILE
              - ICNVUPGR
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ICNVUPRES:
                    type: object
                    properties:
                      DBCHK:
                        type: string
                        maxLength: 1
                        description: Checks if DB System ICNV Allowed
                      ICNVINIT:
                        type: string
                        maxLength: 1
                        description: Check if Tests were Already Performed
                      ICNVSTART:
                        type: string
                        maxLength: 1
                        description: Checks if Data Transfer has Begun
                      ICNVENOUGH:
                        type: string
                        maxLength: 1
                        description: Checks if Data Transfer Status Upgrade Allowed
                      ICNVCEXIST:
                        type: string
                        maxLength: 1
                        description: Check if ICNV Candidates Exist
                      INITDONE:
                        type: string
                        maxLength: 1
                        description: '''X'': Volume Check and Filter Executed'
                      STARTED:
                        type: string
                        maxLength: 1
                        description: '''X'': Data Transfer Already Started'
                      ENOUGH:
                        type: string
                        maxLength: 1
                        description: '''X'': Data Transfer Sufficient to Start Upgrade'
                      CANDEXIST:
                        type: string
                        maxLength: 1
                        description: '''X'': If ICNV Candidates Exist'
                      VOLUMECHK:
                        type: string
                        maxLength: 1
                        description: Checks Usage of ICNV Depending on Table Size
                      FILTER:
                        type: string
                        maxLength: 1
                        description: Filter Actions for Determining Objects to be Converted
                      CANDMOVE:
                        type: string
                        maxLength: 1
                        description: Copies ICNV Candidates to DDCNVTABL
                      ICNVSTOP:
                        type: string
                        maxLength: 1
                        description: Stops the Data Transfer Jobs
                  TRHOTPACK:
                    type: array
                    items:
                      type: object
                      properties:
                        TRKORR:
                          type: string
                          maxLength: 20
                          description: Request/Task
                  TRKORRS:
                    type: array
                    items:
                      type: object
                      properties:
                        TRKORR:
                          type: string
                          maxLength: 20
                          description: Request/Task
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
