openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DNO_OW_GET_NOTIFICATIONS:
    post:
      tags:
      - DNO_OW
      operationId: /rfc/DNO_OW_GET_NOTIFICATIONS
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_CREATOR:
                  type: string
                  default: ' '
                  maxLength: 12
                I_DIALOG:
                  type: string
                  default: ' '
                  maxLength: 1
                I_PROCESSOR:
                  type: string
                  default: ' '
                  maxLength: 32
                  description: Notification Processor
                I_REPORT:
                  type: string
                  default: RNOTIFWL
                  maxLength: 40
                  description: Program Name
                I_SHOW_LIST:
                  type: string
                  default: ' '
                  maxLength: 1
                I_VARIANT:
                  type: string
                  default: ' '
                  maxLength: 14
                  description: Variant Name
                TE_OBJECT_TAB:
                  type: array
                  items:
                    type: object
                    properties:
                      CLIENT:
                        type: string
                        maxLength: 3
                        description: Client
                      GUIDH:
                        type: string
                        format: byte
                        description: GUID Notification
                      OBJNR:
                        type: string
                        maxLength: 22
                        description: Status Management Object Number
                      STATUS:
                        type: string
                        maxLength: 1
                        description: 'Notification Status  enumValues: 3=Finished,2=External,1=Outstanding,4=Deletion Indicator'
                        enum:
                        - '3'
                        - '2'
                        - '1'
                        - '4'
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Deletion Indicator Notification  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      PROCESSOR:
                        type: string
                        maxLength: 12
                        description: Current Processor
                      TYPE_PROC:
                        type: string
                        maxLength: 2
                        description: Type of Processor
                      REPORTER:
                        type: string
                        maxLength: 12
                        description: Reported By
                      TYPE_REPO:
                        type: string
                        maxLength: 2
                        description: Type of Notification Creator
                      CREA_TSTMP:
                        type: integer
                        format: int64
                        description: Entry Time Stamp
                      CHNG_TSTMP:
                        type: integer
                        format: int64
                        description: Time of Last Change
                      START_TSTMP:
                        type: integer
                        format: int64
                        description: Initial Response Time - Time Stamp
                      END_TSTMP:
                        type: integer
                        format: int64
                        description: Requested End of Processing - Time Stamp
                      CLO_TSTMP:
                        type: integer
                        format: int64
                        description: Completion Time Stamp
                      NUMB:
                        type: string
                        maxLength: 12
                        description: Notification Number (External)
                      REFNUM:
                        type: string
                        maxLength: 20
                        description: External Reference Number
                      TYPE_NOTIF:
                        type: string
                        maxLength: 6
                        description: Notification Type
                      CATEGORY:
                        type: string
                        maxLength: 12
                        description: Topic, Area
                      SUBJECT:
                        type: string
                        maxLength: 60
                        description: Subject
                      PRIORITY:
                        type: string
                        maxLength: 1
                        description: Notification priority
                      LANGUAGE:
                        type: string
                        maxLength: 1
                        description: Notification Language
                      GUIDS:
                        type: string
                        format: byte
                        description: GUID SAP Support
                      INSTN:
                        type: string
                        maxLength: 10
                        description: SAP Installation Number
                      MNUMM:
                        type: integer
                        format: int64
                        description: Notification Number SAP
                      MSTAT:
                        type: string
                        maxLength: 1
                        description: 'Notification Status at SAP  enumValues: 1=New,T=Translation,P=To Partner,8=Solution Confirmed,3=SAP Proposed Solution,S=In Processing by SAP,5=Customer Action,6=Partner Action,C=Sent to SAP,Z=Confirmed Automatically,W=In Processing by Customer,X=Transfer,7=Completed for Customer'
                        enum:
                        - '1'
                        - T
                        - P
                        - '8'
                        - '3'
                        - S
                        - '5'
                        - '6'
                        - C
                        - Z
                        - W
                        - X
                        - '7'
                      COMP:
                        type: string
                        maxLength: 20
                        description: SAP component
                      OSSYS:
                        type: string
                        maxLength: 30
                        description: Operating system and version
                      DBSYS:
                        type: string
                        maxLength: 30
                        description: Database System with Version
                      FRONT:
                        type: string
                        maxLength: 30
                        description: Frontend System and Version
                      SWCOMP:
                        type: string
                        maxLength: 30
                        description: Software component
                      SWREL:
                        type: string
                        maxLength: 10
                        description: Release
                      SWPTCH:
                        type: string
                        maxLength: 10
                        description: Support Package Level of Software Component
                      ADD_SWCOMP:
                        type: string
                        maxLength: 1
                        description: 'Indicator for Other Software Components  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      SYSTYPE:
                        type: string
                        maxLength: 1
                        description: 'SAP System Type  enumValues: D=Development System,P=Production System,T=Test System'
                        enum:
                        - D
                        - P
                        - T
                      SYSID:
                        type: string
                        maxLength: 8
                        description: SAP System, Name of SAP System
                      MANDT:
                        type: string
                        maxLength: 3
                        description: SAP Client
                      SAP_TSTMP:
                        type: integer
                        format: int64
                        description: SAP Time of Change Stamp
                      S2SAP_TSTMP:
                        type: integer
                        format: int64
                        description: 'Send to SAP: Time Stamp'
                      REL_SAP_TSTMP:
                        type: integer
                        format: int64
                        description: SAP Completion Time Stamp
                      VIEWED:
                        type: string
                        maxLength: 1
                        description: Line Selected
                      PRIO_TXT:
                        type: string
                        maxLength: 20
                        description: Priority Short Text
                      STATUS_TXT:
                        type: string
                        maxLength: 20
                        description: Text (20 Characters)
                      MSTAT_TXT:
                        type: string
                        maxLength: 20
                        description: Text (20 Characters)
                      GUIDP:
                        type: string
                        format: byte
                        description: GUID Partner
                      PARNR:
                        type: string
                        maxLength: 12
                        description: Partner Number
                      TYPE_PAR:
                        type: string
                        maxLength: 2
                        description: Partner Type
                      FUNC_PAR:
                        type: string
                        maxLength: 2
                        description: Partner func.
                      PAR_ACTIVE:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Partner Active  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      GUIDN:
                        type: string
                        format: byte
                        description: GUID Note
                      TYPE_NOTE:
                        type: string
                        maxLength: 4
                        description: Note Type
                      IDENT:
                        type: string
                        maxLength: 30
                        description: Note Identification
                      DESCRIPTION:
                        type: string
                        maxLength: 60
                        description: Short Description for Note
                      ESTATS_TXT:
                        type: string
                        maxLength: 100
                        description: Object status
                TE_RETURN:
                  type: array
                  items:
                    type: object
                    properties:
                      TYPE:
                        type: string
                        maxLength: 1
                        description: 'Message type: S Success, E Error, W Warning, I Info, A Abort'
                      ID:
                        type: string
                        maxLength: 20
                        description: Message Class
                      NUMBER:
                        type: integer
                        format: int64
                        description: Message Number
                      MESSAGE:
                        type: string
                        maxLength: 220
                        description: Message Text
                      LOG_NO:
                        type: string
                        maxLength: 20
                        description: 'Application log: log number'
                      LOG_MSG_NO:
                        type: integer
                        format: int64
                        description: 'Application log: Internal message serial number'
                      MESSAGE_V1:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V2:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V3:
                        type: string
                        maxLength: 50
                        description: Message Variable
                      MESSAGE_V4:
                        type: string
                        maxLength: 50
                        description: Message Variable
              required:
              - I_REPORT
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  TE_OBJECT_TAB:
                    type: array
                    items:
                      type: object
                      properties:
                        CLIENT:
                          type: string
                          maxLength: 3
                          description: Client
                        GUIDH:
                          type: string
                          format: byte
                          description: GUID Notification
                        OBJNR:
                          type: string
                          maxLength: 22
                          description: Status Management Object Number
                        STATUS:
                          type: string
                          maxLength: 1
                          description: 'Notification Status  enumValues: 3=Finished,2=External,1=Outstanding,4=Deletion Indicator'
                          enum:
                          - '3'
                          - '2'
                          - '1'
                          - '4'
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'Deletion Indicator Notification  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        PROCESSOR:
                          type: string
                          maxLength: 12
                          description: Current Processor
                        TYPE_PROC:
                          type: string
                          maxLength: 2
                          description: Type of Processor
                        REPORTER:
                          type: string
                          maxLength: 12
                          description: Reported By
                        TYPE_REPO:
                          type: string
                          maxLength: 2
                          description: Type of Notification Creator
                        CREA_TSTMP:
                          type: integer
                          format: int64
                          description: Entry Time Stamp
                        CHNG_TSTMP:
                          type: integer
                          format: int64
                          description: Time of Last Change
                        START_TSTMP:
                          type: integer
                          format: int64
                          description: Initial Response Time - Time Stamp
                        END_TSTMP:
                          type: integer
                          format: int64
                          description: Requested End of Processing - Time Stamp
                        CLO_TSTMP:
                          type: integer
                          format: int64
                          description: Completion Time Stamp
                        NUMB:
                          type: string
                          maxLength: 12
                          description: Notification Number (External)
                        REFNUM:
                          type: string
                          maxLength: 20
                          description: External Reference Number
                        TYPE_NOTIF:
                          type: string
                          maxLength: 6
                          description: Notification Type
                        CATEGORY:
                          type: string
                          maxLength: 12
                          description: Topic, Area
                        SUBJECT:
                          type: string
                          maxLength: 60
                          description: Subject
                        PRIORITY:
                          type: string
                          maxLength: 1
                          description: Notification priority
                        LANGUAGE:
                          type: string
                          maxLength: 1
                          description: Notification Language
                        GUIDS:
                          type: string
                          format: byte
                          description: GUID SAP Support
                        INSTN:
                          type: string
                          maxLength: 10
                          description: SAP Installation Number
                        MNUMM:
                          type: integer
                          format: int64
                          description: Notification Number SAP
                        MSTAT:
                          type: string
                          maxLength: 1
                          description: 'Notification Status at SAP  enumValues: 1=New,T=Translation,P=To Partner,8=Solution Confirmed,3=SAP Proposed Solution,S=In Processing by SAP,5=Customer Action,6=Partner Action,C=Sent to SAP,Z=Confirmed Automatically,W=In Processing by Customer,X=Transfer,7=Completed for Customer'
                          enum:
                          - '1'
                          - T
                          - P
                          - '8'
                          - '3'
                          - S
                          - '5'
                          - '6'
                          - C
                          - Z
                          - W
                          - X
                          - '7'
                        COMP:
                          type: string
                          maxLength: 20
                          description: SAP component
                        OSSYS:
                          type: string
                          maxLength: 30
                          description: Operating system and version
                        DBSYS:
                          type: string
                          maxLength: 30
                          description: Database System with Version
                        FRONT:
                          type: string
                          maxLength: 30
                          description: Frontend System and Version
                        SWCOMP:
                          type: string
                          maxLength: 30
                          description: Software component
                        SWREL:
                          type: string
                          maxLength: 10
                          description: Release
                        SWPTCH:
                          type: string
                          maxLength: 10
                          description: Support Package Level of Software Component
                        ADD_SWCOMP:
                          type: string
                          maxLength: 1
                          description: 'Indicator for Other Software Components  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        SYSTYPE:
                          type: string
                          maxLength: 1
                          description: 'SAP System Type  enumValues: D=Development System,P=Production System,T=Test System'
                          enum:
                          - D
                          - P
                          - T
                        SYSID:
                          type: string
                          maxLength: 8
                          description: SAP System, Name of SAP System
                        MANDT:
                          type: string
                          maxLength: 3
                          description: SAP Client
                        SAP_TSTMP:
                          type: integer
                          format: int64
                          description: SAP Time of Change Stamp
                        S2SAP_TSTMP:
                          type: integer
                          format: int64
                          description: 'Send to SAP: Time Stamp'
                        REL_SAP_TSTMP:
                          type: integer
                          format: int64
                          description: SAP Completion Time Stamp
                        VIEWED:
                          type: string
                          maxLength: 1
                          description: Line Selected
                        PRIO_TXT:
                          type: string
                          maxLength: 20
                          description: Priority Short Text
                        STATUS_TXT:
                          type: string
                          maxLength: 20
                          description: Text (20 Characters)
                        MSTAT_TXT:
                          type: string
                          maxLength: 20
                          description: Text (20 Characters)
                        GUIDP:
                          type: string
                          format: byte
                          description: GUID Partner
                        PARNR:
                          type: string
                          maxLength: 12
                          description: Partner Number
                        TYPE_PAR:
                          type: string
                          maxLength: 2
                          description: Partner Type
                        FUNC_PAR:
                          type: string
                          maxLength: 2
                          description: Partner func.
                        PAR_ACTIVE:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Partner Active  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        GUIDN:
                          type: string
                          format: byte
                          description: GUID Note
                        TYPE_NOTE:
                          type: string
                          maxLength: 4
                          description: Note Type
                        IDENT:
                          type: string
                          maxLength: 30
                          description: Note Identification
                        DESCRIPTION:
                          type: string
                          maxLength: 60
                          description: Short Description for Note
                        ESTATS_TXT:
                          type: string
                          maxLength: 100
                          description: Object status
                  TE_RETURN:
                    type: array
                    items:
                      type: object
                      properties:
                        TYPE:
                          type: string
                          maxLength: 1
                          description: 'Message type: S Success, E Error, W Warning, I Info, A Abort'
                        ID:
                          type: string
                          maxLength: 20
                          description: Message Class
                        NUMBER:
                          type: integer
                          format: int64
                          description: Message Number
                        MESSAGE:
                          type: string
                          maxLength: 220
                          description: Message Text
                        LOG_NO:
                          type: string
                          maxLength: 20
                          description: 'Application log: log number'
                        LOG_MSG_NO:
                          type: integer
                          format: int64
                          description: 'Application log: Internal message serial number'
                        MESSAGE_V1:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MESSAGE_V2:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MESSAGE_V3:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MESSAGE_V4:
                          type: string
                          maxLength: 50
                          description: Message Variable
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
