SAP ABAP Interface IF_RSBPCR_RES_PROVIDER (BPC: Resource Provider)
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_BASE_PROVIDER BPC: Base Resource Provider 20130508
Properties
Interface IF_RSBPCR_RES_PROVIDER  
Short Description BPC: Resource Provider    
General Data
Package RSBPCR   BPC IP Extension: Resource & Workspace Management 
Created 20130508   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSBPCR_RES_MANAGER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSBPCR_RES_PROVIDER has no interface.
Friends
Interface IF_RSBPCR_RES_PROVIDER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_CONNECTION_TYPE_CLASSIC Constant Public Type reference (TYPE) RSBPC_MODEL_TYPE 'C' BPC: Model Type 20130515
2 N_C_CONNECTION_TYPE_DEFAULT Constant Public Type reference (TYPE) RSBPC_MODEL_TYPE 'D' 20130703
3 N_C_CONNECTION_TYPE_PAK Constant Public Type reference (TYPE) RSBPC_MODEL_TYPE 'P' BPC: Model Type 20130515
4 N_C_RES_ACTIVITY_WORKSPACE Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'ACTIVITY_WORKSPACE' 20130628
5 N_C_RES_DASHBOARD Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'DASHBOARD' 20130618
6 N_C_RES_EXCEL_INPUT_FORM Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'EXCEL_INPUT_FORM' 20130913
7 N_C_RES_EXCEL_REPORT Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'EXCEL_REPORT' 20130913
8 N_C_RES_FOLDER Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'FOLDER' BPC: Resource Type 20130509
9 N_C_RES_INPUT_FORM Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'INPUT_FORM' BPC: Resource Type 20130509
10 N_C_RES_LINK Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'LINK' BPC: Resource Type 20130509
11 N_C_RES_LIVE_REPORT Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'LIVE_REPORT' BPC: Resource Type 20130509
12 N_C_RES_WORKSPACE Constant Public Type reference (TYPE) RSBPCR_RESOURCE_TYPE 'WORKSPACE' BPC: Resource Type 20130626
Methods
# Method Level Visibility Method type Description Created on
1 COPY Instance method Public Method Copies resource. 20130508
2 CREATE Instance method Public Method Creates a resource. 20130508
3 DELETE Instance method Public Method Deletes a resource. 20130508
4 GET Instance method Public Method Get the resource. 20130508
5 GET_SUB_NODE Instance method Public Method 20130517
6 IS_EXIST Instance method Public Method 20130624
7 UPDATE Instance method Public Method Updates the resource 20130508
Events
Interface IF_RSBPCR_RES_PROVIDER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_REF_RES_INFO Public See coding 20130531 BEGIN OF TN_S_REF_RES_INFO, APPSET_ID TYPE RSBPC_APPSET_ID, TARGET_ID TYPE RSSTRING, PARENT_RES_ID TYPE RSBPC_RESOURCE_ID, TARGET_TYPE TYPE RSSTRING, 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, PATH TYPE RSSTRING, END OF TN_S_REF_RES_INFO
2 TN_S_RESOURCE Public See coding 20130508 BEGIN OF TN_S_RESOURCE, 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, PAYLOAD TYPE RSSTRING, PROPERTY_LIST TYPE IF_RSBPCR_RES_MANAGER=>TN_T_PROPERTY, CONTEXT TYPE IF_RSBPCR_RES_MANAGER=>TN_S_CONTEXT_HDR, TEXT TYPE IF_RSBPCR_RES_MANAGER=>TN_T_TEXT, END OF TN_S_RESOURCE
3 TN_S_RESOURCE_INFO Public See coding 20130517 BEGIN OF TN_S_RESOURCE_INFO, 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, SUB_FOLDER TYPE RS_BOOL, REFERENCE TYPE TN_S_REF_RES_INFO, PROPERTY_LIST TYPE IF_RSBPCR_RES_MANAGER=>TN_T_PROPERTY, END OF TN_S_RESOURCE_INFO
4 TN_T_RESOURCE_INFO Public See coding 20130517 TN_T_RESOURCE_INFO TYPE STANDARD TABLE OF TN_S_RESOURCE_INFO WITH DEFAULT KEY
Method Signatures

Method COPY 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 20130606
2 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
3 Importing I_SOURCE_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130508
4 Importing I_SOURCE_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC-PAK: Unique ID(char 32) 20130508
5 Importing I_TARGET_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130508
6 Importing I_TARGET_NEW_PARENT_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130508
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 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 20130508
2 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130725
4 Importing I_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130508
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_DELETE_CHILDREN Call by reference Type reference (TYPE) RS_BOOL Boolean 20130712
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130508
3 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130508
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 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 20130508
2 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
3 Importing IS_MULTI_LANGU Call by reference Type reference (TYPE) RS_BOOL Boolean 20130627
4 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130508
5 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130702
6 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130508
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method GET_SUB_NODE 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) TN_T_RESOURCE_INFO 20130517
2 Importing I_APPSET_ID Call by reference Type reference (TYPE) RSBPC_APPSET_ID BPC: AppSet ID 20130517
3 Importing I_NODE_LEVEL Call by reference Type reference (TYPE) RSBPC_INTEGER 1 BPC: 4-byte Integer 20130517
4 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID BPC: Resource ID 20130517
5 Importing I_T_FILTER Call by reference Type reference (TYPE) IF_RSBPCR_RES_MANAGER=>TN_T_FILTER 20130703
# Exception Resumable Description Created on
1 CX_RSBPCR_EXCEPTION BPC Exception: Persistence Execption 20130806

Method IS_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 20130624
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130702
3 Importing I_RESOURCE_ID Call by reference Type reference (TYPE) RSBPC_RESOURCE_ID 20130624
4 Returning R_EXIST Value transfer Type reference (TYPE) RS_BOOL 20130624

Method IS_EXIST on Interface IF_RSBPCR_RES_PROVIDER 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 20130508
2 Importing IF_RES_ONLY Call by reference Type reference (TYPE) RS_BOOL Boolean 20130704
3 Importing IF_RETURN_PAYLOAD Call by reference Type reference (TYPE) RS_BOOL Boolean 20130816
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Object version 20130725
5 Importing I_S_RESOURCE Call by reference Type reference (TYPE) TN_S_RESOURCE 20130508
# 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