SAP ABAP Class CL_CFX_IMPORT_UI (Import of the object into cFolders)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_UI (Package) Collaboration Folders: User Interface
Properties
Class CL_CFX_IMPORT_UI  
Short Description Import of the object into cFolders    
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 20060807   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_STRUCTURE_PDX_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CFX_IMPORT_UI has no interface implemented.
Friends
Class CL_CFX_IMPORT_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_GENERATE_PARAMETERS Static Attribute Public Type reference (TYPE) CFX_TS_GENERATE_DTF_PARAMETERS Parameters for Controlling DTF/XML Generator 20060822
2 MS_PDX Static Attribute Public Type reference (TYPE) CFX_TS_PRODUCTDATAEXCHANGEPACK IPC-2571: Mandatory Root Element in Product Data eXchange 20060817
3 MT_FAULT Static Attribute Public Type reference (TYPE) CFX_S_API_TT_FAULT Table that has all the fault during the single api call. 20061222
4 M_MARKUP_COLLECTOR Static Attribute Public Type reference (TYPE) CFX_BOOLEAN Boolean Type 20070329
5 M_XSTRING Static Attribute Public Type reference (TYPE) CFX_XSTRING xstring 20071214
6 SC_FIELD_ID_GET_CFOLDER_DOC Constant Public Type reference (TYPE) CFX_STRING 'impcFoldersDoc' Character String for Collaboration Folders 20070327
7 SC_FIELD_ID_GET_MRKUPS Constant Public Type reference (TYPE) CFX_STRING 'importGetMrkups' Character String for Collaboration Folders 20060817
8 SC_FIELD_ID_IMPORT_PROFILE Constant Public Type reference (TYPE) CFX_STRING 'importProfil' Character String for Collaboration Folders 20060817
9 SC_FIELD_ID_SETTINGS_EXIST Constant Public Type reference (TYPE) CFX_STRING 'settingsExists' Character String for Collaboration Folders 20060819
10 SC_ID_BUTTON_IMP_CANCEL Constant Public Type reference (TYPE) CFX_STRING 'ButtonImportCancel' Character String for Collaboration Folders 20060817
11 SC_ID_BUTTON_IMP_STR_XML_CONT Constant Public Type reference (TYPE) CFX_STRING 'imp_str_continue' Character String for Collaboration Folders 20060817
12 SC_ID_BUTTON_UPLOAD_VERSION Constant Public Type reference (TYPE) STRING 'UploadVersion' 20061213
13 SC_KEY_IMP_STR_XML_SETTINGS Constant Public Type reference (TYPE) CFX_STRING 'xmlImportSettings/' Key for Storing User Settings 20060817
14 SC_PDX_FILE_NAME Constant Public Type reference (TYPE) CFX_STRING 'pdx.xml' Character String for Collaboration Folders 20070327
15 SC_PROF_TYPE_BOM Constant Public Type reference (TYPE) CFX_T_OBJECT_TYPE 'BOM' BOM profile type 20060911
16 SC_PROF_TYPE_ECN Constant Public Type reference (TYPE) CFX_T_OBJECT_TYPE 'ECN' ECN profile type 20060911
17 SC_ZIP_COMP_MIME_TYPE Constant Public Type reference (TYPE) CFX_STRING 'application/x-zip-compressed' Character String for Collaboration Folders 20070330
18 SC_ZIP_MIME_TYPE Constant Public Type reference (TYPE) CFX_STRING 'application/zip' Character String for Collaboration Folders 20070327
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_PDX_ERROR_MESSAGE_TABLE Static method Public Method Create UI Table for Error Messages from PDX Generation 20061222
2 GET_OBJECT_UPLOAD_URL Static method Public Method UI Table for Selecting Object Types to Be Uploaded 20060807
3 GET_URL Static method Public Method Gets URL for uplaod Page 20060808
4 HANDLE_OBJECT_UPLOAD Static method Public Method Upload object from HTML 20060808
5 PG_GET_IMPORT_SETTINGS Static method Private Method Get User Settings 20060822
6 PG_HANDLE_EVENTS_IMP_SETTINGS Static method Private Method Save User Entries for Table Filter 20060819
7 PG_IMPORT_HANDLE_EVENT Static method Public Method For Page xml_upload_object_htm.htm::OnputProcessing 20060819
8 PG_UPLOAD_SETTING_LIST_INIT Static method Public Method 20060817
9 PG_VERSION_INIT Static method Public Method For Page xml_upload_object_htm.htm::OnInitialization 20060821
10 PREPARE_PDX_ERROR_MESSAGES Static method Public Method Format PDX Generation Error Messages 20061222
11 SEARCH_CFOLDERS_DOC Static method Public Method Searches the cFolders document for the upload. 20070327
Events
Class CL_CFX_IMPORT_UI has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_FILE Public See coding 20070411 BEGIN OF t_file, name TYPE string, date TYPE d, time TYPE t, size TYPE i, content TYPE xstring, END OF t_file
2 T_FILES Public See coding 20070411 t_files TYPE TABLE OF t_file
Method Signatures

Method CREATE_PDX_ERROR_MESSAGE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_UI_TABLE Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE UI Table with Error Message from PDX Generation 20061222
2 Importing IT_PDX_ERRORS Call by reference Type reference (TYPE) CFX_S_API_TT_FAULT Error Message from PDX Generation 20061222
3 Importing I_BACK_URL_REF_ID Call by reference Type reference (TYPE) SYSUUID_C ID for Reading URL Reference from Class CL_CFX_SESSION_DATA 20061222

Method CREATE_PDX_ERROR_MESSAGE_TABLE on class CL_CFX_IMPORT_UI has no exception.

Method GET_OBJECT_UPLOAD_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_FOLDER_LIST Value transfer Object reference (TYPE REF TO) CL_CFX_UI_TABLE CFX: Data Object for Table Display 20060807
2 Importing I_AREA_ID Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060807
3 Importing I_COL_ID Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060807
4 Importing I_FOL_ID Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060807
5 Importing I_GET_STANDARD Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Return Standard Object Types? 20060807
6 Importing I_ROLE Call by reference Type reference (TYPE) CFX_ROLE Role of a CFX User 20060807
7 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060807

Method GET_OBJECT_UPLOAD_URL on class CL_CFX_IMPORT_UI has no exception.

Method GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT_TYPE Call by reference Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPE Object Type 20060808
2 Importing I_ACTION Call by reference Type reference (TYPE) CFX_MODE Processing Mode for Collaboration Folders 20060808
3 Importing I_AREA_ID Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060808
4 Importing I_COL_ID Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060808
5 Importing I_PAGENAME Call by reference Type reference (TYPE) CFX_BSPPAGE Name of BSP Page 20060808
6 Importing I_ROLE Call by reference Type reference (TYPE) CFX_ROLE Role of a CFX User 20060808
7 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060808
8 Returning R_URL Value transfer Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060808

Method GET_URL on class CL_CFX_IMPORT_UI has no exception.

Method HANDLE_OBJECT_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_ERROR_MESSAGES Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE CFX: Data Object for Table Display 20061222
2 Exporting ET_FAULT Call by reference Type reference (TYPE) CFX_S_API_TT_FAULT Table that has all the fault during the single api call. 20061222
3 Exporting E_LENGTH Call by reference Type reference (TYPE) I 20060808
4 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20061108
5 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20061108
6 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION HTTP Framework (iHTTP) HTTP Request 20060808
7 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20060808
8 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20060808
9 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20060808
10 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20060808
11 Importing I_SEL_RESULT Call by reference Type reference (TYPE) STRING 20070330
12 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20060808

Method HANDLE_OBJECT_UPLOAD on class CL_CFX_IMPORT_UI has no exception.

Method PG_GET_IMPORT_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_GENERATOR_PARAMETERS Call by reference Type reference (TYPE) CFX_TS_GENERATE_DTF_PARAMETERS User Settings for ECN Generator 20060822
2 Exporting ES_MARKUP_COLLECTOR Call by reference Type reference (TYPE) CFX_BOOLEAN User Settings for mrkups Collector 20060822
3 Importing I_KEY_PREFIX Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060822

Method PG_GET_IMPORT_SETTINGS on class CL_CFX_IMPORT_UI has no exception.

Method PG_HANDLE_EVENTS_IMP_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY_PREFIX Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060819
2 Importing I_EVT Call by reference Type reference (TYPE) STRING Event ID 20060819

Method PG_HANDLE_EVENTS_IMP_SETTINGS on class CL_CFX_IMPORT_UI has no exception.

Method PG_IMPORT_HANDLE_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ACTION Call by reference Type reference (TYPE) STRING 20060819
2 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION BSP Navigation 20060819
3 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Request 20060819
4 Importing IS_GENERATE_PARAMETERS Call by reference Type reference (TYPE) CFX_TS_GENERATE_DTF_PARAMETERS Parameters for Controlling DTF/XML Generator 20060819
5 Importing IS_MARKUP_COLLECTOR Call by reference Type reference (TYPE) CFX_BOOLEAN Boolean Type 20060819
6 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20060819
7 Importing I_COLLECTOR_ID Call by reference Type reference (TYPE) STRING Collector ID 20060819
8 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20060819
9 Importing I_DISPLAY_DETAILS Call by reference Type reference (TYPE) STRING 20060819
10 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20060819
11 Importing I_EVT Call by reference Type reference (TYPE) STRING 20060819
12 Importing I_ROLE Call by reference Type reference (TYPE) STRING Role of a CFX User 20060819
13 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20060819
14 Importing I_VER_ID Call by reference Type reference (TYPE) STRING 20060819

Method PG_IMPORT_HANDLE_EVENT on class CL_CFX_IMPORT_UI has no exception.

Method PG_UPLOAD_SETTING_LIST_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_IMPORT_SETTINGS Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SIMPLE_LIST List of Objects That Can Be Displayed on the Screen 20060817
2 Changing EP_IMPORT_SETTINGS1 Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SIMPLE_LIST 20060817
3 Exporting ES_GROUP_ATTRIBUTES_BUTTONS Call by reference Type reference (TYPE) CFX_TS_GROUP Structure for UI Object Group 20060817
4 Importing I_ACTION Call by reference Type reference (TYPE) STRING 20060817
5 Importing I_OBJECT_TYPE_NAME Call by reference Type reference (TYPE) CFX_T_TEXT Text for Collaboration Folders 20061130

Method PG_UPLOAD_SETTING_LIST_INIT on class CL_CFX_IMPORT_UI has no exception.

Method PG_VERSION_INIT 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 20060821
2 Changing C_MSG_ID Call by reference Type reference (TYPE) STRING 20060821
3 Changing C_MSG_TXT Call by reference Type reference (TYPE) STRING 20060821
4 Changing C_VER_ID Call by reference Type reference (TYPE) STRING 20060821
5 Exporting EP_BORDER Call by reference Object reference (TYPE REF TO) CL_CFX_BORDER_DATA Holds the HTML Data for Generating the CFX Frame 20060821
6 Exporting EP_FIELDS_IN_OV_TABLE Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE Table of Items (Shows Predefined Fields) 20060821
7 Exporting EP_IMPORT_SETTINGS Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SIMPLE_LIST Liste von am Bildschirm anzeigbaren Objekten 20060821
8 Exporting EP_IMPORT_SETTINGS1 Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SIMPLE_LIST Liste von am Bildschirm anzeigbaren Objekten 20060821
9 Exporting EP_LINK_LIST_TABLE Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE CFX: Data Object for Table Display 20060821
10 Exporting EP_MAIN_GROUP_INPUTLIST Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SCREEN_OBJECT Entry Fields of the Main Group 20060821
11 Exporting ES_MAIN_GROUP Call by reference Type reference (TYPE) CFX_TS_GROUP Structure for UI Object Group 20060821
12 Exporting ES_VERS_PROTECTED_TEXT Call by reference Type reference (TYPE) CFX_TS_TEXTVIEW Text: Version Protected by Status 20060821
13 Exporting ET_TAB Call by reference Type reference (TYPE) CFX_TT_TAB Table for UI Element Tab 20060821
14 Exporting E_CANCHANGE_F Call by reference Type reference (TYPE) CFX_T_BOOLEAN_UI Changeable? 20060821
15 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20060821
16 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20060821
17 Importing I_ACTION Call by reference Type reference (TYPE) STRING 20060821
18 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20060821
19 Importing I_BACK_URL_REF_ID Call by reference Type reference (TYPE) STRING ID for Reading URL Reference from Class CL_CFX_SESSION_DATA 20060821
20 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20060821
21 Importing I_DISPLAY_VERSION_METADATA Call by reference Type reference (TYPE) CFX_T_BOOLEAN_UI Display Metadata of Version 20060821
22 Importing I_FORCE_CURRENT_VERSION Call by reference Type reference (TYPE) CFX_BOOLEAN 'X' = Read Active Version 20060821
23 Importing I_INT_LINK_LIST_ID Call by reference Type reference (TYPE) STRING Internal ID of the Active Link List 20060821
24 Importing I_KEEP_USER_INPUT Call by reference Type reference (TYPE) CFX_T_BOOLEAN_UI Entries Received 20060821
25 Importing I_KEEP_USER_INPUT_NO_VMETADATA Call by reference Type reference (TYPE) CFX_T_BOOLEAN_UI Received Entries Except from Version Detail Data 20060821
26 Importing I_NUM_ADDED_FIELDS Call by reference Type reference (TYPE) CFX_STRING Number of New Fields 20060821
27 Importing I_OBJECT_TYPE_ID Call by reference Type reference (TYPE) STRING Only to Create: Object Type 20060821
28 Importing I_ROLE Call by reference Type reference (TYPE) STRING Role of a CFX User 20060821
29 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20060821

Method PG_VERSION_INIT on class CL_CFX_IMPORT_UI has no exception.

Method PREPARE_PDX_ERROR_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CP_ERROR_MESSAGES Call by reference Object reference (TYPE REF TO) CL_CFX_UI_TABLE UI Table with Error Message from PDX Generation 20061222
2 Changing C_MSG_ID Call by reference Type reference (TYPE) STRING 20061222
3 Changing C_MSG_TXT Call by reference Type reference (TYPE) STRING 20061222
4 Exporting E_PDX_ERROR_EXIST Call by reference Type reference (TYPE) CFX_BOOLEAN 'X' = Error Messages Exist 20061222
5 Importing IT_FAULT Call by reference Type reference (TYPE) CFX_S_API_TT_FAULT Table that has all the fault during the single api call. 20061222
6 Importing I_BACK_URL_REF_ID Call by reference Type reference (TYPE) SYSUUID_C ID for Reading URL Reference from Class CL_CFX_SESSION_DATA 20061222

Method PREPARE_PDX_ERROR_MESSAGES on class CL_CFX_IMPORT_UI has no exception.

Method SEARCH_CFOLDERS_DOC 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 20070327
2 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Framework (iHTTP) HTTP Request 20070327

Method SEARCH_CFOLDERS_DOC on class CL_CFX_IMPORT_UI has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 450