openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/MDM_SEND_FEEDBACK_SYN:
    post:
      tags:
      - MDMFDB01_PIBASIS
      operationId: /rfc/MDM_SEND_FEEDBACK_SYN
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_ALRSNT:
                  type: string
                  default: X
                  maxLength: 1
                I_LOGSYSMDS:
                  type: string
                  maxLength: 10
                I_SETTOSENT:
                  type: string
                  default: '  '
                  maxLength: 1
                ET_EVENTS:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      MESSAGE_ID:
                        type: string
                        maxLength: 32
                        description: UUID in character form
                      MESSAGE_KIND:
                        type: string
                        maxLength: 1
                        description: 'Kind of message  enumValues: X=XML Message,I=IDoc'
                        enum:
                        - X
                        - I
                      OBJECT_KEY:
                        type: string
                        maxLength: 120
                        description: char120
                      SCHEMEID:
                        type: string
                        maxLength: 60
                        description: Object type MDC
                      TIMESTMP:
                        type: string
                        maxLength: 14
                        description: Timestamp
                      ALREADY_SENT:
                        type: string
                        maxLength: 1
                        description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                        enum:
                        - X
                        - ''
                      ALIAS_GUID:
                        type: string
                        maxLength: 32
                        description: UUID in character form
                      SEMOBJECTTYP:
                        type: string
                        maxLength: 10
                        description: Semantical object type
                      TASK:
                        type: string
                        maxLength: 1
                        description: DB Task
                ET_INBMSGINFO:
                  type: array
                  items:
                    type: object
                    properties:
                      ORIGINATINGIDOCXI:
                        type: integer
                        format: int64
                        description: IDoc number
                      ORIGINATINGMSGMDC:
                        type: string
                        maxLength: 32
                        description: Character field, length 32
                      ORIGINATINGITYPMDC:
                        type: string
                        maxLength: 30
                        description: Basic type
                      STATUSMDC:
                        type: string
                        maxLength: 4
                        description: Not More Closely Defined Area, Possibly Used for Patchlevels
                      COUNTOBJECTSINMESSAGE:
                        type: integer
                        format: int64
                        description: 7-digit numeric value
                      MESSAGE_KIND:
                        type: string
                        maxLength: 1
                        description: 'Kind of message  enumValues: X=XML Message,I=IDoc'
                        enum:
                        - X
                        - I
                ET_KEYS:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      ALIAS_GUID:
                        type: string
                        maxLength: 32
                        description: GUID in 'CHAR' Format in Uppercase
                      COUNTER:
                        type: integer
                        format: int32
                        description: Natural number
                      INFO_TYPE:
                        type: string
                        maxLength: 1
                        description: 'Type of Info  enumValues: A=Attribute,S=Secondary Key,P=Primary Key'
                        enum:
                        - A
                        - S
                        - P
                      NAME:
                        type: string
                        maxLength: 120
                        description: char120
                      VALUE:
                        type: string
                        maxLength: 120
                        description: char120
                ET_MESSAGES:
                  type: array
                  items:
                    type: object
                    properties:
                      MANDT:
                        type: string
                        maxLength: 3
                        description: Client
                      ALIAS_GUID:
                        type: string
                        maxLength: 32
                        description: UUID in character form
                      COUNTER:
                        type: integer
                        format: int32
                        description: Natural number
                      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
                      NUMB:
                        type: integer
                        format: int64
                        description: Message Number
                      MESSAGE:
                        type: string
                        maxLength: 220
                        description: Message Text
                      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
                IT_IDOCSS:
                  type: array
                  items:
                    type: object
                    properties:
                      DOCNUM:
                        type: integer
                        format: int64
                        description: IDoc Number
                IT_OBJECTS:
                  type: array
                  items:
                    type: object
                    properties:
                      OBJKEY:
                        type: string
                        maxLength: 70
                        description: Object key
                      OBJTYPE:
                        type: string
                        maxLength: 10
                        description: Object Type
                      LOGSYS:
                        type: string
                        maxLength: 10
                        description: Logical system
                      SCHEMEID:
                        type: string
                        maxLength: 60
                        description: Scheme ID
                IT_XMLMESSAGES:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 32
                        description: UUID in character form
              required:
              - I_LOGSYSMDS
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  ET_EVENTS:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        MESSAGE_ID:
                          type: string
                          maxLength: 32
                          description: UUID in character form
                        MESSAGE_KIND:
                          type: string
                          maxLength: 1
                          description: 'Kind of message  enumValues: X=XML Message,I=IDoc'
                          enum:
                          - X
                          - I
                        OBJECT_KEY:
                          type: string
                          maxLength: 120
                          description: char120
                        SCHEMEID:
                          type: string
                          maxLength: 60
                          description: Object type MDC
                        TIMESTMP:
                          type: string
                          maxLength: 14
                          description: Timestamp
                        ALREADY_SENT:
                          type: string
                          maxLength: 1
                          description: 'General Flag  enumValues: X=Flag set. Event has occurred.,""=Flag is Not Set'
                          enum:
                          - X
                          - ''
                        ALIAS_GUID:
                          type: string
                          maxLength: 32
                          description: UUID in character form
                        SEMOBJECTTYP:
                          type: string
                          maxLength: 10
                          description: Semantical object type
                        TASK:
                          type: string
                          maxLength: 1
                          description: DB Task
                  ET_INBMSGINFO:
                    type: array
                    items:
                      type: object
                      properties:
                        ORIGINATINGIDOCXI:
                          type: integer
                          format: int64
                          description: IDoc number
                        ORIGINATINGMSGMDC:
                          type: string
                          maxLength: 32
                          description: Character field, length 32
                        ORIGINATINGITYPMDC:
                          type: string
                          maxLength: 30
                          description: Basic type
                        STATUSMDC:
                          type: string
                          maxLength: 4
                          description: Not More Closely Defined Area, Possibly Used for Patchlevels
                        COUNTOBJECTSINMESSAGE:
                          type: integer
                          format: int64
                          description: 7-digit numeric value
                        MESSAGE_KIND:
                          type: string
                          maxLength: 1
                          description: 'Kind of message  enumValues: X=XML Message,I=IDoc'
                          enum:
                          - X
                          - I
                  ET_KEYS:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        ALIAS_GUID:
                          type: string
                          maxLength: 32
                          description: GUID in 'CHAR' Format in Uppercase
                        COUNTER:
                          type: integer
                          format: int32
                          description: Natural number
                        INFO_TYPE:
                          type: string
                          maxLength: 1
                          description: 'Type of Info  enumValues: A=Attribute,S=Secondary Key,P=Primary Key'
                          enum:
                          - A
                          - S
                          - P
                        NAME:
                          type: string
                          maxLength: 120
                          description: char120
                        VALUE:
                          type: string
                          maxLength: 120
                          description: char120
                  ET_MESSAGES:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        ALIAS_GUID:
                          type: string
                          maxLength: 32
                          description: UUID in character form
                        COUNTER:
                          type: integer
                          format: int32
                          description: Natural number
                        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
                        NUMB:
                          type: integer
                          format: int64
                          description: Message Number
                        MESSAGE:
                          type: string
                          maxLength: 220
                          description: Message Text
                        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
                  IT_IDOCSS:
                    type: array
                    items:
                      type: object
                      properties:
                        DOCNUM:
                          type: integer
                          format: int64
                          description: IDoc Number
                  IT_OBJECTS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJKEY:
                          type: string
                          maxLength: 70
                          description: Object key
                        OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Object Type
                        LOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical system
                        SCHEMEID:
                          type: string
                          maxLength: 60
                          description: Scheme ID
                  IT_XMLMESSAGES:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 32
                          description: UUID in character form
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
