openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RH_ALEOX_WF_CREATE_MSG:
    post:
      tags:
      - HRALX00_WF_MSG_HANDLER
      summary: Trigger Workflow for Error Table
      operationId: /rfc/RH_ALEOX_WF_CREATE_MSG
      requestBody:
        content:
          application/json:
            schema:
              properties:
                IT_T_ERR_LIST:
                  type: array
                  items:
                    type: object
                    properties:
                      HR_OBJECT:
                        type: object
                        properties:
                          PLVAR:
                            type: string
                            maxLength: 2
                            description: Plan Version
                          OTYPE:
                            type: string
                            maxLength: 2
                            description: Object Type
                          OBJID:
                            type: integer
                            format: int64
                            description: Object ID
                      BP_NUMBER:
                        type: string
                        maxLength: 10
                        description: Business Partner Number
                      BP_GUID:
                        type: string
                        format: byte
                        description: Business Partner GUID
                      ERROR:
                        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
                          PARAMETER:
                            type: string
                            maxLength: 32
                            description: Parameter Name
                          ROW:
                            type: integer
                            format: int32
                            description: Lines in parameter
                          FIELD:
                            type: string
                            maxLength: 30
                            description: Field in parameter
                          SYSTEM:
                            type: string
                            maxLength: 10
                            description: Logical system from which message originates
                      DOCNUM:
                        type: integer
                        format: int64
                        description: IDoc number
                      SEGNUM:
                        type: integer
                        format: int64
                        description: Number of SAP segment
                      STATUS:
                        type: string
                        maxLength: 2
                        description: Status of IDoc
              required:
              - IT_T_ERR_LIST
      responses:
        '200':
          description: OK
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
