SAP ABAP Class IF_HRPAYAT_ELDA_KM_NODE (ELDA Illness Notification Node)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_HRPAYAT_ELDA_KM_ERROR ELDA Illness Notification Error 20120102
2 Interface composition (i COMPRISING i_ref)  IF_HRPAYAT_ELDA_KM_GROUP ELDA Illness Notification Employee Grouping 20120102
3 Interface composition (i COMPRISING i_ref)  IF_HRPAYAT_ELDA_KM_IT2001 ELDA Illness Notification IT2001 20120102
4 Interface composition (i COMPRISING i_ref)  IF_HRPAYAT_ELDA_KM_IT3248 ELDA Illness Notification IT3248 20120102
5 Interface composition (i COMPRISING i_ref)  IF_HRPAYAT_ELDA_KM_PERNR ELDA Illness Notification Personnel Number 20120102
6 Interface composition (i COMPRISING i_ref)  IF_HRPAYAT_ELDA_KM_TIMESPLIT ELDA Illness Notification Time Split 20120102
7 Interface composition (i COMPRISING i_ref)  IF_HRPAYAT_ELDA_KM_TIME_OFF ELDA Illness Notification Time Off 20120102
8 Interface composition (i COMPRISING i_ref)  IF_HRPAYAT_ELDA_KM_TREE ELDA Illness Notification Tree 20120102
9 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPAYAT_ELDA_KM_NODE ELDA Node Abstract 20120102
Properties
Class IF_HRPAYAT_ELDA_KM_NODE  
Short Description ELDA Illness Notification Node    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20100730   SAP 
Last change 20130531   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 IF_HRPAYAT_ELDA_KM_NODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_HRPAYAT_ELDA_KM_TREE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_HRPAYAT_GUI_TREE_REGISTRY Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class IF_HRPAYAT_ELDA_KM_NODE has no interface implemented.
Friends
Class IF_HRPAYAT_ELDA_KM_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APPLY Constant Public Type reference (TYPE) CHAR10 'APPL' Use Split Operations 20120102
2 C_BUILT Constant Public Type reference (TYPE) CHAR10 '010' STATE: Built 20120102
3 C_GET_ALV Constant Public Type reference (TYPE) CHAR10 'ALV' Character Field of Length 10 20120102
4 C_GET_MESSAGES Constant Public Type reference (TYPE) CHAR10 'MESS' Character Field of Length 10 20120102
5 C_INIT Constant Public Type reference (TYPE) CHAR10 '001' STATE: Initialized 20120102
6 C_PREPARE Constant Public Type reference (TYPE) CHAR10 'PREP' Character Field of Length 10 20120102
7 C_REFRESH Constant Public Type reference (TYPE) CHAR10 'REFR' Read Date from Buffer 20120102
8 C_REGIST Constant Public Type reference (TYPE) CHAR10 '100' STATE: Registered 20120102
9 C_RESET Constant Public Type reference (TYPE) CHAR10 'RESET' Reset to Status C_INIT 20120102
10 C_SAVE Constant Public Type reference (TYPE) CHAR10 'SAVE' Update Database 20120102
11 MS_NODE_UI_DATA Instance attribute Public Type reference (TYPE) HRPAYAT_ELDA_KM_FC_MATCHING Column Configuration ELDA Illness Notification 20120102
12 MV_NODE_TYPE Instance attribute Public Type reference (TYPE) LTY_NODE_TYPE 20120102
13 PARENT Instance attribute Public Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_NODE ELDA Illness Notification Node 20120102
14 STATE Instance attribute Public Type reference (TYPE) CHAR10 Initialization Status 20120102
15 UI_CONFLICT_STATE Instance attribute Public Type reference (TYPE) HRPAYAT_ELDA_KM_UI_STATUS UI Traffic Lights 20120102
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Public Method Add Message to Current Node 20120102
2 BUILD Instance method Public Method Generates Children (Status -> Built) 20120102
3 BUILD_MY_CHILDREN Instance method Public Method Build Child Nodes 20120102
4 FILL_MY_FUNCTIONS Instance method Public Method Fill Function Attributes After Children Creation 20120102
5 FILL_MY_STATUS Instance method Public Method Fill Statuses After Children Creation 20120102
6 FILL_UI_DATA Instance method Public Method Fill UI Data (for ALV and Tree) 20120102
7 GET_CHILDREN Instance method Public Method Returns the Child Node 20120102
8 GET_ICON_EXP Instance method Public Method Returns ICON for Expanded NODE, Worker for GUI 20120102
9 GET_ICON_N Instance method Public Method Returns ICON for Closed NODE, Worker for GUI 20120102
10 GET_MESSAGES Instance method Public Method Get List of Node's Messages 20120102
11 GET_MESSAGE_HANDLER Instance method Public Method Returns Message Handler for the Node Instance (Local) 20120102
12 GET_PARENT Instance method Public Method Returns the Super Node 20120102
13 GUI_REGISTER Instance method Public Method Time GUI Registration (Status -> Registered) (Top Down) 20120102
14 GUI_RESET Instance method Public Method Log. GUI Deregistration (Sets the Status Back -> Built) 20120102
15 HAS_MESSAGES Instance method Public Method Does the Node Have Messages? 20120102
16 IS_LEAF Instance method Public Method X, If the Node is an End Node 20120102
17 ITEMIZE Instance method Public Method Serializes Node in Table Items, Worker for GUI_TREE 20120102
18 ITEMIZE_DDIC_STRUC Static method Public Method Splits Data with Flat DDIC Structure into Items 20120102
19 SET_UI_ITEMS_PROPERTIES Instance method Public Method Set Properties Like Checkbox or Icons Fields 20120102
Events
Class IF_HRPAYAT_ELDA_KM_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_NODE_TYPE Public See coding 20120102 lty_node_type type c LENGTH 10
2 TTY_CHILDREN Public See coding 20120102 TTY_CHILDREN TYPE STANDARD TABLE OF REF TO IF_HRPAYAT_ELDA_KM_NODE WITH DEFAULT KEY
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20120102
2 Importing IT_MESSAGES Call by reference Type reference (TYPE) HR99B_SYMSG_TAB 20120102
3 Importing IV_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20120102
4 Importing IV_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20120102
5 Importing IV_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichtentyp 20120102
6 Importing IV_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichtenvariable 20120102
7 Importing IV_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichtenvariable 20120102
8 Importing IV_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichtenvariable 20120102
9 Importing IV_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Nachrichtenvariable 20120102

Method ADD_MESSAGE on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BLP_FACADE Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_BLP_FACADE BLP Fasade für Zeitinfotypenverarbeitung 20120102
2 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_CONTEXT Kontext für ELDA KM Knoten 20120102
3 Importing IM_PARENT Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_NODE ELDA KM Knoten 20120102
4 Importing IM_STAGE Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_ELDA_KM_ERROR 20120102

Method BUILD_MY_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STAGE Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20120102

Method BUILD_MY_CHILDREN on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method FILL_MY_FUNCTIONS Signature

Method FILL_MY_FUNCTIONS on class IF_HRPAYAT_ELDA_KM_NODE has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYAT_ELDA_KM_ERROR Ausnahmen und Fehlerbehandlung ELDA KM 20120102

Method FILL_MY_STATUS Signature

Method FILL_MY_STATUS on class IF_HRPAYAT_ELDA_KM_NODE has no parameter.
Method FILL_MY_STATUS on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method FILL_UI_DATA Signature

Method FILL_UI_DATA on class IF_HRPAYAT_ELDA_KM_NODE has no parameter.
Method FILL_UI_DATA on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) IF_HRPAYAT_ELDA_KM_NODE=>TTY_CHILDREN 20120102
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20120102

Method GET_ICON_EXP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ICON Value transfer Type reference (TYPE) ICON Tabelle der Ikonen 20120102

Method GET_ICON_EXP on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method GET_ICON_N Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_ICON Value transfer Type reference (TYPE) ICON Tabelle der Ikonen 20120102

Method GET_ICON_N on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_MESSAGES Value transfer Type reference (TYPE) HR99B_SYMSG_TAB 20120102

Method GET_MESSAGES on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method GET_MESSAGE_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MY_MESSAGE_HANDLER Value transfer Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler der Instanz 20120102
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION 20120102

Method GET_PARENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_NODE ELDA KM Knoten 20120102
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20120102

Method GUI_REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_CONTEXT Kontext für ELDA KM Knoten 20120102
2 Importing IM_GUI_REGISTRY Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_GUI_TREE_REGISTRY GUI Registry für Knoten 20120102
3 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102
# Exception Resumable Description Created on
1 CX_HRPAYAT_ELDA_KM_ERROR 20120102

Method GUI_RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_CONTEXT Kontext für ELDA KM Knoten 20120102
2 Importing IM_GUI_REGISTRY Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_GUI_TREE_REGISTRY GUI Registry für Knoten 20120102
3 Importing IM_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_ELDA_KM_MESS_HNDLR Message Handler 20120102

Method GUI_RESET on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method HAS_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_MESSAGES Value transfer Type reference (TYPE) ABAP_BOOL 20120102

Method HAS_MESSAGES on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method IS_LEAF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_LEAF Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20120102

Method IS_LEAF on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method ITEMIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_ITEM_TABLE Call by reference Type reference (TYPE) IF_HRPAYAT_GUI_TREE_REGISTRY=>TY_T_GUI_ITEM Allgemeine Kommuinikationsstruktur Node-Item 20120102

Method ITEMIZE on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method ITEMIZE_DDIC_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_ITEM_TABLE Call by reference Type reference (TYPE) IF_HRPAYAT_GUI_TREE_REGISTRY=>TY_T_GUI_ITEM Tabellentyp für UI-items 20120102
2 Importing IM_AS_ICON Call by reference Type reference (TYPE) BOOLE_D für alle Felder das ICON Flag setzen 20120102
3 Importing IM_DATA Call by reference Type reference (TYPE) ANY flache Struktur 20120102

Method ITEMIZE_DDIC_STRUC on class IF_HRPAYAT_ELDA_KM_NODE has no exception.

Method SET_UI_ITEMS_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ITEM_TABLE Call by reference Type reference (TYPE) IF_HRPAYAT_GUI_TREE_REGISTRY=>TY_T_GUI_ITEM Tabellentyp für UI-items 20120102

Method SET_UI_ITEMS_PROPERTIES on class IF_HRPAYAT_ELDA_KM_NODE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in