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 | Constant | Private | Type reference (TYPE) | STRING | 'DATA_AVAILABLE_MODE' | Data for Purchasing Document And Item Exists in Database | 20050527 | ||
| 2 | Constant | Private | Type reference (TYPE) | STRING | 'DATA_EXTEND_MODE' | Purchasing Document in Database, But No Item | 20050527 | ||
| 3 | Constant | Private | Type reference (TYPE) | WDY_BOOLEAN | '' | Supplement for True Boolean Type: 'X' == True '' == False | 20050331 | ||
| 4 | Constant | Private | Type reference (TYPE) | STRING | 'NO_DATA_MODE' | No Purchasing Document in Database | 20050527 | ||
| 5 | Constant | Private | Type reference (TYPE) | C | ' ' | Blank (Character) | 20050331 | ||
| 6 | 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 | Instance method | Private | Method | Error Check re Remote Call | 20050607 | |
| 2 | Instance method | Private | Method | Check Whether User Actually Exists in cFolders | 20050331 | |
| 3 | Instance method | Private | Method | Generates New Directory Structure for Purchasing Document | 20050331 | |
| 4 | Instance method | Private | Method | Deletes User's Authorization at cFolders Level | 20050331 | |
| 5 | Instance method | Private | Method | Adds a Directory to an Existing Collaboration | 20050331 | |
| 6 | Instance method | Private | Method | Information Whether a Document Exists for Purchasing Doc. | 20050331 | |
| 7 | Instance method | Private | Method | URL on a Folder at Item Number Level | 20050331 | |
| 8 | Instance method | Public | Method | Checks Initial cFolders Status | 20050331 | |
| 9 | Instance method | Public | Method | Initiate Structure Generation in cFolders for Purch. Doc. | 20050331 | |
| 10 | Instance method | Public | Method | Initiates Display of Documents in cFolders | 20050331 | |
| 11 | 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 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler-Text | 20050607 | |||
| 2 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050608 | |||
| 3 | I_CFOLDERS_ALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050607 | |||
| 4 | I_SOURCESYSTEM_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | '' | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050607 | ||
| 5 | 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 | E_BAPIRET2 | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20050331 | |||
| 2 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 3 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 4 | I_CFOLDERS_ALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050602 | |||
| 5 | 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 | E_CFOLDER_ID_STRUCTURE | Call by reference | Type reference (TYPE) | MMPURUI_CF_ID_STRUCTURE | Struktur für Collaboration-, Root- und Subfolder-ID | 20050331 | |||
| 2 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 3 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 4 | I_CFOLDERS_ALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050602 | |||
| 5 | I_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung des Einkaufsbeleges auf Collaboration-Ebene. | 20050601 | |||
| 6 | I_ITEM | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20050331 | |||
| 7 | 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 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 2 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 3 | I_CFOLDERS_ALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050602 | |||
| 4 | I_CF_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050527 | |||
| 5 | I_COLLABORATION_LEVEL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050527 | |||
| 6 | 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 | E_CF_ITEM_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 2 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 3 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 4 | I_CFOLDERS_ALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050602 | |||
| 5 | I_CF_ROOT_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 6 | 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 | E_CF_COLLAB_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 2 | E_CF_ITEM_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 3 | E_DATABASE_DATA_AVAILABLE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 4 | E_DOC_AVAILABLE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 5 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 6 | E_FAULT_INFO | Call by reference | Type reference (TYPE) | STRING | Fehler-Meldungen aus cFolder System | 20050331 | |||
| 7 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 8 | I_BSTYP | Call by reference | Type reference (TYPE) | BSTYP | Typ des Einkaufsbelegs | 20050331 | |||
| 9 | I_CFOLDERS_ALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050602 | |||
| 10 | I_ITEM | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20050331 | |||
| 11 | I_PURDOC | Call by reference | Type reference (TYPE) | EBELN | Belegnummer des Einkaufsbelegs | 20050331 | |||
| 12 | I_SOURCECLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20050331 | |||
| 13 | 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 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 2 | E_ITEM_FOLDER_URL | Call by reference | Type reference (TYPE) | STRING | URL auf Positionsnummer des Einkaufsbelegs in cFolder | 20050331 | |||
| 3 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 4 | I_CFOLDERS_ALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050602 | |||
| 5 | 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 | E_CFOLDERSALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050606 | |||
| 2 | E_CFOLDERSROLE | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSROLE | Rolle im cFolders f+r den initialen Zugang des Benutzers | 20050606 | |||
| 3 | E_CF_COLLAB_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 4 | E_CF_ITEM_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 5 | E_DATABASE_DATA_AVAILABLE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 6 | E_DOC_AVAILABLE | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 7 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 8 | E_FAULT_INFO | Call by reference | Type reference (TYPE) | STRING | Meldungen zum cFolder | 20050331 | |||
| 9 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 10 | E_USER_CFOLDER_ACCESS | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 11 | I_ITEM | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20050331 | |||
| 12 | I_MMPURPA_DOCTYPE | Call by reference | Type reference (TYPE) | MMPURPA_DOCTYPE_TY | Dokumenttypen für die Belegnachverfolgung in MM-PUR | 20050331 | |||
| 13 | I_PURDOC | Call by reference | Type reference (TYPE) | EBELN | Belegnummer des Einkaufsbelegs | 20050331 | |||
| 14 | I_SOURCECLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20050331 | |||
| 15 | I_SOURCESYSTEM | Call by reference | Type reference (TYPE) | SYSYSID | Name des SAP-Systems | 20050331 | |||
| 16 | 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 | E_DOC_URL | Call by reference | Type reference (TYPE) | STRING | URL zum cfolder verzeichnis | 20050331 | |||
| 2 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 3 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 4 | E_SY_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20050331 | |||
| 5 | I_CFOLDERSALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050606 | |||
| 6 | I_CFOLDERSROLE | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSROLE | Rolle im cFolders f+r den initialen Zugang des Benutzers | 20050606 | |||
| 7 | I_CFOLDER_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20050331 | |||
| 8 | I_ITEM | Call by reference | Type reference (TYPE) | EBELP | Positionsnummer des Einkaufsbelegs | 20050331 | |||
| 9 | I_MMPURPA_DOCTYPE | Call by reference | Type reference (TYPE) | MMPURPA_DOCTYPE_TY | Typ des Einkaufsbelegs | 20050331 | |||
| 10 | I_PURDOC | Call by reference | Type reference (TYPE) | EBELN | Belegnummer des Einkaufsbelegs | 20050331 | |||
| 11 | I_SOURCECLIENT | Call by reference | Type reference (TYPE) | MANDT | Mandant | 20050331 | |||
| 12 | 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 | E_DOC_URL | Call by reference | Type reference (TYPE) | STRING | URL to document | 20050331 | |||
| 2 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 3 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 4 | I_CFOLDERSALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050606 | |||
| 5 | I_CFOLDERSROLE | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSROLE | Rolle im cFolders f+r den initialen Zugang des Benutzers | 20050606 | |||
| 6 | I_CFOLDER_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20050331 | |||
| 7 | I_CF_COLLAB_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 8 | 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 | E_FAULTSTRING | Call by reference | Type reference (TYPE) | STRING | Fehler Text | 20050331 | |||
| 2 | E_REMOTE_CALL | Call by reference | Type reference (TYPE) | WDY_BOOLEAN | Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch | 20050331 | |||
| 3 | I_CFOLDERSROLE | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSROLE | Rolle im cFolders f+r den initialen Zugang des Benutzers | 20050602 | |||
| 4 | I_CFOLDERS_ALIAS | Call by reference | Type reference (TYPE) | TMMPURCFOLDERS-CFOLDERSALIAS | Alias des cFolders Systems | 20050602 | |||
| 5 | I_CFOLDER_USERNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20050331 | |||
| 6 | I_CF_COLLAB_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 7 | I_CF_ITEM_ID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in Character-Darstellung | 20050331 | |||
| 8 | 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 |