openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DNO_OW_EXTERN_READ_NOTIF_4_BC:
    post:
      tags:
      - DNO_OW_EXTERN
      operationId: /rfc/DNO_OW_EXTERN_READ_NOTIF_4_BC
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_GUIDH:
                  type: string
                  format: byte
                  description: Message category
                I_LANGUAGE:
                  type: string
                  default: SY-LANGU
                  maxLength: 1
                  description: SAP R/3 System, Current Language
                I_NUMB:
                  type: string
                  maxLength: 12
                  description: Notification Number (External)
                I_TYPE_NOTIF:
                  type: string
                  default: SLF1
                  maxLength: 6
                  description: Message category
                TE_ACTIVITY:
                  type: array
                  items:
                    type: object
                    properties:
                      ATTR_TRAN:
                        type: string
                        maxLength: 20
                        description: Char 20
                      LOCALDATE:
                        type: integer
                        format: int64
                        description: Time Stamp (Date and Time)
                      ACTIONLOG:
                        type: string
                        maxLength: 255
                        description: Field Value
                      STATE:
                        type: string
                        maxLength: 20
                        description: Char 20
                      COMPLETSTATUS:
                        type: string
                        maxLength: 5
                        description: R/2 table
                      ATTR_CONTACT:
                        type: string
                        maxLength: 20
                        description: Char 20
                      ATTR_PERSON:
                        type: string
                        maxLength: 20
                        description: Char 20
                      ATTR_ADDRESS:
                        type: string
                        maxLength: 20
                        description: Char 20
                      ATTR_LOCATION:
                        type: string
                        maxLength: 20
                        description: Char 20
                      NAME:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      BUSINESS:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      VORNA:
                        type: string
                        maxLength: 30
                        description: Text (30 Characters)
                      NACHN:
                        type: string
                        maxLength: 30
                        description: Text (30 Characters)
                      ANREK:
                        type: string
                        maxLength: 2
                        description: Character length 2
                      UCORT:
                        type: string
                        maxLength: 25
                        description: Character Length 25
                      ORT01:
                        type: string
                        maxLength: 35
                        description: Text (length 35)
                      PSTLZ:
                        type: string
                        maxLength: 10
                        description: Postal Code
                      LAND1:
                        type: string
                        maxLength: 3
                        description: Country Key
                      TELNR:
                        type: string
                        maxLength: 30
                        description: Text (30 Characters)
                      ANRED:
                        type: string
                        maxLength: 15
                        description: Text (15 characters)
                TE_CONTACT:
                  type: array
                  items:
                    type: object
                    properties:
                      ATTR_CONTACT:
                        type: string
                        maxLength: 20
                        description: Char 20
                      ATTR_PERSON:
                        type: string
                        maxLength: 20
                        description: Char 20
                      ATTR_ADDRESS:
                        type: string
                        maxLength: 20
                        description: Char 20
                      ATTR_LOCATION:
                        type: string
                        maxLength: 20
                        description: Char 20
                      NAME:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      BUSINESS:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      VORNA:
                        type: string
                        maxLength: 30
                        description: Text (30 Characters)
                      NACHN:
                        type: string
                        maxLength: 30
                        description: Text (30 Characters)
                      ANREK:
                        type: string
                        maxLength: 2
                        description: Character length 2
                      UCORT:
                        type: string
                        maxLength: 25
                        description: Character Length 25
                      ORT01:
                        type: string
                        maxLength: 35
                        description: Text (length 35)
                      PSTLZ:
                        type: string
                        maxLength: 10
                        description: Postal Code
                      LAND1:
                        type: string
                        maxLength: 3
                        description: Country Key
                      TELNR:
                        type: string
                        maxLength: 30
                        description: Text (30 Characters)
                      ANRED:
                        type: string
                        maxLength: 15
                        description: Text (15 characters)
                TE_MEMO_CONT:
                  type: array
                  items:
                    type: object
                    properties:
                      VAR_CNT:
                        type: integer
                        format: int64
                        description: Numeric Character Field, Length 10
                      VAR_NAME:
                        type: string
                        maxLength: 40
                        description: Character field of length 40
                      VAR_VALUE:
                        type: string
                        maxLength: 255
                        description: Field Value
                TE_SAP_DATA:
                  type: array
                  items:
                    type: object
                    properties:
                      FIELD:
                        type: string
                        maxLength: 32
                        description: Character field, length 32
                      VALUE:
                        type: string
                        maxLength: 255
                        description: Text, 255 Characters
              required:
              - I_NUMB
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_FOR_BCSM10:
                    type: object
                    properties:
                      PRIOA:
                        type: string
                        maxLength: 1
                        description: Notification priority
                      KTEXT:
                        type: string
                        maxLength: 60
                        description: Subject
                      KNDID2:
                        type: string
                        maxLength: 10
                        description: Address Number, if not a Partner
                      CSINSTA:
                        type: string
                        maxLength: 10
                        description: SAP Installation Number
                      MNUMM:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      MYEAR:
                        type: integer
                        format: int64
                        description: Count parameters
                      BCSYSTEML:
                        type: string
                        maxLength: 30
                        description: Operating system and version
                      SERVMANDTL:
                        type: string
                        maxLength: 30
                        description: Database System with Version
                      ATTR11L:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      INSTID:
                        type: string
                        maxLength: 10
                        description: SAP Installation Number
                      ATTR21:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                      ATTR29L:
                        type: string
                        maxLength: 60
                        description: Character field of length 60
                      NUMB:
                        type: string
                        maxLength: 12
                        description: Notification Number (External)
                      TYPE_NOTIF:
                        type: string
                        maxLength: 6
                        description: Notification Type
                      LANGUAGE:
                        type: string
                        maxLength: 1
                        description: Notification Language
                      STAT_TXT:
                        type: string
                        maxLength: 100
                        description: Object status
                      CREA_TSTMP:
                        type: integer
                        format: int64
                        description: Entry Time Stamp
                      CHNG_TSTMP:
                        type: integer
                        format: int64
                        description: Time of Last Change
                      CLO_TSTMP:
                        type: integer
                        format: int64
                        description: Completion Time Stamp
                  E_NOTIF_FOUND:
                    type: string
                    maxLength: 1
                  E_NO_AUTHORITY:
                    type: string
                    maxLength: 1
                  TE_ACTIVITY:
                    type: array
                    items:
                      type: object
                      properties:
                        ATTR_TRAN:
                          type: string
                          maxLength: 20
                          description: Char 20
                        LOCALDATE:
                          type: integer
                          format: int64
                          description: Time Stamp (Date and Time)
                        ACTIONLOG:
                          type: string
                          maxLength: 255
                          description: Field Value
                        STATE:
                          type: string
                          maxLength: 20
                          description: Char 20
                        COMPLETSTATUS:
                          type: string
                          maxLength: 5
                          description: R/2 table
                        ATTR_CONTACT:
                          type: string
                          maxLength: 20
                          description: Char 20
                        ATTR_PERSON:
                          type: string
                          maxLength: 20
                          description: Char 20
                        ATTR_ADDRESS:
                          type: string
                          maxLength: 20
                          description: Char 20
                        ATTR_LOCATION:
                          type: string
                          maxLength: 20
                          description: Char 20
                        NAME:
                          type: string
                          maxLength: 30
                          description: 30 Characters
                        BUSINESS:
                          type: string
                          maxLength: 30
                          description: 30 Characters
                        VORNA:
                          type: string
                          maxLength: 30
                          description: Text (30 Characters)
                        NACHN:
                          type: string
                          maxLength: 30
                          description: Text (30 Characters)
                        ANREK:
                          type: string
                          maxLength: 2
                          description: Character length 2
                        UCORT:
                          type: string
                          maxLength: 25
                          description: Character Length 25
                        ORT01:
                          type: string
                          maxLength: 35
                          description: Text (length 35)
                        PSTLZ:
                          type: string
                          maxLength: 10
                          description: Postal Code
                        LAND1:
                          type: string
                          maxLength: 3
                          description: Country Key
                        TELNR:
                          type: string
                          maxLength: 30
                          description: Text (30 Characters)
                        ANRED:
                          type: string
                          maxLength: 15
                          description: Text (15 characters)
                  TE_CONTACT:
                    type: array
                    items:
                      type: object
                      properties:
                        ATTR_CONTACT:
                          type: string
                          maxLength: 20
                          description: Char 20
                        ATTR_PERSON:
                          type: string
                          maxLength: 20
                          description: Char 20
                        ATTR_ADDRESS:
                          type: string
                          maxLength: 20
                          description: Char 20
                        ATTR_LOCATION:
                          type: string
                          maxLength: 20
                          description: Char 20
                        NAME:
                          type: string
                          maxLength: 30
                          description: 30 Characters
                        BUSINESS:
                          type: string
                          maxLength: 30
                          description: 30 Characters
                        VORNA:
                          type: string
                          maxLength: 30
                          description: Text (30 Characters)
                        NACHN:
                          type: string
                          maxLength: 30
                          description: Text (30 Characters)
                        ANREK:
                          type: string
                          maxLength: 2
                          description: Character length 2
                        UCORT:
                          type: string
                          maxLength: 25
                          description: Character Length 25
                        ORT01:
                          type: string
                          maxLength: 35
                          description: Text (length 35)
                        PSTLZ:
                          type: string
                          maxLength: 10
                          description: Postal Code
                        LAND1:
                          type: string
                          maxLength: 3
                          description: Country Key
                        TELNR:
                          type: string
                          maxLength: 30
                          description: Text (30 Characters)
                        ANRED:
                          type: string
                          maxLength: 15
                          description: Text (15 characters)
                  TE_MEMO_CONT:
                    type: array
                    items:
                      type: object
                      properties:
                        VAR_CNT:
                          type: integer
                          format: int64
                          description: Numeric Character Field, Length 10
                        VAR_NAME:
                          type: string
                          maxLength: 40
                          description: Character field of length 40
                        VAR_VALUE:
                          type: string
                          maxLength: 255
                          description: Field Value
                  TE_SAP_DATA:
                    type: array
                    items:
                      type: object
                      properties:
                        FIELD:
                          type: string
                          maxLength: 32
                          description: Character field, length 32
                        VALUE:
                          type: string
                          maxLength: 255
                          description: Text, 255 Characters
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
