SAP ABAP Class /RPM/CL_KM_DOC_INTEGRATION (PPM KM Document)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/DOCUMENT (Package) RPM Document Objects
Properties
Class /RPM/CL_KM_DOC_INTEGRATION  
Short Description PPM KM Document    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package /RPM/DOCUMENT   RPM Document Objects 
Created 20080610   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
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)
Interfaces
Class /RPM/CL_KM_DOC_INTEGRATION has no interface implemented.
Friends
Class /RPM/CL_KM_DOC_INTEGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_ATT_PROP Constant Public Type reference (TYPE) STRING 'displayname' KM repository Property type 20090626
2 SC_ATT_PROP_NAME Constant Public Type reference (TYPE) STRING '{http://sapportals.com/xmlns/cm}displayname' KM repository Property name 20090626
3 SC_CONFIG_NO_READ Constant Public Type reference (TYPE) STRING 'Error reading Configuration' Error Message 20100405
4 SC_DESTINATION Constant Public Type reference (TYPE) STRING 'RPMKM' RFC Destination 20090626
5 SC_HTTP_ERROR_MSG Constant Public Type reference (TYPE) STRING 'Invalid Http Destination' Error Message 20090626
6 SC_MODE_ADD Constant Public Type reference (TYPE) STRING 'Add' Mode: Add user 20090526
7 SC_MODE_OVERWRITE Constant Public Type reference (TYPE) STRING 'Overwrite' Mode: Overwrite ACL 20090526
8 SC_OBJ_KM_DOC Constant Public Type reference (TYPE) STRING 'RPM_DOCUMENT' Object for logging 20090527
9 SC_PARAM_PREFIX Constant Public Type reference (TYPE) STRING 'Uri' Application parameter Prefix 20090626
10 SC_PER_PORT Constant Public Type reference (TYPE) PRX_LOGICAL_PORT_NAME 'RPMKMPER' Logical Destination (Specified in Function Call) 20090526
11 SC_PER_SEPARATOR Constant Public Type reference (TYPE) STRING ':' User Permission Separator 20090526
12 SC_PORT Constant Public Type reference (TYPE) PRX_LOGICAL_PORT_NAME 'RPMKM' Logical Destination (Specified in Function Call) 20090526
13 SC_PORT_APP Constant Public Type reference (TYPE) STRING '/irj/portal' Portal Application 20090626
14 SC_PROT Constant Public Type reference (TYPE) STRING 'http://' Protocol 20090626
15 SC_PROT_SSL Constant Public Type reference (TYPE) STRING 'https://' SSL Protocol 20090626
16 SC_RFC_TYPE Constant Public Type reference (TYPE) STRING 'G' RFC Type 20090626
17 SC_ROOT_FOLDER Constant Public Type reference (TYPE) STRING '/documents/cprxrpm' Root Folder RID 20090526
18 SC_SEPARATOR Constant Public Type reference (TYPE) STRING '/' RID path Separator 20090526
19 SC_SUBOBJ_KM_DOC Constant Public Type reference (TYPE) STRING 'RPM_KM_DOC' Sub Object for logging 20090527
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KM_FOLDER_SETUP Instance method Public Method 20080610
2 CREATE_FOLDER Instance method Public Method 20080610
3 READ_FLAG Instance method Public Method 20080610
4 SETUP_KM_FOLDER Instance method Public Method 20080610
5 SET_FOLDER_ACL Instance method Public Method Setup permissions on KM Folder 20080610
6 UPDATE_FLAG Instance method Public Method 20080610
Events
Class /RPM/CL_KM_DOC_INTEGRATION has no event.
Types
Class /RPM/CL_KM_DOC_INTEGRATION has no local type.
Method Signatures

Method CHECK_KM_FOLDER_SETUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20080610
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) /RPM/TV_OBJECT_NAME Name 20090626
3 Importing IV_PORT_NAME Call by reference Type reference (TYPE) /RPM/TV_PORTFOLIO_NAME Portfolio Name 20090626

Method CHECK_KM_FOLDER_SETUP on class /RPM/CL_KM_DOC_INTEGRATION has no exception.

Method CREATE_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DISPLAY_NAME Call by reference Type reference (TYPE) STRING 20090626
2 Importing IV_EXTERNAL_ID Call by reference Type reference (TYPE) STRING 20090626
3 Importing IV_FOLDER_NAME Call by reference Type reference (TYPE) STRING 20090626
4 Importing IV_PARENT_RID Call by reference Type reference (TYPE) STRING 20090626
5 Returning RV_RC Value transfer Type reference (TYPE) I 20080610

Method CREATE_FOLDER on class /RPM/CL_KM_DOC_INTEGRATION has no exception.

Method READ_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_A_FLAG Call by reference Type reference (TYPE) ABAP_BOOL KM ACL FLAG 20090626
2 Exporting EV_F_FLAG Call by reference Type reference (TYPE) ABAP_BOOL RPM Folder Flag 20090626
3 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090626

Method READ_FLAG on class /RPM/CL_KM_DOC_INTEGRATION has no exception.

Method SETUP_KM_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20080610
2 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) /RPM/TV_OBJECT_NAME Name 20090626
3 Importing IV_PORT_NAME Call by reference Type reference (TYPE) /RPM/TV_PORTFOLIO_NAME Portfolio Name 20090626

Method SETUP_KM_FOLDER on class /RPM/CL_KM_DOC_INTEGRATION has no exception.

Method SET_FOLDER_ACL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CONTEXT Call by reference Type reference (TYPE) /RPM/TS_OBJECT_HIER Portfolio Hierarchy 20080610
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LAISO Language according to ISO 639 20080703
3 Returning RV_RC Value transfer Type reference (TYPE) I 20080610

Method SET_FOLDER_ACL on class /RPM/CL_KM_DOC_INTEGRATION has no exception.

Method UPDATE_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_A_FLAG Call by reference Type reference (TYPE) ABAP_BOOL KM ACL FLAG 20090626
2 Importing IV_F_FLAG Call by reference Type reference (TYPE) ABAP_BOOL RPM Folder Flag 20090626
3 Importing IV_OBJ_GUID Call by reference Type reference (TYPE) RPM_TV_GUID Guid for application objects 20090626

Method UPDATE_FLAG on class /RPM/CL_KM_DOC_INTEGRATION has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_702