openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RZX2_OPEN_OBJECTS_GET:
    post:
      tags:
      - RZX2
      operationId: /rfc/RZX2_OPEN_OBJECTS_GET
      requestBody:
        content:
          application/json:
            schema:
              properties:
                C_T_PROPS:
                  type: array
                  items:
                    type: object
                    properties:
                      OBJID:
                        type: string
                        maxLength: 40
                        description: ID for BEx reporting objects
                      OBJTYPE:
                        type: string
                        maxLength: 2
                        description: 'Type of reporting object  enumValues: KF=Key Figure,BT=BEx Web Template,BI=BEx Web Item,VA=Variable,SO=Selection Object (in BW WEb Applications),QU=Query,CH=Characteristic,IP=InfoProvider (As Data Provider),""=Nothing,WB=Workbook,IC=InfoCube,IL=Library of Web Items,HT=HTML Template,IT=Item,VW=View of a Query,IA=InfoArea,ST=Structure (Reusable),DP=DataProvider for Web Reporting (Queries and Views),CR=Crystal Report'
                        enum:
                        - KF
                        - BT
                        - BI
                        - VA
                        - SO
                        - QU
                        - CH
                        - IP
                        - ''
                        - WB
                        - IC
                        - IL
                        - HT
                        - IT
                        - VW
                        - IA
                        - ST
                        - DP
                        - CR
                      NODEID:
                        type: string
                        maxLength: 12
                        description: 'Tree Control: Node Key'
                      OBJTECHNAME:
                        type: string
                        maxLength: 32
                        description: Name of the hierarchy node
                      ICONID:
                        type: string
                        maxLength: 10
                        description: Icon ID in a Tree Node
                      PROPNAME:
                        type: string
                        maxLength: 30
                        description: Field Name
                      PROPTEXT:
                        type: string
                        maxLength: 60
                        description: Long description
                      PROPVALTEXT:
                        type: string
                        maxLength: 60
                        description: Long description
                E_T_NODES:
                  type: array
                  items:
                    type: object
                    properties:
                      NODEID:
                        type: string
                        maxLength: 12
                        description: 'Tree Control: Node Key'
                      PARENTID:
                        type: string
                        maxLength: 12
                        description: 'Tree Control: Node Key'
                      OBJUID:
                        type: string
                        maxLength: 40
                        description: ID in the tree of the Open-Save dialog
                      OBJTYPE:
                        type: string
                        maxLength: 2
                        description: 'Type of reporting object  enumValues: KF=Key Figure,BT=BEx Web Template,BI=BEx Web Item,VA=Variable,SO=Selection Object (in BW WEb Applications),QU=Query,CH=Characteristic,IP=InfoProvider (As Data Provider),""=Nothing,WB=Workbook,IC=InfoCube,IL=Library of Web Items,HT=HTML Template,IT=Item,VW=View of a Query,IA=InfoArea,ST=Structure (Reusable),DP=DataProvider for Web Reporting (Queries and Views),CR=Crystal Report'
                        enum:
                        - KF
                        - BT
                        - BI
                        - VA
                        - SO
                        - QU
                        - CH
                        - IP
                        - ''
                        - WB
                        - IC
                        - IL
                        - HT
                        - IT
                        - VW
                        - IA
                        - ST
                        - DP
                        - CR
                      OBJTEXT:
                        type: string
                        maxLength: 60
                        description: Long description
                      OBJTECHNAME:
                        type: string
                        maxLength: 32
                        description: Name of the hierarchy node
                      ISFOLDER:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      EXPANDED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      EXPANDER:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      AUTH:
                        type: string
                        maxLength: 2
                        description: 'Object Authorizations  enumValues: ""=Blank,AL=All,DI=Read/Display Only,CH=Change (Incl. New, Delete and Read/Display),EX=Execute Only,NO=No Authorization'
                        enum:
                        - ''
                        - AL
                        - DI
                        - CH
                        - EX
                        - 'NO'
                      ICONID:
                        type: string
                        maxLength: 10
                        description: Icon ID in a Tree Node
                      TMSTMP_MOD:
                        type: integer
                        format: int64
                        description: Time Stamp (for example, last changed on/by)
                      TMSTMP_MOD_EXT:
                        type: string
                        maxLength: 16
                        description: Time Stamp in External Format
                      USER_MOD:
                        type: string
                        maxLength: 12
                        description: Last changed by
                      ATTRIBKEY:
                        type: string
                        maxLength: 70
                        description: Field for any characteristic value (external display)
                      ATTRIBTEXT:
                        type: string
                        maxLength: 60
                        description: Long description
                      PATH:
                        type: string
                        maxLength: 100
                        description: Character 100
                      QUERY_ROLE_ID:
                        type: string
                        maxLength: 40
                        description: ID in the tree of the Open-Save dialog
                E_T_PARAMS:
                  type: array
                  items:
                    type: object
                    properties:
                      DUMMY:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                I_T_FILTER:
                  type: array
                  items:
                    type: object
                    properties:
                      FILTOBJNAME:
                        type: string
                        maxLength: 30
                        description: Field Name
                      FILTATTRNAME:
                        type: string
                        maxLength: 30
                        description: Field Name
                      FILTOP:
                        type: string
                        maxLength: 2
                        description: 'Filter operator  enumValues: BT=Between: Range of Values,EQ=Equal: Single Value,LE=Less or Equal: Everything <= Value in Field LOW,CP=Contains Pattern: Masked Input: Find Pattern,NB=Not Between: Everything Outside the Range,GE=Greater or Equal: Everything >= Value in Field LOW,NP=Not Contains Pattern: Masked Input: Reject Pattern,NE=Not Equal: Everything Apart from the Specified Single Value,GT=Greater Than: Everything > Value in Field LOW,""=Nothing,LT=Less Than:
                          Everything < Value in Field LOW'
                        enum:
                        - BT
                        - EQ
                        - LE
                        - CP
                        - NB
                        - GE
                        - NP
                        - NE
                        - GT
                        - ''
                        - LT
                      LOW:
                        type: string
                        maxLength: 70
                        description: Field for any characteristic value (external display)
                      HIGH:
                        type: string
                        maxLength: 70
                        description: Field for any characteristic value (external display)
                I_T_PARAMS:
                  type: array
                  items:
                    type: object
                    properties:
                      OBJVIEW:
                        type: integer
                        format: int64
                        description: 'View on Objects (for example, history, favorites, folders)  enumValues: 06=InfoAreas View for Queries and InfoCubes,03=Find,04=Role View,01=Display History,05=Properties,00=Nothing,02=Favorites'
                        enum:
                        - '06'
                        - '03'
                        - '04'
                        - '01'
                        - '05'
                        - '00'
                        - '02'
                      PARENTID:
                        type: string
                        maxLength: 12
                        description: 'Tree Control: Node Key'
                      OBJID:
                        type: string
                        maxLength: 40
                        description: ID for BEx reporting objects
                      OBJTYPE:
                        type: string
                        maxLength: 2
                        description: 'Type of reporting object  enumValues: KF=Key Figure,BT=BEx Web Template,BI=BEx Web Item,VA=Variable,SO=Selection Object (in BW WEb Applications),QU=Query,CH=Characteristic,IP=InfoProvider (As Data Provider),""=Nothing,WB=Workbook,IC=InfoCube,IL=Library of Web Items,HT=HTML Template,IT=Item,VW=View of a Query,IA=InfoArea,ST=Structure (Reusable),DP=DataProvider for Web Reporting (Queries and Views),CR=Crystal Report'
                        enum:
                        - KF
                        - BT
                        - BI
                        - VA
                        - SO
                        - QU
                        - CH
                        - IP
                        - ''
                        - WB
                        - IC
                        - IL
                        - HT
                        - IT
                        - VW
                        - IA
                        - ST
                        - DP
                        - CR
                      AUTH:
                        type: string
                        maxLength: 2
                        description: 'Object Authorizations  enumValues: ""=Blank,AL=All,DI=Read/Display Only,CH=Change (Incl. New, Delete and Read/Display),EX=Execute Only,NO=No Authorization'
                        enum:
                        - ''
                        - AL
                        - DI
                        - CH
                        - EX
                        - 'NO'
                      RES_AS_TREE:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      RES_WITH_AUTH:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      RES_WITH_PATH:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      HISTLEN:
                        type: integer
                        format: int64
                        description: ''
                      SEARCH_STRING:
                        type: string
                        maxLength: 60
                        description: Long description
                      SEARCH_IN_TEXT:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      SEARCH_IN_KEY:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      SEARCH_START_NODE:
                        type: string
                        maxLength: 12
                        description: 'Tree Control: Node Key'
                      SEARCH_CREATED:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      SEARCH_LASTMOD:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      USERNAME:
                        type: string
                        maxLength: 12
                        description: Last changed by
                      TIMEINTERVAL:
                        type: integer
                        format: int64
                        description: 'Time-interval Selection  enumValues: 03=Today and Yesterday,06=Last 180 Days,01=Today,05=Last 30 Days,02=Yesterday,99=Other Interval,07=Last 360 Days,00=Any,04=Last 7 Days'
                        enum:
                        - '03'
                        - '06'
                        - '01'
                        - '05'
                        - '02'
                        - '99'
                        - '07'
                        - '00'
                        - '04'
                      DATEFROMEXT:
                        type: string
                        maxLength: 10
                        description: ''
                      DATETOEXT:
                        type: string
                        maxLength: 10
                        description: ''
                      PARENT_OBJ_NAME:
                        type: string
                        maxLength: 60
                        description: Long description
                      PARENT_OBJ_TYPE:
                        type: string
                        maxLength: 2
                        description: 'Type of reporting object  enumValues: KF=Key Figure,BT=BEx Web Template,BI=BEx Web Item,VA=Variable,SO=Selection Object (in BW WEb Applications),QU=Query,CH=Characteristic,IP=InfoProvider (As Data Provider),""=Nothing,WB=Workbook,IC=InfoCube,IL=Library of Web Items,HT=HTML Template,IT=Item,VW=View of a Query,IA=InfoArea,ST=Structure (Reusable),DP=DataProvider for Web Reporting (Queries and Views),CR=Crystal Report'
                        enum:
                        - KF
                        - BT
                        - BI
                        - VA
                        - SO
                        - QU
                        - CH
                        - IP
                        - ''
                        - WB
                        - IC
                        - IL
                        - HT
                        - IT
                        - VW
                        - IA
                        - ST
                        - DP
                        - CR
                      OPEN_MODE:
                        type: string
                        maxLength: 1
                        description: 'Boolean  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_SUBRC:
                    type: integer
                    format: int32
                    description: Return Value, Return Value After ABAP Statements
                  C_T_PROPS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJID:
                          type: string
                          maxLength: 40
                          description: ID for BEx reporting objects
                        OBJTYPE:
                          type: string
                          maxLength: 2
                          description: 'Type of reporting object  enumValues: KF=Key Figure,BT=BEx Web Template,BI=BEx Web Item,VA=Variable,SO=Selection Object (in BW WEb Applications),QU=Query,CH=Characteristic,IP=InfoProvider (As Data Provider),""=Nothing,WB=Workbook,IC=InfoCube,IL=Library of Web Items,HT=HTML Template,IT=Item,VW=View of a Query,IA=InfoArea,ST=Structure (Reusable),DP=DataProvider for Web Reporting (Queries and Views),CR=Crystal Report'
                          enum:
                          - KF
                          - BT
                          - BI
                          - VA
                          - SO
                          - QU
                          - CH
                          - IP
                          - ''
                          - WB
                          - IC
                          - IL
                          - HT
                          - IT
                          - VW
                          - IA
                          - ST
                          - DP
                          - CR
                        NODEID:
                          type: string
                          maxLength: 12
                          description: 'Tree Control: Node Key'
                        OBJTECHNAME:
                          type: string
                          maxLength: 32
                          description: Name of the hierarchy node
                        ICONID:
                          type: string
                          maxLength: 10
                          description: Icon ID in a Tree Node
                        PROPNAME:
                          type: string
                          maxLength: 30
                          description: Field Name
                        PROPTEXT:
                          type: string
                          maxLength: 60
                          description: Long description
                        PROPVALTEXT:
                          type: string
                          maxLength: 60
                          description: Long description
                  E_T_NODES:
                    type: array
                    items:
                      type: object
                      properties:
                        NODEID:
                          type: string
                          maxLength: 12
                          description: 'Tree Control: Node Key'
                        PARENTID:
                          type: string
                          maxLength: 12
                          description: 'Tree Control: Node Key'
                        OBJUID:
                          type: string
                          maxLength: 40
                          description: ID in the tree of the Open-Save dialog
                        OBJTYPE:
                          type: string
                          maxLength: 2
                          description: 'Type of reporting object  enumValues: KF=Key Figure,BT=BEx Web Template,BI=BEx Web Item,VA=Variable,SO=Selection Object (in BW WEb Applications),QU=Query,CH=Characteristic,IP=InfoProvider (As Data Provider),""=Nothing,WB=Workbook,IC=InfoCube,IL=Library of Web Items,HT=HTML Template,IT=Item,VW=View of a Query,IA=InfoArea,ST=Structure (Reusable),DP=DataProvider for Web Reporting (Queries and Views),CR=Crystal Report'
                          enum:
                          - KF
                          - BT
                          - BI
                          - VA
                          - SO
                          - QU
                          - CH
                          - IP
                          - ''
                          - WB
                          - IC
                          - IL
                          - HT
                          - IT
                          - VW
                          - IA
                          - ST
                          - DP
                          - CR
                        OBJTEXT:
                          type: string
                          maxLength: 60
                          description: Long description
                        OBJTECHNAME:
                          type: string
                          maxLength: 32
                          description: Name of the hierarchy node
                        ISFOLDER:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        EXPANDED:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        EXPANDER:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        AUTH:
                          type: string
                          maxLength: 2
                          description: 'Object Authorizations  enumValues: ""=Blank,AL=All,DI=Read/Display Only,CH=Change (Incl. New, Delete and Read/Display),EX=Execute Only,NO=No Authorization'
                          enum:
                          - ''
                          - AL
                          - DI
                          - CH
                          - EX
                          - 'NO'
                        ICONID:
                          type: string
                          maxLength: 10
                          description: Icon ID in a Tree Node
                        TMSTMP_MOD:
                          type: integer
                          format: int64
                          description: Time Stamp (for example, last changed on/by)
                        TMSTMP_MOD_EXT:
                          type: string
                          maxLength: 16
                          description: Time Stamp in External Format
                        USER_MOD:
                          type: string
                          maxLength: 12
                          description: Last changed by
                        ATTRIBKEY:
                          type: string
                          maxLength: 70
                          description: Field for any characteristic value (external display)
                        ATTRIBTEXT:
                          type: string
                          maxLength: 60
                          description: Long description
                        PATH:
                          type: string
                          maxLength: 100
                          description: Character 100
                        QUERY_ROLE_ID:
                          type: string
                          maxLength: 40
                          description: ID in the tree of the Open-Save dialog
                  E_T_PARAMS:
                    type: array
                    items:
                      type: object
                      properties:
                        DUMMY:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                  I_T_FILTER:
                    type: array
                    items:
                      type: object
                      properties:
                        FILTOBJNAME:
                          type: string
                          maxLength: 30
                          description: Field Name
                        FILTATTRNAME:
                          type: string
                          maxLength: 30
                          description: Field Name
                        FILTOP:
                          type: string
                          maxLength: 2
                          description: 'Filter operator  enumValues: BT=Between: Range of Values,EQ=Equal: Single Value,LE=Less or Equal: Everything <= Value in Field LOW,CP=Contains Pattern: Masked Input: Find Pattern,NB=Not Between: Everything Outside the Range,GE=Greater or Equal: Everything >= Value in Field LOW,NP=Not Contains Pattern: Masked Input: Reject Pattern,NE=Not Equal: Everything Apart from the Specified Single Value,GT=Greater Than: Everything > Value in Field LOW,""=Nothing,LT=Less
                            Than: Everything < Value in Field LOW'
                          enum:
                          - BT
                          - EQ
                          - LE
                          - CP
                          - NB
                          - GE
                          - NP
                          - NE
                          - GT
                          - ''
                          - LT
                        LOW:
                          type: string
                          maxLength: 70
                          description: Field for any characteristic value (external display)
                        HIGH:
                          type: string
                          maxLength: 70
                          description: Field for any characteristic value (external display)
                  I_T_PARAMS:
                    type: array
                    items:
                      type: object
                      properties:
                        OBJVIEW:
                          type: integer
                          format: int64
                          description: 'View on Objects (for example, history, favorites, folders)  enumValues: 06=InfoAreas View for Queries and InfoCubes,03=Find,04=Role View,01=Display History,05=Properties,00=Nothing,02=Favorites'
                          enum:
                          - '06'
                          - '03'
                          - '04'
                          - '01'
                          - '05'
                          - '00'
                          - '02'
                        PARENTID:
                          type: string
                          maxLength: 12
                          description: 'Tree Control: Node Key'
                        OBJID:
                          type: string
                          maxLength: 40
                          description: ID for BEx reporting objects
                        OBJTYPE:
                          type: string
                          maxLength: 2
                          description: 'Type of reporting object  enumValues: KF=Key Figure,BT=BEx Web Template,BI=BEx Web Item,VA=Variable,SO=Selection Object (in BW WEb Applications),QU=Query,CH=Characteristic,IP=InfoProvider (As Data Provider),""=Nothing,WB=Workbook,IC=InfoCube,IL=Library of Web Items,HT=HTML Template,IT=Item,VW=View of a Query,IA=InfoArea,ST=Structure (Reusable),DP=DataProvider for Web Reporting (Queries and Views),CR=Crystal Report'
                          enum:
                          - KF
                          - BT
                          - BI
                          - VA
                          - SO
                          - QU
                          - CH
                          - IP
                          - ''
                          - WB
                          - IC
                          - IL
                          - HT
                          - IT
                          - VW
                          - IA
                          - ST
                          - DP
                          - CR
                        AUTH:
                          type: string
                          maxLength: 2
                          description: 'Object Authorizations  enumValues: ""=Blank,AL=All,DI=Read/Display Only,CH=Change (Incl. New, Delete and Read/Display),EX=Execute Only,NO=No Authorization'
                          enum:
                          - ''
                          - AL
                          - DI
                          - CH
                          - EX
                          - 'NO'
                        RES_AS_TREE:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        RES_WITH_AUTH:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        RES_WITH_PATH:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        HISTLEN:
                          type: integer
                          format: int64
                          description: ''
                        SEARCH_STRING:
                          type: string
                          maxLength: 60
                          description: Long description
                        SEARCH_IN_TEXT:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        SEARCH_IN_KEY:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        SEARCH_START_NODE:
                          type: string
                          maxLength: 12
                          description: 'Tree Control: Node Key'
                        SEARCH_CREATED:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        SEARCH_LASTMOD:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        USERNAME:
                          type: string
                          maxLength: 12
                          description: Last changed by
                        TIMEINTERVAL:
                          type: integer
                          format: int64
                          description: 'Time-interval Selection  enumValues: 03=Today and Yesterday,06=Last 180 Days,01=Today,05=Last 30 Days,02=Yesterday,99=Other Interval,07=Last 360 Days,00=Any,04=Last 7 Days'
                          enum:
                          - '03'
                          - '06'
                          - '01'
                          - '05'
                          - '02'
                          - '99'
                          - '07'
                          - '00'
                          - '04'
                        DATEFROMEXT:
                          type: string
                          maxLength: 10
                          description: ''
                        DATETOEXT:
                          type: string
                          maxLength: 10
                          description: ''
                        PARENT_OBJ_NAME:
                          type: string
                          maxLength: 60
                          description: Long description
                        PARENT_OBJ_TYPE:
                          type: string
                          maxLength: 2
                          description: 'Type of reporting object  enumValues: KF=Key Figure,BT=BEx Web Template,BI=BEx Web Item,VA=Variable,SO=Selection Object (in BW WEb Applications),QU=Query,CH=Characteristic,IP=InfoProvider (As Data Provider),""=Nothing,WB=Workbook,IC=InfoCube,IL=Library of Web Items,HT=HTML Template,IT=Item,VW=View of a Query,IA=InfoArea,ST=Structure (Reusable),DP=DataProvider for Web Reporting (Queries and Views),CR=Crystal Report'
                          enum:
                          - KF
                          - BT
                          - BI
                          - VA
                          - SO
                          - QU
                          - CH
                          - IP
                          - ''
                          - WB
                          - IC
                          - IL
                          - HT
                          - IT
                          - VW
                          - IA
                          - ST
                          - DP
                          - CR
                        OPEN_MODE:
                          type: string
                          maxLength: 1
                          description: 'Boolean  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
