openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DNO_OW_TASK_READ_NOTIFICATION:
    post:
      tags:
      - DNO_OW_TASK
      operationId: /rfc/DNO_OW_TASK_READ_NOTIFICATION
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_GUIDH:
                  type: string
                  format: byte
                I_LANGUAGE:
                  type: string
                  default: SY-LANGU
                  maxLength: 1
                I_NUMB:
                  type: string
                  maxLength: 12
                  description: Notification Number (External)
                TE_HEAD:
                  type: array
                  items:
                    type: object
                    properties:
                      GUIDL:
                        type: string
                        format: byte
                        description: GUID Long Text Segment
                      TXT_NUM:
                        type: integer
                        format: int64
                        description: Text Number
                      LANGUAGE:
                        type: string
                        maxLength: 1
                        description: Language of Text Segment (Usually Language of Notification)
                      TYPE_TEXT:
                        type: string
                        maxLength: 2
                        description: Text Segment Type
                      TIMESTAMP:
                        type: integer
                        format: int64
                        description: Time Stamp (In UTC)
                      LAST_USR:
                        type: string
                        maxLength: 12
                        description: Last Changed By
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Deletion Indicator Text Segment  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      MODIFIABLE:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Yes/No  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      MODIFIED:
                        type: string
                        maxLength: 1
                        description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                        enum:
                        - N
                        - M
                        - ''
                      SUBSYSTEM:
                        type: string
                        maxLength: 1
                        description: 'Subsystem  enumValues: ""=No Transfer to Subsystem,S=System for Customer Notifications'
                        enum:
                        - ''
                        - S
                TE_HIERARCHY:
                  type: array
                  items:
                    type: object
                    properties:
                      GUIDHI:
                        type: string
                        format: byte
                        description: GUID Hierarchy
                      NUMB:
                        type: string
                        maxLength: 12
                        description: Notification Number (External)
                      NUMB_TOP:
                        type: string
                        maxLength: 12
                        description: Notification Number (External)
                      NUMB_UP:
                        type: string
                        maxLength: 12
                        description: Notification Number (External)
                      NUMB_DOWN:
                        type: string
                        maxLength: 12
                        description: Notification Number (External)
                      NUMB_LEFT:
                        type: string
                        maxLength: 12
                        description: Notification Number (External)
                      NUMB_RIGHT:
                        type: string
                        maxLength: 12
                        description: Notification Number (External)
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Deletion Indicator Text Segment  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      MODIFIED:
                        type: string
                        maxLength: 1
                        description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                        enum:
                        - N
                        - M
                        - ''
                TE_LINES:
                  type: array
                  items:
                    type: object
                    properties:
                      GUIDL:
                        type: string
                        format: byte
                        description: GUID Long Text Segment
                      TXT_NUM:
                        type: integer
                        format: int64
                        description: Text Number
                      TDFORMAT:
                        type: string
                        maxLength: 2
                        description: Tag column
                      TDLINE:
                        type: string
                        maxLength: 132
                        description: Text Line
                TE_NOTE:
                  type: array
                  items:
                    type: object
                    properties:
                      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
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Deletion Indicator Notification  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      MODIFIED:
                        type: string
                        maxLength: 1
                        description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                        enum:
                        - N
                        - M
                        - ''
                      STXT:
                        type: string
                        maxLength: 20
                        description: Note Type Short Text
                TE_PARTNER:
                  type: array
                  items:
                    type: object
                    properties:
                      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
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Deletion Indicator Text Segment  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      MODIFIABLE:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Yes/No  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      MODIFIED:
                        type: string
                        maxLength: 1
                        description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                        enum:
                        - N
                        - M
                        - ''
                      NAME:
                        type: string
                        maxLength: 80
                        description: Full Name of Person
                      COMM:
                        type: string
                        maxLength: 3
                        description: Communication Type (Key)
                      COMM_ADR:
                        type: string
                        maxLength: 241
                        description: Address Internet Mail / Telephone / Fax
                      COMM_ACT:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Communications Service Active  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      FUNC_STXT:
                        type: string
                        maxLength: 20
                        description: Partner Function Short Text
                      TYPE_STXT:
                        type: string
                        maxLength: 20
                        description: Partner Types Short Text
                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_NUMB
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_HEADER_DATA:
                    type: object
                    properties:
                      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
                      STAT_TXT:
                        type: string
                        maxLength: 100
                        description: Object status
                      TYPE_REPO:
                        type: string
                        maxLength: 2
                        description: Type of Notification Creator
                      REPORTER:
                        type: string
                        maxLength: 30
                        description: Name of declarant
                      REP_COMM:
                        type: string
                        maxLength: 3
                        description: Communication Type (Key)
                      REP_COMM_ADR:
                        type: string
                        maxLength: 241
                        description: Address Internet Mail / Telephone / Fax
                      REP_COMM_ACT:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Communications Service Active  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      TYPE_PROC:
                        type: string
                        maxLength: 2
                        description: Type of Processor
                      PROCESSOR:
                        type: string
                        maxLength: 30
                        description: Name of Current Processor of Notification
                      PRC_COMM:
                        type: string
                        maxLength: 3
                        description: Communication Type (Key)
                      PRC_COMM_ADR:
                        type: string
                        maxLength: 241
                        description: Address Internet Mail / Telephone / Fax
                      PRC_COMM_ACT:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Communications Service Active  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      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
                  E_NOTIF_FOUND:
                    type: string
                    maxLength: 1
                  E_NO_AUTHORITY:
                    type: string
                    maxLength: 1
                  E_TASK_DATA:
                    type: object
                    properties:
                      GUIDTA:
                        type: string
                        format: byte
                        description: GUID Task Planning Data
                      DATE_START:
                        type: string
                        format: date
                        description: Field of type DATS
                      DATE_END:
                        type: string
                        format: date
                        description: Field of type DATS
                      DAYS_NEEDED:
                        type: integer
                        format: int32
                        description: 2 byte integer (signed)
                      CUSTOMER:
                        type: string
                        maxLength: 128
                        description: 128 character
                      LOCATION:
                        type: string
                        maxLength: 128
                        description: 128 character
                      COUNTRY:
                        type: string
                        maxLength: 3
                        description: Country Key
                      PO_GUID:
                        type: string
                        format: byte
                        description: Globally Unique Identifier
                      PUBLISH:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      PARENT:
                        type: string
                        format: byte
                        description: GUID Notification
                      PROCESSOR:
                        type: string
                        maxLength: 12
                        description: Partner Number
                      FEEDBACKDATE:
                        type: string
                        format: date
                        description: Field of type DATS
                      STATUS:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      FUNCTION:
                        type: string
                        maxLength: 3
                        description: Function Types
                      SUBCATEGORY:
                        type: string
                        maxLength: 12
                        description: Topic, Area
                      PERCENT:
                        type: integer
                        format: int32
                        description: 2 byte integer (signed)
                      ISSUBTASK:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      DELETED:
                        type: string
                        maxLength: 1
                        description: 'Deletion Indicator Text Segment  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      MODIFIABLE:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Yes/No  enumValues: ""=No,X=Yes'
                        enum:
                        - ''
                        - X
                      MODIFIED:
                        type: string
                        maxLength: 1
                        description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                        enum:
                        - N
                        - M
                        - ''
                  TE_HEAD:
                    type: array
                    items:
                      type: object
                      properties:
                        GUIDL:
                          type: string
                          format: byte
                          description: GUID Long Text Segment
                        TXT_NUM:
                          type: integer
                          format: int64
                          description: Text Number
                        LANGUAGE:
                          type: string
                          maxLength: 1
                          description: Language of Text Segment (Usually Language of Notification)
                        TYPE_TEXT:
                          type: string
                          maxLength: 2
                          description: Text Segment Type
                        TIMESTAMP:
                          type: integer
                          format: int64
                          description: Time Stamp (In UTC)
                        LAST_USR:
                          type: string
                          maxLength: 12
                          description: Last Changed By
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'Deletion Indicator Text Segment  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        MODIFIABLE:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Yes/No  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        MODIFIED:
                          type: string
                          maxLength: 1
                          description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                          enum:
                          - N
                          - M
                          - ''
                        SUBSYSTEM:
                          type: string
                          maxLength: 1
                          description: 'Subsystem  enumValues: ""=No Transfer to Subsystem,S=System for Customer Notifications'
                          enum:
                          - ''
                          - S
                  TE_HIERARCHY:
                    type: array
                    items:
                      type: object
                      properties:
                        GUIDHI:
                          type: string
                          format: byte
                          description: GUID Hierarchy
                        NUMB:
                          type: string
                          maxLength: 12
                          description: Notification Number (External)
                        NUMB_TOP:
                          type: string
                          maxLength: 12
                          description: Notification Number (External)
                        NUMB_UP:
                          type: string
                          maxLength: 12
                          description: Notification Number (External)
                        NUMB_DOWN:
                          type: string
                          maxLength: 12
                          description: Notification Number (External)
                        NUMB_LEFT:
                          type: string
                          maxLength: 12
                          description: Notification Number (External)
                        NUMB_RIGHT:
                          type: string
                          maxLength: 12
                          description: Notification Number (External)
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'Deletion Indicator Text Segment  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        MODIFIED:
                          type: string
                          maxLength: 1
                          description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                          enum:
                          - N
                          - M
                          - ''
                  TE_LINES:
                    type: array
                    items:
                      type: object
                      properties:
                        GUIDL:
                          type: string
                          format: byte
                          description: GUID Long Text Segment
                        TXT_NUM:
                          type: integer
                          format: int64
                          description: Text Number
                        TDFORMAT:
                          type: string
                          maxLength: 2
                          description: Tag column
                        TDLINE:
                          type: string
                          maxLength: 132
                          description: Text Line
                  TE_NOTE:
                    type: array
                    items:
                      type: object
                      properties:
                        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
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'Deletion Indicator Notification  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        MODIFIED:
                          type: string
                          maxLength: 1
                          description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                          enum:
                          - N
                          - M
                          - ''
                        STXT:
                          type: string
                          maxLength: 20
                          description: Note Type Short Text
                  TE_PARTNER:
                    type: array
                    items:
                      type: object
                      properties:
                        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
                        DELETED:
                          type: string
                          maxLength: 1
                          description: 'Deletion Indicator Text Segment  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        MODIFIABLE:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Yes/No  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        MODIFIED:
                          type: string
                          maxLength: 1
                          description: 'Indicator: ( )Nothing / M(odified) / N(ew)  enumValues: N=New Version Created,M=Modified,""=Not Modified'
                          enum:
                          - N
                          - M
                          - ''
                        NAME:
                          type: string
                          maxLength: 80
                          description: Full Name of Person
                        COMM:
                          type: string
                          maxLength: 3
                          description: Communication Type (Key)
                        COMM_ADR:
                          type: string
                          maxLength: 241
                          description: Address Internet Mail / Telephone / Fax
                        COMM_ACT:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Communications Service Active  enumValues: ""=No,X=Yes'
                          enum:
                          - ''
                          - X
                        FUNC_STXT:
                          type: string
                          maxLength: 20
                          description: Partner Function Short Text
                        TYPE_STXT:
                          type: string
                          maxLength: 20
                          description: Partner Types Short Text
                  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.
