SAP ABAP Class CL_RSO_RES_IPROV (Resource Controller: InfoProvider - DTA)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷ BW-WHM-MTD (Application Component) Metadata (Repository)
⤷ RSO_RES_MODEL (Package) BW Infoprovider Models
⤷ BW-WHM-MTD (Application Component) Metadata (Repository)
⤷ RSO_RES_MODEL (Package) BW Infoprovider Models
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_RSO_RES_RESOURCE | Base Class for HEDW resources | 20130513 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSO_RES_REST_HANDLER | Handle REST Operation | 20130516 |
3 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_RSO_RES_REST_HDL_GET | Handle the GET REST Operation | 20130516 |
Properties
Class | CL_RSO_RES_IPROV | |
Short Description | Resource Controller: InfoProvider - DTA | |
Super Class | CL_RSO_RES_RESOURCE | Base Class for HEDW resources |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RSO_RES_MODEL | BW Infoprovider Models |
Created | 20120821 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_RSO_RES_IPROV | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | IF_ATOM_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_RSO_RES_MODEL_IPROV | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
4 | IF_RSO_RES_REST_HANDLER | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | RS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_RSO_RES_REST_HANDLER | Handle REST Operation | 20130516 | ||
2 | IF_RSO_RES_REST_HDL_GET | Handle the GET REST Operation | 20130516 |
Friends
Class CL_RSO_RES_IPROV has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_CLASS_NAME | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'CL_RSO_RES_IPROV' | Objekttypname | 20120821 | |
2 | C_P_URI_FRAGMENT_PREFIX | Constant | Private | Type reference (TYPE) | STRING | '#///' | URIFragment Prefix for EMF References | 20130814 | |
3 | C_RES_VERSION_MAJOR | Constant | Private | Type reference (TYPE) | I | 1 | 20130516 | ||
4 | C_RES_VERSION_MINOR | Constant | Private | Type reference (TYPE) | I | 0 | 20130516 | ||
5 | C_RES_VERSION_PATCH_NUMBER | Constant | Private | Type reference (TYPE) | I | 0 | 20130516 | ||
6 | P_ACTIVE | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20130516 | ||
7 | P_INFOPROV | Instance attribute | Private | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130516 | ||
8 | P_IS_EMBEDDED | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Embedded mode for "bulk load" | 20130813 | |
9 | P_OBJVERS | Instance attribute | Private | Type reference (TYPE) | RSOBJVERS | Object version | 20130516 | ||
10 | P_PHYS_SCHEMA_NAME | Static Attribute | Private | Type reference (TYPE) | STRING | 20121218 | |||
11 | P_R_CONTENT_HANDLER | Instance attribute | Private | Object reference (TYPE REF TO) | IF_ADT_REST_CONTENT_HANDLER | Content Handler | 20130516 | ||
12 | P_S_DATA | Instance attribute | Private | Type reference (TYPE) | IF_RSO_RES_MODEL_IPROV=>TN_S_IPROV | 20130516 | |||
13 | P_S_DTA | Instance attribute | Private | Type reference (TYPE) | CL_RSO_RES_IPROV=>TN_S_DTA | 20120821 | |||
14 | P_S_RES_VERSION | Static Attribute | Private | Type reference (TYPE) | IF_RSO_RES_REST_HANDLER=>GT_S_CONTENT_VERSION | 20130516 | |||
15 | P_S_TRACE | Instance attribute | Private | Type reference (TYPE) | RSTT_TRACE | Trace Tool: Table Trace Attribute | 20130516 |
Methods
Events
Class CL_RSO_RES_IPROV has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TN_S_DTA | Public | See coding | 20120821 | BEGIN OF tn_s_dta,
s_dta TYPE rsd_s_dta,
t_dta_iobj TYPE rsd_t_dta_iobj,
t_dta_pro TYPE rsd_t_dta_pro,
END OF tn_s_dta
|
||
2 | TP_S_LINK_REUSABLE_COMPONENTS | Private | See coding | 20121210 | BEGIN OF tp_s_link_reusable_components,
href TYPE string,
rel TYPE string,
title TYPE string,
type TYPE string,
xml_langu TYPE string,
END OF tp_s_link_reusable_components
|
Method Signatures
Method ADD_HDR_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_R_RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_ADT_REST_RESPONSE | ADT Access to REST Response | 20121130 | ||
2 | Importing | I_TIMESTAMP | Call by reference | Type reference (TYPE) | RSTIMESTMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20121130 |
Method ADD_HDR_TIMESTAMP on class CL_RSO_RES_IPROV has no exception.
Method ADD_LINKS_2_DTA_PRO_EXTENDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_T_DTA_PRO_EXTENDED | Value transfer | Type reference (TYPE) | IF_RSO_RES_MODEL_IPROV=>TN_T_IPROV_DTA_PRO | 20130929 |
Method ADD_LINKS_2_DTA_PRO_EXTENDED on class CL_RSO_RES_IPROV has no exception.
Method ADD_UNINM_2_DTA_PRO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_T_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_T_DTA_PRO | InfoObject Properties in Data Target | 20121107 |
Method ADD_UNINM_2_DTA_PRO on class CL_RSO_RES_IPROV has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_RSO_RES_IPROV has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSO_RES_IPROV has no exception.
Method CREATE_HEADER_FIELDS_OBJSTAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_OBJSTAT | Call by reference | Type reference (TYPE) | RSOBJSTAT | Object Status | 20130918 | ||
2 | Returning | R_S_HEADER_ENTRY | Value transfer | Type reference (TYPE) | IHTTPNVP | HTTP Framework (iHTTP) Name/Value Pair | 20130918 |
Method CREATE_HEADER_FIELDS_OBJSTAT on class CL_RSO_RES_IPROV has no exception.
Method FILL_DTA_PRO_EXTENDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_S_DTA | Call by reference | Type reference (TYPE) | RSD_S_DTA | Properties InfoProvider | 20131004 | ||
2 | Importing | I_T_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_T_DTA_PRO | InfoObject Properties in Data Target | 20121107 | ||
3 | Returning | R_T_DTA_PRO_EXTENDED | Value transfer | Type reference (TYPE) | IF_RSO_RES_MODEL_IPROV=>TN_T_IPROV_DTA_PRO | 20121107 |
Method FILL_DTA_PRO_EXTENDED on class CL_RSO_RES_IPROV has no exception.
Method GET_COB_PRO_INFOPROV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_S_DTA | Call by reference | Type reference (TYPE) | RSD_S_DTA | Properties InfoProvider | 20121107 | ||
2 | Exporting | E_T_DTA_DIME | Call by reference | Type reference (TYPE) | RSD_T_DTA_DIME | Data Target: Dimensions Table | 20121107 | ||
3 | Exporting | E_T_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_T_DTA_PRO | InfoObject Properties in Data Target | 20121107 | ||
4 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20121107 | ||
5 | Importing | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20121210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ADT_RESOURCE | Shared exceptions for resource/service framework | 20130703 |
Method GET_COB_PRO_UNINM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_T_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_T_DTA_PRO | InfoObject Properties in Data Target | 20121107 | ||
2 | Returning | R_T_DTA_PRO_UNINM | Value transfer | Type reference (TYPE) | RSD_T_DTA_PRO | InfoObject Properties in Data Target | 20121107 |
Method GET_COB_PRO_UNINM on class CL_RSO_RES_IPROV has no exception.
Method GET_DTA_PRO_EXTENDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130929 | ||
2 | Importing | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Object version | 20130929 | |
3 | Returning | R_T_DTA_PRO_EXTENDED | Value transfer | Type reference (TYPE) | IF_RSO_RES_MODEL_IPROV=>TN_T_IPROV_DTA_PRO | 20130929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INVALID_INFOPROV | 20130929 |
Method GET_LINKS_KYF Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_IOBJNM | Call by reference | Type reference (TYPE) | RSDIOBJNM | InfoObject Properties in Data Target | 20130719 | ||
2 | Returning | R_T_LINK | Value transfer | Type reference (TYPE) | IF_ATOM_TYPES=>LINK_T | Links table | 20130719 |
Method GET_LINKS_KYF on class CL_RSO_RES_IPROV has no exception.
Method GET_LINKS_QD_CHA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_IOBJNM | Call by reference | Type reference (TYPE) | RSDIOBJNM | InfoObject Properties in Data Target | 20130206 | ||
2 | Returning | R_T_LINK | Value transfer | Type reference (TYPE) | IF_ATOM_TYPES=>LINK_T | Links table | 20130130 |
Method GET_LINKS_QD_CHA on class CL_RSO_RES_IPROV has no exception.
Method GET_LINK_REUSABLE_QUERY_COMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20121210 | ||
2 | Importing | I_OBJVERS | Call by reference | Type reference (TYPE) | RS_OBJVERS | 20121210 | |||
3 | Returning | R_S_LINK | Value transfer | Type reference (TYPE) | IF_ATOM_TYPES=>LINK_S | Link structure according to spec | 20130131 |
Method GET_LINK_REUSABLE_QUERY_COMP on class CL_RSO_RES_IPROV has no exception.
Method GET_MODEL_STRUCTURE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20121220 | ||
2 | Importing | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Object version | 20121220 | |
3 | Returning | R_S_MODEL | Value transfer | Type reference (TYPE) | IF_RSO_RES_MODEL_IPROV=>TN_S_IPROV | Infoprovider Model as structure | 20121220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_ADT_RESOURCE | Shared exceptions for resource/service framework | 20130703 |
Method GET_SEMANTIC_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CHABASNM | Call by reference | Type reference (TYPE) | CSEQUENCE | Base InfoObject Name | 20131004 | ||
2 | Importing | I_IOBJTP | Call by reference | Type reference (TYPE) | RSIOBJTP | Type of an InfoObject | 20131004 | ||
3 | Importing | I_KYFTP | Call by reference | Type reference (TYPE) | RSKYFTP | Key figure type | 20131004 | ||
4 | Returning | R_SEMANTIC_TYPE | Value transfer | Type reference (TYPE) | STRING | 20121123 |
Method GET_SEMANTIC_TYPE on class CL_RSO_RES_IPROV has no exception.
Method IS_EMBEDDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | R_IS_EMBEDDED | Value transfer | Type reference (TYPE) | RS_BOOL | Embedded mode | 20130813 |
Method IS_EMBEDDED on class CL_RSO_RES_IPROV has no exception.
Method SET_EMBEDDED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_EMBEDDED_MODE | Call by reference | Type reference (TYPE) | RS_BOOL | Embedded mode | 20130813 |
Method SET_EMBEDDED on class CL_RSO_RES_IPROV has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 740 |