SAP ABAP Class /MRSS/CL_DPR_ATTACH (Profile User Interface)
Hierarchy
MRSS_NW (Software Component) SAP Multiresource Scheduling for SAP Net
   PM-WOC (Application Component) Maintenance Processing
     /MRSS/DPR (Package) MRS Interface for Cprojects
Properties
Class /MRSS/CL_DPR_ATTACH  
Short Description Profile User Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /MRSS/DPR   MRS Interface for Cprojects 
Created 20080617   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /MRSS/CL_DPR_ATTACH has no forward declaration.
Interfaces
Class /MRSS/CL_DPR_ATTACH has no interface implemented.
Friends
Class /MRSS/CL_DPR_ATTACH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GREF_ALV_ATTACH Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ALV_GRID Alv grid for Attachments 20080617
2 GREF_ATTACH_CONT Instance attribute Public Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Structured qualifications container 20080617
3 GREF_CUSTOMIZING Instance attribute Public Object reference (TYPE REF TO) /MRSS/CL_SQP_CUSTOMIZING Reference to customizing class 20080617
4 GREF_FACADE Instance attribute Public Object reference (TYPE REF TO) /MRSS/IF_SQP_MNT_PROFILE Reference to BL:FACADE 20080617
5 GREF_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /MRSS/CL_DPR_ATTACH Profile - User Interface 20080617
6 GS_CURRENT_CELL Instance attribute Private Type reference (TYPE) /MRSS/T_SQU_CURRENT_CELL Current cell of ALV grid 20080617
7 GT_ATTACHMENTS Instance attribute Private Type reference (TYPE) /MRSS/T_SO_ENTRYID_TAB Folder Entry ID (Obj.+Fol.+Forwarder Name) table 20080617
8 GT_ATTACH_LIST Instance attribute Private Type reference (TYPE) /MRSS/T_SQP_EATH_OUT_TAB Attachment List table 20080617
9 GT_GUID_TAB Instance attribute Public Type reference (TYPE) /MRSS/T_SQP_GUIDS_TAB Table with Guids 20080617
10 GT_MESSAGE Instance attribute Public Type reference (TYPE) /MRSS/T_MESSAGE_TAB Table with Messages 20080617
11 GV_ATTACH_CHNG Instance attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN VAriable to see if an attachment has been uploaded/deleted 20080617
12 GV_DISP_MODE Instance attribute Public Type reference (TYPE) /MRSS/T_SQU_DISP_MODE 'E' Screen display mode 20080617
13 GV_ERROR_TEXT Instance attribute Public Type reference (TYPE) SMP_DYNTXT Text for error function key 20080617
14 GV_LOCK Instance attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617
15 GV_MESSAGE_TEXT Instance attribute Public Type reference (TYPE) SMP_DYNTXT Menu Painter: Program interface for dynamic texts 20080617
16 GV_OBJKEY Instance attribute Private Type reference (TYPE) SWO_TYPEID Object key 20080617
17 GV_PROFILE_EXISTS Instance attribute Public Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617
18 GV_PROFILE_GUID Instance attribute Private Type reference (TYPE) /MRSS/T_GUID GUID 20080617
19 GV_PROFILE_TYPE Instance attribute Public Type reference (TYPE) CHAR1 Profile type 20080617
Methods
# Method Level Visibility Method type Description Created on
1 ALV_EXCLUDE_TOOLBAR Instance method Private Method Sets the buttons for the toolbar 20080617
2 ATTACHMENT_DELETE Instance method Private Method Deleting attachments 20080617
3 ATTACHMENT_UPLOAD Instance method Private Method Uploading the attachments 20080617
4 CALL_ATTACHMENT_UPLOAD Instance method Private Method Attachment upload UI handler 20080617
5 CHECK_DATA_CHANGE Instance method Private Method Check if any data has been changed. 20080617
6 CONSTRUCTOR Instance method Public Constructor Constructor 20080617
7 DISP_ATTACHMENTS Instance method Public Method Gets the Attachments 20080617
8 FILL_ATTACH_OUTTAB Instance method Private Method Fills/refreshs output table of attachments 20080617
9 FREE_CONTAINERS Instance method Public Method Frees all active containers in the screen 20080617
10 GET_ATTACH_FCAT Instance method Private Method Generates the field catalog for Attachments 20080617
11 GET_INSTANCE Static method Public Method Read Singleton Instance 20080617
12 HANDLE_ATCH_BUTTON_CLICK Instance method Private Event handling method HANDLE_ATCH_BUTTON_CLICK 20080617
13 HANDLE_ATTACH_TOOLBAR Instance method Private Event handling method Create toolbar for attachments 20080617
14 HANDLE_ATTCH_TOOLBAR_FUNC Instance method Private Event handling method HANDLE toolbar functions. 20080617
15 LOGON Instance method Public Method User Logon 20080617
16 MESSAGE_OUTPUT Instance method Private Method Message output 20080617
17 MOVE_ATTACH Instance method Public Method Move attachments 20081006
18 POPUP_TO_CONFIRM Instance method Private Method displays a Popup to confirm if data has been changed. 20080617
19 PROCESS_PAI Instance method Public Method PAI 20080617
20 PROFILE_ATTACHMENTS_LIST Instance method Private Method attachments list 20080617
21 PROFILE_ATTACHMENT_DELETE Instance method Private Method 20080617
22 PROFILE_ATTACHMENT_PUT Instance method Private Method 20080617
23 PROFILE_ATTACHMENT_UPDATE Instance method Public Method 20080617
24 REFRESH_DATA Instance method Public Method Refreshes all data of the employee profile. 20080617
25 SAVE Instance method Private Method Save the Emp qualifications. 20080617
26 SET_DISPLAY_MODE Instance method Public Method Sets the display mode. 20080617
27 SWITCH_DISP_MODE Instance method Private Method EDIT<->DISPLAY MODE 20080617
Events
Class /MRSS/CL_DPR_ATTACH has no event.
Types
Class /MRSS/CL_DPR_ATTACH has no local type.
Method Signatures

Method ALV_EXCLUDE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOOLBAR_EXCLUDE Call by reference Type reference (TYPE) UI_FUNCTIONS table of excluded toobar buttons 20080617

Method ALV_EXCLUDE_TOOLBAR on class /MRSS/CL_DPR_ATTACH has no exception.

Method ATTACHMENT_DELETE Signature

Method ATTACHMENT_DELETE on class /MRSS/CL_DPR_ATTACH has no parameter.
Method ATTACHMENT_DELETE on class /MRSS/CL_DPR_ATTACH has no exception.

Method ATTACHMENT_UPLOAD Signature

Method ATTACHMENT_UPLOAD on class /MRSS/CL_DPR_ATTACH has no parameter.
Method ATTACHMENT_UPLOAD on class /MRSS/CL_DPR_ATTACH has no exception.

Method CALL_ATTACHMENT_UPLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_FLD_DATA Call by reference Type reference (TYPE) SOFM1 SAPoffice: folder contents, change attributes 20080617
2 Exporting ES_HEADER_DATA Call by reference Type reference (TYPE) SOOD1 SAPoffice: object definition, change attributes 20080617
3 Exporting ES_OBJ_TYPE Call by reference Type reference (TYPE) SOODK-OBJTP Code for document class 20080617
4 Exporting ET_OBJCONT Call by reference Type reference (TYPE) SOLI_TAB Objcont and Objhead as Table Type 20080617
5 Exporting ET_OBJHEADER Call by reference Type reference (TYPE) SOLI_TAB Objcont and Objhead as Table Type 20080617
6 Exporting EV_CANCEL Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617

Method CALL_ATTACHMENT_UPLOAD on class /MRSS/CL_DPR_ATTACH has no exception.

Method CHECK_DATA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHANGED Call by reference Type reference (TYPE) XFELD Checkbox 20080617

Method CHECK_DATA_CHANGE on class /MRSS/CL_DPR_ATTACH has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /MRSS/CL_DPR_ATTACH has no parameter.
Method CONSTRUCTOR on class /MRSS/CL_DPR_ATTACH has no exception.

Method DISP_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP program, number of current screen 20080617
2 Importing IV_REPID Call by reference Type reference (TYPE) SY-REPID ABAP program, current main program 20080617

Method DISP_ATTACHMENTS on class /MRSS/CL_DPR_ATTACH has no exception.

Method FILL_ATTACH_OUTTAB Signature

Method FILL_ATTACH_OUTTAB on class /MRSS/CL_DPR_ATTACH has no parameter.
Method FILL_ATTACH_OUTTAB on class /MRSS/CL_DPR_ATTACH has no exception.

Method FREE_CONTAINERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BL_ENGINE_FREE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN free the business layer instance 20080617

Method FREE_CONTAINERS on class /MRSS/CL_DPR_ATTACH has no exception.

Method GET_ATTACH_FCAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTACH_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Attachments Field Catalog 20080617

Method GET_ATTACH_FCAT on class /MRSS/CL_DPR_ATTACH has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EREF_INSTANCE Value transfer Object reference (TYPE REF TO) /MRSS/CL_DPR_ATTACH Profile User interface 20080617

Method GET_INSTANCE on class /MRSS/CL_DPR_ATTACH has no exception.

Method HANDLE_ATCH_BUTTON_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_COL_ID Value transfer Attribute reference (LIKE) 20080617
2 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20080617

Method HANDLE_ATCH_BUTTON_CLICK on class /MRSS/CL_DPR_ATTACH has no exception.

Method HANDLE_ATTACH_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_INTERACTIVE Value transfer Attribute reference (LIKE) 20080617
2 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20080617

Method HANDLE_ATTACH_TOOLBAR on class /MRSS/CL_DPR_ATTACH has no exception.

Method HANDLE_ATTCH_TOOLBAR_FUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20080617

Method HANDLE_ATTCH_TOOLBAR_FUNC on class /MRSS/CL_DPR_ATTACH has no exception.

Method LOGON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Does employee profile exist 20080617
2 Exporting EV_RETURN Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Success/Fail 20080617
3 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Screen display options 20080617
4 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Type of profile 20080617
# Exception Resumable Description Created on
1 E_LOCKED The profile is locked. 20080617

Method MESSAGE_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGES Call by reference Type reference (TYPE) /MRSS/T_MESSAGE_TAB Table with Messages 20080617

Method MESSAGE_OUTPUT on class /MRSS/CL_DPR_ATTACH has no exception.

Method MOVE_ATTACH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20081006

Method MOVE_ATTACH on class /MRSS/CL_DPR_ATTACH has no exception.

Method POPUP_TO_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LEAVE Call by reference Type reference (TYPE) C J=yes, N= no, X=cancel 20080617
2 Exporting EV_SAVE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617
3 Importing IV_OKCODE Call by reference Type reference (TYPE) SY-UCOMM Screens, function code triggered by PAI 20080617

Method POPUP_TO_CONFIRM on class /MRSS/CL_DPR_ATTACH has no exception.

Method PROCESS_PAI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing EV_DISP_MODE Call by reference Type reference (TYPE) /MRSS/T_SQU_DISP_MODE Screen display mode. 20080617
2 Exporting EV_NEW_OKCODE Call by reference Type reference (TYPE) SYST-UCOMM Screens, function code triggered by PAI 20080617
3 Importing IV_OKCODE Call by reference Type reference (TYPE) SYST-UCOMM SPACE Screens, Function Code That Triggered PAI 20080617

Method PROCESS_PAI on class /MRSS/CL_DPR_ATTACH has no exception.

Method PROFILE_ATTACHMENTS_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTACHMENTS Call by reference Type reference (TYPE) /MRSS/T_ATTACH_TAB Request Attachment 20080617
2 Importing IV_OBJKEY Call by reference Type reference (TYPE) SWO_TYPEID Object key 20080617

Method PROFILE_ATTACHMENTS_LIST on class /MRSS/CL_DPR_ATTACH has no exception.

Method PROFILE_ATTACHMENT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGES Call by reference Type reference (TYPE) BAPIRETURN Return Parameter 20080617
2 Importing IV_ATTACHMENT Call by reference Type reference (TYPE) BORIDENT-OBJKEY Object key 20080617

Method PROFILE_ATTACHMENT_DELETE on class /MRSS/CL_DPR_ATTACH has no exception.

Method PROFILE_ATTACHMENT_PUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_FLD_DATA Call by reference Type reference (TYPE) SOFM1 SAPoffice: folder contents, change attributes 20080617
2 Importing IS_HEADER_DATA Call by reference Type reference (TYPE) SOOD1 SAPoffice: object definition, change attributes 20080617
3 Importing IT_OBJCONT Call by reference Type reference (TYPE) SOLI_TAB Objcont and Objhead as Table Type 20080617
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SOODK-OBJTP Code for document class 20080617

Method PROFILE_ATTACHMENT_PUT on class /MRSS/CL_DPR_ATTACH has no exception.

Method PROFILE_ATTACHMENT_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SAVE Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617

Method PROFILE_ATTACHMENT_UPDATE on class /MRSS/CL_DPR_ATTACH has no exception.

Method REFRESH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_REFRESH Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617

Method REFRESH_DATA on class /MRSS/CL_DPR_ATTACH has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAILED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617

Method SAVE on class /MRSS/CL_DPR_ATTACH has no exception.

Method SET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCKED Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617
2 Importing IV_DISPLAY_MODE Call by reference Type reference (TYPE) /MRSS/T_SQU_DISP_MODE Display mode. 20080617

Method SET_DISPLAY_MODE on class /MRSS/CL_DPR_ATTACH has no exception.

Method SWITCH_DISP_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NO_REFRESH Call by reference Type reference (TYPE) /MRSS/T_BOOLEAN Boolean Variable 20080617

Method SWITCH_DISP_MODE on class /MRSS/CL_DPR_ATTACH has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 610