SAP ABAP Class CL_FOPC_UI_DOCU (Document subsystem UI proxy)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-CGV-MIC (Application Component) Management of Internal Controls
     FOPC_DOCUMENTS (Package) Documents
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_INIT_IL Interface for Initialization 20040216
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20040216
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20040216
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOPC_UI_PROXY_SLAVE 20041019
Properties
Class CL_FOPC_UI_DOCU  
Short Description Document subsystem UI proxy    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FOPCD    
Program status     
Category 0   
Package FOPC_DOCUMENTS   Documents 
Created 20040216   SAP 
Last change 20060208   SAP 
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 FOPCB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FOPCD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_INIT_IL Interface for Initialization 20040216
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20040216
3 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20040216
4 IF_FOPC_UI_PROXY_SLAVE 20041019
Friends
Class CL_FOPC_UI_DOCU has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BSP_UI_EVENT_ADD_DOC Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_DC_ADD' Event 20041018
2 C_BSP_UI_EVENT_ADD_URL Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_LN_ADD' Event 20041018
3 C_BSP_UI_EVENT_DELETE Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_DEL' Event 20041018
4 C_BSP_UI_EVENT_DETAIL_DOC Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_DC_EDIT' Event 20041019
5 C_BSP_UI_EVENT_DETAIL_URL Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_LN_EDIT' Event 20041019
6 C_BSP_UI_EVENT_POPUP_CANCEL Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'CANCEL_POPUP' Event 20041025
7 C_BSP_UI_EVENT_POPUP_CLOSE Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_POPUP_CLOSE' Event 20041025
8 C_BSP_UI_EVENT_POPUP_DOC Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_DC_POPUP' Event 20041025
9 C_BSP_UI_EVENT_POPUP_EDIT Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_EDIT' Event 20041026
10 C_BSP_UI_EVENT_POPUP_LIST_VER Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_LST_VER' Event 20050802
11 C_BSP_UI_EVENT_POPUP_NEW_VER Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_NEW_VER' Event 20050803
12 C_BSP_UI_EVENT_POPUP_URL Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_LN_POPUP' Event 20041025
13 C_BSP_UI_EVENT_UPLOAD Constant Public Type reference (TYPE) CRMT_BSP_EVENT 'FOP_ATTC_DC_EDIT' Event 20041018
14 C_BSP_UI_MULTI_DETAIL_DOC Constant Public Type reference (TYPE) CRMT_BSP_MULTIGROUP 'FOP_ATTC_DETAIL' Multi-Group 20041019
15 C_BSP_UI_MULTI_DETAIL_URL Constant Public Type reference (TYPE) CRMT_BSP_MULTIGROUP 'FOP_ATTC_DETAIL' Multi-Group 20041019
16 C_BSP_UI_STRU_ATTC_VERSIONS Constant Public Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_UI_ATTC_VER' Structure Name for Display Field 20050803
17 C_BSP_UI_STRU_DOCU Constant Public Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_UI_ATTC_DC' Structure Name for Display Field 20041018
18 C_BSP_UI_STRU_DOCU_AND_LINKS Constant Public Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_UI_ATTC_ALL' Structure Name for Display Field 20041018
19 C_BSP_UI_STRU_EDIT_LINK Constant Public Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_UI_ATTC_LN_EDIT' Structure Name for Display Field 20041018
20 C_BSP_UI_STRU_LINKS Constant Public Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_UI_ATTC_LN' Structure Name for Display Field 20041018
21 C_BSP_UI_STRU_UPLOAD Constant Public Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_UI_ATTC_DC_EDIT' Structure Name for Display Field 20041018
22 C_BSP_UI_TOOLBARGRP_LIST Constant Public Type reference (TYPE) CRMT_BSP_TOOLBARGRP 'FOP_ATTC' Toolbar Group 20041019
23 C_CLASS_NAME Constant Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_FOPC_UI_DOCU' Model Access Class 20040219
24 C_SHOW_CORRECT_DETAIL_ONLY Constant Public Type reference (TYPE) ABAP_BOOL ABAP_TRUE For Debugging 20041019
25 C_SWITCH_OFF_UI_DOC_FILTER Constant Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE For Debugging 20041019
26 _CURRENT_VIEW Instance attribute Private Type reference (TYPE) YS_VIEW Structure Name for Display Field 20041021
27 _ERR_MSG_EMPTY_DOCUMENT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041117
28 _POPUP_CONTEXT Instance attribute Private Type reference (TYPE) YS_POPUP_CONTEXT 20041026
29 _TH_CACHED_OBJECTS Instance attribute Private Type reference (TYPE) YTH_APPL_OBJECTS 20041021
30 _TH_FREEZE_INFO_DOC Instance attribute Private Type reference (TYPE) YTH_DOC_FROZEN_STATUS Cache with Document Freeze Status 20050405
31 _TH_FREEZE_INFO_OU Instance attribute Private Type reference (TYPE) YTH_OU_FROZEN_STATUS Cache with Org Unit Freeze Status 20050405
32 _TH_STRUCT_WORKAREA Instance attribute Private Type reference (TYPE) YTH_STRUCTURE_WORKAREA 20041024
33 _T_MESSAGES Instance attribute Private Type reference (TYPE) CRMT_BSP_APPLOG_TAB Messages to be reported to UI 20040224
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Adds message to message log 20040226
2 ADD_MESSAGE_FROM_EXCEPTION Instance method Private Method Adds message to message log from doc. subsytem exception 20040226
3 CHECK_DOCUMENT_CHANGEABLE Instance method Private Method Check if user is allowed to change or delete doc. via task 20041022
4 CONSTRUCTOR Instance method Public Constructor Constructor 20040301
5 CONVERT_URL Static method Public Method To Adjust the URL 20041019
6 FULLFILLS_UI_FILTER Static method Public Method Check Whether Specified Document Fulfills Given UI Filter 20041019
7 FULLFILLS_UI_FILTER_CATEGORY Static method Private Method Check Whether Specified Document Fulfills Given UI Filter 20041019
8 FULLFILLS_UI_FILTER_CLASS Static method Private Method Check Whether Specified Document Fulfills Given UI Filter 20041019
9 IS_CHANGE_MODE Instance method Public Method Retrievs if documents container is in display or change mode 20040311
10 _AFTER_ROLLBACK Instance method Private Method 20040302
11 _AFTER_SAVE Instance method Private Method 20040302
12 _ATTACHMENT_CREATE_NEW Instance method Private Method 20041027
13 _ATTACHMENT_EDIT_LINK Instance method Private Method 20041027
14 _ATTACHMENT_UPLOAD Instance method Private Method 20041027
15 _CATEGORY_IS_READ_ONLY Instance method Private Method Check if user is allowed to change or delete doc. via task 20041023
16 _CHANGE_FOCUS Instance method Private Method Change Focus 20050808
17 _CHECK_ACTIVE_MULTIGROUP Instance method Private Method Read Active Subcontroller 20040224
18 _CHECK_ACTIVE_TABSTRIP Instance method Private Method Read Active Tab Pages 20040227
19 _CHECK_ACTIVE_TOOLBAR Instance method Private Method Read Active Pushbuttons 20040311
20 _CHECK_BEFORE_SAVE Instance method Private Method Time for Check before Saving 20040224
21 _CHECK_DOCUMENT_FROZEN Instance method Private Method 20050405
22 _CLEAR_UI_ERROR_MESSAGE Instance method Private Method 20041117
23 _CLEAR_UI_ERROR_MESSAGES Instance method Private Method 20041117
24 _CONVERT_ATTACHMENTS_LIST Instance method Private Method 20041024
25 _CONVERT_COLLECTION_TO_UI_LIST Instance method Private Method 20040720
26 _CONVERT_STRUCTURES Instance method Private Method 20041026
27 _CONVERT_VERSIONS_TO_UI_LIST Instance method Private Method 20050803
28 _FIND_DOCUMENT_BY_KEY Instance method Private Method Finds Document Using its Key in Collection(s) 20040720
29 _GET_MESSAGES Instance method Private Method Read Error Messages 20040224
30 _GET_PRIORITY Instance method Private Method 20040302
31 _GET_STRUCTURE_WORKAREA Instance method Private Method 20041024
32 _INITIALIZE Instance method Private Method Object Initialization 20040224
33 _MODIFY Instance method Private Method Change Data 20040224
34 _POPUP_GET_DATA Instance method Private Method 20041026
35 _POPUP_GET_DOCUMENT_BSP_KEY Instance method Private Method 20041101
36 _POPUP_GET_DOCUMENT_KEY Instance method Private Method 20041027
37 _POPUP_HIDE Instance method Private Method 20041026
38 _POPUP_IS_ACTIVE Instance method Private Method 20041026
39 _POPUP_SET_DATA Instance method Private Method 20041026
40 _POPUP_SHOW Instance method Private Method 20041026
41 _PROCESS_EVENT Instance method Private Method Event Execution 20040224
42 _READ Instance method Private Method Read Data 20040224
43 _SAVE Instance method Private Method Save 20040224
44 _SET_CURRENT_DOCUMENT Instance method Private Method Prepares current obj. structure (reads if cached or creates) 20041023
45 _SET_CURRENT_OBJECT Instance method Private Method Prepares current obj. structure(reads if cached or creates) 20040311
46 _SET_UI_ERROR_MESSAGE Instance method Private Method 20041117
47 _USER_TO_MIC_PERSON Instance method Private Method Converst system username to MIC person name (if found) 20040301
Events
Class CL_FOPC_UI_DOCU has no event.
Types
Class CL_FOPC_UI_DOCU has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Value transfer Type reference (TYPE) SYMSGID 'FOPCD' Nachrichten, Nachrichtenklasse 20040226
2 Importing I_NO Value transfer Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20040226
3 Importing I_OBJ Value transfer Type reference (TYPE) SIMPLE Schlüssel eines Objektes 20040226
4 Importing I_SHOW_FIRST Value transfer Type reference (TYPE) AS4FLAG SPACE Flag (X oder Blank) 20040226
5 Importing I_TY Value transfer Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20040226
6 Importing I_V1 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20040226
7 Importing I_V2 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20040226
8 Importing I_V3 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20040226
9 Importing I_V4 Call by reference Type reference (TYPE) SIMPLE Nachrichten, Nachrichtenvariable 20040226

Method ADD_MESSAGE on class CL_FOPC_UI_DOCU has no exception.

Method ADD_MESSAGE_FROM_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EX Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20040226
2 Importing I_MSG_TYPE Value transfer Type reference (TYPE) SYMSGTY Nachrichten, Nachrichtentyp 20040226
3 Importing I_OBJ Value transfer Type reference (TYPE) SIMPLE Schlüssel eines Objektes 20040226
4 Importing I_SHOW_FIRST Value transfer Type reference (TYPE) AS4FLAG SPACE Flag (X oder Blank) 20040226

Method ADD_MESSAGE_FROM_EXCEPTION on class CL_FOPC_UI_DOCU has no exception.

Method CHECK_DOCUMENT_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DOCUMENT Value transfer Object reference (TYPE REF TO) FOPCD_S_RUNTIME_DOCS 20041023
2 Exporting ES_PROPERTIES Value transfer Type reference (TYPE) FOPCD_S_COLLECTION_PROPERTIES 20041103
3 Exporting E_IS_FROM_PARENT Value transfer Type reference (TYPE) ABAP_BOOL 20041022
4 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) FOPCD_S_KPRO_DOCUMENT_KEY 20041022
5 Importing IS_UI_FILTER Call by reference Type reference (TYPE) FOPCD_UI_DOCUMENT_FILTER 20041022
6 Importing I_DELETE Value transfer Type reference (TYPE) ABAP_BOOL Flag (X oder Blank) 20041022
7 Importing I_LOOK_IN_PARENTS Value transfer Type reference (TYPE) ABAP_BOOL 20041023
# Exception Resumable Description Created on
1 CX_FOPC_DOCUMENTS Document Subsystem Exception 20041022

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FOPC_UI_DOCU has no parameter.
Method CONSTRUCTOR on class CL_FOPC_UI_DOCU has no exception.

Method CONVERT_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_URL Value transfer Type reference (TYPE) STRING 20041019
2 Importing I_URL Value transfer Type reference (TYPE) STRING 20041019

Method CONVERT_URL on class CL_FOPC_UI_DOCU has no exception.

Method FULLFILLS_UI_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT Call by reference Type reference (TYPE) FOPCD_S_RUNTIME_DOCS 20041019
2 Importing IS_UI_FILTER Call by reference Type reference (TYPE) FOPCD_UI_DOCUMENT_FILTER 20041019
3 Returning R_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20041019

Method FULLFILLS_UI_FILTER on class CL_FOPC_UI_DOCU has no exception.

Method FULLFILLS_UI_FILTER_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UI_FILTER Call by reference Type reference (TYPE) FOPCD_UI_DOCUMENT_FILTER 20041019
2 Importing I_LOIO_CATEGORY Call by reference Type reference (TYPE) FOPC_DOCUMENT_CATEGORY Document Category 20041019
3 Importing I_PHIO_CATEGORY Value transfer Type reference (TYPE) FOPC_DOCUMENT_CATEGORY Document Category 20041019
4 Returning R_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20041019

Method FULLFILLS_UI_FILTER_CATEGORY on class CL_FOPC_UI_DOCU has no exception.

Method FULLFILLS_UI_FILTER_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_UI_FILTER Call by reference Type reference (TYPE) FOPCD_UI_DOCUMENT_FILTER 20041019
2 Importing I_LOIO_CLASS Call by reference Type reference (TYPE) FOPC_DOCUMENT_CLASS Document Class 20041019
3 Importing I_PHIO_CLASS Value transfer Type reference (TYPE) FOPC_DOCUMENT_CLASS Document Class 20041019
4 Returning R_FLAG Value transfer Type reference (TYPE) ABAP_BOOL 20041019

Method FULLFILLS_UI_FILTER_CLASS on class CL_FOPC_UI_DOCU has no exception.

Method IS_CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) FOPCD_S_KPRO_DOCUMENT_KEY 20041023
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041023
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041023
4 Returning R_CHANGE_MODE Value transfer Type reference (TYPE) ABAP_BOOL Flag (X oder Blank) 20040311

Method IS_CHANGE_MODE on class CL_FOPC_UI_DOCU has no exception.

Method _AFTER_ROLLBACK Signature

Method _AFTER_ROLLBACK on class CL_FOPC_UI_DOCU has no parameter.
Method _AFTER_ROLLBACK on class CL_FOPC_UI_DOCU has no exception.

Method _AFTER_SAVE Signature

Method _AFTER_SAVE on class CL_FOPC_UI_DOCU has no parameter.
Method _AFTER_SAVE on class CL_FOPC_UI_DOCU has no exception.

Method _ATTACHMENT_CREATE_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC_COLLECTION Call by reference Object reference (TYPE REF TO) CL_FOPC_DOCUMENTS_COLLECTION Handler for set of documents belonging to one app. object 20041027
2 Importing IS_UI_FILTER Call by reference Type reference (TYPE) FOPCD_UI_DOCUMENT_FILTER Document Category 20041027
3 Importing I_DOC_CLASS Call by reference Type reference (TYPE) FOPC_DOCUMENT_CLASS Document Class 20041027
4 Returning RS_DOCUMENT Value transfer Type reference (TYPE) FOPCD_S_RUNTIME_DOCS Schlüssel eines Objektes 20041027
# Exception Resumable Description Created on
1 CX_FOPC_DOCUMENTS Document Subsystem Exception 20041027

Method _ATTACHMENT_EDIT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCUMENT Call by reference Object reference (TYPE REF TO) FOPCD_S_RUNTIME_DOCS 20041027
2 Importing IR_DOC_COLLECTION Call by reference Object reference (TYPE REF TO) CL_FOPC_DOCUMENTS_COLLECTION Handler for set of documents belonging to one app. object 20041027
3 Importing IS_LINK_DATA Call by reference Type reference (TYPE) FOPT_BSP_UI_ATTACHMENTS_LINK MIC: Generic Attachments - URL Link edit container 20041027
4 Importing I_OVERWITE_CURRENT_VERSION Value transfer Type reference (TYPE) ABAP_BOOL Update existing/create new version 20050803
# Exception Resumable Description Created on
1 CX_FOPC_DOCUMENTS Document Subsystem Exception 20041027

Method _ATTACHMENT_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOCUMENT Call by reference Object reference (TYPE REF TO) FOPCD_S_RUNTIME_DOCS Document Class 20041027
2 Importing IR_DOC_COLLECTION Call by reference Object reference (TYPE REF TO) CL_FOPC_DOCUMENTS_COLLECTION Handler for set of documents belonging to one app. object 20041027
3 Importing IS_UPLOAD_DATA Call by reference Type reference (TYPE) FOPT_BSP_UI_ATTACHMENTS_UPLOAD MIC: Generic Attachments - Upload Container 20041027
4 Importing I_OVERWITE_CURRENT_VERSION Value transfer Type reference (TYPE) ABAP_BOOL Update existing/create new version 20050803
# Exception Resumable Description Created on
1 CX_FOPC_DOCUMENTS Document Subsystem Exception 20041027

Method _CATEGORY_IS_READ_ONLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITR_READ_ONLY_CATEGORIES Call by reference Type reference (TYPE) FOPCD_TR_DOCUMENT_CATEGORY 20041023
2 Importing I_LOIO_CATEGORY Call by reference Type reference (TYPE) FOPC_DOCUMENT_CATEGORY Document Category 20041023
3 Importing I_PHIO_CATEGORY Call by reference Type reference (TYPE) FOPC_DOCUMENT_CATEGORY Document Category 20041023
4 Returning R_READONLY Value transfer Type reference (TYPE) ABAP_BOOL 20041023

Method _CATEGORY_IS_READ_ONLY on class CL_FOPC_UI_DOCU has no exception.

Method _CHANGE_FOCUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_FOCUS_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050808
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050808

Method _CHANGE_FOCUS on class CL_FOPC_UI_DOCU has no exception.

Method _CHECK_ACTIVE_MULTIGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MULTIGROUP Call by reference Type reference (TYPE) CRMT_MULTIGROUP_TAB Tabelle von Multigruppeneinträgen 20040224
2 Importing IV_PARENT_OBJECTKEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040224
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040224

Method _CHECK_ACTIVE_MULTIGROUP on class CL_FOPC_UI_DOCU has no exception.

Method _CHECK_ACTIVE_TABSTRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABSTRIP Call by reference Type reference (TYPE) CRMT_BSP_REGTABGRP_TAB 20040227
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040227
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040227

Method _CHECK_ACTIVE_TABSTRIP on class CL_FOPC_UI_DOCU has no exception.

Method _CHECK_ACTIVE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TOOLBAR Call by reference Type reference (TYPE) CRMT_BSP_TOOLBARGRP_TAB Toolbar gruppe 20040311
2 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040311
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040311
4 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040311

Method _CHECK_ACTIVE_TOOLBAR on class CL_FOPC_UI_DOCU has no exception.

Method _CHECK_BEFORE_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CRMT_BSP_RETURNCODE Return Code 20040224

Method _CHECK_BEFORE_SAVE on class CL_FOPC_UI_DOCU has no exception.

Method _CHECK_DOCUMENT_FROZEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT Call by reference Type reference (TYPE) FOPCD_S_RUNTIME_DOCS 20050405
2 Importing IS_FREEZE_INFO Call by reference Type reference (TYPE) FOPCD_S_FREEZE_INFO 20050405
3 Importing I_USE_CACHING_DOC Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20050405
4 Importing I_USE_CACHING_OU Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20050405
5 Returning R_IS_FROZEN Value transfer Type reference (TYPE) ABAP_BOOL 20050405

Method _CHECK_DOCUMENT_FROZEN on class CL_FOPC_UI_DOCU has no exception.

Method _CLEAR_UI_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERR_MSG_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20041117

Method _CLEAR_UI_ERROR_MESSAGE on class CL_FOPC_UI_DOCU has no exception.

Method _CLEAR_UI_ERROR_MESSAGES Signature

Method _CLEAR_UI_ERROR_MESSAGES on class CL_FOPC_UI_DOCU has no parameter.
Method _CLEAR_UI_ERROR_MESSAGES on class CL_FOPC_UI_DOCU has no exception.

Method _CONVERT_ATTACHMENTS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20041024
2 Importing IT_ATTACHMENT Call by reference Type reference (TYPE) FOPCD_T_BSP_UI_DOCU 20041024
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041024

Method _CONVERT_ATTACHMENTS_LIST on class CL_FOPC_UI_DOCU has no exception.

Method _CONVERT_COLLECTION_TO_UI_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20041026
2 Exporting ET_UI_DOCU_LIST Call by reference Type reference (TYPE) FOPCD_T_BSP_UI_DOCU 20041026
3 Importing IS_PROPERTIES Call by reference Type reference (TYPE) FOPCD_S_COLLECTION_PROPERTIES 20041103
4 Importing IS_UI_FILTER Call by reference Type reference (TYPE) FOPCD_UI_DOCUMENT_FILTER 20041019
5 Importing ITH_COLLECTION Call by reference Type reference (TYPE) FOPCD_TH_RUNTIME_DOCS 20040720
6 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Tabelle von Object keys 20041026
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041026
8 Importing I_CONTAINER_READ_ONLY Value transfer Type reference (TYPE) ABAP_BOOL 20041110
9 Importing I_PREFIX Call by reference Type reference (TYPE) FOPCD_UI_DOCUMENT_KEY_PREFIX 20040720

Method _CONVERT_COLLECTION_TO_UI_LIST on class CL_FOPC_UI_DOCU has no exception.

Method _CONVERT_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20041026
2 Importing IT_ATTACHMENT_DETAIL Call by reference Type reference (TYPE) ANY TABLE 20041026
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041026
4 Importing I_STRUCTURE_PROTOTYPE Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041026

Method _CONVERT_STRUCTURES on class CL_FOPC_UI_DOCU has no exception.

Method _CONVERT_VERSIONS_TO_UI_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UI_VERSIONS_LIST Call by reference Type reference (TYPE) FOPCD_T_BSP_UI_ATTC_VER 20050803
2 Importing IR_COLLECTION Call by reference Object reference (TYPE REF TO) CL_FOPC_DOCUMENTS_COLLECTION Handler for set of documents belonging to one app. object 20050803
3 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) FOPCD_S_KPRO_DOCUMENT_KEY 20050803
4 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Tabelle von Object keys 20050803
5 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050803

Method _CONVERT_VERSIONS_TO_UI_LIST on class CL_FOPC_UI_DOCU has no exception.

Method _FIND_DOCUMENT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DOCUMENT Value transfer Object reference (TYPE REF TO) FOPCD_S_RUNTIME_DOCS 20040720
2 Exporting ES_PROPERTIES Value transfer Type reference (TYPE) FOPCD_S_COLLECTION_PROPERTIES 20041103
3 Exporting E_IS_FROM_PARENT Value transfer Type reference (TYPE) ABAP_BOOL 20040720
4 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) FOPCD_S_KPRO_DOCUMENT_KEY 20040720
5 Importing I_LOOK_IN_PARENTS Value transfer Type reference (TYPE) ABAP_BOOL 20040720

Method _FIND_DOCUMENT_BY_KEY on class CL_FOPC_UI_DOCU has no exception.

Method _GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
2 Importing IV_FOCUS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040224
3 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040224
4 Returning RT_APPLOG Value transfer Type reference (TYPE) CRMT_BSP_APPLOG_TAB 20040224

Method _GET_MESSAGES on class CL_FOPC_UI_DOCU has no exception.

Method _GET_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PRIORITY Value transfer Type reference (TYPE) I 20040302

Method _GET_PRIORITY on class CL_FOPC_UI_DOCU has no exception.

Method _GET_STRUCTURE_WORKAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041024
2 Importing I_USE_CACHING Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20041024
3 Returning R_STRUCT_WORKAREA Value transfer Type reference (TYPE) YS_STRUCTURE_WORKAREA 20041024

Method _GET_STRUCTURE_WORKAREA on class CL_FOPC_UI_DOCU has no exception.

Method _INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOCUS_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL Logische Variable 20040224

Method _INITIALIZE on class CL_FOPC_UI_DOCU has no exception.

Method _MODIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECTS_TO_REPLACE Call by reference Type reference (TYPE) CRMT_BSP_REPLACE_OBJECTKEY_TAB Liste von Objekt Schlüsseln, die ersetzt werden müssen 20040224
2 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20040224
3 Exporting ET_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
4 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
5 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20040224
6 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040224
7 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040224
8 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040224

Method _MODIFY on class CL_FOPC_UI_DOCU has no exception.

Method _POPUP_GET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATA Call by reference Type reference (TYPE) ANY 20041026
2 Exporting E_OVERWITE_CURRENT_VERSION Call by reference Type reference (TYPE) ABAP_BOOL 20050803

Method _POPUP_GET_DATA on class CL_FOPC_UI_DOCU has no exception.

Method _POPUP_GET_DOCUMENT_BSP_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DOC_BSP_KEY Value transfer Type reference (TYPE) FOPCD_MIC_UI_KEY 20041101

Method _POPUP_GET_DOCUMENT_BSP_KEY on class CL_FOPC_UI_DOCU has no exception.

Method _POPUP_GET_DOCUMENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DOC_KEY Value transfer Type reference (TYPE) FOPCD_S_KPRO_DOCUMENT_KEY 20041027

Method _POPUP_GET_DOCUMENT_KEY on class CL_FOPC_UI_DOCU has no exception.

Method _POPUP_HIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_ID Call by reference Type reference (TYPE) FOPCD_MIC_UI_KEY 20041026
2 Importing I_POPUP Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041026

Method _POPUP_HIDE on class CL_FOPC_UI_DOCU has no exception.

Method _POPUP_IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POPUP Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041026
2 Returning R_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20041026

Method _POPUP_IS_ACTIVE on class CL_FOPC_UI_DOCU has no exception.

Method _POPUP_SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) ANY 20041026

Method _POPUP_SET_DATA on class CL_FOPC_UI_DOCU has no exception.

Method _POPUP_SHOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DOC_COLLECTION Call by reference Object reference (TYPE REF TO) CL_FOPC_DOCUMENTS_COLLECTION Handler for set of documents belonging to one app. object 20041027
2 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) FOPCD_S_KPRO_DOCUMENT_KEY 20041027
3 Importing IS_UI_FILTER Call by reference Type reference (TYPE) FOPCD_UI_DOCUMENT_FILTER 20041027
4 Importing I_BSP_OBJECT_ID Call by reference Type reference (TYPE) FOPCD_MIC_UI_KEY 20041027
5 Importing I_DELETE_IF_CANCELLED Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041101
6 Importing I_OVERWITE_CURRENT_VERSION Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE Edit most recent version/create new version 20050803
7 Importing I_POPUP Value transfer Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20041026

Method _POPUP_SHOW on class CL_FOPC_UI_DOCU has no exception.

Method _PROCESS_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHANGED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
2 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20040224
3 Exporting ET_DELETED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
4 Exporting ET_INSERTED_OBJECTS Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
5 Exporting EV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040224
6 Importing IT_ALL_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
7 Importing IT_SELECTED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
8 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Event 20040224
9 Importing IV_EVENT_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20040224
10 Importing IV_FOCUS_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040224
11 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040224

Method _PROCESS_EVENT on class CL_FOPC_UI_DOCU has no exception.

Method _READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20040224
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20040224
3 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040224
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040224
5 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Logische Variable 20040224
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040224

Method _READ on class CL_FOPC_UI_DOCU has no exception.

Method _SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RETURN_CODE Call by reference Type reference (TYPE) CRMT_BSP_RETURNCODE 20040224
2 Importing IV_FOCUS_CHANGE Call by reference Type reference (TYPE) ABAP_BOOL Logische Variable 20040224

Method _SAVE on class CL_FOPC_UI_DOCU has no exception.

Method _SET_CURRENT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) FOPCD_S_KPRO_DOCUMENT_KEY Schlüssel eines Objektes 20041023
2 Importing I_DOCUMENT_KEY_BSP Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041023

Method _SET_CURRENT_DOCUMENT on class CL_FOPC_UI_DOCU has no exception.

Method _SET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041018
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041018
3 Returning R_ALREADY_SELECTED Value transfer Type reference (TYPE) ABAP_BOOL 20041101

Method _SET_CURRENT_OBJECT on class CL_FOPC_UI_DOCU has no exception.

Method _SET_UI_ERROR_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ERR_MSG_VARIABLE Call by reference Type reference (TYPE) ABAP_BOOL 20041117

Method _SET_UI_ERROR_MESSAGE on class CL_FOPC_UI_DOCU has no exception.

Method _USER_TO_MIC_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNAME Call by reference Type reference (TYPE) SY-UNAME Benutzername 20040301
2 Returning R_PERSON_NAME Value transfer Type reference (TYPE) STRING 20040301

Method _USER_TO_MIC_PERSON on class CL_FOPC_UI_DOCU has no exception.
History
Last changed by/on SAP  20060208 
SAP Release Created in 100