openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DD_ICNV_PREPARE_INT:
    post:
      tags:
      - SDB6
      operationId: /rfc/DD_ICNV_PREPARE_INT
      requestBody:
        content:
          application/json:
            schema:
              properties:
                DBVERSION:
                  type: string
                  maxLength: 30
                FILE:
                  type: string
                  maxLength: 255
                ICNVPREP:
                  type: object
                  properties:
                    ENTRYEX:
                      type: string
                      maxLength: 1
                      description: Checks if Entries Already Exist
                    ICNVNT:
                      type: string
                      maxLength: 1
                      description: Generates ICNV30L/31L Entries from Nametab
                    ICNVNTTR:
                      type: string
                      maxLength: 1
                      description: Generates ICNV30L/31L Entries from Transport Request
                    RESTTOCNV:
                      type: string
                      maxLength: 1
                      description: Only Generate in ICNV30L/31L if Converted at SAP
                    TABUNT:
                      type: string
                      maxLength: 1
                      description: Generates TABU ICNV30L/ICNV31L in Transport Request
                    TABUNTTR:
                      type: string
                      maxLength: 1
                      description: Generates Single Tabu Entries per Table in Transport
                    DBCHK:
                      type: string
                      maxLength: 1
                      description: Checks if DB System ICNV Allowed
                    LOCKED:
                      type: string
                      maxLength: 1
                      description: Checks if Table Already Locked for ICNV
                    GETCAND:
                      type: string
                      maxLength: 1
                      description: Determine ICNV Candidates from ICNV30L/31L
                    VOLUMECHK:
                      type: string
                      maxLength: 1
                      description: Checks Usage of ICNV Depending on Table Size
                    ACTNTCMP:
                      type: string
                      maxLength: 1
                      description: Compares Active ICNV Shadow Nametab with Active Nametab
                    INACTNTCMP:
                      type: string
                      maxLength: 1
                      description: Compares Inactive ICNV Shadow Nametab with Active NAmetab
                    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 Conversion Candidates Exist
                    HOT_LCP:
                      type: string
                      maxLength: 1
                      description: Filters Objects from Hot Packages or LCPs
                    MODIFIED:
                      type: string
                      maxLength: 1
                      description: Indirectly Filters out Modified Tables
                    LONGNAME:
                      type: string
                      maxLength: 1
                      description: Filters Out Tables Whose Name is Longer than 30
                    CLASSRM:
                      type: string
                      maxLength: 1
                      description: Filters out tables that are actively <> TRANSP/CLUSTER
                    SORTTABS:
                      type: string
                      maxLength: 1
                      description: Filters out Tables with SORTABS.LST Entry
                    IBUDEL:
                      type: string
                      maxLength: 1
                      description: Filter ICNV Nametab Inconsistencies IBU<->Standard
                    CANDMOVE:
                      type: string
                      maxLength: 1
                      description: Copies ICNV Candidates to DDCNVTABL
                    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'
                    ICNVSTOP:
                      type: string
                      maxLength: 1
                      description: Stops the Data Transfer Jobs
                TRKORRADD:
                  type: string
                  maxLength: 20
                TRKORRALL:
                  type: string
                  maxLength: 20
                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
              - ICNVPREP
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ICNVRES:
                    type: object
                    properties:
                      ENTRYEX:
                        type: string
                        maxLength: 1
                        description: Checks if Entries Already Exist
                      ICNVNT:
                        type: string
                        maxLength: 1
                        description: Generates ICNV30L/31L Entries from Nametab
                      ICNVNTTR:
                        type: string
                        maxLength: 1
                        description: Generates ICNV30L/31L Entries from Transport Request
                      RESTTOCNV:
                        type: string
                        maxLength: 1
                        description: Only Generate in ICNV30L/31L if Converted at SAP
                      TABUNT:
                        type: string
                        maxLength: 1
                        description: Generates TABU ICNV30L/ICNV31L in Transport Request
                      TABUNTTR:
                        type: string
                        maxLength: 1
                        description: Generates Single Tabu Entries per Table in Transport
                      DBCHK:
                        type: string
                        maxLength: 1
                        description: Checks if DB System ICNV Allowed
                      LOCKED:
                        type: string
                        maxLength: 1
                        description: Checks if Table Already Locked for ICNV
                      GETCAND:
                        type: string
                        maxLength: 1
                        description: Determine ICNV Candidates from ICNV30L/31L
                      VOLUMECHK:
                        type: string
                        maxLength: 1
                        description: Checks Usage of ICNV Depending on Table Size
                      ACTNTCMP:
                        type: string
                        maxLength: 1
                        description: Compares Active ICNV Shadow Nametab with Active Nametab
                      INACTNTCMP:
                        type: string
                        maxLength: 1
                        description: Compares Inactive ICNV Shadow Nametab with Active NAmetab
                      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 Conversion Candidates Exist
                      HOT_LCP:
                        type: string
                        maxLength: 1
                        description: Filters Objects from Hot Packages or LCPs
                      MODIFIED:
                        type: string
                        maxLength: 1
                        description: Indirectly Filters out Modified Tables
                      LONGNAME:
                        type: string
                        maxLength: 1
                        description: Filters Out Tables Whose Name is Longer than 30
                      CLASSRM:
                        type: string
                        maxLength: 1
                        description: Filters out tables that are actively <> TRANSP/CLUSTER
                      SORTTABS:
                        type: string
                        maxLength: 1
                        description: Filters out Tables with SORTABS.LST Entry
                      IBUDEL:
                        type: string
                        maxLength: 1
                        description: Filter ICNV Nametab Inconsistencies IBU<->Standard
                      CANDMOVE:
                        type: string
                        maxLength: 1
                        description: Copies ICNV Candidates to DDCNVTABL
                      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'
                      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.
