openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/DNO_OW_EXTERN_RECEIVE_BC:
    post:
      tags:
      - DNO_OW_EXTERN
      operationId: /rfc/DNO_OW_EXTERN_RECEIVE_BC
      requestBody:
        content:
          application/json:
            schema:
              properties:
                ES_ADDFIELD:
                  type: object
                  properties:
                    CURRENTSTATE:
                      type: string
                      maxLength: 30
                      description: 30 Characters
                    WORKFLOWSTATUS:
                      type: string
                      maxLength: 30
                      description: 30 Characters
                    ENTITLED:
                      type: string
                      maxLength: 30
                      description: 30 Characters
                    ACKNOWLEDGE:
                      type: string
                      maxLength: 30
                      description: 30 Characters
                    LASTTRANSACTION:
                      type: string
                      maxLength: 30
                      description: 30 Characters
                    PARTNERID:
                      type: string
                      maxLength: 10
                      description: Address
                    MAILADR:
                      type: string
                      maxLength: 255
                      description: Char255
                    URLADR:
                      type: string
                      maxLength: 255
                      description: Char255
                ES_BCCOMCASEMAPPING:
                  type: object
                  properties:
                    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
                    SERVICE:
                      type: string
                      maxLength: 3
                      description: 3-Byte field
                    SERVICETYP:
                      type: string
                      maxLength: 1
                      description: Single-Character Flag
                    CASEID:
                      type: string
                      maxLength: 10
                      description: Character Field Length = 10
                ES_BCCOMSYSMAPPING:
                  type: object
                  properties:
                    INSTALLATION:
                      type: string
                      maxLength: 10
                      description: SAP Installation Number
                    KNDID2:
                      type: string
                      maxLength: 10
                      description: Address Number, if not a Partner
                    SID:
                      type: string
                      maxLength: 3
                      description: 3-Byte field
                    SYSTEMHANDLE:
                      type: string
                      maxLength: 20
                      description: Text (20 Characters)
                ES_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
                TT_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)
                TT_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)
                TT_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
              required:
              - ES_ADDFIELD
              - ES_BCCOMCASEMAPPING
              - ES_BCCOMSYSMAPPING
              - ES_BCSM10
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  IS_ADDFIELD:
                    type: object
                    properties:
                      CURRENTSTATE:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      WORKFLOWSTATUS:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      ENTITLED:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      ACKNOWLEDGE:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      LASTTRANSACTION:
                        type: string
                        maxLength: 30
                        description: 30 Characters
                      PARTNERID:
                        type: string
                        maxLength: 10
                        description: Address
                      MAILADR:
                        type: string
                        maxLength: 255
                        description: Char255
                      URLADR:
                        type: string
                        maxLength: 255
                        description: Char255
                  IS_BCCOMCASEMAPPING:
                    type: object
                    properties:
                      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
                      SERVICE:
                        type: string
                        maxLength: 3
                        description: 3-Byte field
                      SERVICETYP:
                        type: string
                        maxLength: 1
                        description: Single-Character Flag
                      CASEID:
                        type: string
                        maxLength: 10
                        description: Character Field Length = 10
                  IS_BCCOMSYSMAPPING:
                    type: object
                    properties:
                      INSTALLATION:
                        type: string
                        maxLength: 10
                        description: SAP Installation Number
                      KNDID2:
                        type: string
                        maxLength: 10
                        description: Address Number, if not a Partner
                      SID:
                        type: string
                        maxLength: 3
                        description: 3-Byte field
                      SYSTEMHANDLE:
                        type: string
                        maxLength: 20
                        description: Text (20 Characters)
                  IS_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
                  TT_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)
                  TT_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)
                  TT_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
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
