SAP ABAP Class CL_CFX_GENERIC_OBJECT_EXP_UI (Generic object export)
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_GENERIC_OBJECT_EXP_UI  
Short Description Generic object export    
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 20060708   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CFX_STRUCTURE_PDX_GENERATOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CFX_GENERIC_OBJECT_EXP_UI has no interface implemented.
Friends
Class CL_CFX_GENERIC_OBJECT_EXP_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_AMPERSAND_SIGN Constant Public Type reference (TYPE) CFX_STRING '&' Ampersand Character 20060710
2 SC_EQUAL_SIGN Constant Public Type reference (TYPE) CFX_STRING '=' Equal Sign 20060710
3 SC_FIELD_ID_EXPORT_FILEEXT Constant Public Type reference (TYPE) CFX_STRING 'exportFileExtention' Character String for Collaboration Folders 20060708
4 SC_FIELD_ID_EXPORT_FILENAME Constant Public Type reference (TYPE) CFX_STRING 'exportFileName' Character String for Collaboration Folders 20060708
5 SC_FIELD_ID_EXPORT_MIME Constant Public Type reference (TYPE) CFX_STRING 'exportMimeType' Character String for Collaboration Folders 20060708
6 SC_FIELD_ID_EXPORT_PROFILE Constant Public Type reference (TYPE) CFX_STRING 'exportProfil' Character String for Collaboration Folders 20060708
7 SC_FIELD_ID_GEN_AS_CFX_DOC Constant Public Type reference (TYPE) CFX_STRING 'PdxGenAsCFXDoc' Character String for Collaboration Folders 20070329
8 SC_FIELD_ID_GET_MRKUPS Constant Public Type reference (TYPE) CFX_STRING 'exportGetMrkups' Character String for Collaboration Folders 20060708
9 SC_FIELD_ID_INCL_DOC_FILES Constant Public Type reference (TYPE) CFX_STRING 'PdxInclDocFiles' Character String for Collaboration Folders 20070329
10 SC_FIELD_ID_INCL_REF_DES Constant Public Type reference (TYPE) CFX_STRING 'PdxInclRefDes' Character String for Collaboration Folders 20070413
11 SC_FIELD_ID_PDX_ADD_ATTACHMENT Constant Public Type reference (TYPE) CFX_STRING 'AddAttachments' Character String for Collaboration Folders 20060708
12 SC_FIELD_ID_PDX_ISFILEIN Constant Public Type reference (TYPE) CFX_STRING 'PdxIsfilein' Character String for Collaboration Folders 20060708
13 SC_FIELD_ID_SETTINGS_EXIST Constant Public Type reference (TYPE) CFX_STRING 'settingsExists' Character String for Collaboration Folders 20060708
14 SC_FIELD_VAL_EXPORT_FILEEXT Constant Public Type reference (TYPE) CFX_STRING 'pdx' Character String for Collaboration Folders 20070412
15 SC_FIELD_VAL_EXPORT_FILENAME Constant Public Type reference (TYPE) CFX_STRING 'pdx' Character String for Collaboration Folders 20070412
16 SC_FIELD_VAL_EXPORT_MIME Constant Public Type reference (TYPE) CFX_STRING 'application/zip' Character String for Collaboration Folders 20070412
17 SC_ID_BUTTON_EXP_CANCEL Constant Public Type reference (TYPE) CFX_STRING 'ButtonExportCancel' Character String for Collaboration Folders 20060708
18 SC_ID_BUTTON_EXP_STR_XML_CONT Constant Public Type reference (TYPE) CFX_STRING 'exp_str_dtf_continue' Character String for Collaboration Folders 20060708
19 SC_ID_GEN_AS_CFX_DOC Constant Public Type reference (TYPE) CFX_STRING 'PdxGenAsCFXDoc' Character String for Collaboration Folders 20070329
20 SC_ID_INCL_DOC_FILES Constant Public Type reference (TYPE) CFX_STRING 'PdxInclDocFiles' Character String for Collaboration Folders 20070329
21 SC_ID_INCL_REF_DESIGNATORS Constant Public Type reference (TYPE) CFX_STRING 'PdxInclRefDes' Character String for Collaboration Folders 20070413
22 SC_KEY_EXP_STR_XML_SETTINGS Constant Public Type reference (TYPE) CFX_STRING 'ECNXmlExportSettings/' Key for Storing User Settings 20060708
23 SC_PG_PAR_COLLECTOR_ID Constant Public Type reference (TYPE) CFX_STRING 'p_collector_id' Page Attribute Collector ID 20060710
24 SC_PG_PAR_COLLECT_MARKUPS Constant Public Type reference (TYPE) CFX_STRING 'p_exp_markups' Page Attribute Export File Type 20060710
25 SC_PG_PAR_DOC_ID Constant Public Type reference (TYPE) CFX_STRING 'p_doc_id' Page Attribute Document ID 20060710
26 SC_PG_PAR_EXPORT_FILENAME Constant Public Type reference (TYPE) CFX_STRING 'p_export_filename' Page Attribute Export File Name 20060710
27 SC_PG_PAR_EXPORT_FILE_EXT Constant Public Type reference (TYPE) CFX_STRING 'p_export_file_ext' Page Attribute Export File Extension 20060710
28 SC_PG_PAR_EXPORT_MIMETYPE Constant Public Type reference (TYPE) CFX_STRING 'p_export_mimetype' Page Attribute Export File Type 20060710
29 SC_PG_PAR_EXPORT_PROFILE Constant Public Type reference (TYPE) CFX_STRING 'p_export_profile' Page Attribute Export Profile 20060710
30 SC_PG_PAR_PDX_ADD_ATTACHMENTS Constant Public Type reference (TYPE) CFX_STRING 'p_pdx_add_attachments' Page Attribute PDX IsFileIn 20060710
31 SC_PG_PAR_PDX_ISFILEIN Constant Public Type reference (TYPE) CFX_STRING 'p_pdx_isfilein' Page Attribute PDX IsFileIn 20060710
32 SC_PG_PAR_VER_ID Constant Public Type reference (TYPE) CFX_STRING 'p_ver_id' Page Attribute Version ID 20060710
33 SC_PG_PAR_XML_EXPORT_STRUCTURE Constant Public Type reference (TYPE) CFX_STRING 'p_xml_export_structure' Page Attribute Export Structure in XML 20060710
34 SC_PROF_TYPE_BOM Constant Public Type reference (TYPE) CFX_T_OBJECT_TYPE 'BOM' BOM profile type 20061127
35 SC_PROF_TYPE_ECN Constant Public Type reference (TYPE) CFX_T_OBJECT_TYPE 'ECN' ECN profile type 20060910
36 SC_URL_START Constant Public Type reference (TYPE) CFX_STRING 'generic_object_version_exp.htm?' Start String of URL 20060714
37 ST_LAST_EXPORT_FILENAMES Static Attribute Private Type reference (TYPE) CFX_T_STRING File Name of Last Exports 20060708
38 S_EXPORT_FILE_NUMBER Static Attribute Private Type reference (TYPE) INT4 Natural Number 20060708
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 20060911
2 GENERATE_URL_4_COLLECTOR Static method Private Method 20060708
3 GET_URL Static method Private Method Gets URL for Calling BSP generic_object_version_exp.htm 20060710
4 PG_EXPORT_ECN_VERS Static method Public Method Export ECN object 20060708
5 PG_EXPORT_HANDLE_EVENTS Static method Public Method For Page generic_object_version.htm::OnInitialization 20060708
6 PG_EXPORT_SETTING_LIST_INIT Static method Public Method Get Options Page for Export 20060708
7 PG_GET_EXPORT_SETTINGS Static method Private Method Get User Settings 20060710
8 PG_HANDLE_EVENTS_EXP_SETTINGS Static method Private Method Save User Entries for Table Filter 20060708
9 PREPARE_PDX_ERROR_MESSAGES Static method Public Method Format PDX Generation Error Messages 20060911
Events
Class CL_CFX_GENERIC_OBJECT_EXP_UI has no event.
Types
Class CL_CFX_GENERIC_OBJECT_EXP_UI has no local type.
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 20060911
2 Importing IT_PDX_ERRORS Call by reference Type reference (TYPE) CL_CFX_STRUCTURE_PDX_GENERATOR=>TT_PDX_ERRORS Error Message from PDX Generation 20060911
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 20060911

Method CREATE_PDX_ERROR_MESSAGE_TABLE on class CL_CFX_GENERIC_OBJECT_EXP_UI has no exception.

Method GENERATE_URL_4_COLLECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COLLECTOR Call by reference Object reference (TYPE REF TO) CL_CFX_ECN_DATA_COLLECT ECR genrator class 20060708

Method GENERATE_URL_4_COLLECTOR on class CL_CFX_GENERIC_OBJECT_EXP_UI has no exception.

Method GET_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_GENERATE_PARAMETERS Call by reference Type reference (TYPE) CFX_TS_GENERATE_DTF_PARAMETERS Parameter for Controlling DTF Generator 20060809
2 Importing IS_MARKUP_COLLECTOR Call by reference Type reference (TYPE) CFX_BOOLEAN Parameter for Controlling DataCollector 20060710
3 Importing I_COLLECTOR_ID Call by reference Type reference (TYPE) GUID_32 Collector ID 20060710
4 Importing I_DOC_ID Call by reference Type reference (TYPE) CFX_STRING Document ID 20060710
5 Importing I_VER_ID Call by reference Type reference (TYPE) CFX_STRING Version ID 20060710
6 Returning R_URL Value transfer Type reference (TYPE) STRING URL for Calling BSP structure_version_export.htm 20060710

Method GET_URL on class CL_CFX_GENERIC_OBJECT_EXP_UI has no exception.

Method PG_EXPORT_ECN_VERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PDX_ERRORS Call by reference Type reference (TYPE) CL_CFX_STRUCTURE_PDX_GENERATOR=>TT_PDX_ERRORS Error Table from PDX Generation 20060708
2 Exporting E_COLLECTOR_ID Call by reference Type reference (TYPE) GUID_32 Data Collector Identification 20060708
3 Exporting E_XSTRING Call by reference Type reference (TYPE) XSTRING ECN Data 20060708
4 Importing IS_GENERATE_PARAMETERS Call by reference Type reference (TYPE) CFX_TS_GENERATE_DTF_PARAMETERS Parameter for Controlling DTF Generator 20060809
5 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING Docunment ID 20060708
6 Importing I_INCL_DOC_FILES Call by reference Type reference (TYPE) CFX_BOOLEAN Boolean Type 20070329
7 Importing I_MARKUPS_COLLECTOR Call by reference Type reference (TYPE) BOOLEAN Parameter for Controlling DataCollector 20070329
8 Importing I_VER_ID Call by reference Type reference (TYPE) STRING Version ID 20060708

Method PG_EXPORT_ECN_VERS on class CL_CFX_GENERIC_OBJECT_EXP_UI has no exception.

Method PG_EXPORT_HANDLE_EVENTS 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 20060708
2 Exporting E_MSG_ID Call by reference Type reference (TYPE) STRING 20061107
3 Exporting E_MSG_TXT Call by reference Type reference (TYPE) STRING 20061107
4 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION BSP Navigation 20060708
5 Importing IP_REQUEST Call by reference Object reference (TYPE REF TO) IF_HTTP_REQUEST HTTP Request 20060708
6 Importing IS_GENERATE_PARAMETERS Call by reference Type reference (TYPE) CFX_TS_GENERATE_DTF_PARAMETERS Parameters for Controlling DTF/XML Generator 20060809
7 Importing I_AREA_ID Call by reference Type reference (TYPE) STRING 20060708
8 Importing I_COLLECTOR_ID Call by reference Type reference (TYPE) STRING Collector ID 20060708
9 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20060708
10 Importing I_DISPLAY_DETAILS Call by reference Type reference (TYPE) STRING 20060708
11 Importing I_DOC_ID Call by reference Type reference (TYPE) STRING 20060708
12 Importing I_EVT Call by reference Type reference (TYPE) STRING 20060708
13 Importing I_MARKUP_COLLECTOR Call by reference Type reference (TYPE) CFX_BOOLEAN Boolean Type 20070329
14 Importing I_ROLE Call by reference Type reference (TYPE) STRING Role of a CFX User 20060708
15 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20060708
16 Importing I_VER_ID Call by reference Type reference (TYPE) STRING 20060708

Method PG_EXPORT_HANDLE_EVENTS on class CL_CFX_GENERIC_OBJECT_EXP_UI has no exception.

Method PG_EXPORT_SETTING_LIST_INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_EXPORT_SETTINGS Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SIMPLE_LIST List of Objects That Can Be Displayed on the Screen 20060708
2 Changing EP_EXPORT_SETTINGS1 Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SIMPLE_LIST 20060708
3 Changing EP_EXPORT_SETTINGS2 Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SIMPLE_LIST 20060708
4 Changing EP_EXPORT_SETTINGS3 Call by reference Object reference (TYPE REF TO) CL_CFX_SO_SIMPLE_LIST 20060708
5 Exporting ES_GROUP_ATTRIBUTES_BUTTONS Call by reference Type reference (TYPE) CFX_TS_GROUP Structure for UI Object Group 20060708
6 Importing I_ACTION Call by reference Type reference (TYPE) STRING 20060708
7 Importing I_OBJECT_NAME Call by reference Type reference (TYPE) STRING 20070903

Method PG_EXPORT_SETTING_LIST_INIT on class CL_CFX_GENERIC_OBJECT_EXP_UI has no exception.

Method PG_GET_EXPORT_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 20060809
2 Exporting E_MARKUP_COLLECTOR Call by reference Type reference (TYPE) CFX_BOOLEAN User Settings for mrkups Collector 20070329
3 Importing I_KEY_PREFIX Call by reference Type reference (TYPE) CFX_STRING Character String for Collaboration Folders 20060710

Method PG_GET_EXPORT_SETTINGS on class CL_CFX_GENERIC_OBJECT_EXP_UI has no exception.

Method PG_HANDLE_EVENTS_EXP_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 20060708
2 Importing I_EVT Call by reference Type reference (TYPE) STRING Event ID 20060708

Method PG_HANDLE_EVENTS_EXP_SETTINGS on class CL_CFX_GENERIC_OBJECT_EXP_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 20060911
2 Changing C_MSG_ID Call by reference Type reference (TYPE) STRING 20060911
3 Changing C_MSG_TXT Call by reference Type reference (TYPE) STRING 20060911
4 Exporting E_PDX_ERROR_EXIST Call by reference Type reference (TYPE) CFX_BOOLEAN 'X' = Error Messages Exist 20060911
5 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 20060911
6 Importing I_COLLECTOR_ID Call by reference Type reference (TYPE) CFX_STRING Collector ID 20060911

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