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
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | 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 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | 'CL_RSO_RES_IPROV' | Objekttypname | 20120821 | ||
| 2 | Constant | Private | Type reference (TYPE) | STRING | '#///' | URIFragment Prefix for EMF References | 20130814 | ||
| 3 | Constant | Private | Type reference (TYPE) | I | 1 | 20130516 | |||
| 4 | Constant | Private | Type reference (TYPE) | I | 0 | 20130516 | |||
| 5 | Constant | Private | Type reference (TYPE) | I | 0 | 20130516 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20130516 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130516 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | RS_BOOL | RS_C_FALSE | Embedded mode for "bulk load" | 20130813 | ||
| 9 | Instance attribute | Private | Type reference (TYPE) | RSOBJVERS | Object version | 20130516 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | STRING | 20121218 | ||||
| 11 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_ADT_REST_CONTENT_HANDLER | Content Handler | 20130516 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | IF_RSO_RES_MODEL_IPROV=>TN_S_IPROV | 20130516 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | CL_RSO_RES_IPROV=>TN_S_DTA | 20120821 | ||||
| 14 | Static Attribute | Private | Type reference (TYPE) | IF_RSO_RES_REST_HANDLER=>GT_S_CONTENT_VERSION | 20130516 | ||||
| 15 | 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 | I_R_RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_ADT_REST_RESPONSE | ADT Access to REST Response | 20121130 | |||
| 2 | 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 | 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 | 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 | I_OBJSTAT | Call by reference | Type reference (TYPE) | RSOBJSTAT | Object Status | 20130918 | |||
| 2 | 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 | I_S_DTA | Call by reference | Type reference (TYPE) | RSD_S_DTA | Properties InfoProvider | 20131004 | |||
| 2 | I_T_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_T_DTA_PRO | InfoObject Properties in Data Target | 20121107 | |||
| 3 | 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 | E_S_DTA | Call by reference | Type reference (TYPE) | RSD_S_DTA | Properties InfoProvider | 20121107 | |||
| 2 | E_T_DTA_DIME | Call by reference | Type reference (TYPE) | RSD_T_DTA_DIME | Data Target: Dimensions Table | 20121107 | |||
| 3 | E_T_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_T_DTA_PRO | InfoObject Properties in Data Target | 20121107 | |||
| 4 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20121107 | |||
| 5 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | Object version | 20121210 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_T_DTA_PRO | Call by reference | Type reference (TYPE) | RSD_T_DTA_PRO | InfoObject Properties in Data Target | 20121107 | |||
| 2 | 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 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20130929 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Object version | 20130929 | ||
| 3 | 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 | 20130929 |
Method GET_LINKS_KYF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSDIOBJNM | InfoObject Properties in Data Target | 20130719 | |||
| 2 | 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 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSDIOBJNM | InfoObject Properties in Data Target | 20130206 | |||
| 2 | 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 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20121210 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RS_OBJVERS | 20121210 | ||||
| 3 | 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 | I_INFOPROV | Call by reference | Type reference (TYPE) | RSINFOPROV | InfoProvider | 20121220 | |||
| 2 | I_OBJVERS | Call by reference | Type reference (TYPE) | RSOBJVERS | RS_C_OBJVERS-ACTIVE | Object version | 20121220 | ||
| 3 | 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 | 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 | I_CHABASNM | Call by reference | Type reference (TYPE) | CSEQUENCE | Base InfoObject Name | 20131004 | |||
| 2 | I_IOBJTP | Call by reference | Type reference (TYPE) | RSIOBJTP | Type of an InfoObject | 20131004 | |||
| 3 | I_KYFTP | Call by reference | Type reference (TYPE) | RSKYFTP | Key figure type | 20131004 | |||
| 4 | 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 | 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 | 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 |