openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SAPWL_RFC_AGGREGATION:
    post:
      tags:
      - STUD
      operationId: /rfc/SAPWL_RFC_AGGREGATION
      requestBody:
        content:
          application/json:
            schema:
              properties:
                HOSTID:
                  type: string
                  maxLength: 8
                INSTANCE:
                  type: string
                  maxLength: 39
                PERIODTYPE:
                  type: string
                  maxLength: 1
                STARTDATE:
                  type: string
                  format: date
                RFC_CLIENT_DEST_STAT:
                  type: array
                  items:
                    type: object
                    properties:
                      TTYPE:
                        type: string
                        format: byte
                        description: 'SAP Workload: Workload: task type (Dia, Btc, Upd, ... )'
                      ENTRY_ID:
                        type: string
                        maxLength: 73
                        description: 'SAP Workload: Workload: Tcode, report or report+jobname'
                      ACCOUNT:
                        type: string
                        maxLength: 12
                        description: 'SAP Workload: Workload: user name or account'
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      TARGET:
                        type: string
                        maxLength: 64
                        description: 'SAP Workload: Workload: RFC destination name (target)'
                      USERID:
                        type: string
                        maxLength: 13
                        description: 'SAP Workload: Workload: RFC User'
                      LOCAL_DEST:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC destination ID'
                      REMOT_DEST:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC destination ID'
                      COUNTER:
                        type: number
                        description: 'SAP Workload: Workload: RFC number of records'
                      RECEIVE:
                        type: number
                        description: 'SAP Workload: Workload: RFC received data'
                      SEND:
                        type: number
                        description: 'SAP Workload: Workload: RFC sent data'
                      EXE_TIME:
                        type: number
                        description: 'SAP Workload: Workload: Execution time'
                      CALL_TIME:
                        type: number
                        description: 'SAP Workload: Workload: Calling time'
                      CALLS:
                        type: number
                        description: 'SAP Workload: Workload: RFC calls'
                RFC_CLIENT_STAT:
                  type: array
                  items:
                    type: object
                    properties:
                      TTYPE:
                        type: string
                        format: byte
                        description: 'SAP Workload: Workload: task type (Dia, Btc, Upd, ... )'
                      ENTRY_ID:
                        type: string
                        maxLength: 73
                        description: 'SAP Workload: Workload: Tcode, report or report+jobname'
                      ACCOUNT:
                        type: string
                        maxLength: 12
                        description: 'SAP Workload: Workload: user name or account'
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      TARGET:
                        type: string
                        maxLength: 64
                        description: 'SAP Workload: Workload: RFC destination name (target)'
                      USERID:
                        type: string
                        maxLength: 13
                        description: 'SAP Workload: Workload: RFC User'
                      LOCAL_DEST:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC destination ID'
                      REMOT_DEST:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC destination ID'
                      PROG_NAME:
                        type: string
                        maxLength: 40
                        description: 'SAP Workload: Workload: RFC program name'
                      FUNC_NAME:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC function module'
                      COUNTER:
                        type: number
                        description: 'SAP Workload: Workload: RFC number of records'
                      RECEIVE:
                        type: number
                        description: 'SAP Workload: Workload: RFC received data'
                      SEND:
                        type: number
                        description: 'SAP Workload: Workload: RFC sent data'
                      EXE_TIME:
                        type: number
                        description: 'SAP Workload: Workload: Execution time'
                      CALL_TIME:
                        type: number
                        description: 'SAP Workload: Workload: Calling time'
                RFC_SERVER_DEST_STAT:
                  type: array
                  items:
                    type: object
                    properties:
                      TTYPE:
                        type: string
                        format: byte
                        description: 'SAP Workload: Workload: task type (Dia, Btc, Upd, ... )'
                      ENTRY_ID:
                        type: string
                        maxLength: 73
                        description: 'SAP Workload: Workload: Tcode, report or report+jobname'
                      ACCOUNT:
                        type: string
                        maxLength: 12
                        description: 'SAP Workload: Workload: user name or account'
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      TARGET:
                        type: string
                        maxLength: 64
                        description: 'SAP Workload: Workload: RFC destination name (target)'
                      USERID:
                        type: string
                        maxLength: 13
                        description: 'SAP Workload: Workload: RFC User'
                      LOCAL_DEST:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC destination ID'
                      REMOT_DEST:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC destination ID'
                      RFC_CALLER:
                        type: string
                        maxLength: 13
                        description: 'SAP Workload: Workload: RFC caller'
                      COUNTER:
                        type: number
                        description: 'SAP Workload: Workload: RFC number of records'
                      RECEIVE:
                        type: number
                        description: 'SAP Workload: Workload: RFC received data'
                      SEND:
                        type: number
                        description: 'SAP Workload: Workload: RFC sent data'
                      EXE_TIME:
                        type: number
                        description: 'SAP Workload: Workload: Execution time'
                      CALL_TIME:
                        type: number
                        description: 'SAP Workload: Workload: Calling time'
                      CALLS:
                        type: number
                        description: 'SAP Workload: Workload: RFC calls'
                RFC_SERVER_STAT:
                  type: array
                  items:
                    type: object
                    properties:
                      TTYPE:
                        type: string
                        format: byte
                        description: 'SAP Workload: Workload: task type (Dia, Btc, Upd, ... )'
                      ENTRY_ID:
                        type: string
                        maxLength: 73
                        description: 'SAP Workload: Workload: Tcode, report or report+jobname'
                      ACCOUNT:
                        type: string
                        maxLength: 12
                        description: 'SAP Workload: Workload: user name or account'
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client ID of Current User
                      TARGET:
                        type: string
                        maxLength: 64
                        description: 'SAP Workload: Workload: RFC destination name (target)'
                      USERID:
                        type: string
                        maxLength: 13
                        description: 'SAP Workload: Workload: RFC User'
                      LOCAL_DEST:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC destination ID'
                      REMOT_DEST:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC destination ID'
                      PROG_NAME:
                        type: string
                        maxLength: 40
                        description: 'SAP Workload: Workload: RFC program name'
                      FUNC_NAME:
                        type: string
                        maxLength: 32
                        description: 'SAP Workload: Workload: RFC function module'
                      RFC_CALLER:
                        type: string
                        maxLength: 13
                        description: 'SAP Workload: Workload: RFC caller'
                      COUNTER:
                        type: number
                        description: 'SAP Workload: Workload: RFC number of records'
                      RECEIVE:
                        type: number
                        description: 'SAP Workload: Workload: RFC received data'
                      SEND:
                        type: number
                        description: 'SAP Workload: Workload: RFC sent data'
                      EXE_TIME:
                        type: number
                        description: 'SAP Workload: Workload: Execution time'
                      CALL_TIME:
                        type: number
                        description: 'SAP Workload: Workload: Calling time'
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  RFC_CLIENT_DEST_STAT:
                    type: array
                    items:
                      type: object
                      properties:
                        TTYPE:
                          type: string
                          format: byte
                          description: 'SAP Workload: Workload: task type (Dia, Btc, Upd, ... )'
                        ENTRY_ID:
                          type: string
                          maxLength: 73
                          description: 'SAP Workload: Workload: Tcode, report or report+jobname'
                        ACCOUNT:
                          type: string
                          maxLength: 12
                          description: 'SAP Workload: Workload: user name or account'
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client ID of Current User
                        TARGET:
                          type: string
                          maxLength: 64
                          description: 'SAP Workload: Workload: RFC destination name (target)'
                        USERID:
                          type: string
                          maxLength: 13
                          description: 'SAP Workload: Workload: RFC User'
                        LOCAL_DEST:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC destination ID'
                        REMOT_DEST:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC destination ID'
                        COUNTER:
                          type: number
                          description: 'SAP Workload: Workload: RFC number of records'
                        RECEIVE:
                          type: number
                          description: 'SAP Workload: Workload: RFC received data'
                        SEND:
                          type: number
                          description: 'SAP Workload: Workload: RFC sent data'
                        EXE_TIME:
                          type: number
                          description: 'SAP Workload: Workload: Execution time'
                        CALL_TIME:
                          type: number
                          description: 'SAP Workload: Workload: Calling time'
                        CALLS:
                          type: number
                          description: 'SAP Workload: Workload: RFC calls'
                  RFC_CLIENT_STAT:
                    type: array
                    items:
                      type: object
                      properties:
                        TTYPE:
                          type: string
                          format: byte
                          description: 'SAP Workload: Workload: task type (Dia, Btc, Upd, ... )'
                        ENTRY_ID:
                          type: string
                          maxLength: 73
                          description: 'SAP Workload: Workload: Tcode, report or report+jobname'
                        ACCOUNT:
                          type: string
                          maxLength: 12
                          description: 'SAP Workload: Workload: user name or account'
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client ID of Current User
                        TARGET:
                          type: string
                          maxLength: 64
                          description: 'SAP Workload: Workload: RFC destination name (target)'
                        USERID:
                          type: string
                          maxLength: 13
                          description: 'SAP Workload: Workload: RFC User'
                        LOCAL_DEST:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC destination ID'
                        REMOT_DEST:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC destination ID'
                        PROG_NAME:
                          type: string
                          maxLength: 40
                          description: 'SAP Workload: Workload: RFC program name'
                        FUNC_NAME:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC function module'
                        COUNTER:
                          type: number
                          description: 'SAP Workload: Workload: RFC number of records'
                        RECEIVE:
                          type: number
                          description: 'SAP Workload: Workload: RFC received data'
                        SEND:
                          type: number
                          description: 'SAP Workload: Workload: RFC sent data'
                        EXE_TIME:
                          type: number
                          description: 'SAP Workload: Workload: Execution time'
                        CALL_TIME:
                          type: number
                          description: 'SAP Workload: Workload: Calling time'
                  RFC_SERVER_DEST_STAT:
                    type: array
                    items:
                      type: object
                      properties:
                        TTYPE:
                          type: string
                          format: byte
                          description: 'SAP Workload: Workload: task type (Dia, Btc, Upd, ... )'
                        ENTRY_ID:
                          type: string
                          maxLength: 73
                          description: 'SAP Workload: Workload: Tcode, report or report+jobname'
                        ACCOUNT:
                          type: string
                          maxLength: 12
                          description: 'SAP Workload: Workload: user name or account'
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client ID of Current User
                        TARGET:
                          type: string
                          maxLength: 64
                          description: 'SAP Workload: Workload: RFC destination name (target)'
                        USERID:
                          type: string
                          maxLength: 13
                          description: 'SAP Workload: Workload: RFC User'
                        LOCAL_DEST:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC destination ID'
                        REMOT_DEST:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC destination ID'
                        RFC_CALLER:
                          type: string
                          maxLength: 13
                          description: 'SAP Workload: Workload: RFC caller'
                        COUNTER:
                          type: number
                          description: 'SAP Workload: Workload: RFC number of records'
                        RECEIVE:
                          type: number
                          description: 'SAP Workload: Workload: RFC received data'
                        SEND:
                          type: number
                          description: 'SAP Workload: Workload: RFC sent data'
                        EXE_TIME:
                          type: number
                          description: 'SAP Workload: Workload: Execution time'
                        CALL_TIME:
                          type: number
                          description: 'SAP Workload: Workload: Calling time'
                        CALLS:
                          type: number
                          description: 'SAP Workload: Workload: RFC calls'
                  RFC_SERVER_STAT:
                    type: array
                    items:
                      type: object
                      properties:
                        TTYPE:
                          type: string
                          format: byte
                          description: 'SAP Workload: Workload: task type (Dia, Btc, Upd, ... )'
                        ENTRY_ID:
                          type: string
                          maxLength: 73
                          description: 'SAP Workload: Workload: Tcode, report or report+jobname'
                        ACCOUNT:
                          type: string
                          maxLength: 12
                          description: 'SAP Workload: Workload: user name or account'
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client ID of Current User
                        TARGET:
                          type: string
                          maxLength: 64
                          description: 'SAP Workload: Workload: RFC destination name (target)'
                        USERID:
                          type: string
                          maxLength: 13
                          description: 'SAP Workload: Workload: RFC User'
                        LOCAL_DEST:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC destination ID'
                        REMOT_DEST:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC destination ID'
                        PROG_NAME:
                          type: string
                          maxLength: 40
                          description: 'SAP Workload: Workload: RFC program name'
                        FUNC_NAME:
                          type: string
                          maxLength: 32
                          description: 'SAP Workload: Workload: RFC function module'
                        RFC_CALLER:
                          type: string
                          maxLength: 13
                          description: 'SAP Workload: Workload: RFC caller'
                        COUNTER:
                          type: number
                          description: 'SAP Workload: Workload: RFC number of records'
                        RECEIVE:
                          type: number
                          description: 'SAP Workload: Workload: RFC received data'
                        SEND:
                          type: number
                          description: 'SAP Workload: Workload: RFC sent data'
                        EXE_TIME:
                          type: number
                          description: 'SAP Workload: Workload: Execution time'
                        CALL_TIME:
                          type: number
                          description: 'SAP Workload: Workload: Calling time'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
