openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SWN_UWL_SERVER_TYPE_DATA_GET:
    post:
      tags:
      - SWN_UWL_URL_GEN
      operationId: /rfc/SWN_UWL_SERVER_TYPE_DATA_GET
      requestBody:
        content:
          application/json:
            schema:
              properties:
                PTASK_UI_CLASS:
                  type: array
                  items:
                    type: object
                    properties:
                      OBJID:
                        type: integer
                        format: int64
                        description: Object ID
                      UI_CLASS:
                        type: string
                        maxLength: 1
                        description: 'UI Class of Transaction or Task (Caller)  enumValues: ""=SAP GUI for HTML-enabled,I=Internet application (IAC, EWT),P=GUI Plug-In-enabled (SAP GUI for JAVA),O=Other'
                        enum:
                        - ''
                        - I
                        - P
                        - O
                TASK_SF_INFO:
                  type: array
                  items:
                    type: object
                    properties:
                      OTYPE:
                        type: string
                        maxLength: 2
                        description: Workplace-Specific Data Element for HR Object Type (Caller)
                      OBJID:
                        type: integer
                        format: int64
                        description: Object ID of Standard Object
                      TCODE:
                        type: string
                        maxLength: 20
                        description: Transaction Code
                      WEB_ABLE:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                TASK_UI_CLASS:
                  type: array
                  items:
                    type: object
                    properties:
                      OBJID:
                        type: integer
                        format: int64
                        description: Object ID of Standard Object
                      UI_CLASS:
                        type: string
                        maxLength: 1
                        description: 'UI Class of Transaction or Task (Caller)  enumValues: ""=SAP GUI for HTML-enabled,I=Internet application (IAC, EWT),P=GUI Plug-In-enabled (SAP GUI for JAVA),O=Other'
                        enum:
                        - ''
                        - I
                        - P
                        - O
                TCODE_DEVICES:
                  type: array
                  items:
                    type: object
                    properties:
                      TCODE:
                        type: string
                        maxLength: 20
                        description: Transaction Code
                      DEVTYPE:
                        type: string
                        maxLength: 30
                        description: Device Type
                      VALUE:
                        type: string
                        maxLength: 120
                        description: char120
                TCODE_UI_CLASS:
                  type: array
                  items:
                    type: object
                    properties:
                      TCODE:
                        type: string
                        maxLength: 20
                        description: Transaction Code
                      UI_CLASS:
                        type: string
                        maxLength: 1
                        description: 'UI Class of Transaction or Task (Caller)  enumValues: ""=SAP GUI for HTML-enabled,I=Internet application (IAC, EWT),P=GUI Plug-In-enabled (SAP GUI for JAVA),O=Other'
                        enum:
                        - ''
                        - I
                        - P
                        - O
                      SRV_FILE:
                        type: string
                        maxLength: 64
                        description: Service Name (Caller)
                TSYS_LANGU:
                  type: array
                  items:
                    type: object
                    properties:
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language Key
                TUSER_LANGU:
                  type: array
                  items:
                    type: object
                    properties:
                      BNAME:
                        type: string
                        maxLength: 12
                        description: Character field of length 12
                      LANGU:
                        type: string
                        maxLength: 1
                        description: Language ID
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  APPL_SERVER:
                    type: string
                    maxLength: 1024
                  CLIENT:
                    type: string
                    maxLength: 3
                  MINIAPPS_AVAILABLE:
                    type: string
                    maxLength: 1
                  MSG_PORT_NUMBER:
                    type: string
                    maxLength: 32
                  MSG_SERVER:
                    type: string
                    maxLength: 1024
                  MSG_SERVICE:
                    type: string
                    maxLength: 32
                  SNC_ENABLE:
                    type: string
                    maxLength: 1
                  SYS_ID:
                    type: string
                    maxLength: 8
                  SYS_NR_STR:
                    type: string
                    maxLength: 2
                  SYS_REL:
                    type: string
                    maxLength: 4
                  PTASK_UI_CLASS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJID:
                          type: integer
                          format: int64
                          description: Object ID
                        UI_CLASS:
                          type: string
                          maxLength: 1
                          description: 'UI Class of Transaction or Task (Caller)  enumValues: ""=SAP GUI for HTML-enabled,I=Internet application (IAC, EWT),P=GUI Plug-In-enabled (SAP GUI for JAVA),O=Other'
                          enum:
                          - ''
                          - I
                          - P
                          - O
                  TASK_SF_INFO:
                    type: array
                    items:
                      type: object
                      properties:
                        OTYPE:
                          type: string
                          maxLength: 2
                          description: Workplace-Specific Data Element for HR Object Type (Caller)
                        OBJID:
                          type: integer
                          format: int64
                          description: Object ID of Standard Object
                        TCODE:
                          type: string
                          maxLength: 20
                          description: Transaction Code
                        WEB_ABLE:
                          type: string
                          maxLength: 1
                          description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                  TASK_UI_CLASS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJID:
                          type: integer
                          format: int64
                          description: Object ID of Standard Object
                        UI_CLASS:
                          type: string
                          maxLength: 1
                          description: 'UI Class of Transaction or Task (Caller)  enumValues: ""=SAP GUI for HTML-enabled,I=Internet application (IAC, EWT),P=GUI Plug-In-enabled (SAP GUI for JAVA),O=Other'
                          enum:
                          - ''
                          - I
                          - P
                          - O
                  TCODE_DEVICES:
                    type: array
                    items:
                      type: object
                      properties:
                        TCODE:
                          type: string
                          maxLength: 20
                          description: Transaction Code
                        DEVTYPE:
                          type: string
                          maxLength: 30
                          description: Device Type
                        VALUE:
                          type: string
                          maxLength: 120
                          description: char120
                  TCODE_UI_CLASS:
                    type: array
                    items:
                      type: object
                      properties:
                        TCODE:
                          type: string
                          maxLength: 20
                          description: Transaction Code
                        UI_CLASS:
                          type: string
                          maxLength: 1
                          description: 'UI Class of Transaction or Task (Caller)  enumValues: ""=SAP GUI for HTML-enabled,I=Internet application (IAC, EWT),P=GUI Plug-In-enabled (SAP GUI for JAVA),O=Other'
                          enum:
                          - ''
                          - I
                          - P
                          - O
                        SRV_FILE:
                          type: string
                          maxLength: 64
                          description: Service Name (Caller)
                  TSYS_LANGU:
                    type: array
                    items:
                      type: object
                      properties:
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language Key
                  TUSER_LANGU:
                    type: array
                    items:
                      type: object
                      properties:
                        BNAME:
                          type: string
                          maxLength: 12
                          description: Character field of length 12
                        LANGU:
                          type: string
                          maxLength: 1
                          description: Language ID
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
