SAP ABAP Interface IF_RSBPCR_RES_DAO (BPC: Persistence resource DAO)
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_RSBPCPS_RES_DAO BPC: Persistence resource DAO 20130528
Properties
Interface IF_RSBPCR_RES_DAO  
Short Description BPC: Persistence resource DAO    
General Data
Package RSBPCR   BPC IP Extension: Resource & Workspace Management 
Created 20130523   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_RSBPCR_RES_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_RSBPCR_RES_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSBPCR_RES_DAO has no interface.
Friends
Interface IF_RSBPCR_RES_DAO has no friend.
Attributes
Interface IF_RSBPCR_RES_DAO has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTEXT Instance method Public Method 20130523
2 ADD_PROPERTY Instance method Public Method 20130523
3 ADD_RESOURCE Instance method Public Method 20130523
4 ADD_RES_VIEW Instance method Public Method 20130523
5 ADD_VIEW_PAYLOAD Instance method Public Method 20130523
6 DELETE_BY_APPSET Instance method Public Method 20130712
7 DELETE_CONTEXT Instance method Public Method 20130523
8 DELETE_PROPERTY Instance method Public Method 20130523
9 DELETE_RESOURCE Instance method Public Method 20130523
10 DELETE_RESOURCE_VIEW Instance method Public Method 20130523
11 DELETE_VIEW_PAYLOAD Instance method Public Method 20130523
12 GET_ANCESTOR_RES_NODES Instance method Public Method 20130603
13 GET_CONTEXT Instance method Public Method 20130523
14 GET_PROPERTY Instance method Public Method 20130523
15 GET_RESOURCE Instance method Public Method 20130523
16 GET_RES_VIEW Instance method Public Method 20130523
17 GET_RES_VIEW_LIST Instance method Public Method 20130523
18 GET_SUB_RES_NODES Instance method Public Method 20130527
19 GET_VIEW_PAYLOAD Instance method Public Method 20130523
20 IS_RESOURCE_EXIST Instance method Public Method 20130618
21 MODIFY_RESOURCE Instance method Public Method 20130523
22 MODIFY_RESOURCE_VIEW Instance method Public Method 20130523
23 MODIFY_VIEW_PAYLOAD Instance method Public Method 20130523
Events
Interface IF_RSBPCR_RES_DAO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_RESOURCE Public See coding 20130523 BEGIN OF TN_S_RESOURCE, APPSET_ID TYPE RSBPC_APPSET_ID, RESOURCE_ID TYPE RSBPC_RESOURCE_ID, OBJVERS TYPE RSOBJVERS, PARENT_RES_ID TYPE RSBPC_RESOURCE_ID, UPDATE_COUNTER TYPE RSBPC_INTEGER, RESOURCE_TYPE TYPE RSBPCR_RESOURCE_TYPE, ORIG_LANGU TYPE LANGU, 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, NAME TYPE RSBPC_FULLNAME, DESCRIPTION TYPE RSBPC_DESC, TEXT TYPE IF_RSBPCR_RES_MANAGER=>TN_T_TEXT, END OF TN_S_RESOURCE
2 TN_S_RESOURCE_VIEW Public See coding 20130523 BEGIN OF TN_S_RESOURCE_VIEW, APPSET_ID TYPE RSBPC_APPSET_ID, RESOURCE_ID TYPE RSBPC_RESOURCE_ID, OBJVERS TYPE RSOBJVERS, VIEW_ID TYPE RSBPC_RESOURCE_ID, VIEW_TYPE TYPE RSBPCR_VIEW_TYPE, ORDINAL TYPE RSBPC_INTEGER, NAME TYPE RSBPC_FULLNAME, DESCRIPTION TYPE RSBPC_DESC, TEXT TYPE IF_RSBPCR_RES_MANAGER=>TN_T_TEXT, END OF TN_S_RESOURCE_VIEW
3 TN_S_RES_PAYLOAD Public See coding 20130523 BEGIN OF TN_S_RES_PAYLOAD, APPSET_ID TYPE RSBPC_APPSET_ID, RESOURCE_ID TYPE RSBPC_RESOURCE_ID, OBJVERS TYPE RSOBJVERS, VIEW_ID TYPE RSBPC_RESOURCE_ID, PAYLOAD TYPE STRING, END OF TN_S_RES_PAYLOAD
4 TN_S_RES_VIEW_CONTEXT Public See coding 20130523 BEGIN OF TN_S_RES_VIEW_CONTEXT, APPSET_ID TYPE RSBPC_APPSET_ID, RESOURCE_ID TYPE RSBPC_RESOURCE_ID, OBJVERS TYPE RSOBJVERS, VIEW_ID TYPE RSBPC_RESOURCE_ID, DATASOURCE_TYPE TYPE RSSTRING, DATASOURCE TYPE RSSTRING, T_ITEM_LIST TYPE IF_RSBPCR_CONTEXT=>TN_T_CONTEXT_ITEM, END OF TN_S_RES_VIEW_CONTEXT
5 TN_S_RES_VIEW_PROPERTY Public See coding 20130523 BEGIN OF TN_S_RES_VIEW_PROPERTY, APPSET_ID TYPE RSBPC_APPSET_ID, RESOURCE_ID TYPE RSBPC_RESOURCE_ID, OBJVERS TYPE RSOBJVERS, VIEW_ID TYPE RSBPC_RESOURCE_ID, PROPERTY_LIST TYPE IF_RSBPCR_RES_MANAGER=>TN_T_PROPERTY, END OF TN_S_RES_VIEW_PROPERTY
6 TN_T_RESOURCE_VIEW Public See coding 20130523 TN_T_RESOURCE_VIEW TYPE STANDARD TABLE OF TN_S_RESOURCE_VIEW WITH DEFAULT KEY
Method Signatures

Method ADD_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CONTEXT Call by reference Type reference (TYPE) TN_S_RES_VIEW_CONTEXT 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method ADD_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PROPERTY Call by reference Type reference (TYPE) TN_S_RES_VIEW_PROPERTY 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method ADD_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method ADD_RES_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIEW Call by reference Type reference (TYPE) TN_S_RESOURCE_VIEW 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method ADD_VIEW_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PAYLOAD Call by reference Type reference (TYPE) TN_S_RES_PAYLOAD 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method DELETE_BY_APPSET 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 20130712
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method DELETE_CONTEXT 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 20130523
2 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
3 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method DELETE_PROPERTY 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 20130523
2 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
3 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method DELETE_RESOURCE 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 20130523
2 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method DELETE_RESOURCE_VIEW 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 20130523
2 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
3 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method DELETE_VIEW_PAYLOAD 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 20130523
2 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
3 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_ANCESTOR_RES_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_ANCESTOR_NODE Call by reference Type reference (TYPE) IF_RSBPCR_RES_PROVIDER=>TN_T_RESOURCE_INFO 20130603
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130603
3 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130603
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_CONTEXT Call by reference Type reference (TYPE) TN_S_RES_VIEW_CONTEXT 20130523
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130523
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130523
4 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
5 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_PROPERTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PROPERTY Call by reference Type reference (TYPE) TN_S_RES_VIEW_PROPERTY 20130523
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130523
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130523
4 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
5 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_RESOURCE 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 20130523
2 Importing IS_MULTI_LANGU Call by reference Type reference (TYPE) RS_BOOL Boolean 20130627
3 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130523
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130523
5 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_RES_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RES_VIEW Call by reference Type reference (TYPE) TN_S_RESOURCE_VIEW 20130523
2 Importing IS_MULTI_LANGU Call by reference Type reference (TYPE) RS_BOOL Boolean 20130627
3 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130523
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130523
5 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
6 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_RES_VIEW_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_VIEW_LIST Call by reference Type reference (TYPE) TN_T_RESOURCE_VIEW 20130523
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130523
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130523
4 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_SUB_RES_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 20130527
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID 20130527
3 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID 20130527
4 Importing I_T_FILTER Call by reference Type reference (TYPE) IF_RSBPCR_RES_MANAGER=>TN_T_FILTER 20130702
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_VIEW_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_PAYLOAD Call by reference Type reference (TYPE) TN_S_RES_PAYLOAD 20130523
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130523
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130523
4 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
5 Importing I_VIEW_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 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 20130618
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130618
3 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130618
4 Returning R_EXIST Value transfer Type reference (TYPE) RS_BOOL Boolean 20130618

Method IS_RESOURCE_EXIST on Interface IF_RSBPCR_RES_DAO has no exception.

Method MODIFY_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method MODIFY_RESOURCE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_VIEW Call by reference Type reference (TYPE) TN_S_RESOURCE_VIEW 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method MODIFY_VIEW_PAYLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PAYLOAD Call by reference Type reference (TYPE) TN_S_RES_PAYLOAD 20130523
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806
History
Last changed by/on SAP  20140121 
SAP Release Created in 740