openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SUBST_MODIFY_EXTERN_CNV_TABLE:
    post:
      tags:
      - SUGI
      operationId: /rfc/SUBST_MODIFY_EXTERN_CNV_TABLE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IV_MODMODE:
                  type: string
                  default: R
                  maxLength: 1
                IV_RELEASE:
                  type: string
                  default: ' '
                  maxLength: 10
                TT_UXCLIST:
                  type: array
                  items:
                    type: object
                    properties:
                      OBJECT:
                        type: string
                        maxLength: 4
                        description: 'DD: object type to which the operation is applied  enumValues: MCUT=Maintain MC function module for utility,MCRC=Maintain MC records,MCSP=Maintain MC selection include,ENQU=Lock object,VIEW=View,MCID=Maintain MC entries in tables,MCRT=Maintain MC runtime object,MCAB=Maintain MC function modules for program maintained ID,SQLT=Table pool or table cluster,INDX=Table index,MCIA=Subsequently activate MC IDs,MCSR=Maintain MC selection report,TABL=Relational table'
                        enum:
                        - MCUT
                        - MCRC
                        - MCSP
                        - ENQU
                        - VIEW
                        - MCID
                        - MCRT
                        - MCAB
                        - SQLT
                        - INDX
                        - MCIA
                        - MCSR
                        - TABL
                      TABNAME:
                        type: string
                        maxLength: 30
                        description: 4.0 version of TABNAME (name extension)
                      INDNAME:
                        type: string
                        maxLength: 3
                        description: Unique Index ID in a Table
                      TGORDER:
                        type: integer
                        format: int64
                        description: Sequence of processing by batch generator
                      FCT:
                        type: string
                        maxLength: 3
                        description: 'Function for Table Conversion Program  enumValues: MDF=Activate, adjust database table, delete data,ICN=Incremental conversion,ERR=Empty operation, semantic error,MRG=Cancel multiplexing,DNA=Delete database object and active nametab,CRE=Create database object,NOP=Empty operation, no error,STW=Switch to target table (ICNV),CFR=Force activation and adjustment,BUG=Empty operation, process aborts,DEL=Delete database object,CNV=Activate, adjust database table and data'
                        enum:
                        - MDF
                        - ICN
                        - ERR
                        - MRG
                        - DNA
                        - CRE
                        - NOP
                        - STW
                        - CFR
                        - BUG
                        - DEL
                        - CNV
                      XCRELEASE:
                        type: string
                        maxLength: 10
                        description: SAP Release
                      XCDATE:
                        type: string
                        format: date
                        description: Date
                      XCTIME:
                        type: string
                        maxLength: 6
                        description: Time
                      EXECMODE:
                        type: string
                        maxLength: 1
                        description: 'DD: entry for background processing or upgrade  enumValues: B=Edit TBATG with B entries,I=Edit TBATG with I entries'
                        enum:
                        - B
                        - I
                      SEVERITY:
                        type: string
                        maxLength: 1
                        description: 'DD: Status of an entry for mass processing  enumValues: A=Processed process terminated,""=Entry not yet processed,P=Entry is part of a partition,E=Entry processed, operation exited with error'
                        enum:
                        - A
                        - ''
                        - P
                        - E
                      XCUSER:
                        type: string
                        maxLength: 12
                        description: 'DD: user requesting DDL operation'
                      XCTYPE1:
                        type: integer
                        format: int64
                        description: Count Parameters
                      XCTYPE2:
                        type: integer
                        format: int64
                        description: Count Parameters
                      XCSTATUS:
                        type: integer
                        format: int64
                        description: Count Parameters
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EV_NRXCNV:
                    type: integer
                    format: int32
                  EV_RELEASE:
                    type: string
                    maxLength: 10
                  TT_UXCLIST:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJECT:
                          type: string
                          maxLength: 4
                          description: 'DD: object type to which the operation is applied  enumValues: MCUT=Maintain MC function module for utility,MCRC=Maintain MC records,MCSP=Maintain MC selection include,ENQU=Lock object,VIEW=View,MCID=Maintain MC entries in tables,MCRT=Maintain MC runtime object,MCAB=Maintain MC function modules for program maintained ID,SQLT=Table pool or table cluster,INDX=Table index,MCIA=Subsequently activate MC IDs,MCSR=Maintain MC selection report,TABL=Relational table'
                          enum:
                          - MCUT
                          - MCRC
                          - MCSP
                          - ENQU
                          - VIEW
                          - MCID
                          - MCRT
                          - MCAB
                          - SQLT
                          - INDX
                          - MCIA
                          - MCSR
                          - TABL
                        TABNAME:
                          type: string
                          maxLength: 30
                          description: 4.0 version of TABNAME (name extension)
                        INDNAME:
                          type: string
                          maxLength: 3
                          description: Unique Index ID in a Table
                        TGORDER:
                          type: integer
                          format: int64
                          description: Sequence of processing by batch generator
                        FCT:
                          type: string
                          maxLength: 3
                          description: 'Function for Table Conversion Program  enumValues: MDF=Activate, adjust database table, delete data,ICN=Incremental conversion,ERR=Empty operation, semantic error,MRG=Cancel multiplexing,DNA=Delete database object and active nametab,CRE=Create database object,NOP=Empty operation, no error,STW=Switch to target table (ICNV),CFR=Force activation and adjustment,BUG=Empty operation, process aborts,DEL=Delete database object,CNV=Activate, adjust database table and
                            data'
                          enum:
                          - MDF
                          - ICN
                          - ERR
                          - MRG
                          - DNA
                          - CRE
                          - NOP
                          - STW
                          - CFR
                          - BUG
                          - DEL
                          - CNV
                        XCRELEASE:
                          type: string
                          maxLength: 10
                          description: SAP Release
                        XCDATE:
                          type: string
                          format: date
                          description: Date
                        XCTIME:
                          type: string
                          maxLength: 6
                          description: Time
                        EXECMODE:
                          type: string
                          maxLength: 1
                          description: 'DD: entry for background processing or upgrade  enumValues: B=Edit TBATG with B entries,I=Edit TBATG with I entries'
                          enum:
                          - B
                          - I
                        SEVERITY:
                          type: string
                          maxLength: 1
                          description: 'DD: Status of an entry for mass processing  enumValues: A=Processed process terminated,""=Entry not yet processed,P=Entry is part of a partition,E=Entry processed, operation exited with error'
                          enum:
                          - A
                          - ''
                          - P
                          - E
                        XCUSER:
                          type: string
                          maxLength: 12
                          description: 'DD: user requesting DDL operation'
                        XCTYPE1:
                          type: integer
                          format: int64
                          description: Count Parameters
                        XCTYPE2:
                          type: integer
                          format: int64
                          description: Count Parameters
                        XCSTATUS:
                          type: integer
                          format: int64
                          description: Count Parameters
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
