SAP ABAP Class CL_MMPUR_UI_CF_CFOLDERS (Generates Directory Structure in cFolders for Purch. Doc.)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   MM-PUR (Application Component) Purchasing
     MMPUR_UI_MODEL (Package) Model Components for Web Dynpro Applications, Purchasing
Properties
Class CL_MMPUR_UI_CF_CFOLDERS  
Short Description Generates Directory Structure in cFolders for Purch. Doc.    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MMPUR_UI_MODEL   Model Components for Web Dynpro Applications, Purchasing 
Created 20050331   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_MMPUR_UI_CF_CFOLDERS has no forward declaration.
Interfaces
Class CL_MMPUR_UI_CF_CFOLDERS has no interface implemented.
Friends
Class CL_MMPUR_UI_CF_CFOLDERS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DATA_AVAILABLE_MODE Constant Private Type reference (TYPE) STRING 'DATA_AVAILABLE_MODE' Data for Purchasing Document And Item Exists in Database 20050527
2 GC_DATA_EXTEND_MODE Constant Private Type reference (TYPE) STRING 'DATA_EXTEND_MODE' Purchasing Document in Database, But No Item 20050527
3 GC_FALSE Constant Private Type reference (TYPE) WDY_BOOLEAN '' Supplement for True Boolean Type: 'X' == True '' == False 20050331
4 GC_NO_DATA_MODE Constant Private Type reference (TYPE) STRING 'NO_DATA_MODE' No Purchasing Document in Database 20050527
5 GC_SPACE Constant Private Type reference (TYPE) C ' ' Blank (Character) 20050331
6 GC_TRUE Constant Private Type reference (TYPE) WDY_BOOLEAN 'X' Supplement for True Boolean Type: 'X' == True '' == False 20050331
Methods
# Method Level Visibility Method type Description Created on
1 CFOLDERS_EXCEPTION_HANDLING Instance method Private Method Error Check re Remote Call 20050607
2 CHECK_CF_USER_EXISTENT Instance method Private Method Check Whether User Actually Exists in cFolders 20050331
3 CREATE_CFOLDERS_ENTRY Instance method Private Method Generates New Directory Structure for Purchasing Document 20050331
4 DELETE_CF_ACTIVITIES Instance method Private Method Deletes User's Authorization at cFolders Level 20050331
5 EXTEND_CFOLDERS_ENTRY Instance method Private Method Adds a Directory to an Existing Collaboration 20050331
6 GET_CF_DOC_AVAILABILITY_INFO Instance method Private Method Information Whether a Document Exists for Purchasing Doc. 20050331
7 GET_URL_TO_ITEMFOLDER Instance method Private Method URL on a Folder at Item Number Level 20050331
8 INIT_CF_CHECK Instance method Public Method Checks Initial cFolders Status 20050331
9 INIT_CF_CREATE Instance method Public Method Initiate Structure Generation in cFolders for Purch. Doc. 20050331
10 INIT_CF_DISPLAY Instance method Public Method Initiates Display of Documents in cFolders 20050331
11 SET_CF_ACTIVITIES Instance method Private Method Set Authorization for a User in cFolders 20050331
Events
Class CL_MMPUR_UI_CF_CFOLDERS has no event.
Types
Class CL_MMPUR_UI_CF_CFOLDERS has no local type.
Method Signatures

Method CFOLDERS_EXCEPTION_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler-Text 20050607
2 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050608
3 Importing I_CFOLDERS_ALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050607
4 Importing I_SOURCESYSTEM_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN '' Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050607
5 Importing I_SOURCESYSTEM_FULL_NAME Call by reference Type reference (TYPE) STRING Ausführlicher RFC-Name des Quell-Systems 20050607

Method CFOLDERS_EXCEPTION_HANDLING on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method CHECK_CF_USER_EXISTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BAPIRET2 Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20050331
2 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
3 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
4 Importing I_CFOLDERS_ALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050602
5 Importing I_CF_USER_NAME Call by reference Type reference (TYPE) ERNAM Name des Sachbearbeiters, der das Objekt hinzugefügt hat 20050331

Method CHECK_CF_USER_EXISTENT on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method CREATE_CFOLDERS_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CFOLDER_ID_STRUCTURE Call by reference Type reference (TYPE) MMPURUI_CF_ID_STRUCTURE Struktur für Collaboration-, Root- und Subfolder-ID 20050331
2 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
3 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
4 Importing I_CFOLDERS_ALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050602
5 Importing I_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung des Einkaufsbeleges auf Collaboration-Ebene. 20050601
6 Importing I_ITEM Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050331
7 Importing I_PURDOC Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050331

Method CREATE_CFOLDERS_ENTRY on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method DELETE_CF_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
2 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
3 Importing I_CFOLDERS_ALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050602
4 Importing I_CF_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050527
5 Importing I_COLLABORATION_LEVEL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050527
6 Importing I_USER_NAME Call by reference Type reference (TYPE) ERNAM Name des Sachbearbeiters, der das Objekt hinzugefügt hat 20050331

Method DELETE_CF_ACTIVITIES on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method EXTEND_CFOLDERS_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CF_ITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
2 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
3 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
4 Importing I_CFOLDERS_ALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050602
5 Importing I_CF_ROOT_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
6 Importing I_ITEM Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050331

Method EXTEND_CFOLDERS_ENTRY on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method GET_CF_DOC_AVAILABILITY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CF_COLLAB_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
2 Exporting E_CF_ITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
3 Exporting E_DATABASE_DATA_AVAILABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
4 Exporting E_DOC_AVAILABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
5 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
6 Exporting E_FAULT_INFO Call by reference Type reference (TYPE) STRING Fehler-Meldungen aus cFolder System 20050331
7 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
8 Importing I_BSTYP Call by reference Type reference (TYPE) BSTYP Typ des Einkaufsbelegs 20050331
9 Importing I_CFOLDERS_ALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050602
10 Importing I_ITEM Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050331
11 Importing I_PURDOC Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050331
12 Importing I_SOURCECLIENT Call by reference Type reference (TYPE) MANDT Mandant 20050331
13 Importing I_SOURCESYSTEM Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20050331

Method GET_CF_DOC_AVAILABILITY_INFO on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method GET_URL_TO_ITEMFOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
2 Exporting E_ITEM_FOLDER_URL Call by reference Type reference (TYPE) STRING URL auf Positionsnummer des Einkaufsbelegs in cFolder 20050331
3 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
4 Importing I_CFOLDERS_ALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050602
5 Importing I_CF_ITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331

Method GET_URL_TO_ITEMFOLDER on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method INIT_CF_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CFOLDERSALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050606
2 Exporting E_CFOLDERSROLE Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSROLE Rolle im cFolders f+r den initialen Zugang des Benutzers 20050606
3 Exporting E_CF_COLLAB_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
4 Exporting E_CF_ITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
5 Exporting E_DATABASE_DATA_AVAILABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
6 Exporting E_DOC_AVAILABLE Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
7 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
8 Exporting E_FAULT_INFO Call by reference Type reference (TYPE) STRING Meldungen zum cFolder 20050331
9 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
10 Exporting E_USER_CFOLDER_ACCESS Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
11 Importing I_ITEM Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050331
12 Importing I_MMPURPA_DOCTYPE Call by reference Type reference (TYPE) MMPURPA_DOCTYPE_TY Dokumenttypen für die Belegnachverfolgung in MM-PUR 20050331
13 Importing I_PURDOC Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050331
14 Importing I_SOURCECLIENT Call by reference Type reference (TYPE) MANDT Mandant 20050331
15 Importing I_SOURCESYSTEM Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20050331
16 Importing I_USER_NAME Call by reference Type reference (TYPE) ERNAM Name des Sachbearbeiters, der das Objekt hinzugefügt hat 20050331

Method INIT_CF_CHECK on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method INIT_CF_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOC_URL Call by reference Type reference (TYPE) STRING URL zum cfolder verzeichnis 20050331
2 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
3 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
4 Exporting E_SY_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20050331
5 Importing I_CFOLDERSALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050606
6 Importing I_CFOLDERSROLE Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSROLE Rolle im cFolders f+r den initialen Zugang des Benutzers 20050606
7 Importing I_CFOLDER_USERNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050331
8 Importing I_ITEM Call by reference Type reference (TYPE) EBELP Positionsnummer des Einkaufsbelegs 20050331
9 Importing I_MMPURPA_DOCTYPE Call by reference Type reference (TYPE) MMPURPA_DOCTYPE_TY Typ des Einkaufsbelegs 20050331
10 Importing I_PURDOC Call by reference Type reference (TYPE) EBELN Belegnummer des Einkaufsbelegs 20050331
11 Importing I_SOURCECLIENT Call by reference Type reference (TYPE) MANDT Mandant 20050331
12 Importing I_SOURCESYSTEM Call by reference Type reference (TYPE) SYSYSID Name des SAP-Systems 20050331

Method INIT_CF_CREATE on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method INIT_CF_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOC_URL Call by reference Type reference (TYPE) STRING URL to document 20050331
2 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
3 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
4 Importing I_CFOLDERSALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050606
5 Importing I_CFOLDERSROLE Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSROLE Rolle im cFolders f+r den initialen Zugang des Benutzers 20050606
6 Importing I_CFOLDER_USERNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050331
7 Importing I_CF_COLLAB_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
8 Importing I_CF_ITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331

Method INIT_CF_DISPLAY on class CL_MMPUR_UI_CF_CFOLDERS has no exception.

Method SET_CF_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FAULTSTRING Call by reference Type reference (TYPE) STRING Fehler Text 20050331
2 Exporting E_REMOTE_CALL Call by reference Type reference (TYPE) WDY_BOOLEAN Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20050331
3 Importing I_CFOLDERSROLE Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSROLE Rolle im cFolders f+r den initialen Zugang des Benutzers 20050602
4 Importing I_CFOLDERS_ALIAS Call by reference Type reference (TYPE) TMMPURCFOLDERS-CFOLDERSALIAS Alias des cFolders Systems 20050602
5 Importing I_CFOLDER_USERNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20050331
6 Importing I_CF_COLLAB_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
7 Importing I_CF_ITEM_ID Call by reference Type reference (TYPE) SYSUUID_C UUID in Character-Darstellung 20050331
8 Importing I_DATABASE_DATA_MODE Call by reference Type reference (TYPE) STRING Angabe über Datenexistenz auf der Datenbank 20050527

Method SET_CF_ACTIVITIES on class CL_MMPUR_UI_CF_CFOLDERS has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 600