openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SALC_MT_READ:
    post:
      tags:
      - SALC
      summary: Read Values and Customizing Data of Given Table of TIDs
      operationId: /rfc/SALC_MT_READ
      requestBody:
        content:
          application/json:
            schema:
              properties:
                BYPASS_CACHE:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: 'Alerts: Indicator (''X'' or SPACE )'
                CALC_STAT:
                  type: string
                  default: ' '
                  maxLength: 1
                  description: 'Alerts: Indicator (''X'' or SPACE )'
                GET_EFF_TOOLS:
                  type: string
                  default: ' '
                  maxLength: 1
                ONLY_LOCAL:
                  type: string
                  default: ' '
                  maxLength: 1
                IN_TID:
                  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.,...)'
                      MTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      EXTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                OUT_TYPEDEF_RC:
                  type: array
                  items:
                    type: object
                    properties:
                      RC:
                        type: integer
                        format: int32
                        description: 'Alert: Return Code'
                      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.,...)'
                      MTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      EXTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      CUSTSTATUS:
                        type: integer
                        format: int32
                        description: 'Alert: Customizing Status'
                      USECLASS:
                        type: integer
                        format: int32
                        description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                      SEVERITY:
                        type: integer
                        format: int32
                        description: 'Alert: severity (alerts, monitoring type custom..)'
                      STATISTREC:
                        type: integer
                        format: int32
                        description: 'Alert: MT Type Dev Cust: Statistical Record ? Yes-1, No-0'
                      VISUSERLEV:
                        type: integer
                        format: int32
                        description: 'Alert: MTE type dev cust: Visible on user level (op,exp,dev)'
                      KEEPALTYPE:
                        type: integer
                        format: int32
                        description: 'Alert: MTE Customizing: keep alerts type'
                      KEEPALMAX:
                        type: integer
                        format: int32
                        description: 'Alert: MTE Cus: Maximum number of alerts to keep'
                      SECTRGTOOL:
                        type: integer
                        format: int32
                        description: 'Alert: Time values in seconds'
                      SECINACTIV:
                        type: integer
                        format: int32
                        description: 'Alert: Time values in seconds'
                      WARMUPTIME:
                        type: integer
                        format: int32
                        description: 'Alert: Time values in seconds'
                      DTEXTCLASS:
                        type: string
                        maxLength: 16
                        description: 'XMI logging: company name of external management tool'
                      DTEXTID:
                        type: string
                        maxLength: 30
                        description: Message ID for an XMI log entry
                      CUSGRPNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: Customization: Name of Customization Group'
                      DELIVERSTA:
                        type: integer
                        format: int32
                        description: 'Alert: MT Val: Delivery Status'
                      HIGHALVAL:
                        type: integer
                        format: int32
                        description: 'Alert: alert value (1 = green, 2 = yellow, ....)'
                      HIGHALSEV:
                        type: integer
                        format: int32
                        description: 'Alert: severity (alerts, monitoring type custom..)'
                      ALSYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      MSEGNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: Name of Monitoring Segment'
                      ALUNIQNUM:
                        type: string
                        maxLength: 10
                        description: 'Alert: Unique Identifier to be used in AID (char10)'
                      ALINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle'
                      ALERTDATE:
                        type: string
                        format: date
                        description: 'Alert: date'
                      ALERTTIME:
                        type: string
                        maxLength: 6
                        description: 'Alert: Time value in timeformat'
                      DUMMYALIGN:
                        type: string
                        maxLength: 2
                        description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                      LASTVALDAT:
                        type: string
                        format: date
                        description: 'Alert: date'
                      LASTVALTIM:
                        type: string
                        maxLength: 6
                        description: 'Alert: Time value in timeformat'
                      LASTVALDUM:
                        type: string
                        maxLength: 2
                        description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                      ACTUALVAL:
                        type: integer
                        format: int32
                        description: 'Alert: alert value (1 = green, 2 = yellow, ....)'
                      ACTUALSEV:
                        type: integer
                        format: int32
                        description: 'Alert: severity (alerts, monitoring type custom..)'
                      VALSYSID:
                        type: string
                        maxLength: 8
                        description: Name of the SAP System
                      VMSEGNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: Name of Monitoring Segment'
                      VALUNIQNUM:
                        type: string
                        maxLength: 10
                        description: 'Alert: Unique Identifier to be used in AID (char10)'
                      VALINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle'
                      VALERTDATE:
                        type: string
                        format: date
                        description: 'Alert: date'
                      VALERTTIME:
                        type: string
                        maxLength: 6
                        description: 'Alert: Time value in timeformat'
                      VALERTDUM:
                        type: string
                        maxLength: 2
                        description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                      COUNTOFACT:
                        type: integer
                        format: int32
                        description: 'Alert: MT Val: Count of active Alerts'
                      COUNTSUM:
                        type: integer
                        format: int32
                        description: 'Alert: MT Val: Sum of Alerts in MT'
                      TDSTATUS:
                        type: integer
                        format: int32
                        description: 'Alert: MT: Type Def Status'
                      TRGTDEFNAM:
                        type: string
                        maxLength: 40
                        description: 'Alert: Logical Name of Tool'
                      TRGTDEFDSP:
                        type: string
                        maxLength: 40
                        description: Alert method dispatcher
                      TRGTDEFSTA:
                        type: integer
                        format: int32
                        description: 'Alert: Tool: Alert Tool Status'
                      TRGTDEFCOS:
                        type: integer
                        format: int32
                        description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                      ANATDEFNAM:
                        type: string
                        maxLength: 40
                        description: 'Alert: Logical Name of Tool'
                      ANATDEFDSP:
                        type: string
                        maxLength: 40
                        description: Alert method dispatcher
                      ANATDEFSTA:
                        type: integer
                        format: int32
                        description: 'Alert: Tool: Alert Tool Status'
                      ANATDEFCOS:
                        type: integer
                        format: int32
                        description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                      ONATDEFNAM:
                        type: string
                        maxLength: 40
                        description: 'Alert: Logical Name of Tool'
                      ONATDEFDSP:
                        type: string
                        maxLength: 40
                        description: Alert method dispatcher
                      ONATDEFSTA:
                        type: integer
                        format: int32
                        description: 'Alert: Tool: Alert Tool Status'
                      ONATDEFCOS:
                        type: integer
                        format: int32
                        description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                      TRGTRUNNAM:
                        type: string
                        maxLength: 40
                        description: 'Alert: Logical Name of Tool'
                      TRGTRUNSTA:
                        type: integer
                        format: int32
                        description: 'Alert: Tool: Alert Tool Status'
                      TRGTRUNDAT:
                        type: string
                        format: date
                        description: 'Alert: date'
                      TRGTRUNTIM:
                        type: string
                        maxLength: 6
                        description: 'Alert: Time value in timeformat'
                      TRGTRUNDUM:
                        type: string
                        maxLength: 2
                        description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                      TRGTRUNDSP:
                        type: string
                        maxLength: 40
                        description: Alert method dispatcher
                      ONATRUNNAM:
                        type: string
                        maxLength: 40
                        description: 'Alert: Logical Name of Tool'
                      ONATRUNSTA:
                        type: integer
                        format: int32
                        description: 'Alert: Tool: Alert Tool Status'
                      ONATRUNDAT:
                        type: string
                        format: date
                        description: 'Alert: date'
                      ONATRUNTIM:
                        type: string
                        maxLength: 6
                        description: 'Alert: Time value in timeformat'
                      ONATRUNDUM:
                        type: string
                        maxLength: 2
                        description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                      ONATRUNDSP:
                        type: string
                        maxLength: 40
                        description: Alert method dispatcher
                      OBJECTNAME:
                        type: string
                        maxLength: 40
                        description: 'Alert: Name of Monitoring Object'
                      MTNAMESHRT:
                        type: string
                        maxLength: 40
                        description: 'Alert: Short Name of Monitoring Type'
                      MTESUBTYPE:
                        type: integer
                        format: int32
                        description: 'Alert: monitoring tree element: subtype'
                      CNTALINLST:
                        type: integer
                        format: int32
                        description: 'Alert: MT: Count Alerts in List'
                      CNTMTCHILD:
                        type: integer
                        format: int32
                        description: 'Alert: Number of Children of MT'
                STATISTICS:
                  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.,...)'
                      MTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      EXTINDEX:
                        type: string
                        maxLength: 10
                        description: 'Alert: internal handle for TID'
                      RFCDEST:
                        type: string
                        maxLength: 32
                        description: Logical Destination (Specified in Function Call)
                      READDATE:
                        type: string
                        format: date
                        description: Date data element for SYST
                      READTIME:
                        type: string
                        maxLength: 6
                        description: TIME Data Element for SYST
                      WAITTIME:
                        type: integer
                        format: int32
                        description: Wait Time for RFC
                      NUMBERROWS:
                        type: integer
                        format: int32
                        description: Row Number of Internal Tables
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  IN_TID:
                    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.,...)'
                        MTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        EXTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                  OUT_TYPEDEF_RC:
                    type: array
                    items:
                      type: object
                      properties:
                        RC:
                          type: integer
                          format: int32
                          description: 'Alert: Return Code'
                        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.,...)'
                        MTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        EXTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        CUSTSTATUS:
                          type: integer
                          format: int32
                          description: 'Alert: Customizing Status'
                        USECLASS:
                          type: integer
                          format: int32
                          description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                        SEVERITY:
                          type: integer
                          format: int32
                          description: 'Alert: severity (alerts, monitoring type custom..)'
                        STATISTREC:
                          type: integer
                          format: int32
                          description: 'Alert: MT Type Dev Cust: Statistical Record ? Yes-1, No-0'
                        VISUSERLEV:
                          type: integer
                          format: int32
                          description: 'Alert: MTE type dev cust: Visible on user level (op,exp,dev)'
                        KEEPALTYPE:
                          type: integer
                          format: int32
                          description: 'Alert: MTE Customizing: keep alerts type'
                        KEEPALMAX:
                          type: integer
                          format: int32
                          description: 'Alert: MTE Cus: Maximum number of alerts to keep'
                        SECTRGTOOL:
                          type: integer
                          format: int32
                          description: 'Alert: Time values in seconds'
                        SECINACTIV:
                          type: integer
                          format: int32
                          description: 'Alert: Time values in seconds'
                        WARMUPTIME:
                          type: integer
                          format: int32
                          description: 'Alert: Time values in seconds'
                        DTEXTCLASS:
                          type: string
                          maxLength: 16
                          description: 'XMI logging: company name of external management tool'
                        DTEXTID:
                          type: string
                          maxLength: 30
                          description: Message ID for an XMI log entry
                        CUSGRPNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: Customization: Name of Customization Group'
                        DELIVERSTA:
                          type: integer
                          format: int32
                          description: 'Alert: MT Val: Delivery Status'
                        HIGHALVAL:
                          type: integer
                          format: int32
                          description: 'Alert: alert value (1 = green, 2 = yellow, ....)'
                        HIGHALSEV:
                          type: integer
                          format: int32
                          description: 'Alert: severity (alerts, monitoring type custom..)'
                        ALSYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        MSEGNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: Name of Monitoring Segment'
                        ALUNIQNUM:
                          type: string
                          maxLength: 10
                          description: 'Alert: Unique Identifier to be used in AID (char10)'
                        ALINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle'
                        ALERTDATE:
                          type: string
                          format: date
                          description: 'Alert: date'
                        ALERTTIME:
                          type: string
                          maxLength: 6
                          description: 'Alert: Time value in timeformat'
                        DUMMYALIGN:
                          type: string
                          maxLength: 2
                          description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                        LASTVALDAT:
                          type: string
                          format: date
                          description: 'Alert: date'
                        LASTVALTIM:
                          type: string
                          maxLength: 6
                          description: 'Alert: Time value in timeformat'
                        LASTVALDUM:
                          type: string
                          maxLength: 2
                          description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                        ACTUALVAL:
                          type: integer
                          format: int32
                          description: 'Alert: alert value (1 = green, 2 = yellow, ....)'
                        ACTUALSEV:
                          type: integer
                          format: int32
                          description: 'Alert: severity (alerts, monitoring type custom..)'
                        VALSYSID:
                          type: string
                          maxLength: 8
                          description: Name of the SAP System
                        VMSEGNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: Name of Monitoring Segment'
                        VALUNIQNUM:
                          type: string
                          maxLength: 10
                          description: 'Alert: Unique Identifier to be used in AID (char10)'
                        VALINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle'
                        VALERTDATE:
                          type: string
                          format: date
                          description: 'Alert: date'
                        VALERTTIME:
                          type: string
                          maxLength: 6
                          description: 'Alert: Time value in timeformat'
                        VALERTDUM:
                          type: string
                          maxLength: 2
                          description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                        COUNTOFACT:
                          type: integer
                          format: int32
                          description: 'Alert: MT Val: Count of active Alerts'
                        COUNTSUM:
                          type: integer
                          format: int32
                          description: 'Alert: MT Val: Sum of Alerts in MT'
                        TDSTATUS:
                          type: integer
                          format: int32
                          description: 'Alert: MT: Type Def Status'
                        TRGTDEFNAM:
                          type: string
                          maxLength: 40
                          description: 'Alert: Logical Name of Tool'
                        TRGTDEFDSP:
                          type: string
                          maxLength: 40
                          description: Alert method dispatcher
                        TRGTDEFSTA:
                          type: integer
                          format: int32
                          description: 'Alert: Tool: Alert Tool Status'
                        TRGTDEFCOS:
                          type: integer
                          format: int32
                          description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                        ANATDEFNAM:
                          type: string
                          maxLength: 40
                          description: 'Alert: Logical Name of Tool'
                        ANATDEFDSP:
                          type: string
                          maxLength: 40
                          description: Alert method dispatcher
                        ANATDEFSTA:
                          type: integer
                          format: int32
                          description: 'Alert: Tool: Alert Tool Status'
                        ANATDEFCOS:
                          type: integer
                          format: int32
                          description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                        ONATDEFNAM:
                          type: string
                          maxLength: 40
                          description: 'Alert: Logical Name of Tool'
                        ONATDEFDSP:
                          type: string
                          maxLength: 40
                          description: Alert method dispatcher
                        ONATDEFSTA:
                          type: integer
                          format: int32
                          description: 'Alert: Tool: Alert Tool Status'
                        ONATDEFCOS:
                          type: integer
                          format: int32
                          description: 'Alert: Use Class or TID-Specif. Customizing and Tools'
                        TRGTRUNNAM:
                          type: string
                          maxLength: 40
                          description: 'Alert: Logical Name of Tool'
                        TRGTRUNSTA:
                          type: integer
                          format: int32
                          description: 'Alert: Tool: Alert Tool Status'
                        TRGTRUNDAT:
                          type: string
                          format: date
                          description: 'Alert: date'
                        TRGTRUNTIM:
                          type: string
                          maxLength: 6
                          description: 'Alert: Time value in timeformat'
                        TRGTRUNDUM:
                          type: string
                          maxLength: 2
                          description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                        TRGTRUNDSP:
                          type: string
                          maxLength: 40
                          description: Alert method dispatcher
                        ONATRUNNAM:
                          type: string
                          maxLength: 40
                          description: 'Alert: Logical Name of Tool'
                        ONATRUNSTA:
                          type: integer
                          format: int32
                          description: 'Alert: Tool: Alert Tool Status'
                        ONATRUNDAT:
                          type: string
                          format: date
                          description: 'Alert: date'
                        ONATRUNTIM:
                          type: string
                          maxLength: 6
                          description: 'Alert: Time value in timeformat'
                        ONATRUNDUM:
                          type: string
                          maxLength: 2
                          description: 'Alert: Dummy field. Purpose: Alignment of date/time 16 byte'
                        ONATRUNDSP:
                          type: string
                          maxLength: 40
                          description: Alert method dispatcher
                        OBJECTNAME:
                          type: string
                          maxLength: 40
                          description: 'Alert: Name of Monitoring Object'
                        MTNAMESHRT:
                          type: string
                          maxLength: 40
                          description: 'Alert: Short Name of Monitoring Type'
                        MTESUBTYPE:
                          type: integer
                          format: int32
                          description: 'Alert: monitoring tree element: subtype'
                        CNTALINLST:
                          type: integer
                          format: int32
                          description: 'Alert: MT: Count Alerts in List'
                        CNTMTCHILD:
                          type: integer
                          format: int32
                          description: 'Alert: Number of Children of MT'
                  STATISTICS:
                    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.,...)'
                        MTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        EXTINDEX:
                          type: string
                          maxLength: 10
                          description: 'Alert: internal handle for TID'
                        RFCDEST:
                          type: string
                          maxLength: 32
                          description: Logical Destination (Specified in Function Call)
                        READDATE:
                          type: string
                          format: date
                          description: Date data element for SYST
                        READTIME:
                          type: string
                          maxLength: 6
                          description: TIME Data Element for SYST
                        WAITTIME:
                          type: integer
                          format: int32
                          description: Wait Time for RFC
                        NUMBERROWS:
                          type: integer
                          format: int32
                          description: Row Number of Internal Tables
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
