openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/ECATT_START_POPUP:
    post:
      tags:
      - ECATT_EXECUTE
      operationId: /rfc/ECATT_START_POPUP
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IM_LOAD_USER_SETTINGS:
                  type: string
                  default: X
                  maxLength: 1
                  description: eCATT - Tab Titles to Be Displayed in Initial Screen
                IM_OBJ_NAME:
                  type: string
                  maxLength: 30
                  description: eCATT Object
                IM_OBJ_TYPE:
                  type: string
                  maxLength: 4
                  description: eCATT Object Type (Test Data, Script, Configuration, etc.)
                IM_OBJ_VERSION:
                  type: integer
                  format: int64
                  default: 0
                  description: eCATT Object Version
                IM_SHOW_TABS:
                  type: object
                  properties:
                    DO_NOT_USE:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    GENERALS:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    VARIANTS:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    PARAMETERS:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    UI_ANSTEUERUNG:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    TCD:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    SAPGUI:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    WEBDYNPRO:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    EXT_TOOL:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    DEBUGGER:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                IM_START_COL:
                  type: integer
                  format: int32
                  default: 25
                  description: Screens, horizontal cursor position at PAI
                IM_START_ROW:
                  type: integer
                  format: int32
                  default: 6
                  description: Screens, vertical cursor position at PAI
                IM_TITLE:
                  type: string
                  default: ' '
                  maxLength: 70
                  description: Screens, Title Text
                IM_TWB_STATE_SET_ACTIVE:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: Screens, Title Text
                IM_WBMANAGER_ACTIVE:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: eCATT Object Version
                CH_STARTPROFIL:
                  type: object
                  properties:
                    INTERRUPT:
                      type: string
                      maxLength: 1
                      description: 'Error Behavior (X=Cancel,Cont.:V=Variant,T=Config,S=Command)  enumValues: V=Termination, Continue with Next Variant,S=No Termination, Continue with Next Script Command,T=Termination, Continue with Next Test Configuration,X=Termination of Start Process'
                      enum:
                      - V
                      - S
                      - T
                      - X
                    EXEC_CTRL:
                      type: string
                      maxLength: 1
                      description: 'Use eCATT Execution Control  enumValues: X=Control for Popup,""=No Control'
                      enum:
                      - X
                      - ''
                    DEBUG:
                      type: string
                      maxLength: 1
                      description: 'eCATT - Debug Modes  enumValues: I=Ignore Breakpoints (Default for Collective Execution),N=Normal Breakpoint Handling, Stop at BREAK,D=Execution with Immediate Debugging,E=Stop When an Error Occurs'
                      enum:
                      - I
                      - N
                      - D
                      - E
                    FSTARTMODE:
                      type: string
                      maxLength: 1
                      description: 'X = Use Start Mode, Do Not Use Mode for TCD  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    STARTMODE:
                      type: string
                      maxLength: 1
                      description: 'Replay Mode (A=Fgrnd, N=Bgrnd, E=Error, X=Asynch, Y=N.Loc)  enumValues: Y=Process in Background, Synchron. Not Local,""=(Empty) Use Default,N=Process in Background, Synchronous Local,A=Process in Foreground, Synchronous Local,E=Display Errors Only, Synchronous Local,X=Process in Background, Asynchronous Update'
                      enum:
                      - Y
                      - ''
                      - N
                      - A
                      - E
                      - X
                    SYSTEMDATA:
                      type: string
                      maxLength: 30
                      description: System Data Container
                    TARGETSYSTEM:
                      type: string
                      maxLength: 30
                      description: Target System (Key in System Data Container)
                    VARIANT_ID:
                      type: string
                      maxLength: 30
                      description: Variant name
                    START_TYPE:
                      type: string
                      maxLength: 1
                      description: 'eCATT - Start Type for eCATT Start  enumValues: F=Initialize Start Profiles in START_POPUP,T=Individual Test Configuration Execution,S=Individual Script Execution,P=Start from st30 for Performance Trace,M=Collective Execution'
                      enum:
                      - F
                      - T
                      - S
                      - P
                      - M
                    MAXRUNTIME:
                      type: integer
                      format: int64
                      description: Time requirement
                    ARCHIVE:
                      type: string
                      maxLength: 1
                      description: 'Archive ON/OFF  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    MODE_SAPGUI:
                      type: string
                      maxLength: 1
                      description: 'Error Mode for SAPGUI Command  enumValues: C=Continue (Continue on Any Error),N=Standard (Terminate on Any Error),V=Continue Value (Cont. Even If Field Values Are Not Passed)'
                      enum:
                      - C
                      - N
                      - V
                    MODE_EXTTOOL:
                      type: string
                      maxLength: 1
                      description: 'Processing Mode for External Tool  enumValues: D=Debug Mode,A=With User Interface of External Tool,N=Normal'
                      enum:
                      - D
                      - A
                      - N
                    MODE_SAPGUI_BREAK:
                      type: string
                      maxLength: 1
                      description: 'Stop Mode for SAPGUI Command  enumValues: C=New Processed Screen,P=Program Change,N=Do Not Stop,D=Screen Change,M=Property / Method Call,T=Transaction Change,G=GuiElement / Command,S=New SAPGUI Command'
                      enum:
                      - C
                      - P
                      - N
                      - D
                      - M
                      - T
                      - G
                      - S
                    MODE_SAPGUI_SYNC:
                      type: string
                      maxLength: 1
                      description: 'Synchronization Mode SAPGUI Command  enumValues: N=Optimized Performance,S=Synchronous GUI Control'
                      enum:
                      - N
                      - S
                    MODE_SAPGUI_DEBUG:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SAPGUI Debugger  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    DISPLAY_LOG:
                      type: string
                      maxLength: 1
                      description: 'eCATT - Log On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    MODE_SAPGUI_CLOSE:
                      type: string
                      maxLength: 1
                      description: 'Close Sessions Created by SAPGUI Command  enumValues: O=Do Not Close Created Sessions,E=Do Not Close Sessions with Errors,R=Close Created Sessions After Every REF,N=Close Created Sessions After Script Run'
                      enum:
                      - O
                      - E
                      - R
                      - N
                    USERNAME:
                      type: string
                      maxLength: 32
                      description: User for External Tool
                    PASSWORD:
                      type: string
                      maxLength: 32
                      description: Password for External Tool
                    PROJECT:
                      type: string
                      maxLength: 32
                      description: Project Name in External Tool
                    CANCEL:
                      type: string
                      maxLength: 1
                      description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    OLD_LOG_ID:
                      type: integer
                      format: int64
                      description: Current operation number
                    TWB_STATE_SET:
                      type: string
                      maxLength: 1
                      description: 'Copy Activity Status in TWB Status?  enumValues: ""=Do Not Copy eCATT Execution Status in Test Workbench,X=Copy eCATT Execution Status in Test Workbench'
                      enum:
                      - ''
                      - X
                    PERF_TRACE:
                      type: string
                      maxLength: 1
                      description: 'Trace Status During eCATT Execution (On/Off)  enumValues: X=Switch On Trace,""=Deactivate Trace'
                      enum:
                      - X
                      - ''
                    REM_CATT_INT_TSYS:
                      type: string
                      maxLength: 30
                      description: Internal Target System for REMOTECATT
                    PERF_TRACE_SQL:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SQL Trace On/Off  enumValues: X=Switch On Trace,""=Deactivate Trace'
                      enum:
                      - X
                      - ''
                    PERF_TRACE_ENQ:
                      type: string
                      maxLength: 1
                      description: 'ECATT - Enqueue Trace  enumValues: X=Switch On Trace,""=Deactivate Trace'
                      enum:
                      - X
                      - ''
                    PERF_TRACE_RFC:
                      type: string
                      maxLength: 1
                      description: 'eCATT - RFC Trace  enumValues: X=Switch On Trace,""=Deactivate Trace'
                      enum:
                      - X
                      - ''
                    PERF_TRACE_BUF:
                      type: string
                      maxLength: 1
                      description: 'eCATT - Buffer Trace  enumValues: X=Switch On Trace,""=Deactivate Trace'
                      enum:
                      - X
                      - ''
                    TWB_RFC_CLOSE:
                      type: string
                      maxLength: 1
                      description: 'eCATT _ RFC Close  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    MODE_SAPGUI_HIGHLIGHT:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SAPGUI Highlight  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    MODE_SAPGUI_IN_ONE_SESS:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SAPGUI Sessions  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    RFC_USE_ASYNC:
                      type: string
                      maxLength: 1
                      description: 'eCATT - Use Asynchronous RFC  enumValues: ""=Not Selected,X=Selected'
                      enum:
                      - ''
                      - X
                    APL_LOG:
                      type: string
                      maxLength: 1
                      description: 'eCATT: Application Log Handling  enumValues: ""=Do Not Create Application Log Messages,X=Create Application Log Messages'
                      enum:
                      - ''
                      - X
                    WEB_MODE:
                      type: string
                      maxLength: 1
                      description: 'Replay Mode for Web Dynpro  enumValues: A=Foreground process.,N=Background Processing,B=Foreground Processing (Parallel Display of Recorded Screens)'
                      enum:
                      - A
                      - N
                      - B
                    WEB_DURATION:
                      type: integer
                      format: int32
                      description: 'Display Duration in Secs of Web Dynpro when Foreground Proc.  enumValues: 91=Second,0=Without Delay,99=Seconds'
                      enum:
                      - '91'
                      - '0'
                      - '99'
                    MODE_SAPGUI_PIC:
                      type: string
                      maxLength: 1
                      description: eCATT - SAPGUI Screenshot
                    GUIPIC1:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SAPGUI Screenshot: In Case of Error'
                    GUIPIC2:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SAPGUI Screenshot: Before User Inputs'
                    GUIPIC3:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SAPGUI Screenshot: After User Inputs'
                    GUIPIC4:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SAPGUI Screenshot: After Each Change by the User'
                    GUIPIC_PATH:
                      type: string
                      maxLength: 255
                      description: eCATT - SAPGUI Path to Screenshots
                    GUIPIC_PATH_E:
                      type: string
                      maxLength: 1
                      description: 'eCATT - SAPGUI Screenshot: Create Separate Directory'
                    GUIMINI:
                      type: string
                      maxLength: 1
                      description: eCATT - Minimize SAPGUI
                    ESF_DEBUG:
                      type: string
                      maxLength: 1
                      description: 'eCATT ESF Debugging  enumValues: X=Debugging Activated,""=Debugging Deactivated'
                      enum:
                      - X
                      - ''
                CH_VAR_TO_EXEC:
                  type: array
                  items:
                    type: object
                    properties:
                      VAR_NAME:
                        type: string
                        maxLength: 30
                        description: Variant name
                      VAR_DESC:
                        type: string
                        maxLength: 60
                        description: Short Text of Parameter, Command Interface or Variant
                      VINDEX:
                        type: integer
                        format: int64
                        description: Index of a Variant
                      SORTLNR:
                        type: integer
                        format: int64
                        description: eCATT - Sequence Number
                      SEL_EXEC:
                        type: string
                        maxLength: 1
                        description: eCATT Selection Variant for Execution
                CT_VAR_EXT:
                  type: array
                  items:
                    type: object
                    properties:
                      OBJ_ORDER:
                        type: integer
                        format: int64
                        description: eCATT - Sort Index in Lists
                      OBJ_ALIAS:
                        type: string
                        maxLength: 3
                        description: Alias for a Test Data Container
                      OBJ_TYPE:
                        type: string
                        maxLength: 4
                        description: eCATT Object Type (Test Data, Script, Configuration, etc.)
                      OBJ_NAME:
                        type: string
                        maxLength: 30
                        description: eCATT Object
                      VAR_EXT_MODE:
                        type: string
                        maxLength: 1
                        description: eCATT Mode Usage of External Variants
                      VAR_EXT_FILE:
                        type: string
                        maxLength: 255
                        description: eCATT External Variants - File Name
                      VAR_EXT_PATH:
                        type: string
                        maxLength: 255
                        description: eCATT External Variants - Path
                      OBJ_TEXT:
                        type: string
                        maxLength: 75
                        description: 'eCATT Object Attributes: Title'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  EX_PAR_VAR_DISPLAYED:
                    type: string
                    maxLength: 30
                    description: eCATT - Tab Titles to Be Displayed in Initial Screen
                  CH_STARTPROFIL:
                    type: object
                    properties:
                      INTERRUPT:
                        type: string
                        maxLength: 1
                        description: 'Error Behavior (X=Cancel,Cont.:V=Variant,T=Config,S=Command)  enumValues: V=Termination, Continue with Next Variant,S=No Termination, Continue with Next Script Command,T=Termination, Continue with Next Test Configuration,X=Termination of Start Process'
                        enum:
                        - V
                        - S
                        - T
                        - X
                      EXEC_CTRL:
                        type: string
                        maxLength: 1
                        description: 'Use eCATT Execution Control  enumValues: X=Control for Popup,""=No Control'
                        enum:
                        - X
                        - ''
                      DEBUG:
                        type: string
                        maxLength: 1
                        description: 'eCATT - Debug Modes  enumValues: I=Ignore Breakpoints (Default for Collective Execution),N=Normal Breakpoint Handling, Stop at BREAK,D=Execution with Immediate Debugging,E=Stop When an Error Occurs'
                        enum:
                        - I
                        - N
                        - D
                        - E
                      FSTARTMODE:
                        type: string
                        maxLength: 1
                        description: 'X = Use Start Mode, Do Not Use Mode for TCD  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      STARTMODE:
                        type: string
                        maxLength: 1
                        description: 'Replay Mode (A=Fgrnd, N=Bgrnd, E=Error, X=Asynch, Y=N.Loc)  enumValues: Y=Process in Background, Synchron. Not Local,""=(Empty) Use Default,N=Process in Background, Synchronous Local,A=Process in Foreground, Synchronous Local,E=Display Errors Only, Synchronous Local,X=Process in Background, Asynchronous Update'
                        enum:
                        - Y
                        - ''
                        - N
                        - A
                        - E
                        - X
                      SYSTEMDATA:
                        type: string
                        maxLength: 30
                        description: System Data Container
                      TARGETSYSTEM:
                        type: string
                        maxLength: 30
                        description: Target System (Key in System Data Container)
                      VARIANT_ID:
                        type: string
                        maxLength: 30
                        description: Variant name
                      START_TYPE:
                        type: string
                        maxLength: 1
                        description: 'eCATT - Start Type for eCATT Start  enumValues: F=Initialize Start Profiles in START_POPUP,T=Individual Test Configuration Execution,S=Individual Script Execution,P=Start from st30 for Performance Trace,M=Collective Execution'
                        enum:
                        - F
                        - T
                        - S
                        - P
                        - M
                      MAXRUNTIME:
                        type: integer
                        format: int64
                        description: Time requirement
                      ARCHIVE:
                        type: string
                        maxLength: 1
                        description: 'Archive ON/OFF  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      MODE_SAPGUI:
                        type: string
                        maxLength: 1
                        description: 'Error Mode for SAPGUI Command  enumValues: C=Continue (Continue on Any Error),N=Standard (Terminate on Any Error),V=Continue Value (Cont. Even If Field Values Are Not Passed)'
                        enum:
                        - C
                        - N
                        - V
                      MODE_EXTTOOL:
                        type: string
                        maxLength: 1
                        description: 'Processing Mode for External Tool  enumValues: D=Debug Mode,A=With User Interface of External Tool,N=Normal'
                        enum:
                        - D
                        - A
                        - N
                      MODE_SAPGUI_BREAK:
                        type: string
                        maxLength: 1
                        description: 'Stop Mode for SAPGUI Command  enumValues: C=New Processed Screen,P=Program Change,N=Do Not Stop,D=Screen Change,M=Property / Method Call,T=Transaction Change,G=GuiElement / Command,S=New SAPGUI Command'
                        enum:
                        - C
                        - P
                        - N
                        - D
                        - M
                        - T
                        - G
                        - S
                      MODE_SAPGUI_SYNC:
                        type: string
                        maxLength: 1
                        description: 'Synchronization Mode SAPGUI Command  enumValues: N=Optimized Performance,S=Synchronous GUI Control'
                        enum:
                        - N
                        - S
                      MODE_SAPGUI_DEBUG:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SAPGUI Debugger  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      DISPLAY_LOG:
                        type: string
                        maxLength: 1
                        description: 'eCATT - Log On/Off  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      MODE_SAPGUI_CLOSE:
                        type: string
                        maxLength: 1
                        description: 'Close Sessions Created by SAPGUI Command  enumValues: O=Do Not Close Created Sessions,E=Do Not Close Sessions with Errors,R=Close Created Sessions After Every REF,N=Close Created Sessions After Script Run'
                        enum:
                        - O
                        - E
                        - R
                        - N
                      USERNAME:
                        type: string
                        maxLength: 32
                        description: User for External Tool
                      PASSWORD:
                        type: string
                        maxLength: 32
                        description: Password for External Tool
                      PROJECT:
                        type: string
                        maxLength: 32
                        description: Project Name in External Tool
                      CANCEL:
                        type: string
                        maxLength: 1
                        description: 'eCATT Switch On/Off  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      OLD_LOG_ID:
                        type: integer
                        format: int64
                        description: Current operation number
                      TWB_STATE_SET:
                        type: string
                        maxLength: 1
                        description: 'Copy Activity Status in TWB Status?  enumValues: ""=Do Not Copy eCATT Execution Status in Test Workbench,X=Copy eCATT Execution Status in Test Workbench'
                        enum:
                        - ''
                        - X
                      PERF_TRACE:
                        type: string
                        maxLength: 1
                        description: 'Trace Status During eCATT Execution (On/Off)  enumValues: X=Switch On Trace,""=Deactivate Trace'
                        enum:
                        - X
                        - ''
                      REM_CATT_INT_TSYS:
                        type: string
                        maxLength: 30
                        description: Internal Target System for REMOTECATT
                      PERF_TRACE_SQL:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SQL Trace On/Off  enumValues: X=Switch On Trace,""=Deactivate Trace'
                        enum:
                        - X
                        - ''
                      PERF_TRACE_ENQ:
                        type: string
                        maxLength: 1
                        description: 'ECATT - Enqueue Trace  enumValues: X=Switch On Trace,""=Deactivate Trace'
                        enum:
                        - X
                        - ''
                      PERF_TRACE_RFC:
                        type: string
                        maxLength: 1
                        description: 'eCATT - RFC Trace  enumValues: X=Switch On Trace,""=Deactivate Trace'
                        enum:
                        - X
                        - ''
                      PERF_TRACE_BUF:
                        type: string
                        maxLength: 1
                        description: 'eCATT - Buffer Trace  enumValues: X=Switch On Trace,""=Deactivate Trace'
                        enum:
                        - X
                        - ''
                      TWB_RFC_CLOSE:
                        type: string
                        maxLength: 1
                        description: 'eCATT _ RFC Close  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      MODE_SAPGUI_HIGHLIGHT:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SAPGUI Highlight  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      MODE_SAPGUI_IN_ONE_SESS:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SAPGUI Sessions  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      RFC_USE_ASYNC:
                        type: string
                        maxLength: 1
                        description: 'eCATT - Use Asynchronous RFC  enumValues: ""=Not Selected,X=Selected'
                        enum:
                        - ''
                        - X
                      APL_LOG:
                        type: string
                        maxLength: 1
                        description: 'eCATT: Application Log Handling  enumValues: ""=Do Not Create Application Log Messages,X=Create Application Log Messages'
                        enum:
                        - ''
                        - X
                      WEB_MODE:
                        type: string
                        maxLength: 1
                        description: 'Replay Mode for Web Dynpro  enumValues: A=Foreground process.,N=Background Processing,B=Foreground Processing (Parallel Display of Recorded Screens)'
                        enum:
                        - A
                        - N
                        - B
                      WEB_DURATION:
                        type: integer
                        format: int32
                        description: 'Display Duration in Secs of Web Dynpro when Foreground Proc.  enumValues: 91=Second,0=Without Delay,99=Seconds'
                        enum:
                        - '91'
                        - '0'
                        - '99'
                      MODE_SAPGUI_PIC:
                        type: string
                        maxLength: 1
                        description: eCATT - SAPGUI Screenshot
                      GUIPIC1:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SAPGUI Screenshot: In Case of Error'
                      GUIPIC2:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SAPGUI Screenshot: Before User Inputs'
                      GUIPIC3:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SAPGUI Screenshot: After User Inputs'
                      GUIPIC4:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SAPGUI Screenshot: After Each Change by the User'
                      GUIPIC_PATH:
                        type: string
                        maxLength: 255
                        description: eCATT - SAPGUI Path to Screenshots
                      GUIPIC_PATH_E:
                        type: string
                        maxLength: 1
                        description: 'eCATT - SAPGUI Screenshot: Create Separate Directory'
                      GUIMINI:
                        type: string
                        maxLength: 1
                        description: eCATT - Minimize SAPGUI
                      ESF_DEBUG:
                        type: string
                        maxLength: 1
                        description: 'eCATT ESF Debugging  enumValues: X=Debugging Activated,""=Debugging Deactivated'
                        enum:
                        - X
                        - ''
                  CH_VAR_TO_EXEC:
                    type: array
                    items:
                      type: object
                      properties:
                        VAR_NAME:
                          type: string
                          maxLength: 30
                          description: Variant name
                        VAR_DESC:
                          type: string
                          maxLength: 60
                          description: Short Text of Parameter, Command Interface or Variant
                        VINDEX:
                          type: integer
                          format: int64
                          description: Index of a Variant
                        SORTLNR:
                          type: integer
                          format: int64
                          description: eCATT - Sequence Number
                        SEL_EXEC:
                          type: string
                          maxLength: 1
                          description: eCATT Selection Variant for Execution
                  CT_VAR_EXT:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJ_ORDER:
                          type: integer
                          format: int64
                          description: eCATT - Sort Index in Lists
                        OBJ_ALIAS:
                          type: string
                          maxLength: 3
                          description: Alias for a Test Data Container
                        OBJ_TYPE:
                          type: string
                          maxLength: 4
                          description: eCATT Object Type (Test Data, Script, Configuration, etc.)
                        OBJ_NAME:
                          type: string
                          maxLength: 30
                          description: eCATT Object
                        VAR_EXT_MODE:
                          type: string
                          maxLength: 1
                          description: eCATT Mode Usage of External Variants
                        VAR_EXT_FILE:
                          type: string
                          maxLength: 255
                          description: eCATT External Variants - File Name
                        VAR_EXT_PATH:
                          type: string
                          maxLength: 255
                          description: eCATT External Variants - Path
                        OBJ_TEXT:
                          type: string
                          maxLength: 75
                          description: 'eCATT Object Attributes: Title'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
