SAP ABAP Class CL_CFX_MATERIAL_UI (User Interface for Material)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_UI (Package) Collaboration Folders: User Interface
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_AUTHORITY_UI Interface for Authorizations 20020503
Properties
Class CL_CFX_MATERIAL_UI  
Short Description User Interface for Material    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_UI   Collaboration Folders: User Interface 
Created 20020326   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)
2 CFXF1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_CFX_MATERIAL_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_CFX_VERSION_UI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CFX_AUTHORITY_UI Interface for Authorizations 20020503
Friends
Class CL_CFX_MATERIAL_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_EV_ADD_DOC Constant Public Type reference (TYPE) STRING 'add_document' 20020402
2 SC_EV_REMOVE_DOC Constant Public Type reference (TYPE) STRING 'remove_document' 20020402
3 SC_ID_BUTTON_ADD Constant Public Type reference (TYPE) STRING 'add_document' 20020402
4 SC_ID_BUTTON_ATTRIBUTES Constant Public Type reference (TYPE) STRING 'show_attributes' 20020404
5 SC_ID_BUTTON_AUTHORIZATION Constant Private Type reference (TYPE) STRING 'editauth' 20020327
6 SC_ID_BUTTON_CANCEL Constant Private Type reference (TYPE) STRING 'cancel' 20020327
7 SC_ID_BUTTON_DETAILS_HIDE Constant Private Type reference (TYPE) STRING 'details_hide' 20020408
8 SC_ID_BUTTON_DETAILS_SHOW Constant Private Type reference (TYPE) STRING 'show_detail' 20020408
9 SC_ID_BUTTON_DOCUMENTS Constant Public Type reference (TYPE) STRING 'show_linked_docs' 20020327
10 SC_ID_BUTTON_NOTIFICATIONS Constant Private Type reference (TYPE) STRING 'ntf_overview' 20020327
11 SC_ID_BUTTON_REMOVE Constant Public Type reference (TYPE) STRING 'remove_document' 20020402
12 SC_ID_BUTTON_SAVE Constant Private Type reference (TYPE) STRING 'save' 20020327
13 SC_ID_BUTTON_VERSIONS Constant Private Type reference (TYPE) STRING 'show_vers_ov' 20020327
14 SC_ID_BUTTON_VER_METADATA_HIDE Constant Private Type reference (TYPE) STRING 'version_metadata_hide' 20020327
15 SC_ID_BUTTON_VER_METADATA_SHOW Constant Private Type reference (TYPE) STRING 'version_metadata_show' 20020327
16 SC_ID_DOCDESC Constant Private Type reference (TYPE) STRING 'docdesc' 20020328
17 SC_ID_DOCNAME Constant Private Type reference (TYPE) STRING 'docname' 20020328
18 SC_ID_LINKED_DOCUMENTS Constant Public Type reference (TYPE) STRING 'linked_documents' 20020404
19 SC_ID_TABSTRIP_DOC Constant Public Type reference (TYPE) STRING 'TabStripIdDoc' 20041111
20 SC_ID_TABSTRIP_MPN Constant Public Type reference (TYPE) STRING 'TabStripIdMPN' 20041111
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHOSEN_DOCUMENTS Static method Public Method Adds Selected Documents to Version 20020423
2 GET_LINKED_DOCUMENTS Static method Public Method Returns the Documents in the Folder as a Table 20020327
3 GET_LINKED_DOC_COUNT Static method Public Method Returns the row count of linked documents 20091117
4 GET_LINKED_DOC_UI Static method Public Method Returns UI Table of Linked Documents 20020402
5 GET_MATERIAL Static method Public Method Returns Material Object 20020328
6 GET_URL_FOR_MATERIAL Static method Public Method Returns URL of Material 20020326
7 GET_URL_FOR_VERSIONPAGE Static method Public Method Returns URL of Version 20020327
8 HANDLE_ADD_LINKED_DOCUMENTS Static method Public Method Input Processing for Adding Linked Documents 20020412
9 HANDLE_CHANGE_VERSION Static method Public Method Input Processing for Changing Version 20020416
10 HANDLE_CREATE_VERSION Static method Public Method Input Processing for Creating Version 20020415
11 HANDLE_REMOVE_LINKED_DOC_EVENT Static method Public Method Input Processing for Deleting Linked Documents 20020405
12 INITIALIZE_CREATE_MATERIAL Static method Public Method Create Material, Version Objects 20020419
13 PG_MATERIAL_VERSION_INIT Static method Public Method For Page material_version.htm::OnInitialization 20020327
14 PG_VERSION_HANDLE_EVENTS Static method Public Method For Page structure_version.htm::OnInputProcessing 20020402
Events
Class CL_CFX_MATERIAL_UI has no event.
Types
Class CL_CFX_MATERIAL_UI has no local type.
Method Signatures

Method ADD_CHOSEN_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HAS_ADDED Call by reference Type reference (TYPE) CFX_BOOLEAN Boolscher Typ 20020423
2 Importing IP_IF_DOC Call by reference Object reference (TYPE REF TO) IF_CFX_DOCUMENT Gemeinsame Schnittstelle aller Dokumente 20020425
3 Importing IP_LINKED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR 20020423
4 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST 20020423

Method ADD_CHOSEN_DOCUMENTS on class CL_CFX_MATERIAL_UI has no exception.

Method GET_LINKED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOCUMENT Call by reference Type reference (TYPE) CFX_TT_DOCUMENT_UI tabellarische Übersicht über Mappeninhalt 20020327
2 Exporting E_HAS_ADDED Call by reference Type reference (TYPE) CFX_BOOLEAN Wurden Dokumente hinzugefügt? 20020425
3 Importing IP_IF_DOC Call by reference Object reference (TYPE REF TO) IF_CFX_DOCUMENT Gemeinsame Schnittstelle aller Dokumente 20020425
4 Importing IP_LINKED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Lister verlinkter Dokumente 20020402
5 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020425

Method GET_LINKED_DOCUMENTS on class CL_CFX_MATERIAL_UI has no exception.

Method GET_LINKED_DOC_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_LINKED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Allgemeiner Iterator 20091117
2 Exporting ROW_COUNT Call by reference Type reference (TYPE) I 20091117

Method GET_LINKED_DOC_COUNT on class CL_CFX_MATERIAL_UI has no exception.

Method GET_LINKED_DOC_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_LINKED_DOC_TABLE Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE UI Tabelle 20020402
2 Exporting E_HAS_ADDED Call by reference Type reference (TYPE) CFX_BOOLEAN Boolscher Typ 20020425
3 Importing IP_ACTIVE_TABSTRIP_ID Call by reference Type reference (TYPE) STRING Aktiver Tabreiter 20041118
4 Importing IP_IF_DOC Call by reference Object reference (TYPE REF TO) IF_CFX_DOCUMENT Gemeinsame Schnittstelle aller Dokumente 20020425
5 Importing IP_LINKED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR iterator, der verlinkte Dokumente enthält 20020402
6 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020425
7 Importing I_CAN_CHANGE Call by reference Type reference (TYPE) CFX_BOOLEAN ist die Tabelle änderbar? 20020402

Method GET_LINKED_DOC_UI on class CL_CFX_MATERIAL_UI has no exception.

Method GET_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_MATERIAL Call by reference Object reference (TYPE REF TO) CL_CFX_MATERIAL Material in cFolders 20020328
2 Importing I_ID Call by reference Type reference (TYPE) STRING Material ID 20020328

Method GET_MATERIAL on class CL_CFX_MATERIAL_UI has no exception.

Method GET_URL_FOR_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) CFX_MODE Bearbeitungsmodus für Collaboration Folders 20020326
2 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20020326
3 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20020326
4 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20020326
5 Importing I_PAGENAME Call by reference Type reference (TYPE) CFX_BSPPAGE Name einer BSP-Seite 20020326
6 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20020326
7 Returning R_URL Value transfer Type reference (TYPE) STRING 20020326

Method GET_URL_FOR_MATERIAL on class CL_CFX_MATERIAL_UI has no exception.

Method GET_URL_FOR_VERSIONPAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Call by reference Type reference (TYPE) CFX_MODE Bearbeitungsmodus für Collaboration Folders 20020415
2 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20020327
3 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20020327
4 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20020327
5 Importing I_PAGENAME Call by reference Type reference (TYPE) CFX_BSPPAGE Name einer BSP-Seite 20020327
6 Importing I_ROLE Call by reference Type reference (TYPE) CFX_ROLE role of a cfx user 20020327
7 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20020327
8 Importing I_VER_ID Call by reference Type reference (TYPE) STRING Aktuelle Version, falls nicht angegeben 20020327
9 Returning R_URL Value transfer Type reference (TYPE) STRING 20020327

Method GET_URL_FOR_VERSIONPAGE on class CL_CFX_MATERIAL_UI has no exception.

Method HANDLE_ADD_LINKED_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20020412
2 Importing I_ACTION Call by reference Type reference (TYPE) CFX_MODE Bearbeitungsmodus für Collaboration Folders 20020415
3 Importing I_ACTIVE_TABSTRIP_ID Call by reference Type reference (TYPE) STRING 20041115
4 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20020412
5 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20020412
6 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20020412
7 Importing I_ITEM_ID Call by reference Type reference (TYPE) STRING 20020412
8 Importing I_ROLE Call by reference Type reference (TYPE) STRING 20020412
9 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20020412
10 Importing I_VER_ID Call by reference Type reference (TYPE) STRING 20020412

Method HANDLE_ADD_LINKED_DOCUMENTS on class CL_CFX_MATERIAL_UI has no exception.

Method HANDLE_CHANGE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_DOC_ID Call by reference Type reference (TYPE) STRING 20020422
2 Changing C_VER_ID Call by reference Type reference (TYPE) STRING 20020416
3 Exporting E_HAS_SAVED Call by reference Type reference (TYPE) CFX_BOOLEAN wurde Objekt gespeichert 20020529
4 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20020416
5 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20020416
6 Importing IP_MATERIAL Call by reference Object reference (TYPE REF TO) CL_CFX_MATERIAL Material in cFolders 20020416
7 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020416
8 Importing I_ACTION Call by reference Type reference (TYPE) STRING 20020515
9 Importing I_DISPLAY_DETAILS Call by reference Type reference (TYPE) STRING 20020416

Method HANDLE_CHANGE_VERSION on class CL_CFX_MATERIAL_UI has no exception.

Method HANDLE_CREATE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20020415
2 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20020415
3 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20020415
4 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20020415
5 Importing I_ROLE Call by reference Type reference (TYPE) STRING 20020415
6 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20020415

Method HANDLE_CREATE_VERSION on class CL_CFX_MATERIAL_UI has no exception.

Method HANDLE_REMOVE_LINKED_DOC_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REMOVED_DOC Call by reference Type reference (TYPE) CFX_T_STRING 20060523
2 Exporting E_HAS_REMOVED Call by reference Type reference (TYPE) CFX_BOOLEAN Boolscher Typ 20020424
3 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20061130
4 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20061130
5 Importing IP_LINKED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_ITERATOR Liste der bisher verknüpften Dokumente 20020424
6 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020405

Method HANDLE_REMOVE_LINKED_DOC_EVENT on class CL_CFX_MATERIAL_UI has no exception.

Method INITIALIZE_CREATE_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DOC_ID Call by reference Type reference (TYPE) STRING 20020419
2 Exporting E_VER_ID Call by reference Type reference (TYPE) STRING 20020419
3 Importing I_FOL_ID Call by reference Type reference (TYPE) STRING 20020419

Method INITIALIZE_CREATE_MATERIAL on class CL_CFX_MATERIAL_UI has no exception.

Method PG_MATERIAL_VERSION_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACTIVE_TABSTRIP_ID Call by reference Type reference (TYPE) STRING Aktiver Tabreiter 20041111
2 Changing C_MSG_ID Call by reference Type reference (TYPE) STRING 20020327
3 Changing C_MSG_TXT Call by reference Type reference (TYPE) STRING 20020327
4 Changing C_VER_ID Call by reference Type reference (TYPE) STRING 20020425
5 Exporting EP_BORDER Call by reference Object reference (TYPE REF TO) CL_CFX_BORDER_DATA Hält die HTML-Daten zur Erzeugung der CFX-Rahmen 20020327
6 Exporting EP_LINKED_DOCUMENTS Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE Tabelle ver linkter Dokumente 20020403
7 Exporting EP_LINKED_MPNS Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE Tabelle ver linkter MPNs 20041115
8 Exporting EP_MATERIAL_VERSION Call by reference Object reference (TYPE REF TO) CL_CFX_MATERIAL_VERSION Version eines Material 20020327
9 Exporting ES_ATTRIBUTES Call by reference Type reference (TYPE) CFX_TS_INPUTLIST Attribute der Version 20020403
10 Exporting ES_BUTTON_ROW Call by reference Type reference (TYPE) CFX_TS_BUTTON_ROW Liste mit Buttons (s. include_button_row) 20030127
11 Exporting ES_GROUP Call by reference Type reference (TYPE) CFX_TS_GROUP structure for ui object group 20020416
12 Exporting ES_TYPING_SELECTION_DATA Call by reference Type reference (TYPE) CFX_TS_OBJECT_TYPING_SEL_UI CFX: UI-Element zur Auswahl einer (Objekt-)Typisierung 20030926
13 Exporting ET_TAB Call by reference Type reference (TYPE) CFX_TT_TAB Tabelle für UI Element Tab 20041110
14 Exporting E_CAN_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL 20020327
15 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20020425
16 Importing I_ACTION Call by reference Type reference (TYPE) STRING 20020419
17 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20020327
18 Importing I_BACK_URL_REF_ID Call by reference Type reference (TYPE) STRING ID zum Lesen der URL Referenz aus Klasse CL_CFX_SESSION_DATA 20050711
19 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20020327
20 Importing I_DISPLAY_VERSION_METADATA Call by reference Type reference (TYPE) STRING 20020327
21 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20020327
22 Importing I_ROLE Call by reference Type reference (TYPE) STRING role of a cfx user 20020327
23 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20020327

Method PG_MATERIAL_VERSION_INIT on class CL_CFX_MATERIAL_UI has no exception.

Method PG_VERSION_HANDLE_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACTIVE_TABSTRIP_ID Call by reference Type reference (TYPE) STRING Aktive Tabreiter 20041115
2 Exporting E_BGROUND_PROCESS Call by reference Type reference (TYPE) STRING 20060523
3 Exporting E_BGROUND_PROCESS_INFO Call by reference Type reference (TYPE) STRING 20060523
4 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20060523
5 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20060523
6 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION BSP Navigation 20020402
7 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP request 20020402
8 Importing I_ACTION Call by reference Type reference (TYPE) STRING 20020415
9 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20020402
10 Importing I_BACK_URL_REF_ID Call by reference Type reference (TYPE) STRING ID zum Lesen der URL Referenz aus Klasse CL_CFX_SESSION_DATA 20050711
11 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20020402
12 Importing I_DISPLAY_VERSION_METADATA Call by reference Type reference (TYPE) STRING 20020402
13 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20020402
14 Importing I_EVT Call by reference Type reference (TYPE) STRING 20020402
15 Importing I_ITEM_ID Call by reference Type reference (TYPE) STRING 20020412
16 Importing I_ROLE Call by reference Type reference (TYPE) STRING role of a cfx user 20020402
17 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20020402
18 Importing I_VER_ID Call by reference Type reference (TYPE) STRING 20020402

Method PG_VERSION_HANDLE_EVENTS on class CL_CFX_MATERIAL_UI has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200