SAP ABAP Class CL_HRSKILLS_MYPROFILE (Enter Qualifications for User)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PD (Application Component) Personnel Development
     PPPE_WWW (Package) Personnel Development (WWW Developments)
Properties
Class CL_HRSKILLS_MYPROFILE  
Short Description Enter Qualifications for User    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PPPE_WWW   Personnel Development (WWW Developments) 
Created 20041214   SAP 
Last change 20050615   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)
Interfaces
Class CL_HRSKILLS_MYPROFILE has no interface implemented.
Friends
Class CL_HRSKILLS_MYPROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FC_DELETE Constant Private Type reference (TYPE) UI_FUNC 'DELETE' FCode - Delete Qualification 20050607
2 GC_FC_DETAIL Constant Private Type reference (TYPE) UI_FUNC 'DETAIL' FCode - Qualification Details 20050607
3 GC_FC_LOCATE Constant Private Type reference (TYPE) UI_FUNC 'LOCATE' FCode - Display Qualification 20050607
4 GC_FC_SAVE Constant Private Type reference (TYPE) UI_FUNC 'SAVE' FCode - Save Profile 20050607
5 GR_MYPROFILE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20050607
6 GT_OUTPUT Instance attribute Private Type reference (TYPE) TY_GT_OUTPUT Table of Qualifications 20050607
7 GT_OUTPUT_SAVE Instance attribute Private Type reference (TYPE) TY_GT_OUTPUT Table of Qualifications After Save 20050607
8 GT_QUALI_PROF Instance attribute Private Type reference (TYPE) TY_GT_QUALI_PROF Qualification and Proficiency Information 20050607
9 GV_DROP_DOWN_HANDLE Instance attribute Private Type reference (TYPE) I 1 Current FREE Dropdown Handle 20050607
10 GV_MODE Instance attribute Private Type reference (TYPE) CHAR1 M = Maintenance; D = Display 20050607
11 GV_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20050607
12 GV_PLVAR Instance attribute Private Type reference (TYPE) PLVAR Plan Version 20050607
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050607
2 DELETE_QUALI_FROM_PROFILE Instance method Private Method Delete Qualification from Profile 20050607
3 FREE Instance method Public Method Free ALV Control 20050607
4 GET_QUALIFICATIONS_PROFILE Instance method Public Method Read Current Qualifications 20050607
5 GET_QUALI_DETAILS Instance method Private Method Read Qualification Details 20050607
6 GRID_INIT_FIELD_CATALOG Instance method Private Method Create Field Catalog 20050607
7 GRID_INIT_LAYOUT Instance method Private Method Initialize ALV Layout 20050607
8 HAS_PROFILE_CHANGED Instance method Public Method Has profile changed since start? 20050607
9 INIT_QUALI_PROFILE Instance method Private Method Copy Person's Qualifications Profile to Output Table 20050607
10 ON_ADD_QUALIFICATION Instance method Public Event handling method Event Handler: Add Qualification 20050607
11 ON_DELETE_QUALIFICATION Instance method Public Event handling method Event Handler: Add Qualification 20050607
12 ON_GRID_TOOLBAR Instance method Private Event handling method ALV Toolbar 20050607
13 ON_GRID_USER_COMMAND Instance method Private Event handling method ALV User Command 20050607
14 SET_DROP_DOWN_VALUES Instance method Private Method Set Values for Dropdown Fields 20050607
Events
# Event Type Visibility Description Created on
1 DELETE_QUALIFICATION Instance Event
(0)
Public
(2)
Delete Qualification 20050607
2 LOCATE_QUALIFICATION Instance Event
(0)
Public
(2)
Position and Display Qualifications 20050607
3 SAVE_PROFILE Instance Event
(0)
Public
(2)
Save Profile 20050607
4 SHOW_DETAIL Instance Event
(0)
Public
(2)
Display Details 20050607
Types
Class CL_HRSKILLS_MYPROFILE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_QUALIFICATION_PROFILE Call by reference Type reference (TYPE) BAPIQUALIFIC_TABT BAPI-Struktur Qualifikationen (Profiltabelle) 20050607
2 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 M=Pflege; D=Anzeige 20050607
3 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20050607
4 Importing IV_PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer für die das Profil bearbeitet werden soll 20050607
5 Importing IV_PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20050607

Method CONSTRUCTOR on class CL_HRSKILLS_MYPROFILE has no exception.

Method DELETE_QUALI_FROM_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20050607

Method DELETE_QUALI_FROM_PROFILE on class CL_HRSKILLS_MYPROFILE has no exception.

Method FREE Signature

Method FREE on class CL_HRSKILLS_MYPROFILE has no parameter.
Method FREE on class CL_HRSKILLS_MYPROFILE has no exception.

Method GET_QUALIFICATIONS_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_QUALIFICATIONS Call by reference Type reference (TYPE) HRPE_RELAQ_T Tabellentyp zu HRPE_RELAQ 20050607
2 Exporting EV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050607
3 Exporting EV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20050607
4 Importing IV_SAVE_STATE Call by reference Type reference (TYPE) BOOLE_D Aktuellen zustand merken? 20050607

Method GET_QUALIFICATIONS_PROFILE on class CL_HRSKILLS_MYPROFILE has no exception.

Method GET_QUALI_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_QUALI_PROF Call by reference Type reference (TYPE) TY_GS_QUALI_PROF Quali und Proficiencies 20050607
2 Exporting EV_TEXT Call by reference Type reference (TYPE) STEXT Objektbezeichnung 20050607
3 Importing IV_OBJID Call by reference Type reference (TYPE) BAPIPDOTYPE_Q_TAB-OBJ_ID Objekt-Id 20050607

Method GET_QUALI_DETAILS on class CL_HRSKILLS_MYPROFILE has no exception.

Method GRID_INIT_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FCAT Call by reference Type reference (TYPE) LVC_T_FCAT Feldkatalog für ListViewerControl 20050607

Method GRID_INIT_FIELD_CATALOG on class CL_HRSKILLS_MYPROFILE has no exception.

Method GRID_INIT_LAYOUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_LAYOUT Call by reference Type reference (TYPE) LVC_S_LAYO ALV-Control: Layoutstruktur 20050607

Method GRID_INIT_LAYOUT on class CL_HRSKILLS_MYPROFILE has no exception.

Method HAS_PROFILE_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PROFILE_CHANGED Value transfer Type reference (TYPE) BOOLE_D 'X' - Profil hat sich geändert ''- keine Änderungen 20050607

Method HAS_PROFILE_CHANGED on class CL_HRSKILLS_MYPROFILE has no exception.

Method INIT_QUALI_PROFILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DROP_DOWN Call by reference Type reference (TYPE) LVC_T_DROP ALV-Control: DropDown Lixtboxes 20050607
2 Importing IT_QUALI_PROFILE Call by reference Type reference (TYPE) BAPIQUALIFIC_TABT Tabelle zu BAPIQUALIFIC_TAB 20050607

Method INIT_QUALI_PROFILE on class CL_HRSKILLS_MYPROFILE has no exception.

Method ON_ADD_QUALIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EV_OBJID Call by reference Attribute reference (LIKE) 20050607

Method ON_ADD_QUALIFICATION on class CL_HRSKILLS_MYPROFILE has no exception.

Method ON_DELETE_QUALIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EV_OBJID Call by reference Attribute reference (LIKE) 20050607

Method ON_DELETE_QUALIFICATION on class CL_HRSKILLS_MYPROFILE has no exception.

Method ON_GRID_TOOLBAR Signature

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

Method ON_GRID_TOOLBAR on class CL_HRSKILLS_MYPROFILE has no exception.

Method ON_GRID_USER_COMMAND Signature

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

Method ON_GRID_USER_COMMAND on class CL_HRSKILLS_MYPROFILE has no exception.

Method SET_DROP_DOWN_VALUES Signature

Method SET_DROP_DOWN_VALUES on class CL_HRSKILLS_MYPROFILE has no parameter.
Method SET_DROP_DOWN_VALUES on class CL_HRSKILLS_MYPROFILE has no exception.
Event Signatures

Event DELETE_QUALIFICATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_OBJID Exporting Value transfer Type reference (TYPE) HROBJID Objekt-Id 20050607

Event LOCATE_QUALIFICATION Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_OBJID Exporting Value transfer Type reference (TYPE) HROBJID Objekt-Id 20050607

Event SAVE_PROFILE Signature
Event SAVE_PROFILE on class CL_HRSKILLS_MYPROFILE has no parameter.
Event SHOW_DETAIL Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EV_OBJID Exporting Value transfer Type reference (TYPE) HROBJID Objekt-Id 20050607
History
Last changed by/on SAP  20050615 
SAP Release Created in