openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RSBOLAP_BICS_VALIDATION_DATA:
    post:
      tags:
      - RSBOLAP_BICS
      operationId: /rfc/RSBOLAP_BICS_VALIDATION_DATA
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_CONTEXT:
                  type: string
                  maxLength: 60
                E_T_MESSAGE:
                  type: array
                  items:
                    type: object
                    properties:
                      CONTEXT_ID:
                        type: integer
                        format: int32
                        description: Object ID
                      MSGTY:
                        type: string
                        maxLength: 1
                        description: Message Type
                      MSGID:
                        type: string
                        maxLength: 20
                        description: Message Class
                      MSGNO:
                        type: integer
                        format: int64
                        description: Message Number
                      MSGV1:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MSGV2:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MSGV3:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MSGV4:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      TEXT:
                        type: string
                        maxLength: 220
                        description: Message Text
                I_T_DATA:
                  type: array
                  items:
                    type: object
                    properties:
                      X:
                        type: integer
                        format: int32
                        description: X-Coordinate for the Trace Tool
                      Y:
                        type: integer
                        format: int32
                        description: Y-Coordinate for the Trace Tool
                      TYPE:
                        type: integer
                        format: int32
                        description: 'Cell-Type for the Trace Tool  enumValues: 2=Key for Characteristic Value,3=Text for a Characteristic Value,6=Data Cell,7=Empty Data Cell,9=Error Cell,1=Header,0=Empty Cell,4=Key for an Attribute Value,8=Scaling Factor,5=Text for an Attribute Value,10=Structural Value'
                        enum:
                        - '2'
                        - '3'
                        - '6'
                        - '7'
                        - '9'
                        - '1'
                        - '0'
                        - '4'
                        - '8'
                        - '5'
                        - '10'
                      VALUE:
                        type: string
                        maxLength: 143
                        description: Value of a Cell for the Trace Tool
                      DRILLSTATE:
                        type: string
                        maxLength: 1
                        description: 'Status of a hierarchy node with respect to tree structure  enumValues: L=End Node,C=Node is Collapsed,E=Node is Expanded,""=End node'
                        enum:
                        - L
                        - C
                        - E
                        - ''
                      TLEVEL:
                        type: integer
                        format: int64
                        description: Node level
                      ALERTLEVEL:
                        type: integer
                        format: int64
                        description: 'Alert priority  enumValues: 01=Good 1,02=Good 2,09=Bad 3,03=Good 3,08=Bad 2,07=Bad 1,05=Critical 2,04=Critical 1,06=Critical 3'
                        enum:
                        - '01'
                        - '02'
                        - '09'
                        - '03'
                        - '08'
                        - '07'
                        - '05'
                        - '04'
                        - '06'
                I_T_STATISTIC_INFO:
                  type: array
                  items:
                    type: object
                    properties:
                      EVENTID:
                        type: integer
                        format: int64
                        description: OLAP Statistics Event (Type NUMC9)
                      HANDLEID:
                        type: integer
                        format: int64
                        description: Internal ID of a Query Runtime Object
                      HANDLETP:
                        type: string
                        maxLength: 4
                        description: Internal Type of Query Runtime Object
                      OBJNAME:
                        type: string
                        maxLength: 30
                        description: OLAP Statistik Object Name  (QueryID, TemplateID,...)
                      EVTIME:
                        type: integer
                        format: int64
                        description: Validity Period
                      EVCOUNT:
                        type: integer
                        format: int64
                        description: 'BW Statistics: Number'
              required:
              - I_CONTEXT
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_T_MESSAGE:
                    type: array
                    items:
                      type: object
                      properties:
                        CONTEXT_ID:
                          type: integer
                          format: int32
                          description: Object ID
                        MSGTY:
                          type: string
                          maxLength: 1
                          description: Message Type
                        MSGID:
                          type: string
                          maxLength: 20
                          description: Message Class
                        MSGNO:
                          type: integer
                          format: int64
                          description: Message Number
                        MSGV1:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV2:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV3:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV4:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        TEXT:
                          type: string
                          maxLength: 220
                          description: Message Text
                  I_T_DATA:
                    type: array
                    items:
                      type: object
                      properties:
                        X:
                          type: integer
                          format: int32
                          description: X-Coordinate for the Trace Tool
                        Y:
                          type: integer
                          format: int32
                          description: Y-Coordinate for the Trace Tool
                        TYPE:
                          type: integer
                          format: int32
                          description: 'Cell-Type for the Trace Tool  enumValues: 2=Key for Characteristic Value,3=Text for a Characteristic Value,6=Data Cell,7=Empty Data Cell,9=Error Cell,1=Header,0=Empty Cell,4=Key for an Attribute Value,8=Scaling Factor,5=Text for an Attribute Value,10=Structural Value'
                          enum:
                          - '2'
                          - '3'
                          - '6'
                          - '7'
                          - '9'
                          - '1'
                          - '0'
                          - '4'
                          - '8'
                          - '5'
                          - '10'
                        VALUE:
                          type: string
                          maxLength: 143
                          description: Value of a Cell for the Trace Tool
                        DRILLSTATE:
                          type: string
                          maxLength: 1
                          description: 'Status of a hierarchy node with respect to tree structure  enumValues: L=End Node,C=Node is Collapsed,E=Node is Expanded,""=End node'
                          enum:
                          - L
                          - C
                          - E
                          - ''
                        TLEVEL:
                          type: integer
                          format: int64
                          description: Node level
                        ALERTLEVEL:
                          type: integer
                          format: int64
                          description: 'Alert priority  enumValues: 01=Good 1,02=Good 2,09=Bad 3,03=Good 3,08=Bad 2,07=Bad 1,05=Critical 2,04=Critical 1,06=Critical 3'
                          enum:
                          - '01'
                          - '02'
                          - '09'
                          - '03'
                          - '08'
                          - '07'
                          - '05'
                          - '04'
                          - '06'
                  I_T_STATISTIC_INFO:
                    type: array
                    items:
                      type: object
                      properties:
                        EVENTID:
                          type: integer
                          format: int64
                          description: OLAP Statistics Event (Type NUMC9)
                        HANDLEID:
                          type: integer
                          format: int64
                          description: Internal ID of a Query Runtime Object
                        HANDLETP:
                          type: string
                          maxLength: 4
                          description: Internal Type of Query Runtime Object
                        OBJNAME:
                          type: string
                          maxLength: 30
                          description: OLAP Statistik Object Name  (QueryID, TemplateID,...)
                        EVTIME:
                          type: integer
                          format: int64
                          description: Validity Period
                        EVCOUNT:
                          type: integer
                          format: int64
                          description: 'BW Statistics: Number'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
