openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DD_DB_IMIG_TICNV_REMOTE:
    post:
      tags:
      - SDBM
      operationId: /rfc/DD_DB_IMIG_TICNV_REMOTE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                NEWSEVERITY:
                  type: string
                  maxLength: 1
                  description: 'DD: Status of an entry for mass processing'
                OPERATION:
                  type: string
                  default: SELECT
                  maxLength: 30
                  description: 30 Characters
                TAB_NAME:
                  type: string
                  maxLength: 30
                  description: Table Name
                TICNV_IN:
                  type: object
                  properties:
                    TABNAME:
                      type: string
                      maxLength: 30
                      description: Table for incremental conversion
                    CNVID:
                      type: string
                      maxLength: 50
                      description: Unique ID of table conversion
                    CNVCONTEXT:
                      type: string
                      maxLength: 10
                      description: 'Context in which the conversion runs  enumValues: POSTUPG=Operation after upgrade,DEVEL=Operation in a development system,STANDARD=Operation in standard conversion program,UPGRADE=Operation as part of upgrade,USER_DEF=User-defined operations,CUSTOMER=Customer operation,UPG_SHD=Operation as part of the System Switch Upgrade'
                      enum:
                      - POSTUPG
                      - DEVEL
                      - STANDARD
                      - UPGRADE
                      - USER_DEF
                      - CUSTOMER
                      - UPG_SHD
                    SCENARIO:
                      type: string
                      maxLength: 10
                      description: 'Sscenario (graph) of a conversion  enumValues: EDIDOC=Special conversion of EDIDOC,PREUPGFREE=Incremental conversion prior to upgrade (without modif.),CDCLS=Special conversion of CDCLS,PREMIGFREE=Incremental migration (without modification),PREMIGUNON=Incremental Migration to Unicode (non MDMP),PREMIGUMDM=Incremental Migration to Unicode (MDMP),PREUPG=Incremental converson prior to upgrade'
                      enum:
                      - EDIDOC
                      - PREUPGFREE
                      - CDCLS
                      - PREMIGFREE
                      - PREMIGUNON
                      - PREMIGUMDM
                      - PREUPG
                    SCHEMA1:
                      type: string
                      maxLength: 3
                      description: Starting Schema
                    SCHEMA2:
                      type: string
                      maxLength: 3
                      description: Target Schema
                    EXECMODE:
                      type: string
                      maxLength: 1
                      description: 'DD: Entry for Background Processing or Upgrade'
                    SEVERITY:
                      type: string
                      maxLength: 1
                      description: 'DD: Status of an Entry for Mass Processing'
                    SCANNR:
                      type: integer
                      format: int32
                      description: Index of Internal Tables
                    PROCCLASS:
                      type: string
                      maxLength: 5
                      description: 'Schedulable process classes  enumValues: OPTI=Optimize processes,TRA2=Status switch already scheduled,STAT=Status calculation,TRAN=Status Switch,ICNV=Incremental conversion process,NOPS=Table remains excluded from all processes'
                      enum:
                      - OPTI
                      - TRA2
                      - STAT
                      - TRAN
                      - ICNV
                      - NOPS
                    M_RUN_TIME:
                      type: integer
                      format: int32
                      description: Maximum runtime of conversion process in minutes
                    M_LOCK_CNT:
                      type: integer
                      format: int32
                      description: Maximum number of locks which the conversion process holds
                    M_PROC_NUM:
                      type: integer
                      format: int32
                      description: Maximum number of parallel conversion processes
                    ARRAY_SIZE:
                      type: integer
                      format: int32
                      description: Size of data packet for mass processing
                    SCHEMAREP:
                      type: string
                      maxLength: 40
                      description: Template report for incremental table conversion
                    FIRSTSCHEM:
                      type: string
                      maxLength: 30
                      description: Schema for first conversion run
                    SCHEMAREP2:
                      type: string
                      maxLength: 40
                      description: Template report for incremental table conversion
                    SECSCHEM:
                      type: string
                      maxLength: 30
                      description: Schema for second and all subsequent conversion runs
                    SCHEMAREP3:
                      type: string
                      maxLength: 40
                      description: Template report for incremental table conversion
                    THIRDSCHEM:
                      type: string
                      maxLength: 30
                      description: Schema for last conversion run
                    CLIENT_ADD:
                      type: string
                      maxLength: 1
                      description: ID for added client
                    PDATE:
                      type: string
                      format: date
                      description: Current Date of Application Server
                    PTIME:
                      type: string
                      maxLength: 6
                      description: Current Time of Application Server
                    PTIME_OFF:
                      type: integer
                      format: int64
                      description: Delay until conversion process is started
                    CNVSTEP:
                      type: integer
                      format: int32
                      description: Index of Internal Tables
                    CNVSTATE:
                      type: string
                      maxLength: 10
                      description: Status of the incremental conversion
                    POSTSTATE:
                      type: string
                      maxLength: 10
                      description: Next status of incremental conversion
                    TARSTATE:
                      type: string
                      maxLength: 10
                      description: Next status of incremental conversion
                    CNVFIELD:
                      type: string
                      maxLength: 30
                      description: Indicator field for incremental conversion
                    CPFIELD:
                      type: string
                      maxLength: 30
                      description: Indicator field for incremental conversion
                    BASETAB:
                      type: string
                      maxLength: 30
                      description: Base table of incremental conversion
                    LOGTAB:
                      type: string
                      maxLength: 30
                      description: Logging table for incremental conversion
                    LOGTAB2:
                      type: string
                      maxLength: 30
                      description: Logging table for incremental conversion
                    TABNAMES:
                      type: string
                      maxLength: 255
                      description: Logical source tables of incremental conversion
                    TABALIAS:
                      type: string
                      maxLength: 255
                      description: Logical source tables of incremental conversion
                    TARGETTAB:
                      type: string
                      maxLength: 30
                      description: Target container for incremental conversion
                    TMPTABS:
                      type: string
                      maxLength: 255
                      description: Logical target tables of incremental conversion
                    KEYVIEW:
                      type: string
                      maxLength: 30
                      description: Name of SAP Table View
                    VIEWINDEX:
                      type: string
                      maxLength: 18
                      description: ''
                    PROCNAME:
                      type: string
                      maxLength: 20
                      description: ''
                    TRG_UPD1:
                      type: string
                      maxLength: 30
                      description: Name of update trigger
                    TRG_DEL1:
                      type: string
                      maxLength: 30
                      description: Name of delete trigger
                    TRG_INS1:
                      type: string
                      maxLength: 30
                      description: Name of current insert trigger
                    TRG_UPD2:
                      type: string
                      maxLength: 30
                      description: Name of update trigger
                    TRG_UPD3:
                      type: string
                      maxLength: 30
                      description: Name of update trigger
                    TRG_INS2:
                      type: string
                      maxLength: 30
                      description: Name of current insert trigger
                    STATEREPID:
                      type: string
                      maxLength: 40
                      description: 'DD: Report for including conversion exits'
                    TAB_WIDTH:
                      type: integer
                      format: int32
                      description: Table Width (Nametab) in Bytes
                    CDATE:
                      type: string
                      format: date
                      description: Date
                    CTIME:
                      type: string
                      maxLength: 6
                      description: Time
                    CUSER:
                      type: string
                      maxLength: 12
                      description: User Name
                    MIGDEST:
                      type: string
                      maxLength: 32
                      description: Logical Destination (Specified in Function Call)
                    MIGREP:
                      type: string
                      maxLength: 40
                      description: Template report for incremental table conversion
                    MIGSCHEM:
                      type: string
                      maxLength: 30
                      description: Schema for incremental migration
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  TICNV_OUT:
                    type: object
                    properties:
                      TABNAME:
                        type: string
                        maxLength: 30
                        description: Table for incremental conversion
                      CNVID:
                        type: string
                        maxLength: 50
                        description: Unique ID of table conversion
                      CNVCONTEXT:
                        type: string
                        maxLength: 10
                        description: 'Context in which the conversion runs  enumValues: POSTUPG=Operation after upgrade,DEVEL=Operation in a development system,STANDARD=Operation in standard conversion program,UPGRADE=Operation as part of upgrade,USER_DEF=User-defined operations,CUSTOMER=Customer operation,UPG_SHD=Operation as part of the System Switch Upgrade'
                        enum:
                        - POSTUPG
                        - DEVEL
                        - STANDARD
                        - UPGRADE
                        - USER_DEF
                        - CUSTOMER
                        - UPG_SHD
                      SCENARIO:
                        type: string
                        maxLength: 10
                        description: 'Sscenario (graph) of a conversion  enumValues: EDIDOC=Special conversion of EDIDOC,PREUPGFREE=Incremental conversion prior to upgrade (without modif.),CDCLS=Special conversion of CDCLS,PREMIGFREE=Incremental migration (without modification),PREMIGUNON=Incremental Migration to Unicode (non MDMP),PREMIGUMDM=Incremental Migration to Unicode (MDMP),PREUPG=Incremental converson prior to upgrade'
                        enum:
                        - EDIDOC
                        - PREUPGFREE
                        - CDCLS
                        - PREMIGFREE
                        - PREMIGUNON
                        - PREMIGUMDM
                        - PREUPG
                      SCHEMA1:
                        type: string
                        maxLength: 3
                        description: Starting Schema
                      SCHEMA2:
                        type: string
                        maxLength: 3
                        description: Target Schema
                      EXECMODE:
                        type: string
                        maxLength: 1
                        description: 'DD: Entry for Background Processing or Upgrade'
                      SEVERITY:
                        type: string
                        maxLength: 1
                        description: 'DD: Status of an Entry for Mass Processing'
                      SCANNR:
                        type: integer
                        format: int32
                        description: Index of Internal Tables
                      PROCCLASS:
                        type: string
                        maxLength: 5
                        description: 'Schedulable process classes  enumValues: OPTI=Optimize processes,TRA2=Status switch already scheduled,STAT=Status calculation,TRAN=Status Switch,ICNV=Incremental conversion process,NOPS=Table remains excluded from all processes'
                        enum:
                        - OPTI
                        - TRA2
                        - STAT
                        - TRAN
                        - ICNV
                        - NOPS
                      M_RUN_TIME:
                        type: integer
                        format: int32
                        description: Maximum runtime of conversion process in minutes
                      M_LOCK_CNT:
                        type: integer
                        format: int32
                        description: Maximum number of locks which the conversion process holds
                      M_PROC_NUM:
                        type: integer
                        format: int32
                        description: Maximum number of parallel conversion processes
                      ARRAY_SIZE:
                        type: integer
                        format: int32
                        description: Size of data packet for mass processing
                      SCHEMAREP:
                        type: string
                        maxLength: 40
                        description: Template report for incremental table conversion
                      FIRSTSCHEM:
                        type: string
                        maxLength: 30
                        description: Schema for first conversion run
                      SCHEMAREP2:
                        type: string
                        maxLength: 40
                        description: Template report for incremental table conversion
                      SECSCHEM:
                        type: string
                        maxLength: 30
                        description: Schema for second and all subsequent conversion runs
                      SCHEMAREP3:
                        type: string
                        maxLength: 40
                        description: Template report for incremental table conversion
                      THIRDSCHEM:
                        type: string
                        maxLength: 30
                        description: Schema for last conversion run
                      CLIENT_ADD:
                        type: string
                        maxLength: 1
                        description: ID for added client
                      PDATE:
                        type: string
                        format: date
                        description: Current Date of Application Server
                      PTIME:
                        type: string
                        maxLength: 6
                        description: Current Time of Application Server
                      PTIME_OFF:
                        type: integer
                        format: int64
                        description: Delay until conversion process is started
                      CNVSTEP:
                        type: integer
                        format: int32
                        description: Index of Internal Tables
                      CNVSTATE:
                        type: string
                        maxLength: 10
                        description: Status of the incremental conversion
                      POSTSTATE:
                        type: string
                        maxLength: 10
                        description: Next status of incremental conversion
                      TARSTATE:
                        type: string
                        maxLength: 10
                        description: Next status of incremental conversion
                      CNVFIELD:
                        type: string
                        maxLength: 30
                        description: Indicator field for incremental conversion
                      CPFIELD:
                        type: string
                        maxLength: 30
                        description: Indicator field for incremental conversion
                      BASETAB:
                        type: string
                        maxLength: 30
                        description: Base table of incremental conversion
                      LOGTAB:
                        type: string
                        maxLength: 30
                        description: Logging table for incremental conversion
                      LOGTAB2:
                        type: string
                        maxLength: 30
                        description: Logging table for incremental conversion
                      TABNAMES:
                        type: string
                        maxLength: 255
                        description: Logical source tables of incremental conversion
                      TABALIAS:
                        type: string
                        maxLength: 255
                        description: Logical source tables of incremental conversion
                      TARGETTAB:
                        type: string
                        maxLength: 30
                        description: Target container for incremental conversion
                      TMPTABS:
                        type: string
                        maxLength: 255
                        description: Logical target tables of incremental conversion
                      KEYVIEW:
                        type: string
                        maxLength: 30
                        description: Name of SAP Table View
                      VIEWINDEX:
                        type: string
                        maxLength: 18
                        description: ''
                      PROCNAME:
                        type: string
                        maxLength: 20
                        description: ''
                      TRG_UPD1:
                        type: string
                        maxLength: 30
                        description: Name of update trigger
                      TRG_DEL1:
                        type: string
                        maxLength: 30
                        description: Name of delete trigger
                      TRG_INS1:
                        type: string
                        maxLength: 30
                        description: Name of current insert trigger
                      TRG_UPD2:
                        type: string
                        maxLength: 30
                        description: Name of update trigger
                      TRG_UPD3:
                        type: string
                        maxLength: 30
                        description: Name of update trigger
                      TRG_INS2:
                        type: string
                        maxLength: 30
                        description: Name of current insert trigger
                      STATEREPID:
                        type: string
                        maxLength: 40
                        description: 'DD: Report for including conversion exits'
                      TAB_WIDTH:
                        type: integer
                        format: int32
                        description: Table Width (Nametab) in Bytes
                      CDATE:
                        type: string
                        format: date
                        description: Date
                      CTIME:
                        type: string
                        maxLength: 6
                        description: Time
                      CUSER:
                        type: string
                        maxLength: 12
                        description: User Name
                      MIGDEST:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      MIGREP:
                        type: string
                        maxLength: 40
                        description: Template report for incremental table conversion
                      MIGSCHEM:
                        type: string
                        maxLength: 30
                        description: Schema for incremental migration
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
