SAP ABAP Interface IF_RSBPCR_RES_MANAGER (BPC: Persistence resource manager)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPC-INF-WP (Application Component) BPC 'unified model' - Workspace infrastructure
     RSBPCR (Package) BPC IP Extension: Resource & Workspace Management
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSBPCR_RES_MANAGER BPC: Persistence resource manager 20130514
Properties
Interface IF_RSBPCR_RES_MANAGER  
Short Description BPC: Persistence resource manager    
General Data
Package RSBPCR   BPC IP Extension: Resource & Workspace Management 
Created 20130514   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSBPCR_RES_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_RSBPCR_RES_MANAGER has no interface.
Friends
Interface IF_RSBPCR_RES_MANAGER has no friend.
Attributes
Interface IF_RSBPCR_RES_MANAGER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FILE Instance method Public Method Add additional file to dashboard 20130730
2 COPY Instance method Public Method 20130514
3 CREATE Instance method Public Method 20130514
4 CREATE_FILE Instance method Public Method Upload first file of dashboard 20130730
5 DELETE Instance method Public Method 20130514
6 DELETE_LIST Instance method Public Method 20130606
7 GET Instance method Public Method 20130514
8 GET_FILE Instance method Public Method Get dashboard file 20130730
9 GET_SUB_NODES Instance method Public Method 20130517
10 GET_TOP_NODES Instance method Public Method 20130529
11 IS_RESOURCE_EXIST Instance method Public Method 20130624
12 UPDATE Instance method Public Method 20130514
13 UPDATE_LIST Instance method Public Method 20130606
14 UPDATE_VARS Instance method Public Method Update resource, context and property but not payload 20130730
Events
Interface IF_RSBPCR_RES_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CONTEXT_HDR Public See coding 20130514 BEGIN OF TN_S_CONTEXT_HDR, DATASOURCE_TYPE TYPE RSBPC_TYPE, DATASOURCE TYPE RSSTRING, T_ITEM_LIST TYPE TN_T_CONTEXT_ITEM, END OF TN_S_CONTEXT_HDR
2 TN_S_CONTEXT_ITEM Public See coding 20130514 BEGIN OF TN_S_CONTEXT_ITEM, DIMENSION TYPE RSIOBJNM, MEMBER_ITEM TYPE RSCHAVL, END OF TN_S_CONTEXT_ITEM
3 TN_S_FILTER Public See coding 20130702 BEGIN OF TN_S_FILTER, KEYWORD TYPE RSSTRING, VALUE TYPE RSSTRING, END OF TN_S_FILTER
4 TN_S_PROPERTY Public See coding 20130514 BEGIN OF TN_S_PROPERTY, PROPERTY_NAME TYPE RSBPC_FULLNAME, PROPERTY_VALUE TYPE RSSTRING, END OF TN_S_PROPERTY
5 TN_S_REOURCE_BODY Public See coding 20130514 BEGIN OF TN_S_REOURCE_BODY, T_TEXT TYPE TN_T_TEXT, T_PROPERTY TYPE TN_T_PROPERTY, S_CONTEXT TYPE TN_S_CONTEXT_HDR, PAYLOAD TYPE RSSTRING, END OF TN_S_REOURCE_BODY
6 TN_S_RESOURCE Public See coding 20130514 BEGIN OF TN_S_RESOURCE, MODEL_TYPE TYPE RSBPC_MODEL_TYPE, APPSET_ID TYPE RSBPC_APPSET_ID, RESOURCE_ID TYPE RSBPC_RESOURCE_ID, PARENT_RES_ID TYPE RSBPC_RESOURCE_ID, RESOURCE_TYPE TYPE RSBPCR_RESOURCE_TYPE, UPDATE_COUNTER TYPE RSBPC_INTEGER, ORIG_LANGU TYPE LANGU, NAME TYPE RSBPC_FULLNAME, DESCRIPTION TYPE RSBPC_DESC, CREATED_BY TYPE RSTSTPNM, CREATED_TIME TYPE RSTIMESTMP, MODIFIED_BY TYPE RSTSTPNM, MODIFIED_TIME TYPE RSTIMESTMP, OWNER_ID TYPE RSBPC_RESOURCE_ID, OWNER_TYPE TYPE RSBPCR_ACCESS_TYPE, SECURITY TYPE RSBPC_INTEGER, BODY TYPE TN_S_REOURCE_BODY, END OF TN_S_RESOURCE
7 TN_S_RESOURCE_VIEW Public See coding 20130514 BEGIN OF TN_S_RESOURCE_VIEW, VIEW_ID TYPE RSBPC_RESOURCE_ID, VIEW_TYPE TYPE RSBPCR_VIEW_TYPE, ORDINAL TYPE RSBPC_INTEGER, NAME TYPE RSBPC_FULLNAME, DESCRIPTION TYPE RSBPC_DESC, BODY TYPE TN_S_REOURCE_BODY, END OF TN_S_RESOURCE_VIEW
8 TN_S_TEXT Public See coding 20130627 BEGIN OF TN_S_TEXT, LANGU TYPE LANGU, NAME TYPE RSBPC_FULLNAME, DESCRIPTION TYPE RSBPC_DESC, END OF TN_S_TEXT
9 TN_T_CONTEXT_ITEM Public See coding 20130514 TN_T_CONTEXT_ITEM TYPE STANDARD TABLE OF TN_S_CONTEXT_ITEM WITH DEFAULT KEY
10 TN_T_FILTER Public See coding 20130702 TN_T_FILTER TYPE STANDARD TABLE OF TN_S_FILTER WITH DEFAULT KEY
11 TN_T_PROPERTY Public See coding 20130514 TN_T_PROPERTY TYPE STANDARD TABLE OF TN_S_PROPERTY WITH DEFAULT KEY
12 TN_T_RESOURCE Public See coding 20130628 TN_T_RESOURCE TYPE STANDARD TABLE OF TN_S_RESOURCE WITH DEFAULT KEY
13 TN_T_RESOURCE_VIEW Public See coding 20130514 TN_T_RESOURCE_VIEW TYPE STANDARD TABLE OF TN_S_RESOURCE_VIEW WITH DEFAULT KEY
14 TN_T_TEXT Public See coding 20130627 TN_T_TEXT TYPE STANDARD TABLE OF TN_S_TEXT WITH DEFAULT KEY
Method Signatures

Method ADD_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130730
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130730
3 Importing I_CONTENT_TYPE Call by reference Type reference (TYPE) RSSTRING String 20130730
4 Importing I_FILE_NAME Call by reference Type reference (TYPE) RSSTRING String 20130730
5 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: BPC Model Type(classic or pak) 20130730
6 Importing I_PAYLOAD Call by reference Type reference (TYPE) RSSTRING String 20130730
7 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130730
8 Importing I_VIEW_TYPE Call by reference Type reference (TYPE) RSBPCR_VIEW_TYPE BPC: Resource View Type 20130730
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_NEW_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130514
2 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
3 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130514
4 Importing I_SOURCE_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130514
5 Importing I_SOURCE_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130514
6 Importing I_TARGET_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130514
7 Importing I_TARGET_NEW_PARENT_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130514
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130514
2 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
3 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130605
4 Importing I_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130514
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method CREATE_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130730
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130730
3 Importing I_CONTENT_TYPE Call by reference Type reference (TYPE) RSSTRING String 20130730
4 Importing I_DESCRIPTION Call by reference Type reference (TYPE) RSSTRING String 20130805
5 Importing I_FILE_NAME Call by reference Type reference (TYPE) RSSTRING String 20130730
6 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: BPC Model Type(classic or pak) 20130730
7 Importing I_NAME Call by reference Type reference (TYPE) RSSTRING String 20130805
8 Importing I_PARENT_RES_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130730
9 Importing I_PAYLOAD Call by reference Type reference (TYPE) RSSTRING String 20130730
10 Importing I_RESOURCE_TYPE Call by reference Type reference (TYPE) RSBPCR_RESOURCE_TYPE BPC: Resource Type 20130730
11 Importing I_VIEW_TYPE Call by reference Type reference (TYPE) RSBPCR_VIEW_TYPE BPC: Resource View Type 20130730
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130514
2 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130514
3 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130514
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method DELETE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130606
2 Importing I_T_RESOURCE Call by reference Type reference (TYPE) IF_RSBPCR_RES_PROVIDER=>TN_T_RESOURCE_INFO 20130606
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130514
2 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
3 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130514
4 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130514
5 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130514
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method GET_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTENT_TYPE Call by reference Type reference (TYPE) RSSTRING String 20130730
2 Exporting E_FILE_CONTENT Call by reference Type reference (TYPE) RSSTRING String 20130730
3 Exporting E_FILE_NAME Call by reference Type reference (TYPE) RSSTRING String 20130730
4 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130730
5 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: BPC Model Type(classic or pak) 20130730
6 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130730
7 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130730
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method GET_SUB_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SUB_NODE Call by reference Type reference (TYPE) IF_RSBPCR_RES_PROVIDER=>TN_T_RESOURCE_INFO 20130517
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID 20130517
3 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE 20130517
4 Importing I_NODE_LEVEL Call by reference Type reference (TYPE) RSBPC_INTEGER 1 20130517
5 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID 20130517
6 Importing I_T_FILTER Call by reference Type reference (TYPE) TN_T_FILTER 20130702
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method GET_TOP_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_TOP_NODE Call by reference Type reference (TYPE) IF_RSBPCR_RES_PROVIDER=>TN_T_RESOURCE_INFO 20130606
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130529
3 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130529
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method IS_RESOURCE_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130624
2 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130624
3 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130624
4 Returning R_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20130624

Method IS_RESOURCE_EXIST on Interface IF_RSBPCR_RES_MANAGER has no exception.

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130514
2 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
3 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130605
4 Importing I_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130514
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method UPDATE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RESOURCE Call by reference Type reference (TYPE) IF_RSBPCR_RES_PROVIDER=>TN_T_RESOURCE_INFO 20130606
2 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: Model Type 20130606
3 Importing I_T_RESOURCE Call by reference Type reference (TYPE) IF_RSBPCR_RES_PROVIDER=>TN_T_RESOURCE_INFO 20130606
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806

Method UPDATE_VARS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130730
2 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
3 Importing I_MODEL_TYPE Call by reference Type reference (TYPE) RSBPC_MODEL_TYPE BPC: BPC Model Type(classic or pak) 20130730
4 Importing I_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130730
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION No Authorization (Do Not Use as Higher-Level Class) 20130806
History
Last changed by/on SAP  20140121 
SAP Release Created in 740