SAP ABAP Class CL_HR_DEVPLAN (Display and Maintain Development Plans)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PD-DP (Application Component) Development Plans
     PPDP (Package) Development Plans
Properties
Class CL_HR_DEVPLAN  
Short Description Display and Maintain Development Plans    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PPDP   Development Plans 
Created 20051024   SAP 
Last change 20060208   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_DEVPLAN has no forward declaration.
Interfaces
Class CL_HR_DEVPLAN has no interface implemented.
Friends
Class CL_HR_DEVPLAN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_FC_APPEND_ROW Constant Private Type reference (TYPE) UI_FUNC 'APPEND_ROW' Function Code 20051024
2 GC_FC_DELETE_ROW Constant Private Type reference (TYPE) UI_FUNC 'DELETE_ROW' Function Code 20051024
3 GC_FC_INSERT_ROW Constant Private Type reference (TYPE) UI_FUNC 'INSERT_ROW' Function Code 20051024
4 GC_FC_PRINT_NOTE Instance attribute Private Type reference (TYPE) UI_FUNC 'PRINT_NOTE' Function Code 20051024
5 GC_FC_RELOAD Instance attribute Private Type reference (TYPE) UI_FUNC 'RELOAD' Function Code 20051024
6 GC_FC_SAVE Constant Private Type reference (TYPE) UI_FUNC 'SAVE' Function Code 20051024
7 GC_HIGHDATE Constant Private Type reference (TYPE) P1000-GDATE '99991231' Delimitation Date 20051024
8 GC_OT_EVENTTYPE Constant Private Type reference (TYPE) OTYPE 'D' Object Type 20051024
9 GR_DEVPLAN Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20051024
10 GS_F4 Instance attribute Private Type reference (TYPE) LVC_S_F4 ALV control: F4 field registration 20051024
11 GS_FIELDSTR Instance attribute Private Type reference (TYPE) DD02L-TABNAME 'HRPE_DEVPLAN' Table Name 20051024
12 GT_ALLOWED Instance attribute Private Type reference (TYPE) HRPE_ALLOWED_OTYPES_T Table of Allowed Object Types According to Table T777E 20051024
13 GT_F4 Instance attribute Private Type reference (TYPE) LVC_T_F4 ALV Control: Table of Fields Registered for F4 Handling 20051024
14 GT_MOD_PFLICHTN Instance attribute Private Type reference (TYPE) TY_GT_MOD_PFLICHTN 20051024
15 GT_NOTES Instance attribute Private Type reference (TYPE) HRPE_NOTES_T Table with Notes 20051024
16 GT_OUTPUT Instance attribute Private Type reference (TYPE) TY_GT_OUTPUT 20051024
17 GT_OUTPUT_SAVE Instance attribute Private Type reference (TYPE) TY_GT_OUTPUT 20051024
18 GV_CHANGE Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20051024
19 GV_DATE Instance attribute Private Type reference (TYPE) P1000-GDATE Delimitation Date 20051024
20 GV_MESSAGE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20051024
21 GV_NOTES_CHANGE Instance attribute Private Type reference (TYPE) FLAG Note Change Was Made 20090720
22 GV_OBJID Instance attribute Private Type reference (TYPE) P1000-OBJID Object ID 20051024
23 GV_PLVAR Instance attribute Private Type reference (TYPE) PLVAR Plan Variant 20051024
Methods
# Method Level Visibility Method type Description Created on
1 CALL_NOTE_EDITOR Instance method Private Method Call Editor to Maintain Note 20051024
2 CHANGE_MODE Instance method Public Method Change Display Mode 20051024
3 CHECK_CHANGED Instance method Public Method Was Development Plan Changed? 20051024
4 CONSTRUCTOR Instance method Public Constructor Constructor 20051024
5 DATA_CHANGED_OBJID Instance method Private Method Input Checks for Object ID 20051024
6 DATA_CHANGED_OTYPE Instance method Private Method Input Checks for Object Type 20051024
7 DATA_CHANGED_PFLICHTX Instance method Private Method Input Checks for Mandatory Item 20051024
8 FILL_CELLTAB Instance method Private Method Dynamically Set Input Fields to Not Ready For Input 20051024
9 FREE Instance method Public Method Free ALV Control 20051024
10 GET_DETAIL Instance method Private Method Branch to Detailed Information 20051024
11 GET_DEVPLAN Instance method Public Method Make Development Plan Items Available 20051024
12 GET_EVENTTYPE_DURATION Instance method Private Method Read Duration from Business Event Type 20051024
13 GET_NOTESTAB Instance method Public Method Make Notes Available 20051024
14 GET_STATION_TEXT Instance method Private Method Read Description of Item 20051024
15 GRID_INIT_FIELD_CATALOG Instance method Private Method Field Catalog for SAP List Viewer Control 20051024
16 GRID_INIT_LAYOUT Instance method Private Method Initialize ALV Layout 20051024
17 INITIALIZE_CELL_VALUE Instance method Private Method Initialize Cell Values 20051024
18 MODIFY_DURATION_FIELDS Instance method Private Method Read-Only-Status of Fields for Duration of an Item 20051024
19 ON_DATA_CHANGED Instance method Private Event handling method Input checks 20051024
20 ON_DATA_CHANGED_FINISHED Instance method Private Event handling method Output Data Table Again After Change 20051024
21 ON_DOUBLE_CLICK Instance method Private Event handling method Adopt Development Plan Item by Double-Click 20051024
22 ON_F4 Instance method Private Event handling method F4 Handling 20051024
23 ON_GRID_TOOLBAR Instance method Private Event handling method ALV Toolbar 20051024
24 ON_GRID_USER_COMMAND Instance method Private Event handling method ALV User Command 20051024
25 ON_HOTSPOT_CLICK Instance method Private Event handling method Branch to Detail Display and Note Editor 20051024
26 SET_DEVPLAN Instance method Public Method Receive Development Plan Items 20051024
Events
# Event Type Visibility Description Created on
1 ADD_DEVPLAN_ITEM Instance Event
(0)
Public
(2)
Adopt Development Plan Items in Ind. Development Plan 20051024
2 SAVE_DEVPLAN Instance Event
(0)
Public
(2)
Save Development Plan 20051024
Types
Class CL_HR_DEVPLAN has no local type.
Method Signatures

Method CALL_NOTE_EDITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NOTE_CREATED Call by reference Type reference (TYPE) C 20051024
2 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20051024
3 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20051024
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20051024
5 Importing IV_VBEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20051024
6 Importing IV_VENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20051024

Method CALL_NOTE_EDITOR on class CL_HR_DEVPLAN has no exception.

Method CHANGE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051024

Method CHANGE_MODE on class CL_HR_DEVPLAN has no exception.

Method CHECK_CHANGED 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) CHAR1 Einstelliges Kennzeichen 20051024

Method CHECK_CHANGED on class CL_HR_DEVPLAN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ALLOWED Call by reference Type reference (TYPE) HRPE_ALLOWED_OTYPES_T Tabelle erlaubte Objekttypen gemäß Tabelle T777E 20051024
2 Importing IT_DEVSTATIONS Call by reference Type reference (TYPE) HRPE_DEVPLAN_T Tabellentyp für Struktur der Entwicklungspläne für ALV 20051024
3 Importing IV_CHANGE Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20051024
4 Importing IV_DATE Call by reference Type reference (TYPE) P1000-GDATE Abgrenzdatum 20051024
5 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20051024
6 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20051024
7 Importing IV_PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20051024
8 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20051024

Method CONSTRUCTOR on class CL_HR_DEVPLAN has no exception.

Method DATA_CHANGED_OBJID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20051024
2 Importing IS_MOD_CELLS Call by reference Type reference (TYPE) LVC_S_MODI ALV Control: Geänderte Zellen für Anwendung 20051024

Method DATA_CHANGED_OBJID on class CL_HR_DEVPLAN has no exception.

Method DATA_CHANGED_OTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20051024
2 Importing IS_MOD_CELLS Call by reference Type reference (TYPE) LVC_S_MODI ALV Control: Geänderte Zellen für Anwendung 20051024

Method DATA_CHANGED_OTYPE on class CL_HR_DEVPLAN has no exception.

Method DATA_CHANGED_PFLICHTX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20051024
2 Importing IS_MOD_CELLS Call by reference Type reference (TYPE) LVC_S_MODI ALV Control: Geänderte Zellen für Anwendung 20051024

Method DATA_CHANGED_PFLICHTX on class CL_HR_DEVPLAN has no exception.

Method FILL_CELLTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LT_CELLTAB Call by reference Type reference (TYPE) LVC_T_STYL ALV-Control: Styletabelle für Zellen 20051024

Method FILL_CELLTAB on class CL_HR_DEVPLAN has no exception.

Method FREE Signature

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

Method GET_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BEGDA Call by reference Type reference (TYPE) HRPE_DEVPLAN-BEGDA Gültigkeitsbeginn 20051024
2 Importing IV_ENDDA Call by reference Type reference (TYPE) HRPE_DEVPLAN-ENDDA Gültigkeitsende 20051024
3 Importing IV_OBJID Call by reference Type reference (TYPE) HRPE_DEVPLAN-OBJID Objekt-Id 20051024
4 Importing IV_OTYPE Call by reference Type reference (TYPE) HRPE_DEVPLAN-OTYPE Objekttyp 20051024
5 Importing IV_PLVAR Call by reference Type reference (TYPE) HRPE_DEVPLAN-PLVAR Planvariante 20051024

Method GET_DETAIL on class CL_HR_DEVPLAN has no exception.

Method GET_DEVPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DEVSTATIONS Call by reference Type reference (TYPE) HRPE_DEVPLAN_T Tabellentyp für Struktur der Entwicklungspläne für ALV 20051024
2 Importing IV_SAVE_STATE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20051024

Method GET_DEVPLAN on class CL_HR_DEVPLAN has no exception.

Method GET_EVENTTYPE_DURATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DURATION_JJ Call by reference Type reference (TYPE) HRPE_DEVPLAN-DAUER_JJ Dauer in Jahren (2-stellig) 20051024
2 Exporting EV_DURATION_MM Call by reference Type reference (TYPE) HRPE_DEVPLAN-DAUER_MM Dauer in Monaten 20051024
3 Exporting EV_DURATION_TT Call by reference Type reference (TYPE) HRPE_DEVPLAN-DAUER_TT Dauer in Tagen 20051024
4 Importing IV_BEGDA Call by reference Type reference (TYPE) P1001-BEGDA Beginndatum 20051024
5 Importing IV_ENDDA Call by reference Type reference (TYPE) P1001-ENDDA Endedatum 20051024
6 Importing IV_PLVAR Call by reference Type reference (TYPE) P1000-PLVAR Planvariante 20051024
7 Importing IV_SOBID Call by reference Type reference (TYPE) P1001-SOBID Id des verknüpften Objekts 20051024

Method GET_EVENTTYPE_DURATION on class CL_HR_DEVPLAN has no exception.

Method GET_NOTESTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTES Call by reference Type reference (TYPE) HRPE_NOTES_T Tabelle mit Notizen 20051024

Method GET_NOTESTAB on class CL_HR_DEVPLAN has no exception.

Method GET_STATION_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SHORT Call by reference Type reference (TYPE) SHORT_D Objektkürzel 20051024
2 Exporting EV_STEXT Call by reference Type reference (TYPE) STEXT Objektbezeichnung 20051024
3 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20051024
4 Importing IV_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20051024
5 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20051024

Method GET_STATION_TEXT on class CL_HR_DEVPLAN 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 20051024

Method GRID_INIT_FIELD_CATALOG on class CL_HR_DEVPLAN 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 20051024

Method GRID_INIT_LAYOUT on class CL_HR_DEVPLAN has no exception.

Method INITIALIZE_CELL_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20051024
2 Importing IV_FIELDNAME Call by reference Type reference (TYPE) LVC_FNAME ALV-Control: Feldname internes Tabellenfeld 20051024
3 Importing IV_ROW_ID Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20051024

Method INITIALIZE_CELL_VALUE on class CL_HR_DEVPLAN has no exception.

Method MODIFY_DURATION_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA_CHANGED Call by reference Object reference (TYPE REF TO) CL_ALV_CHANGED_DATA_PROTOCOL Message Protokoll für Dataentry 20051024
2 Importing IV_ROW_ID Call by reference Type reference (TYPE) LVC_S_MODI-ROW_ID Natürliche Zahl 20051024
3 Importing IV_STYLE Call by reference Type reference (TYPE) RAW4 hexadezimales Feld 4 Zeichen 20051024

Method MODIFY_DURATION_FIELDS on class CL_HR_DEVPLAN has no exception.

Method ON_DATA_CHANGED Signature

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

Method ON_DATA_CHANGED on class CL_HR_DEVPLAN has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

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

Method ON_DATA_CHANGED_FINISHED on class CL_HR_DEVPLAN has no exception.

Method ON_DOUBLE_CLICK Signature

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

Method ON_DOUBLE_CLICK on class CL_HR_DEVPLAN has no exception.

Method ON_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_EVENT_DATA Call by reference Attribute reference (LIKE) 20051024
2 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20051024
3 Importing E_DISPLAY Call by reference Attribute reference (LIKE) 20051024
4 Importing E_FIELDNAME Call by reference Attribute reference (LIKE) 20051024

Method ON_F4 on class CL_HR_DEVPLAN 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_OBJECT Call by reference Attribute reference (LIKE) 20051024

Method ON_GRID_TOOLBAR on class CL_HR_DEVPLAN 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) 20051024

Method ON_GRID_USER_COMMAND on class CL_HR_DEVPLAN has no exception.

Method ON_HOTSPOT_CLICK Signature

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

Method ON_HOTSPOT_CLICK on class CL_HR_DEVPLAN has no exception.

Method SET_DEVPLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEVSTATIONS Call by reference Type reference (TYPE) HRPE_DEVPLAN_T Tabellentyp für Struktur der Entwicklungspläne für ALV 20051024
2 Importing IV_GDATE Call by reference Type reference (TYPE) P1000-GDATE Abgrenzdatum 20051024
3 Importing IV_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20051024
4 Importing IV_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20051024

Method SET_DEVPLAN on class CL_HR_DEVPLAN has no exception.
Event Signatures

Event ADD_DEVPLAN_ITEM Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ES_DEVSTATIONS Exporting Value transfer Type reference (TYPE) HRPE_DEVPLAN Struktur der Entwicklungsplanstationen für ALV-Grid 20051024

Event SAVE_DEVPLAN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ET_DEVSTATIONS Exporting Value transfer Type reference (TYPE) HRPE_DEVPLAN_T Tabellentyp für Struktur der Entwicklungspläne für ALV 20051024
History
Last changed by/on SAP  20060208 
SAP Release Created in