openapi: 3.0.0
info:
  title: SAP API
  version: 1.0.0
servers:
- url: http://localhost:8080
paths:
  /rfc/RSDAS_X_PROV_DESCRIBE_PROXY:
    post:
      tags:
      - RSDAS_X_PROVIDER
      operationId: /rfc/RSDAS_X_PROV_DESCRIBE_PROXY
      requestBody:
        content:
          application/json:
            schema:
              properties:
                I_JAVA_CLASS_NAME:
                  type: string
                  maxLength: 250
                I_OBJECT_ID:
                  type: string
                  maxLength: 40
                I_OBJECT_TYPE:
                  type: string
                  maxLength: 4
                I_VARIANT:
                  type: string
                  maxLength: 1
                E_T_MESSAGE:
                  type: array
                  items:
                    type: object
                    properties:
                      CONTEXT_ID:
                        type: integer
                        format: int32
                        description: Object ID
                      MSGTY:
                        type: string
                        maxLength: 1
                        description: Message Type
                      MSGID:
                        type: string
                        maxLength: 20
                        description: Message Class
                      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
                      TEXT:
                        type: string
                        maxLength: 220
                        description: Message Text
                E_T_PARAMETER:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 40
                        description: ID of a Parameter of a Data Access Service
                      TYPE:
                        type: string
                        maxLength: 1
                        description: 'Type of Parameter of a Data Access Service  enumValues: I=Input Parameter,O=Output Parameters'
                        enum:
                        - I
                        - O
                      DATA_TYPE:
                        type: string
                        maxLength: 10
                        description: 'Data Type of a Parameter for a Data Access Service  enumValues: CHARACTER=Character Field of Fixed Length,NUMBER=Numeric Value,TIME=Time,DATE=Date'
                        enum:
                        - CHARACTER
                        - NUMBER
                        - TIME
                        - DATE
                      DATA_LENGTH:
                        type: integer
                        format: int32
                        description: Length of a Parameter (for CHARACTER data type)
                      MANDATORY:
                        type: string
                        maxLength: 1
                        description: 'Parameter is Mandatory  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      VALUE_HELP_TYPE:
                        type: string
                        maxLength: 1
                        description: 'Type of Input Help for an Input Parameter  enumValues: L=List of Values Provided,""=No Input Help Available,M=Metadata for Input Help Provided'
                        enum:
                        - L
                        - ''
                        - M
                      SUPPORTS_MULT_VALUES:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Multiple Values  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      SUPPORTS_INTERVAL:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Supports Single Interval  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      SUPPORTS_MULT_INTERVALS:
                        type: string
                        maxLength: 1
                        description: 'Indicator: Supports Multiple Intervals  enumValues: X=True,""=False'
                        enum:
                        - X
                        - ''
                      HAS_CURRENCY:
                        type: string
                        maxLength: 1
                        description: 'Parameter Linked with Currency (only Output Parameter)  enumValues: N=No,P=Possible,Y=Yes'
                        enum:
                        - N
                        - P
                        - Y
                      HAS_UNIT:
                        type: string
                        maxLength: 1
                        description: 'Parameter Lined with Unit (Only Output Parameter)  enumValues: N=No,P=Possible,Y=Yes'
                        enum:
                        - N
                        - P
                        - Y
                      DESCRIPTION:
                        type: string
                        maxLength: 255
                        description: Description of a Parameter for a Data Access Service
                E_T_STATISTIC_INFO:
                  type: array
                  items:
                    type: object
                    properties:
                      EVENTID:
                        type: integer
                        format: int64
                        description: OLAP Statistics Event (Type NUMC9)
                      HANDLEID:
                        type: integer
                        format: int64
                        description: Internal ID of a Query Runtime Object
                      HANDLETP:
                        type: string
                        maxLength: 4
                        description: Internal Type of Query Runtime Object
                      OBJNAME:
                        type: string
                        maxLength: 30
                        description: OLAP Statistik Object Name  (QueryID, TemplateID,...)
                      EVTIME:
                        type: integer
                        format: int64
                        description: Validity Period
                      EVCOUNT:
                        type: integer
                        format: int64
                        description: 'BW Statistics: Number'
                E_T_VALUE:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 40
                        description: ID of a Parameter of a Data Access Service
                      VALUE:
                        type: string
                        maxLength: 60
                        description: Parameter Value
                      TEXT:
                        type: string
                        maxLength: 60
                        description: Long description
                E_T_VALUE_HELP_META:
                  type: array
                  items:
                    type: object
                    properties:
                      ID:
                        type: string
                        maxLength: 40
                        description: ID of a Parameter of a Data Access Service
                      CHARACTERISTIC:
                        type: string
                        maxLength: 30
                        description: Characteristic on Which Input Help Is Based
                      VALUE_TYPE:
                        type: string
                        maxLength: 10
                        description: 'Type of Value to Be Delivered by Input Help  enumValues: VAL_NODE=Characteristic Value or Hierarchy Node (in Context of Query),NODE=Hierarchy Node for Characteristic (in Context of a Query),VALUE=Characteristic Value,HIERARCHY=Hierarchy for Characteristic'
                        enum:
                        - VAL_NODE
                        - NODE
                        - VALUE
                        - HIERARCHY
                      READ_MODE:
                        type: string
                        maxLength: 1
                        description: 'Read Mode for Input Help  enumValues: D=Only values posted to dimension of Basic InfoCube(s),A=Attributes: only values appearing as attribute values,P=Only values for characteristic combination,M=Master Data tables,Q=Only values with booked data in current navigational state'
                        enum:
                        - D
                        - A
                        - P
                        - M
                        - Q
                      CONTEXT_OBJECT_TYPE:
                        type: string
                        maxLength: 4
                        description: 'Type of Context Object for Input Help  enumValues: ISTS=Transfer structure,RSPV=Process Variants,TRFN=Transformation,BRSE=Broadcast Setting,RRCA=RRI InfoCube Receiver,LSYS=Source System,ITEM=Web Item (Format SAP BW 3.x),TMPL=Web Template (Format SAP BW 3.x),EVEN=Event Processing Chain,DTPA=Data Transfer Process,DEST=Open Hub Destination,ANMO=Mining Model,ALVL=Aggregation Level,AREA=InfoArea,AQSG=InfoSet,WWIB=Web Design Time Item Metadata,SUSO=Authorization Object,UPDR=Update
                          rules,HIER=BW Hierarchies,EREL=Enterprise Report: Reusable Element,BITM=BEx Web Item,PLDS=Data Slices,IOBC=InfoObject Catalog,UOMT=Quantity Conversion Type,ISMP=Transfer Rules,ERPT=Enterprise Report,THJT=Key Date of Type Derivation,PLCR=Characteristic Relationships,DAPA=Data Archiving Process,RSDS=DataSource,ACGR=Role,ANSO=Model Source,RSPT=Process Chain Starter,ANPR=Analysis Process,RASE=Reporting Agent Setting,APCO=Application,RSPC=Process Chain,AQBG=InfoSet Query User
                          Group,WWPA=Web Design Time Parameter Metadata,BTMP=BEx Web Template,USER=User,MPRO=MultiProvider,PLSQ=Planning Sequence,ISFS=3.x DataSource,ELEM=Query Element,CUBE=InfoCube,TRCS=InfoSource,AUTH=Authorization,DMOD=Data model,CTRT=Currency Translation Type,ISIP=InfoPackage,RSFO=BW Formula,CRWB=Crystal Report,RSPI=Interrupt Process,ISCS=Communication Structure,IOBJ=InfoObject,DMMO=Data Mining Model,ROUT=Routine,RRUL=Remodeling Rule,RRQA=RRI Query Receiver,XLWB=Workbook,SPOK=InfoSpoke,SUSP=Authorization
                          Profile,DDAS=Data Access Service,AQQU=InfoSet Query,ISIG=InfoPackage Group,RAPA=Reporting Agent Scheduling Package,THEM=Theme,PLSE=Planning Function,QVIW=Query View,PLST=Planning Function Type,AGGR=Aggregate,ISTD=3.x InfoSource,ODSO=DataStore Object'
                        enum:
                        - ISTS
                        - RSPV
                        - TRFN
                        - BRSE
                        - RRCA
                        - LSYS
                        - ITEM
                        - TMPL
                        - EVEN
                        - DTPA
                        - DEST
                        - ANMO
                        - ALVL
                        - AREA
                        - AQSG
                        - WWIB
                        - SUSO
                        - UPDR
                        - HIER
                        - EREL
                        - BITM
                        - PLDS
                        - IOBC
                        - UOMT
                        - ISMP
                        - ERPT
                        - THJT
                        - PLCR
                        - DAPA
                        - RSDS
                        - ACGR
                        - ANSO
                        - RSPT
                        - ANPR
                        - RASE
                        - APCO
                        - RSPC
                        - AQBG
                        - WWPA
                        - BTMP
                        - USER
                        - MPRO
                        - PLSQ
                        - ISFS
                        - ELEM
                        - CUBE
                        - TRCS
                        - AUTH
                        - DMOD
                        - CTRT
                        - ISIP
                        - RSFO
                        - CRWB
                        - RSPI
                        - ISCS
                        - IOBJ
                        - DMMO
                        - ROUT
                        - RRUL
                        - RRQA
                        - XLWB
                        - SPOK
                        - SUSP
                        - DDAS
                        - AQQU
                        - ISIG
                        - RAPA
                        - THEM
                        - PLSE
                        - QVIW
                        - PLST
                        - AGGR
                        - ISTD
                        - ODSO
                      CONTEXT_OBJECT_ID:
                        type: string
                        maxLength: 40
                        description: Technical Name of Context Object for Input Help
                I_T_MESSAGE:
                  type: array
                  items:
                    type: object
                    properties:
                      CONTEXT_ID:
                        type: integer
                        format: int32
                        description: Object ID
                      MSGTY:
                        type: string
                        maxLength: 1
                        description: Message Type
                      MSGID:
                        type: string
                        maxLength: 20
                        description: Message Class
                      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
                      TEXT:
                        type: string
                        maxLength: 220
                        description: Message Text
              required:
              - I_JAVA_CLASS_NAME
              - I_OBJECT_ID
              - I_OBJECT_TYPE
              - I_VARIANT
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                properties:
                  E_DESCRIPTION:
                    type: string
                    maxLength: 255
                  E_SUBRC:
                    type: integer
                    format: int32
                  E_T_MESSAGE:
                    type: array
                    items:
                      type: object
                      properties:
                        CONTEXT_ID:
                          type: integer
                          format: int32
                          description: Object ID
                        MSGTY:
                          type: string
                          maxLength: 1
                          description: Message Type
                        MSGID:
                          type: string
                          maxLength: 20
                          description: Message Class
                        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
                        TEXT:
                          type: string
                          maxLength: 220
                          description: Message Text
                  E_T_PARAMETER:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 40
                          description: ID of a Parameter of a Data Access Service
                        TYPE:
                          type: string
                          maxLength: 1
                          description: 'Type of Parameter of a Data Access Service  enumValues: I=Input Parameter,O=Output Parameters'
                          enum:
                          - I
                          - O
                        DATA_TYPE:
                          type: string
                          maxLength: 10
                          description: 'Data Type of a Parameter for a Data Access Service  enumValues: CHARACTER=Character Field of Fixed Length,NUMBER=Numeric Value,TIME=Time,DATE=Date'
                          enum:
                          - CHARACTER
                          - NUMBER
                          - TIME
                          - DATE
                        DATA_LENGTH:
                          type: integer
                          format: int32
                          description: Length of a Parameter (for CHARACTER data type)
                        MANDATORY:
                          type: string
                          maxLength: 1
                          description: 'Parameter is Mandatory  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        VALUE_HELP_TYPE:
                          type: string
                          maxLength: 1
                          description: 'Type of Input Help for an Input Parameter  enumValues: L=List of Values Provided,""=No Input Help Available,M=Metadata for Input Help Provided'
                          enum:
                          - L
                          - ''
                          - M
                        SUPPORTS_MULT_VALUES:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Multiple Values  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        SUPPORTS_INTERVAL:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Supports Single Interval  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        SUPPORTS_MULT_INTERVALS:
                          type: string
                          maxLength: 1
                          description: 'Indicator: Supports Multiple Intervals  enumValues: X=True,""=False'
                          enum:
                          - X
                          - ''
                        HAS_CURRENCY:
                          type: string
                          maxLength: 1
                          description: 'Parameter Linked with Currency (only Output Parameter)  enumValues: N=No,P=Possible,Y=Yes'
                          enum:
                          - N
                          - P
                          - Y
                        HAS_UNIT:
                          type: string
                          maxLength: 1
                          description: 'Parameter Lined with Unit (Only Output Parameter)  enumValues: N=No,P=Possible,Y=Yes'
                          enum:
                          - N
                          - P
                          - Y
                        DESCRIPTION:
                          type: string
                          maxLength: 255
                          description: Description of a Parameter for a Data Access Service
                  E_T_STATISTIC_INFO:
                    type: array
                    items:
                      type: object
                      properties:
                        EVENTID:
                          type: integer
                          format: int64
                          description: OLAP Statistics Event (Type NUMC9)
                        HANDLEID:
                          type: integer
                          format: int64
                          description: Internal ID of a Query Runtime Object
                        HANDLETP:
                          type: string
                          maxLength: 4
                          description: Internal Type of Query Runtime Object
                        OBJNAME:
                          type: string
                          maxLength: 30
                          description: OLAP Statistik Object Name  (QueryID, TemplateID,...)
                        EVTIME:
                          type: integer
                          format: int64
                          description: Validity Period
                        EVCOUNT:
                          type: integer
                          format: int64
                          description: 'BW Statistics: Number'
                  E_T_VALUE:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 40
                          description: ID of a Parameter of a Data Access Service
                        VALUE:
                          type: string
                          maxLength: 60
                          description: Parameter Value
                        TEXT:
                          type: string
                          maxLength: 60
                          description: Long description
                  E_T_VALUE_HELP_META:
                    type: array
                    items:
                      type: object
                      properties:
                        ID:
                          type: string
                          maxLength: 40
                          description: ID of a Parameter of a Data Access Service
                        CHARACTERISTIC:
                          type: string
                          maxLength: 30
                          description: Characteristic on Which Input Help Is Based
                        VALUE_TYPE:
                          type: string
                          maxLength: 10
                          description: 'Type of Value to Be Delivered by Input Help  enumValues: VAL_NODE=Characteristic Value or Hierarchy Node (in Context of Query),NODE=Hierarchy Node for Characteristic (in Context of a Query),VALUE=Characteristic Value,HIERARCHY=Hierarchy for Characteristic'
                          enum:
                          - VAL_NODE
                          - NODE
                          - VALUE
                          - HIERARCHY
                        READ_MODE:
                          type: string
                          maxLength: 1
                          description: 'Read Mode for Input Help  enumValues: D=Only values posted to dimension of Basic InfoCube(s),A=Attributes: only values appearing as attribute values,P=Only values for characteristic combination,M=Master Data tables,Q=Only values with booked data in current navigational state'
                          enum:
                          - D
                          - A
                          - P
                          - M
                          - Q
                        CONTEXT_OBJECT_TYPE:
                          type: string
                          maxLength: 4
                          description: 'Type of Context Object for Input Help  enumValues: ISTS=Transfer structure,RSPV=Process Variants,TRFN=Transformation,BRSE=Broadcast Setting,RRCA=RRI InfoCube Receiver,LSYS=Source System,ITEM=Web Item (Format SAP BW 3.x),TMPL=Web Template (Format SAP BW 3.x),EVEN=Event Processing Chain,DTPA=Data Transfer Process,DEST=Open Hub Destination,ANMO=Mining Model,ALVL=Aggregation Level,AREA=InfoArea,AQSG=InfoSet,WWIB=Web Design Time Item Metadata,SUSO=Authorization Object,UPDR=Update
                            rules,HIER=BW Hierarchies,EREL=Enterprise Report: Reusable Element,BITM=BEx Web Item,PLDS=Data Slices,IOBC=InfoObject Catalog,UOMT=Quantity Conversion Type,ISMP=Transfer Rules,ERPT=Enterprise Report,THJT=Key Date of Type Derivation,PLCR=Characteristic Relationships,DAPA=Data Archiving Process,RSDS=DataSource,ACGR=Role,ANSO=Model Source,RSPT=Process Chain Starter,ANPR=Analysis Process,RASE=Reporting Agent Setting,APCO=Application,RSPC=Process Chain,AQBG=InfoSet Query User
                            Group,WWPA=Web Design Time Parameter Metadata,BTMP=BEx Web Template,USER=User,MPRO=MultiProvider,PLSQ=Planning Sequence,ISFS=3.x DataSource,ELEM=Query Element,CUBE=InfoCube,TRCS=InfoSource,AUTH=Authorization,DMOD=Data model,CTRT=Currency Translation Type,ISIP=InfoPackage,RSFO=BW Formula,CRWB=Crystal Report,RSPI=Interrupt Process,ISCS=Communication Structure,IOBJ=InfoObject,DMMO=Data Mining Model,ROUT=Routine,RRUL=Remodeling Rule,RRQA=RRI Query Receiver,XLWB=Workbook,SPOK=InfoSpoke,SUSP=Authorization
                            Profile,DDAS=Data Access Service,AQQU=InfoSet Query,ISIG=InfoPackage Group,RAPA=Reporting Agent Scheduling Package,THEM=Theme,PLSE=Planning Function,QVIW=Query View,PLST=Planning Function Type,AGGR=Aggregate,ISTD=3.x InfoSource,ODSO=DataStore Object'
                          enum:
                          - ISTS
                          - RSPV
                          - TRFN
                          - BRSE
                          - RRCA
                          - LSYS
                          - ITEM
                          - TMPL
                          - EVEN
                          - DTPA
                          - DEST
                          - ANMO
                          - ALVL
                          - AREA
                          - AQSG
                          - WWIB
                          - SUSO
                          - UPDR
                          - HIER
                          - EREL
                          - BITM
                          - PLDS
                          - IOBC
                          - UOMT
                          - ISMP
                          - ERPT
                          - THJT
                          - PLCR
                          - DAPA
                          - RSDS
                          - ACGR
                          - ANSO
                          - RSPT
                          - ANPR
                          - RASE
                          - APCO
                          - RSPC
                          - AQBG
                          - WWPA
                          - BTMP
                          - USER
                          - MPRO
                          - PLSQ
                          - ISFS
                          - ELEM
                          - CUBE
                          - TRCS
                          - AUTH
                          - DMOD
                          - CTRT
                          - ISIP
                          - RSFO
                          - CRWB
                          - RSPI
                          - ISCS
                          - IOBJ
                          - DMMO
                          - ROUT
                          - RRUL
                          - RRQA
                          - XLWB
                          - SPOK
                          - SUSP
                          - DDAS
                          - AQQU
                          - ISIG
                          - RAPA
                          - THEM
                          - PLSE
                          - QVIW
                          - PLST
                          - AGGR
                          - ISTD
                          - ODSO
                        CONTEXT_OBJECT_ID:
                          type: string
                          maxLength: 40
                          description: Technical Name of Context Object for Input Help
                  I_T_MESSAGE:
                    type: array
                    items:
                      type: object
                      properties:
                        CONTEXT_ID:
                          type: integer
                          format: int32
                          description: Object ID
                        MSGTY:
                          type: string
                          maxLength: 1
                          description: Message Type
                        MSGID:
                          type: string
                          maxLength: 20
                          description: Message Class
                        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
                        TEXT:
                          type: string
                          maxLength: 220
                          description: Message Text
        '400':
          description: Bad request.
        5XX:
          description: Unexpected error.
