SAP ABAP Class CL_RSOD_SKWF_RM_BW (BW SKWF Repository Manager)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSOD_EXTENSION (Package) BW Document Connection (Components Outside of CORE)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSOD_SKWF_RM Generic SKWF Repository Manager 20030429
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSOD_CONST BW Documente: Constants 20030429
Properties
Class CL_RSOD_SKWF_RM_BW  
Short Description BW SKWF Repository Manager    
Super Class CL_RSOD_SKWF_RM Generic SKWF Repository Manager 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSOD_EXTENSION   BW Document Connection (Components Outside of CORE) 
Created 20030429   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RRSV Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSSB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSOD_CONST BW Documente: Constants 20030429
Friends
Class CL_RSOD_SKWF_RM_BW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL Instance attribute Private Attribute reference (LIKE) 20030429
2 P_S_FOLDER_HIER Static Attribute Private Type reference (TYPE) SKWF_IO Hierarchy Folder 20030509
Methods
# Method Level Visibility Method type Description Created on
1 BI_CREATE_RESOURCE Instance method Public Method Create a Document in a Document Class 20030604
2 BI_GET_CHA Instance method Public Method Reads Basic Characteristics (for Documents for Master Data) 20030612
3 BI_GET_CHABAS_ALL Instance method Public Method Reads Basic Characteristics (for Documents for Master Data) 20030612
4 BI_GET_CHAVL Instance method Public Method Reads Characteristic Values (for Documents for Master Data) 20030612
5 BI_GET_CHAVL_ALL Instance method Public Method Reads Characteristic Values (for Documents for Master Data) 20030612
6 BI_GET_INFOPROV Instance method Public Method Reads InfoProvider (for Documents for InfoProviders) 20030610
7 BI_GET_QUERY Instance method Public Method Reads Queries (for Documents for InfoProviders) 20030610
8 BI_IS_AUTH_FOR_PROP Instance method Public Method Checks whether a user is authorized for properties 20030627
9 BI_IS_AUTH_FOR_RESOURCE Instance method Public Method Checks whether a user is authorized for properties 20030627
10 BI_QUERY Instance method Public Method Search BI Documents Using Class and Query 20030603
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030429
12 CONVERT_CHA_PROP_TO_RM Instance method Private Method Conv. of Character. Property to RM Format (Name and Value) 20060124
13 CONVERT_CHA_PROP_TO_SKWF Instance method Private Method Conv. of Character. Property to SKWF Format (Name and Value) 20060124
14 CONVERT_CHA_QUPROP_TO_SKWF Instance method Private Method Conversion of Query Characteristic Properties to SKWF 20060124
15 CONVERT_PROP_TO_RM Instance method Private Method Converts Properties to Repository Manager Format 20030623
16 CONVERT_PROP_TO_SKWF Instance method Private Method Converts Properties to SKWF Format 20030623
17 CONVERT_QUPROP_TO_SKWF Instance method Private Method Converts Properties to SKWF Format 20030623
18 DETERMINE_GUID_AS_NAME Instance method Private Method Determine Name from GUID and Prefix 20070307
19 GET_CLASSES_FROM_ROOT_FOLDER Instance method Private Method Gets BW Classes from the Root Directory 20030512
20 INTERNAL_INITIAL_SIGN_REPLACE Instance method Private Method Replace Internal Initial Value SPACE with External # 20060124
21 IS_GENERATED_CRWB_DOCUMENT Static method Public Method Checks Whether Document Is the Generated CRWB Document 20030630
22 NAME_EXISTS Instance method Private Method Checks Whether Resource with a Name Exists 20070306
23 REDUCE_CHAVL_BY_AUTHORITY Instance method Private Method Reduce Characteristic Values According to Authorizations 20030626
24 REDUCE_IOLIST_AUTHORITY_CRWB Instance method Private Method Delete Unauthorized Documents from List (also Gen. CRWB Doc) 20030630
Events
Class CL_RSOD_SKWF_RM_BW has no event.
Types
Class CL_RSOD_SKWF_RM_BW has no local type.
Method Signatures

Method BI_CREATE_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_CLASS Call by reference Type reference (TYPE) RSOD_DOC_CLASS Dokumentenklasse 20030604
2 Importing I_NAME Call by reference Type reference (TYPE) SKWF_URLP Name 20030604
3 Importing I_T_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS Zu setzende Eigenschaften 20030604
4 Returning R_S_LOIO Value transfer Type reference (TYPE) SKWF_IO Erzeugtes LOIOs 20030604
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20030604

Method BI_GET_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20030612
2 Returning R_S_CHA Value transfer Type reference (TYPE) RSO_S_TLOGO_TXTLG Merkmal mit Texten 20030612

Method BI_GET_CHA on class CL_RSOD_SKWF_RM_BW has no exception.

Method BI_GET_CHABAS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_EMPTY_FOLDERS Call by reference Type reference (TYPE) RS_BOOL = 'X': Alle Merkmale, = ' ' nur Merkmale, für die Dokumente 20030612
2 Returning R_T_CHABAS Value transfer Type reference (TYPE) RSO_T_TLOGO_TXTLG Baismerkmale mit Texten 20030612

Method BI_GET_CHABAS_ALL on class CL_RSOD_SKWF_RM_BW has no exception.

Method BI_GET_CHAVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NOT_AUTHORIZED Call by reference Type reference (TYPE) RS_BOOL Nicht für den Merkmalswert berechtigt 20030626
2 Exporting E_S_CHAVL Call by reference Type reference (TYPE) RSOD_S_CHAVL_TXTLG Merkmalswert mit Texten 20030626
3 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Referenzmerkmal 20030612
4 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL 20030612

Method BI_GET_CHAVL on class CL_RSOD_SKWF_RM_BW has no exception.

Method BI_GET_CHAVL_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REDUCED_BY_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL = 'X': Nicht alle Kinder zurückgeg. (zu wenig Berechtigungen 20030626
2 Exporting E_T_CHAVL Value transfer Type reference (TYPE) RSOD_T_CHAVL_TXTLG Merkmalswerte mit Texten 20030626
3 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Referenzmerkmal 20030612
4 Importing I_WITH_EMPTY_FOLDERS Call by reference Type reference (TYPE) RS_BOOL = 'X': Alle Merkmale, = ' ' nur Merkmale, für die Dokumente 20030612

Method BI_GET_CHAVL_ALL on class CL_RSOD_SKWF_RM_BW has no exception.

Method BI_GET_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WITH_EMPTY_FOLDERS Call by reference Type reference (TYPE) RS_BOOL = 'X': Alle Merkmale, = ' ' nur Merkmale, für die Dokumente 20030610
2 Returning R_T_INFOPROV Value transfer Type reference (TYPE) RSO_T_TLOGO_TXTLG InfoProivider mit Texten 20030610

Method BI_GET_INFOPROV on class CL_RSOD_SKWF_RM_BW has no exception.

Method BI_GET_QUERY 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 20030610
2 Importing I_WITH_EMPTY_FOLDERS Call by reference Type reference (TYPE) RS_BOOL = 'X': Alle Merkmale, = ' ' nur Merkmale, für die Dokumente 20030610
3 Returning R_T_QUERY Value transfer Type reference (TYPE) RSO_T_TLOGO_TXTLG Queries mit Texten 20030610

Method BI_GET_QUERY on class CL_RSOD_SKWF_RM_BW has no exception.

Method BI_IS_AUTH_FOR_PROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Value transfer Type reference (TYPE) ACTIV_AUTH Aktivität (03 oder 23) 20030627
2 Importing I_DOC_CLASS Call by reference Type reference (TYPE) RSOD_DOC_CLASS Dokumentenklasse 20030627
3 Importing I_T_PROPERTIES Call by reference Type reference (TYPE) SDOKPROPTYS Zu setzende Eigenschaften 20030627
4 Returning R_IS_AUTHORIZED Value transfer Type reference (TYPE) RS_BOOL = 'X': Benutzer ist berechtigt 20030627
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20030627

Method BI_IS_AUTH_FOR_RESOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Value transfer Type reference (TYPE) ACTIV_AUTH Aktivität (03 oder 23) 20030627
2 Importing I_S_LOIO Call by reference Type reference (TYPE) SKWF_IO Resource 20030627
3 Returning R_IS_AUTHORIZED Value transfer Type reference (TYPE) RS_BOOL = 'X': Benutzer ist berechtigt 20030627
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20030627

Method BI_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOPROVIDER_TYPE Call by reference Type reference (TYPE) STRING contains infoprovider type 20071121
2 Exporting E_REDUCED_BY_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL = 'X': Nicht alle Kinder zurückgeg. (zu wenig Berechtigungen 20030626
3 Exporting E_TH_IO Call by reference Type reference (TYPE) RSOD_TH_IO_URL Eigenschaften der Dokumente (nur LOIO Eigenschaften) 20030626
4 Exporting E_TS_IO_PROP Call by reference Type reference (TYPE) RSOD_TS_IO_PROP Eigenschaften mehrerer Dokumente (sortiert) 20050715
5 Importing I_DOC_CLASS Call by reference Type reference (TYPE) RSOD_DOC_CLASS Dokumentenklasse 20030603
6 Importing I_STRICT Call by reference Type reference (TYPE) RS_BOOL ='X' genau d. Query ausf. (IPRO = SPACE, QUERY = SPACE n.h.) 20030630
7 Importing I_T_QUPROP Value transfer Type reference (TYPE) SDOKQUPROPS Property Query 20030603
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20030604

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSOD_SKWF_RM_BW has no parameter.
Method CONSTRUCTOR on class CL_RSOD_SKWF_RM_BW has no exception.

Method CONVERT_CHA_PROP_TO_RM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PROP Call by reference Type reference (TYPE) SDOKPROPTY SKWF Property 20060124
2 Returning R_S_PROP Value transfer Type reference (TYPE) SDOKPROPTY CM Property 20060124

Method CONVERT_CHA_PROP_TO_RM on class CL_RSOD_SKWF_RM_BW has no exception.

Method CONVERT_CHA_PROP_TO_SKWF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_PROP Call by reference Type reference (TYPE) SDOKPROPTY RM Property 20060124
2 Returning R_S_PROP_SKWF Value transfer Type reference (TYPE) SDOKPROPTY SKWF Property 20060124

Method CONVERT_CHA_PROP_TO_SKWF on class CL_RSOD_SKWF_RM_BW has no exception.

Method CONVERT_CHA_QUPROP_TO_SKWF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_QUPROP Call by reference Type reference (TYPE) SDOKQUPROP KM Query Property 20060124
2 Returning R_S_QUPROP Value transfer Type reference (TYPE) SDOKQUPROP SKWF Query Property 20060124

Method CONVERT_CHA_QUPROP_TO_SKWF on class CL_RSOD_SKWF_RM_BW has no exception.

Method CONVERT_PROP_TO_RM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_CLASS Call by reference Type reference (TYPE) RSOD_DOC_CLASS Dokumentklasse 20030624
2 Importing I_T_PROP Call by reference Type reference (TYPE) SDOKPROPTYS Eigenschaften eines Dokumentes vom SKWF 20030623
3 Returning R_T_PROP_RM Value transfer Type reference (TYPE) SDOKPROPTYS Eigenschaften für den Repository manager 20030623
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20030623

Method CONVERT_PROP_TO_SKWF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_CLASS Call by reference Type reference (TYPE) RSOD_DOC_CLASS Dokumentklasse 20030624
2 Importing I_T_PROP Call by reference Type reference (TYPE) SDOKPROPTYS Eigenschaften vom Repository Manager 20030623
3 Returning R_T_PROP_SKWF Value transfer Type reference (TYPE) SDOKPROPTYS Eigenschaften im SKWF 20030623
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20030623

Method CONVERT_QUPROP_TO_SKWF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_CLASS Call by reference Type reference (TYPE) RSOD_DOC_CLASS Dokumentklasse 20030624
2 Importing I_T_QUPROP Call by reference Type reference (TYPE) SDOKQUPROPS Eigenschaften vom Repository Manager 20030623
3 Returning R_T_QUPROP_SKWF Value transfer Type reference (TYPE) SDOKQUPROPS Eigenschaften im SKWF 20030623
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20030623

Method DETERMINE_GUID_AS_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_NAME Call by reference Type reference (TYPE) SKWF_URLP Name 20070307

Method DETERMINE_GUID_AS_NAME on class CL_RSOD_SKWF_RM_BW has no exception.

Method GET_CLASSES_FROM_ROOT_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOC_CLASS Call by reference Type reference (TYPE) RSOD_DOC_CLASS Dokumentenklasse 20030512
2 Exporting E_LOIO_CLASS Call by reference Type reference (TYPE) SDOK_CLASS LOIO Klasse 20030512
3 Importing I_S_FOLDER Call by reference Type reference (TYPE) SKWF_IO Verzeichnis 20030512
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20030512

Method INTERNAL_INITIAL_SIGN_REPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20060124
2 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20060124
3 Returning R_CHAVL Value transfer Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20060124

Method INTERNAL_INITIAL_SIGN_REPLACE on class CL_RSOD_SKWF_RM_BW has no exception.

Method IS_GENERATED_CRWB_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_DSPN Call by reference Type reference (TYPE) SKWF_DSPN 20030630
2 Returning R_CRWB_GEN Value transfer Type reference (TYPE) RS_BOOL ='X': generierte CRWB Dokumentation 20030630

Method IS_GENERATED_CRWB_DOCUMENT on class CL_RSOD_SKWF_RM_BW has no exception.

Method NAME_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DOC_CLASS Call by reference Type reference (TYPE) RSOD_DOC_CLASS BW Dokumentenklasse 20070306
2 Importing I_NAME Call by reference Type reference (TYPE) C Name 20070306
3 Returning R_RESOURCE_EXISTS Value transfer Type reference (TYPE) RS_BOOL =X: Resource mit Namen I_NAME existiert 20070306

Method NAME_EXISTS on class CL_RSOD_SKWF_RM_BW has no exception.

Method REDUCE_CHAVL_BY_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_CHAVL Call by reference Type reference (TYPE) RSOD_T_CHAVL_TXTLG Merkmalswerte (Texte werden gelöscht !) 20030626
2 Exporting E_REDUCED_BY_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL = 'X': Nicht alle Kinder zurückgeg. (zu wenig Berechtigungen 20030626
3 Importing I_CHABASNM Call by reference Type reference (TYPE) RSCHABASNM Merkmal 20030626

Method REDUCE_CHAVL_BY_AUTHORITY on class CL_RSOD_SKWF_RM_BW has no exception.

Method REDUCE_IOLIST_AUTHORITY_CRWB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_IO_URL Value transfer Type reference (TYPE) RSOD_TH_IO_URL Liste 20030630
2 Exporting E_REDUCED_BY_AUTHORITY Call by reference Type reference (TYPE) RS_BOOL = 'X': Nicht alle Kinder zurückgeg. (zu wenig Berechtigungen 20030630
3 Exporting E_TS_IO_PROP Call by reference Type reference (TYPE) RSOD_TS_IO_PROP Eigenschaften der Dokumente (nur LOIO) 20050715
# Exception Resumable Description Created on
1 CX_RSOD Allgemeiner Fehler mit Nachricht im CM Framework 20050715
History
Last changed by/on SAP  20130531 
SAP Release Created in 400