SAP ABAP Interface IF_HRPAYAT_ELDA_KM_NODE (ELDA Illness Notification Node)
Hierarchy
☛
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
⤷
PA-PA-AT (Application Component) Austria
⤷
PB03 (Package) HR Master Data: Austria
⤷
⤷
Meta Relationship - Used By
Properties
| Interface | IF_HRPAYAT_ELDA_KM_NODE | |
| Short Description | ELDA Illness Notification Node |
General Data
| Package | PB03 | HR Master Data: Austria |
| Created | 20100730 | SAP |
| Last changed | 20130531 | SAP |
| 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
Interface IF_HRPAYAT_ELDA_KM_NODE has no interface.
Friends
Interface IF_HRPAYAT_ELDA_KM_NODE has no friend.
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 | Instance method | Public | Method | Add Message to Current Node | 20120102 | |
| 2 | Instance method | Public | Method | Generates Children (Status -> Built) | 20120102 | |
| 3 | Instance method | Public | Method | Build Child Nodes | 20120102 | |
| 4 | Instance method | Public | Method | Fill Function Attributes After Children Creation | 20120102 | |
| 5 | Instance method | Public | Method | Fill Statuses After Children Creation | 20120102 | |
| 6 | Instance method | Public | Method | Fill UI Data (for ALV and Tree) | 20120102 | |
| 7 | Instance method | Public | Method | Returns the Child Node | 20120102 | |
| 8 | Instance method | Public | Method | Returns ICON for Expanded NODE, Worker for GUI | 20120102 | |
| 9 | Instance method | Public | Method | Returns ICON for Closed NODE, Worker for GUI | 20120102 | |
| 10 | Instance method | Public | Method | Get List of Node's Messages | 20120102 | |
| 11 | Instance method | Public | Method | Returns Message Handler for the Node Instance (Local) | 20120102 | |
| 12 | Instance method | Public | Method | Returns the Super Node | 20120102 | |
| 13 | Instance method | Public | Method | Time GUI Registration (Status -> Registered) (Top Down) | 20120102 | |
| 14 | Instance method | Public | Method | Log. GUI Deregistration (Sets the Status Back -> Built) | 20120102 | |
| 15 | Instance method | Public | Method | Does the Node Have Messages? | 20120102 | |
| 16 | Instance method | Public | Method | X, If the Node is an End Node | 20120102 | |
| 17 | Instance method | Public | Method | Serializes Node in Table Items, Worker for GUI_TREE | 20120102 | |
| 18 | Static method | Public | Method | Splits Data with Flat DDIC Structure into Items | 20120102 | |
| 19 | Instance method | Public | Method | Set Properties Like Checkbox or Icons Fields | 20120102 |
Events
Interface 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 | IS_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20120102 | |||
| 2 | IT_MESSAGES | Call by reference | Type reference (TYPE) | HR99B_SYMSG_TAB | 20120102 | ||||
| 3 | IV_MSGID | Call by reference | Type reference (TYPE) | SY-MSGID | Nachrichtenklasse | 20120102 | |||
| 4 | IV_MSGNO | Call by reference | Type reference (TYPE) | SY-MSGNO | Nachrichtennummer | 20120102 | |||
| 5 | IV_MSGTY | Call by reference | Type reference (TYPE) | SY-MSGTY | Nachrichtentyp | 20120102 | |||
| 6 | IV_MSGV1 | Call by reference | Type reference (TYPE) | SY-MSGV1 | Nachrichtenvariable | 20120102 | |||
| 7 | IV_MSGV2 | Call by reference | Type reference (TYPE) | SY-MSGV2 | Nachrichtenvariable | 20120102 | |||
| 8 | IV_MSGV3 | Call by reference | Type reference (TYPE) | SY-MSGV3 | Nachrichtenvariable | 20120102 | |||
| 9 | IV_MSGV4 | Call by reference | Type reference (TYPE) | SY-MSGV4 | Nachrichtenvariable | 20120102 |
Method ADD_MESSAGE on Interface 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 | IM_BLP_FACADE | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYAT_BLP_FACADE | BLP Fasade für Zeitinfotypenverarbeitung | 20120102 | |||
| 2 | IM_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYAT_ELDA_KM_CONTEXT | Kontext für ELDA KM Knoten | 20120102 | |||
| 3 | IM_PARENT | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYAT_ELDA_KM_NODE | ELDA KM Knoten | 20120102 | |||
| 4 | IM_STAGE | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20120102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20120102 |
Method BUILD_MY_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_STAGE | Call by reference | Type reference (TYPE) | CHAR10 | Characterfeld der Länge 10 | 20120102 |
Method BUILD_MY_CHILDREN on Interface IF_HRPAYAT_ELDA_KM_NODE has no exception.
Method FILL_MY_FUNCTIONS Signature
Method FILL_MY_FUNCTIONS on Interface IF_HRPAYAT_ELDA_KM_NODE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen und Fehlerbehandlung ELDA KM | 20120102 |
Method FILL_MY_STATUS Signature
Method FILL_MY_STATUS on Interface IF_HRPAYAT_ELDA_KM_NODE has no parameter.
Method FILL_MY_STATUS on Interface IF_HRPAYAT_ELDA_KM_NODE has no exception.
Method FILL_UI_DATA Signature
Method FILL_UI_DATA on Interface IF_HRPAYAT_ELDA_KM_NODE has no parameter.
Method FILL_UI_DATA on Interface 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 | RETURN | Value transfer | Type reference (TYPE) | IF_HRPAYAT_ELDA_KM_NODE=>TTY_CHILDREN | 20120102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | RE_ICON | Value transfer | Type reference (TYPE) | ICON | Tabelle der Ikonen | 20120102 |
Method GET_ICON_EXP on Interface 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 | RE_ICON | Value transfer | Type reference (TYPE) | ICON | Tabelle der Ikonen | 20120102 |
Method GET_ICON_N on Interface 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 | RT_MESSAGES | Value transfer | Type reference (TYPE) | HR99B_SYMSG_TAB | 20120102 |
Method GET_MESSAGES on Interface 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 | 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 | 20120102 |
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RETURN | Value transfer | Object reference (TYPE REF TO) | IF_HRPAYAT_ELDA_KM_NODE | ELDA KM Knoten | 20120102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IM_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYAT_ELDA_KM_CONTEXT | Kontext für ELDA KM Knoten | 20120102 | |||
| 2 | IM_GUI_REGISTRY | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYAT_GUI_TREE_REGISTRY | GUI Registry für Knoten | 20120102 | |||
| 3 | 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 | 20120102 |
Method GUI_RESET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYAT_ELDA_KM_CONTEXT | Kontext für ELDA KM Knoten | 20120102 | |||
| 2 | IM_GUI_REGISTRY | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYAT_GUI_TREE_REGISTRY | GUI Registry für Knoten | 20120102 | |||
| 3 | IM_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYAT_ELDA_KM_MESS_HNDLR | Message Handler | 20120102 |
Method GUI_RESET on Interface 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 | RV_HAS_MESSAGES | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120102 |
Method HAS_MESSAGES on Interface 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 | RE_IS_LEAF | Value transfer | Type reference (TYPE) | AS4FLAG | Flag (X oder Blank) | 20120102 |
Method IS_LEAF on Interface 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 | 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 Interface 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 | 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 | IM_AS_ICON | Call by reference | Type reference (TYPE) | BOOLE_D | für alle Felder das ICON Flag setzen | 20120102 | |||
| 3 | IM_DATA | Call by reference | Type reference (TYPE) | ANY | flache Struktur | 20120102 |
Method ITEMIZE_DDIC_STRUC on Interface 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 | 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 Interface IF_HRPAYAT_ELDA_KM_NODE has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |