openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/SAPPO/API_PROXY_GET_LIST:
    post:
      tags:
      - /SAPPO/API_PROXY
      summary: Postprocessing Office Dialog - Read Postprocessing Orders
      operationId: /rfc/SAPPO/API_PROXY_GET_LIST
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_AUTH_ACTVT:
                  type: string
                  default: '03'
                  maxLength: 2
                  description: Activity
                I_AUTH_CHECK:
                  type: string
                  default: '1'
                  maxLength: 1
                  description: Authorization Checks
                I_FA_CURR:
                  type: string
                  maxLength: 5
                  description: Filter Attribute - Currency
                I_FLG_GET_HEADER:
                  type: string
                  default: X
                  maxLength: 1
                  description: Read Header
                I_FLG_GET_MESSAGES:
                  type: string
                  default: ''
                  maxLength: 1
                  description: Read Messages
                I_FLG_GET_OBJECTS:
                  type: string
                  default: ''
                  maxLength: 1
                  description: Read Environment Objects
                I_MAXCOUNT:
                  type: integer
                  format: int32
                  default: 500
                  description: Maximum Number of Read Lines
                I_RNG_BUSINESS_PROC:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 10
                        description: Business Process
                      HIGH:
                        type: string
                        maxLength: 10
                        description: Business Process
                I_RNG_BUSINESS_PROC_ID:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 100
                        description: Business Process ID
                      HIGH:
                        type: string
                        maxLength: 100
                        description: Business Process ID
                I_RNG_COMPONENT:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 30
                        description: Software Component
                      HIGH:
                        type: string
                        maxLength: 30
                        description: Software Component
                I_RNG_CREATIONDATE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        format: date
                        description: Created On
                      HIGH:
                        type: string
                        format: date
                        description: Created On
                I_RNG_FA1:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                      HIGH:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                I_RNG_FA2:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                      HIGH:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                I_RNG_FA3:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                      HIGH:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                I_RNG_FA4:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                      HIGH:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                I_RNG_FA5:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                      HIGH:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                I_RNG_FA6:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                      HIGH:
                        type: string
                        maxLength: 40
                        description: Own Filter Attribute 1
                I_RNG_FA_AMNT:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: integer
                        format: int64
                        description: Own Filter Attribute - Amount
                      HIGH:
                        type: integer
                        format: int64
                        description: Own Filter Attribute - Amount
                I_RNG_ORDER_LOGSYS:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 10
                        description: Logical System of Order
                      HIGH:
                        type: string
                        maxLength: 10
                        description: Logical System of Order
                I_RNG_PK:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        format: byte
                        description: Parallel Processing/Partitioning Key
                      HIGH:
                        type: string
                        format: byte
                        description: Parallel Processing/Partitioning Key
                I_RNG_POSTDATE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        format: date
                        description: Processing Date
                      HIGH:
                        type: string
                        format: date
                        description: Processing Date
                I_RNG_PRIORITY:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: integer
                        format: int64
                        description: Priority
                      HIGH:
                        type: integer
                        format: int64
                        description: Priority
                I_RNG_PROCMETH:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: integer
                        format: int64
                        description: Processing Method
                      HIGH:
                        type: integer
                        format: int64
                        description: Processing Method
                I_RNG_STATUS:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: string
                        maxLength: 1
                        description: Status
                      HIGH:
                        type: string
                        maxLength: 1
                        description: Status
                I_RNG_TSTAMP_CHANGE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: integer
                        format: int64
                        description: Time Stamp (Create)
                      HIGH:
                        type: integer
                        format: int64
                        description: Time Stamp (Create)
                I_RNG_TSTAMP_CREATE:
                  type: array
                  items:
                    type: object
                    properties:
                      SIGN:
                        type: string
                        maxLength: 1
                        description: Type of SIGN component in row type of a Ranges type
                      OPTION:
                        type: string
                        maxLength: 2
                        description: Type of OPTION component in row type of a Ranges type
                      LOW:
                        type: integer
                        format: int64
                        description: Time Stamp (Create)
                      HIGH:
                        type: integer
                        format: int64
                        description: Time Stamp (Create)
                I_STR_MSG_KEY:
                  type: object
                  properties:
                    MSGID:
                      type: string
                      maxLength: 20
                      description: Message Class
                    MSGNO:
                      type: integer
                      format: int64
                      description: Message Number
                I_TAB_BASIC_OBJECT:
                  type: array
                  items:
                    type: object
                    properties:
                      BASIC_OBJCAT:
                        type: integer
                        format: int64
                        description: Base Object Category
                      BASIC_OBJTYPE:
                        type: string
                        maxLength: 10
                        description: Base Object Type
                      BASIC_OBJKEY:
                        type: string
                        maxLength: 70
                        description: Base Object Key
                      BASIC_OBJLOGSYS:
                        type: string
                        maxLength: 10
                        description: Logical System
                I_TAB_ENV1_OBJECT:
                  type: array
                  items:
                    type: object
                    properties:
                      ENV_OBJCAT:
                        type: integer
                        format: int64
                        description: Additional Object Category
                      ENV_OBJTYPE:
                        type: string
                        maxLength: 10
                        description: Additional Object Type
                      ENV_OBJKEY:
                        type: string
                        maxLength: 70
                        description: Additional Object Key
                      ENV_OBJLOGSYS:
                        type: string
                        maxLength: 10
                        description: Logical System
                I_TAB_ENV2_OBJECT:
                  type: array
                  items:
                    type: object
                    properties:
                      ENV_OBJCAT:
                        type: integer
                        format: int64
                        description: Additional Object Category
                      ENV_OBJTYPE:
                        type: string
                        maxLength: 10
                        description: Additional Object Type
                      ENV_OBJKEY:
                        type: string
                        maxLength: 70
                        description: Additional Object Key
                      ENV_OBJLOGSYS:
                        type: string
                        maxLength: 10
                        description: Logical System
                I_TAB_HASH_1:
                  type: array
                  items:
                    type: object
                    properties:
                      HASH:
                        type: string
                        format: byte
                        description: Hash Value 1
                I_TAB_HASH_2:
                  type: array
                  items:
                    type: object
                    properties:
                      HASH:
                        type: string
                        format: byte
                        description: Hash Value 2
                I_TAB_MAIN_OBJECT:
                  type: array
                  items:
                    type: object
                    properties:
                      MAIN_OBJCAT:
                        type: integer
                        format: int64
                        description: Main Object Category
                      MAIN_OBJTYPE:
                        type: string
                        maxLength: 10
                        description: Main Object Type
                      MAIN_OBJKEY:
                        type: string
                        maxLength: 70
                        description: Main Object Key
                      MAIN_OBJLOGSYS:
                        type: string
                        maxLength: 10
                        description: Logical System
                I_TAB_ORDER_KEY:
                  type: array
                  items:
                    type: object
                    properties:
                      ORDER_ID:
                        type: string
                        format: byte
                        description: Order ID
                I_TAB_PROCESSOR:
                  type: array
                  items:
                    type: object
                    properties:
                      PROCESSOR:
                        type: string
                        maxLength: 12
                        description: Current Processor
                I_TAB_WORKLIST:
                  type: array
                  items:
                    type: object
                    properties:
                      WORKLIST:
                        type: string
                        maxLength: 4
                        description: Worklist
                I_WORKLIST_MODE:
                  type: string
                  default: '2'
                  maxLength: 1
                  description: Order Assignment
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_FLG_MORE_DATA:
                    type: string
                    maxLength: 1
                    description: Additional data exists
                  E_FLG_NOT_AUTHORIZED:
                    type: string
                    maxLength: 1
                    description: No Authorization
                  E_TAB_ORDER_HDR:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        ORDER_ID:
                          type: string
                          format: byte
                          description: Order ID
                        COMPONENT:
                          type: string
                          maxLength: 30
                          description: Software Component
                        BUSINESS_PROCESS:
                          type: string
                          maxLength: 10
                          description: Business Process
                        BUSINESS_PROC_ID:
                          type: string
                          maxLength: 100
                          description: Business Process ID
                        MAIN_OBJCAT:
                          type: integer
                          format: int64
                          description: Main Object Category
                        MAIN_OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Main Object Type
                        MAIN_OBJKEY:
                          type: string
                          maxLength: 70
                          description: Main Object Key
                        MAIN_OBJLOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical System
                        BASIC_OBJCAT:
                          type: integer
                          format: int64
                          description: Base Object Category
                        BASIC_OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Base Object Type
                        BASIC_OBJKEY:
                          type: string
                          maxLength: 70
                          description: Base Object Key
                        BASIC_OBJLOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical System
                        ENV1_OBJCAT:
                          type: integer
                          format: int64
                          description: Related (1) Object Category
                        ENV1_OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Related (1) Object Type
                        ENV1_OBJKEY:
                          type: string
                          maxLength: 70
                          description: Related (1) Object Key
                        ENV1_OBJLOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical System
                        ENV2_OBJCAT:
                          type: integer
                          format: int64
                          description: Related (2) Object Category
                        ENV2_OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Related (2) Object Type
                        ENV2_OBJKEY:
                          type: string
                          maxLength: 70
                          description: Related (2) Object Key
                        ENV2_OBJLOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical System
                        MSGID:
                          type: string
                          maxLength: 20
                          description: Message Class
                        MSGTY:
                          type: string
                          maxLength: 1
                          description: Message Type
                        MSGNO:
                          type: integer
                          format: int64
                          description: Message Number
                        MSGV1:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV2:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV3:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV4:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        LOG_CAT:
                          type: integer
                          format: int64
                          description: Log Category
                        LOG_NO:
                          type: string
                          maxLength: 20
                          description: Log Number
                        LOG_HANDLE:
                          type: string
                          maxLength: 22
                          description: Log Handle
                        LOG_MSG_NO:
                          type: integer
                          format: int64
                          description: ID in Log
                        MSG_OBJCAT:
                          type: integer
                          format: int64
                          description: Message Object Category
                        MSG_OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Message Object Type
                        MSG_OBJKEY:
                          type: string
                          maxLength: 70
                          description: Message Object Key
                        MSG_OBJLOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical System
                        STATUS:
                          type: string
                          maxLength: 1
                          description: Status
                        TEXT:
                          type: string
                          maxLength: 50
                          description: Comment
                        PROCESSOR:
                          type: string
                          maxLength: 12
                          description: Current Processor
                        POSTDATE:
                          type: string
                          format: date
                          description: Processing Date
                        CREATIONDATE:
                          type: string
                          format: date
                          description: Created On
                        PROCMETH:
                          type: integer
                          format: int64
                          description: Processing Method
                        PRIORITY:
                          type: integer
                          format: int64
                          description: Priority
                        WORKLIST:
                          type: string
                          maxLength: 4
                          description: Worklist
                        PROCESS:
                          type: integer
                          format: int64
                          description: Process
                        HASH_1:
                          type: string
                          format: byte
                          description: Hash Value 1
                        HASH_2:
                          type: string
                          format: byte
                          description: Hash Value 2
                        FA_AMNT:
                          type: integer
                          format: int64
                          description: Own Filter Attribute - Amount
                        FA_CURR:
                          type: string
                          maxLength: 5
                          description: Own Filter Attribute - Currency
                        FA1:
                          type: string
                          maxLength: 40
                          description: Own Filter Attribute 1
                        FA2:
                          type: string
                          maxLength: 40
                          description: Own Filter Attribute 2
                        FA3:
                          type: string
                          maxLength: 40
                          description: Own Filter Attribute 3
                        FA4:
                          type: string
                          maxLength: 40
                          description: Own Filter Attribute 4
                        FA5:
                          type: string
                          maxLength: 40
                          description: Own Filter Attribute 5
                        FA6:
                          type: string
                          maxLength: 40
                          description: Own Filter Attribute 6
                        USER_CREATE:
                          type: string
                          maxLength: 12
                          description: Created By
                        TIMESTAMP_CREATE:
                          type: integer
                          format: int64
                          description: Time Stamp (Create)
                        USER_CHANGE:
                          type: string
                          maxLength: 12
                          description: Changed By
                        TIMESTAMP_CHANGE:
                          type: integer
                          format: int64
                          description: Time Stamp (Change)
                        ARCHIVE_STATUS:
                          type: string
                          maxLength: 1
                          description: Archiving - Status
                        ARCHIVE_FLUD:
                          type: string
                          format: date
                          description: Archiving - Resubmission Date
                        FLG_WF:
                          type: string
                          maxLength: 1
                          description: Workflow Active
                        MORE_MSG:
                          type: string
                          maxLength: 1
                          description: Additional Messages Exist
                        MORE_OBJ:
                          type: string
                          maxLength: 1
                          description: Additional Objects Exist
                        MORE_DATA:
                          type: string
                          maxLength: 1
                          description: Additional Data Exists
                        PK:
                          type: string
                          format: byte
                          description: Parallel Processing/Partitioning Key
                        ACTVT:
                          type: string
                          maxLength: 2
                          description: Activity
                        LOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical System of Order
                  E_TAB_ORDER_MSG:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        ORDER_ID:
                          type: string
                          format: byte
                          description: Order ID
                        POSNR:
                          type: integer
                          format: int64
                          description: Item Number
                        MSGID:
                          type: string
                          maxLength: 20
                          description: Message Class
                        MSGTY:
                          type: string
                          maxLength: 1
                          description: Message Type
                        MSGNO:
                          type: integer
                          format: int64
                          description: Message Number
                        MSGV1:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV2:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV3:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        MSGV4:
                          type: string
                          maxLength: 50
                          description: Message Variable
                        LOG_CAT:
                          type: integer
                          format: int64
                          description: Log Category
                        LOG_NO:
                          type: string
                          maxLength: 20
                          description: Log Number
                        LOG_HANDLE:
                          type: string
                          maxLength: 22
                          description: Log Handle
                        LOG_MSG_NO:
                          type: integer
                          format: int64
                          description: ID in Log
                        MSG_OBJCAT:
                          type: integer
                          format: int64
                          description: Message Object Category
                        MSG_OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Message Object Type
                        MSG_OBJKEY:
                          type: string
                          maxLength: 70
                          description: Message Object Key
                        MSG_OBJLOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical System
                  E_TAB_ORDER_OBJ:
                    type: array
                    items:
                      type: object
                      properties:
                        MANDT:
                          type: string
                          maxLength: 3
                          description: Client
                        ORDER_ID:
                          type: string
                          format: byte
                          description: Order ID
                        POSNR:
                          type: integer
                          format: int64
                          description: Item Number
                        OBJCAT:
                          type: integer
                          format: int64
                          description: Object Category
                        OBJTYPE:
                          type: string
                          maxLength: 10
                          description: Object Type
                        OBJKEY:
                          type: string
                          maxLength: 70
                          description: Object Key
                        OBJLOGSYS:
                          type: string
                          maxLength: 10
                          description: Logical System
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
