openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RZX2_OBJECT_DEQUEUE:
    post:
      tags:
      - RZX2
      operationId: /rfc/RZX2_OBJECT_DEQUEUE
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_T_PARAMS:
                  type: array
                  items:
                    type: object
                    properties:
                      OBJID:
                        type: string
                        maxLength: 30
                        description: Technical Name of Object
                      OBJTYPE:
                        type: string
                        maxLength: 4
                        description: 'Object Type for Search in TREX  enumValues: RSPV=Process Variants,RRCA=RRI InfoCube Receiver,LSYS=Source System,EVEN=Event Processing Chain,DOC=Document,DEST=Open Hub Destination,BITM=Reusable Web Item,ANMO=Mining Model,ALVL=Aggregation Level,AREA=InfoArea,AQSG=InfoSet,SUSO=Authorization Object,HIER=BW Hierarchies,ODSO=ODS Object,IOBC=InfoObject Catalog,ISMP=Transfer Rules,BTMP=Web Template (7.0),ERPT=Enterprise Report,ACGR=Role,ANSO=Model Source,RSPT=Process
                          Chain Starter,UPDR=Update Rules,RASE=Reporting Agent Setting,APCO=Application,RSPC=Process Chain,AQBG=InfoSet Query User Group,USER=User,MPRO=MultiProvider,ELEM=Query Element,ISFS=DataSource / FileSource,CUBE=InfoCube,ISTD=InfoSource,AUTH=Authorization,PRE=Precalculated Template,CTRT=Currency Translation Type,ISIP=InfoPackage,RSFO=BW Formula,CRWB=Crystal Report,ISCS=Communication Structure,ITEM=Web Item,EREL=Enterprise Report Element,UOMT=Unit Translation Type,IOBJ=InfoObject,ROUT=Routine,RRQA=RRI
                          Query Receiver,XLWB=Workbook,TMPL=Web Template (3.x),SPOK=InfoSpoke,ISTS=Transfer Structure,SUSP=Authorization Profile,AQQU=InfoSet Query,ISIG=InfoPackage Group,RAPA=Reporting Agent Scheduling Package,PLSE=Planning Function,QVIW=Query View,PLST=Planning Function Type,AGGR=Aggregate'
                        enum:
                        - RSPV
                        - RRCA
                        - LSYS
                        - EVEN
                        - DOC
                        - DEST
                        - BITM
                        - ANMO
                        - ALVL
                        - AREA
                        - AQSG
                        - SUSO
                        - HIER
                        - ODSO
                        - IOBC
                        - ISMP
                        - BTMP
                        - ERPT
                        - ACGR
                        - ANSO
                        - RSPT
                        - UPDR
                        - RASE
                        - APCO
                        - RSPC
                        - AQBG
                        - USER
                        - MPRO
                        - ELEM
                        - ISFS
                        - CUBE
                        - ISTD
                        - AUTH
                        - PRE
                        - CTRT
                        - ISIP
                        - RSFO
                        - CRWB
                        - ISCS
                        - ITEM
                        - EREL
                        - UOMT
                        - IOBJ
                        - ROUT
                        - RRQA
                        - XLWB
                        - TMPL
                        - SPOK
                        - ISTS
                        - SUSP
                        - AQQU
                        - ISIG
                        - RAPA
                        - PLSE
                        - QVIW
                        - PLST
                        - AGGR
                      DEQUEUE_MODE:
                        type: string
                        maxLength: 1
                        description: 'Lock mode  enumValues: E=Write Lock,X=Exclusive, not cumulative,S=Read Lock'
                        enum:
                        - E
                        - X
                        - S
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_SUBRC:
                    type: integer
                    format: int32
                  I_T_PARAMS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJID:
                          type: string
                          maxLength: 30
                          description: Technical Name of Object
                        OBJTYPE:
                          type: string
                          maxLength: 4
                          description: 'Object Type for Search in TREX  enumValues: RSPV=Process Variants,RRCA=RRI InfoCube Receiver,LSYS=Source System,EVEN=Event Processing Chain,DOC=Document,DEST=Open Hub Destination,BITM=Reusable Web Item,ANMO=Mining Model,ALVL=Aggregation Level,AREA=InfoArea,AQSG=InfoSet,SUSO=Authorization Object,HIER=BW Hierarchies,ODSO=ODS Object,IOBC=InfoObject Catalog,ISMP=Transfer Rules,BTMP=Web Template (7.0),ERPT=Enterprise Report,ACGR=Role,ANSO=Model Source,RSPT=Process
                            Chain Starter,UPDR=Update Rules,RASE=Reporting Agent Setting,APCO=Application,RSPC=Process Chain,AQBG=InfoSet Query User Group,USER=User,MPRO=MultiProvider,ELEM=Query Element,ISFS=DataSource / FileSource,CUBE=InfoCube,ISTD=InfoSource,AUTH=Authorization,PRE=Precalculated Template,CTRT=Currency Translation Type,ISIP=InfoPackage,RSFO=BW Formula,CRWB=Crystal Report,ISCS=Communication Structure,ITEM=Web Item,EREL=Enterprise Report Element,UOMT=Unit Translation Type,IOBJ=InfoObject,ROUT=Routine,RRQA=RRI
                            Query Receiver,XLWB=Workbook,TMPL=Web Template (3.x),SPOK=InfoSpoke,ISTS=Transfer Structure,SUSP=Authorization Profile,AQQU=InfoSet Query,ISIG=InfoPackage Group,RAPA=Reporting Agent Scheduling Package,PLSE=Planning Function,QVIW=Query View,PLST=Planning Function Type,AGGR=Aggregate'
                          enum:
                          - RSPV
                          - RRCA
                          - LSYS
                          - EVEN
                          - DOC
                          - DEST
                          - BITM
                          - ANMO
                          - ALVL
                          - AREA
                          - AQSG
                          - SUSO
                          - HIER
                          - ODSO
                          - IOBC
                          - ISMP
                          - BTMP
                          - ERPT
                          - ACGR
                          - ANSO
                          - RSPT
                          - UPDR
                          - RASE
                          - APCO
                          - RSPC
                          - AQBG
                          - USER
                          - MPRO
                          - ELEM
                          - ISFS
                          - CUBE
                          - ISTD
                          - AUTH
                          - PRE
                          - CTRT
                          - ISIP
                          - RSFO
                          - CRWB
                          - ISCS
                          - ITEM
                          - EREL
                          - UOMT
                          - IOBJ
                          - ROUT
                          - RRQA
                          - XLWB
                          - TMPL
                          - SPOK
                          - ISTS
                          - SUSP
                          - AQQU
                          - ISIG
                          - RAPA
                          - PLSE
                          - QVIW
                          - PLST
                          - AGGR
                        DEQUEUE_MODE:
                          type: string
                          maxLength: 1
                          description: 'Lock mode  enumValues: E=Write Lock,X=Exclusive, not cumulative,S=Read Lock'
                          enum:
                          - E
                          - X
                          - S
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
