openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DD_DB_IMIG_TCNV_REMOTE:
    post:
      tags:
      - SDBM
      operationId: /rfc/DD_DB_IMIG_TCNV_REMOTE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                OPERATION:
                  type: string
                  default: SELECT
                  maxLength: 30
                  description: 30 Characters
                TAB_NAME:
                  type: string
                  maxLength: 30
                  description: Table Name
                TCNV_IN:
                  type: object
                  properties:
                    TABNAME:
                      type: string
                      maxLength: 30
                      description: Table Name
                    FUNC:
                      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
                    SRCTAB:
                      type: string
                      maxLength: 1
                      description: CHAR01 data element for SYST
                    DESTTAB:
                      type: string
                      maxLength: 1
                      description: CHAR01 data element for SYST
                    ACTMODE:
                      type: string
                      maxLength: 3
                      description: CHAR03 data element for SYST
                    TEMPNAME:
                      type: string
                      maxLength: 30
                      description: Table Name
                    STEP1:
                      type: string
                      maxLength: 1
                      description: Step 1 of the conversion
                    STEP2:
                      type: string
                      maxLength: 1
                      description: Step 2 of the conversion
                    STEP3:
                      type: string
                      maxLength: 1
                      description: Step 3 of the conversion
                    STEP4:
                      type: string
                      maxLength: 1
                      description: Step 4 of the conversion
                    STEP5:
                      type: string
                      maxLength: 1
                      description: Step 5 of the conversion
                    STEP6:
                      type: string
                      maxLength: 1
                      description: Step 6 of the conversion
                    CDATE:
                      type: string
                      format: date
                      description: Date
                    CTIME:
                      type: string
                      maxLength: 6
                      description: Time
                    CUSER:
                      type: string
                      maxLength: 12
                      description: User Name
                    BUFSTATE:
                      type: string
                      maxLength: 1
                      description: 'Buffering type of table  enumValues: P=''P'': partially buffered,""='' '': not buffered,R=''R'': resident, fully buffered,G=''G'': generic buffering'
                      enum:
                      - P
                      - ''
                      - R
                      - G
                    MCODE:
                      type: string
                      maxLength: 1
                      description: Status of synchronous matchcode maintenance
                    TABLOG:
                      type: string
                      maxLength: 1
                      description: Status of logging of table changes
                    NTMOD:
                      type: string
                      maxLength: 1
                      description: CHAR01 data element for SYST
                    CLIENT_ADD:
                      type: string
                      maxLength: 1
                      description: CHAR01 data element for SYST
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  TCNV_OUT:
                    type: object
                    properties:
                      TABNAME:
                        type: string
                        maxLength: 30
                        description: Table Name
                      FUNC:
                        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
                      SRCTAB:
                        type: string
                        maxLength: 1
                        description: CHAR01 data element for SYST
                      DESTTAB:
                        type: string
                        maxLength: 1
                        description: CHAR01 data element for SYST
                      ACTMODE:
                        type: string
                        maxLength: 3
                        description: CHAR03 data element for SYST
                      TEMPNAME:
                        type: string
                        maxLength: 30
                        description: Table Name
                      STEP1:
                        type: string
                        maxLength: 1
                        description: Step 1 of the conversion
                      STEP2:
                        type: string
                        maxLength: 1
                        description: Step 2 of the conversion
                      STEP3:
                        type: string
                        maxLength: 1
                        description: Step 3 of the conversion
                      STEP4:
                        type: string
                        maxLength: 1
                        description: Step 4 of the conversion
                      STEP5:
                        type: string
                        maxLength: 1
                        description: Step 5 of the conversion
                      STEP6:
                        type: string
                        maxLength: 1
                        description: Step 6 of the conversion
                      CDATE:
                        type: string
                        format: date
                        description: Date
                      CTIME:
                        type: string
                        maxLength: 6
                        description: Time
                      CUSER:
                        type: string
                        maxLength: 12
                        description: User Name
                      BUFSTATE:
                        type: string
                        maxLength: 1
                        description: 'Buffering type of table  enumValues: P=''P'': partially buffered,""='' '': not buffered,R=''R'': resident, fully buffered,G=''G'': generic buffering'
                        enum:
                        - P
                        - ''
                        - R
                        - G
                      MCODE:
                        type: string
                        maxLength: 1
                        description: Status of synchronous matchcode maintenance
                      TABLOG:
                        type: string
                        maxLength: 1
                        description: Status of logging of table changes
                      NTMOD:
                        type: string
                        maxLength: 1
                        description: CHAR01 data element for SYST
                      CLIENT_ADD:
                        type: string
                        maxLength: 1
                        description: CHAR01 data element for SYST
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
