openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SALRT_GET_ALERT_DATA:
    post:
      tags:
      - SALRT_WPRFC
      operationId: /rfc/SALRT_GET_ALERT_DATA
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IP_GUID:
                  type: string
                  format: byte
                IP_UNAME:
                  type: string
                  maxLength: 12
              required:
              - IP_GUID
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ES_DATA:
                    type: object
                    properties:
                      SELFL:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      ID:
                        type: string
                        format: byte
                        description: Globally Unique Identifier
                      CATEGORY:
                        type: string
                        maxLength: 30
                        description: Alert Category
                      CATEGORYT:
                        type: string
                        maxLength: 60
                        description: Description of Alert Category
                      CREATIME:
                        type: integer
                        format: int64
                        description: Time Stamp for Triggering an Alert
                      CREATIMETI:
                        type: string
                        maxLength: 6
                        description: Time created
                      CREATIMEDA:
                        type: string
                        format: date
                        description: Created On
                      EXPIRYTIME:
                        type: integer
                        format: int64
                        description: Expiry Date/Time
                      EXPTIMETI:
                        type: string
                        maxLength: 6
                        description: Expiry Time
                      EXPTIMEDA:
                        type: string
                        format: date
                        description: Expiry Date
                      CNTDELVRY:
                        type: integer
                        format: int32
                        description: Counter for Number of Alert Deliveries Already Performed
                      STATUS:
                        type: string
                        maxLength: 1
                        description: 'Status of an Alert  enumValues: D=Delivered,E=Escalated,P=Being Processed,B=Being Processed - escalated,C=Confirmed'
                        enum:
                        - D
                        - E
                        - P
                        - B
                        - C
                      STATUST:
                        type: string
                        maxLength: 60
                        description: Status
                      STATUSICON:
                        type: string
                        maxLength: 40
                        description: Status Icon
                      CNTRECPT:
                        type: integer
                        format: int32
                        description: Number of Recipients
                      SHORTTEXT:
                        type: string
                        maxLength: 255
                        description: Short Text for Alert
                      EXTERNALID:
                        type: integer
                        format: int64
                        description: External ID for an Alert
                      CLASS:
                        type: string
                        maxLength: 30
                        description: Classification of Alert Category
                      CLASSTEXT:
                        type: string
                        maxLength: 60
                        description: Description of Classification of Alert Category
                      TITLE:
                        type: string
                        maxLength: 255
                        description: Alert Title
                  ES_DISPLAY_DATA:
                    type: object
                    properties:
                      SELFL:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      ID:
                        type: string
                        format: byte
                        description: Globally Unique Identifier
                      CATEGORY:
                        type: string
                        maxLength: 30
                        description: Alert Category
                      CATEGORYT:
                        type: string
                        maxLength: 60
                        description: Description of Alert Category
                      LONG_NAME:
                        type: string
                        maxLength: 80
                        description: 'ALM: Long Name of an Alert Category'
                      CREATIME:
                        type: integer
                        format: int64
                        description: Time Stamp for Triggering an Alert
                      CREATIMETI:
                        type: string
                        maxLength: 6
                        description: Time created
                      CREATIMEDA:
                        type: string
                        format: date
                        description: Created On
                      EXPIRYTIME:
                        type: integer
                        format: int64
                        description: Expiry Date/Time
                      EXPTIMETI:
                        type: string
                        maxLength: 6
                        description: Expiry Time
                      EXPTIMEDA:
                        type: string
                        format: date
                        description: Expiry Date
                      CNTDELVRY:
                        type: integer
                        format: int32
                        description: Counter for Number of Alert Deliveries Already Performed
                      STATUS:
                        type: string
                        maxLength: 1
                        description: 'Status of an Alert  enumValues: D=Delivered,E=Escalated,P=Being Processed,B=Being Processed - escalated,C=Confirmed'
                        enum:
                        - D
                        - E
                        - P
                        - B
                        - C
                      STATUST:
                        type: string
                        maxLength: 60
                        description: Status
                      STATUSICON:
                        type: string
                        maxLength: 40
                        description: Status Icon
                      CNTRECPT:
                        type: integer
                        format: int32
                        description: Number of Recipients
                      EXTERNALID:
                        type: integer
                        format: int64
                        description: External ID for an Alert
                      CLASS:
                        type: string
                        maxLength: 30
                        description: Classification of Alert Category
                      CLASSTEXT:
                        type: string
                        maxLength: 60
                        description: Description of Classification of Alert Category
                      TITLE:
                        type: string
                        maxLength: 255
                        description: Alert Title
                      USERSTATUS:
                        type: string
                        maxLength: 1
                        description: 'ALM: Processing Status of an Alert  enumValues: U=Unread,G=Read,R=Processing rejected,P=Being Processed'
                        enum:
                        - U
                        - G
                        - R
                        - P
                      USERSTATUST:
                        type: string
                        maxLength: 60
                        description: Status
                      USERSTATUSICON:
                        type: string
                        maxLength: 40
                        description: Status Icon
                      PRIORITY:
                        type: string
                        maxLength: 1
                        description: 'Alert priority  enumValues: 2=High,1=Very High'
                        enum:
                        - '2'
                        - '1'
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
