openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SALP_LIST_FROM_PERFOB:
    post:
      tags:
      - SALP
      operationId: /rfc/SALP_LIST_FROM_PERFOB
      requestBody:
        content:
          application/json:
            schema:
              properties:
                OUT_TAB_LINE:
                  type: object
                  properties:
                    MTSYSID:
                      type: string
                      maxLength: 8
                      description: Name of the SAP System
                    MTMCNAME:
                      type: string
                      maxLength: 40
                      description: 'Alert: Name of Monitoring Context'
                    MTNUMRANGE:
                      type: string
                      maxLength: 3
                      description: 'Alert: monitoring type number range (perm., temp, ...)'
                    MTUID:
                      type: string
                      maxLength: 10
                      description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                    MTCLASS:
                      type: string
                      maxLength: 3
                      description: 'Alert: monitoring type class (perf., single msg.,...)'
                    OBJNAME:
                      type: string
                      maxLength: 40
                      description: 'Alert: short name of MTE'
                    ATTRNAME:
                      type: string
                      maxLength: 40
                      description: 'Alert: short name of MTE'
                    MTECLASS:
                      type: string
                      maxLength: 40
                      description: 'CCMS Monitoring Architecture: Name of MTE class'
                    REMOTE:
                      type: string
                      maxLength: 1
                      description: 'Source for PerfDB Data: space = central, R = remote DB, T ='
                    OP_GROUP:
                      type: string
                      maxLength: 40
                      description: Name of a Group (Part of a CPH Report Definition)
                    OP_GROUP_CNT:
                      type: integer
                      format: int32
                      description: Natural number
                    OPERATION:
                      type: string
                      maxLength: 1
                      description: Single-Character Flag
                    INCOMP_GRP_OP:
                      type: string
                      maxLength: 1
                      description: Single-Character Flag
                    SFTNAME:
                      type: string
                      maxLength: 40
                      description: Name of a CPH Collection and Reorganization Schema
                    CALNAME:
                      type: string
                      maxLength: 40
                      description: Name of a CPH Collection and Reorganization Schema
                    OUT_TIMEZONE:
                      type: string
                      maxLength: 6
                      description: Time Zone
                    VALUE_TYPE:
                      type: string
                      maxLength: 1
                      description: 'CPH Output Type: Total (T), Average (A), or Number (N)  enumValues: C=Number,S=Total,A=Mean Value'
                      enum:
                      - C
                      - S
                      - A
                    VALUNIT:
                      type: string
                      maxLength: 4
                      description: 'ALert: Unit for Perfomance Values'
                    DECIMALS:
                      type: integer
                      format: int32
                      description: 'ALert: Decimal part of Performance Values'
                OUT_TAB:
                  type: array
                  items:
                    type: object
                    properties:
                      MTSYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      MTMCNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: Name of Monitoring Context'
                      MTNUMRANGE:
                        type: string
                        maxLength: 3
                        description: 'Alert: monitoring type number range (perm., temp, ...)'
                      MTUID:
                        type: string
                        maxLength: 10
                        description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                      MTCLASS:
                        type: string
                        maxLength: 3
                        description: 'Alert: monitoring type class (perf., single msg.,...)'
                      OBJNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: short name of MTE'
                      ATTRNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: short name of MTE'
                      MTECLASS:
                        type: string
                        maxLength: 40
                        description: 'CCMS Monitoring Architecture: Name of MTE class'
                      REMOTE:
                        type: string
                        maxLength: 1
                        description: 'Source for PerfDB Data: space = central, R = remote DB, T ='
                      OP_GROUP:
                        type: string
                        maxLength: 40
                        description: Name of a Group (Part of a CPH Report Definition)
                      OP_GROUP_CNT:
                        type: integer
                        format: int32
                        description: Natural number
                      OPERATION:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      INCOMP_GRP_OP:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      SFTNAME:
                        type: string
                        maxLength: 40
                        description: Name of a CPH Collection and Reorganization Schema
                      CALNAME:
                        type: string
                        maxLength: 40
                        description: Name of a CPH Collection and Reorganization Schema
                      OUT_TIMEZONE:
                        type: string
                        maxLength: 6
                        description: Time Zone
                      VALUE_TYPE:
                        type: string
                        maxLength: 1
                        description: 'CPH Output Type: Total (T), Average (A), or Number (N)  enumValues: C=Number,S=Total,A=Mean Value'
                        enum:
                        - C
                        - S
                        - A
                      VALUNIT:
                        type: string
                        maxLength: 4
                        description: 'ALert: Unit for Perfomance Values'
                      DECIMALS:
                        type: integer
                        format: int32
                        description: 'ALert: Decimal part of Performance Values'
                WHERECODE:
                  type: array
                  items:
                    type: object
                    properties:
                      LINE:
                        type: string
                        maxLength: 72
                        description: 'EDIC: Program editor line'
              required:
              - OUT_TAB_LINE
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  OUT_TAB:
                    type: array
                    items:
                      type: object
                      properties:
                        MTSYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        MTMCNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: Name of Monitoring Context'
                        MTNUMRANGE:
                          type: string
                          maxLength: 3
                          description: 'Alert: monitoring type number range (perm., temp, ...)'
                        MTUID:
                          type: string
                          maxLength: 10
                          description: 'ALert: Unique Identifier for  Monitoring Types (used in TID)'
                        MTCLASS:
                          type: string
                          maxLength: 3
                          description: 'Alert: monitoring type class (perf., single msg.,...)'
                        OBJNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: short name of MTE'
                        ATTRNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: short name of MTE'
                        MTECLASS:
                          type: string
                          maxLength: 40
                          description: 'CCMS Monitoring Architecture: Name of MTE class'
                        REMOTE:
                          type: string
                          maxLength: 1
                          description: 'Source for PerfDB Data: space = central, R = remote DB, T ='
                        OP_GROUP:
                          type: string
                          maxLength: 40
                          description: Name of a Group (Part of a CPH Report Definition)
                        OP_GROUP_CNT:
                          type: integer
                          format: int32
                          description: Natural number
                        OPERATION:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                        INCOMP_GRP_OP:
                          type: string
                          maxLength: 1
                          description: Single-Character Flag
                        SFTNAME:
                          type: string
                          maxLength: 40
                          description: Name of a CPH Collection and Reorganization Schema
                        CALNAME:
                          type: string
                          maxLength: 40
                          description: Name of a CPH Collection and Reorganization Schema
                        OUT_TIMEZONE:
                          type: string
                          maxLength: 6
                          description: Time Zone
                        VALUE_TYPE:
                          type: string
                          maxLength: 1
                          description: 'CPH Output Type: Total (T), Average (A), or Number (N)  enumValues: C=Number,S=Total,A=Mean Value'
                          enum:
                          - C
                          - S
                          - A
                        VALUNIT:
                          type: string
                          maxLength: 4
                          description: 'ALert: Unit for Perfomance Values'
                        DECIMALS:
                          type: integer
                          format: int32
                          description: 'ALert: Decimal part of Performance Values'
                  WHERECODE:
                    type: array
                    items:
                      type: object
                      properties:
                        LINE:
                          type: string
                          maxLength: 72
                          description: 'EDIC: Program editor line'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
