SAP ABAP Class CL_HRPAYCH_DECL_UTILITY (Service Class for Notifications)
Hierarchy
SAP_HRCCH (Software Component) Sub component SAP_HRCCH of SAP_HR
   PY-CH (Application Component) Switzerland
     PC02 (Package) HR Payroll: Switzerland
Properties
Class CL_HRPAYCH_DECL_UTILITY  
Short Description Service Class for Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC02   HR Payroll: Switzerland 
Created 20100628   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99ST Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYCH_DECL_UTILITY has no interface implemented.
Friends
Class CL_HRPAYCH_DECL_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_LTYPENO_ATTR_DATA Static Attribute Public Type reference (TYPE) PC_B2A_LTYPENO 04 Line Type No. for Notification Attributes in Table PB2ADATB 20100818
2 C_LTYPENO_DECL_DATA Static Attribute Public Type reference (TYPE) PC_B2A_LTYPENO 00 Line Type No. for Electronic Notification in Table PB2ADATB 20100818
3 C_LTYPENO_LOG_DATA Static Attribute Public Type reference (TYPE) PC_B2A_LTYPENO 05 Line Type No. for Messages in Table PB2ADATB 20100818
4 C_LTYPE_DATB_DATA Static Attribute Public Type reference (TYPE) PC_B2A_LTYPE 001 Line Type for Data in Table PB2ADATB 20100818
5 C_LTYPE_TMS_DATA Static Attribute Public Type reference (TYPE) PC_B2A_LTYPE 003 Line Type for Reference to TemSe in Table PB2ADATB 20100818
Methods
# Method Level Visibility Method type Description Created on
1 B2A_MERGE_ADM_DATA_INTO_ATTR Static method Public Method Store Administrative Data for Notification as Attributes 20100818
2 B2A_MERGE_RSPARAMS_INTO_ATTR Static method Public Method Store Selection Parameters for Notification as Attributes 20100818
3 B2A_READ_ADM_DATA_BY_GLBID Static method Public Method Read Administrative Data for Notification 20100818
4 B2A_READ_ATTR_TAB_BY_GLBID Static method Public Method Read Attributes for Notification 20100818
5 B2A_READ_RSPARAMS_BY_GLBID Static method Public Method Read Selection Parameters for Notification 20100818
6 B2A_READ_TEMSE_TAB_BY_GLBID Static method Public Method Read Table Linked to Notification from TemSe 20100818
7 B2A_WRITE_ATTR_TAB_BY_GLBID Static method Public Method Store Attributes for Notification 20100818
8 B2A_WRITE_TEMSE_TAB_BY_GLBID Static method Public Method Save Table in TemSe and Link with Notification 20100818
9 GET_ALV_VARIANT Static method Public Method Determine ALV Variant for Display 20100818
10 GET_INSTANCE_BY_CONTEXT Static method Public Method Generate Instance of an Empty Notification 20100818
11 GET_INSTANCE_BY_GLBID Static method Public Method Generate Instance of a Notification Previously Created 20100818
12 GET_INSTANCE_CONTAINER Static method Public Method Generate Container for Notifications 20100818
13 GET_INSTANCE_CREATOR_BY_CONTXT Static method Public Method Generate Creator for Notification 20100818
Events
Class CL_HRPAYCH_DECL_UTILITY has no event.
Types
Class CL_HRPAYCH_DECL_UTILITY has no local type.
Method Signatures

Method B2A_MERGE_ADM_DATA_INTO_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTR Call by reference Type reference (TYPE) P02_DECL_ATTR_LINE_TAB Tabelle mit Attributen und Werten zur Meldung 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IS_ADM_DATA Call by reference Type reference (TYPE) P02_DECL_ADM_DATA Instanz der Implementierung der Meldung 20100818
5 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100818

Method B2A_MERGE_ADM_DATA_INTO_ATTR on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method B2A_MERGE_RSPARAMS_INTO_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTR Call by reference Type reference (TYPE) P02_DECL_ATTR_LINE_TAB Tabelle mit Attributen und Werten zur Meldung 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100818
5 Importing IT_RSPARAMS Call by reference Type reference (TYPE) RSPARAMS_TT Parameters und Select-Options 20100818

Method B2A_MERGE_RSPARAMS_INTO_ATTR on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method B2A_READ_ADM_DATA_BY_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADM_DATA Call by reference Type reference (TYPE) P02_DECL_ADM_DATA Instanz der Implementierung der Meldung 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100818
5 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100818
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20100818
7 Importing IV_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO HR-B2A: laufende Nummer 20100818

Method B2A_READ_ADM_DATA_BY_GLBID on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method B2A_READ_ATTR_TAB_BY_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTR Call by reference Type reference (TYPE) P02_DECL_ATTR_LINE_TAB Tabelle mit Attributen und Werten zur Meldung 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100818
5 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100818
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20100818
7 Importing IV_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO HR-B2A: laufende Nummer 20100818

Method B2A_READ_ATTR_TAB_BY_GLBID on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method B2A_READ_RSPARAMS_BY_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RSPARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Tabelle 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100818
5 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100818
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20100818
7 Importing IV_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO '0000' HR-B2A: laufende Nummer 20100818

Method B2A_READ_RSPARAMS_BY_GLBID on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method B2A_READ_TEMSE_TAB_BY_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TMS Call by reference Type reference (TYPE) P99ST_TAB_RAW 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100818
5 Importing IV_B2A_LTYPENO Call by reference Type reference (TYPE) PC_B2A_LTYPENO HR-B2A: Nummer pro Zeilentyp der Übertragungsdaten 20100818
6 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100818
7 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20100818
8 Importing IV_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO HR-B2A: laufende Nummer 20100818

Method B2A_READ_TEMSE_TAB_BY_GLBID on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method B2A_WRITE_ATTR_TAB_BY_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
2 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
3 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100818
4 Importing IT_ATTR Call by reference Type reference (TYPE) P02_DECL_ATTR_LINE_TAB Tabelle mit Attributen und Werten zur Meldung 20100818
5 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100818
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20100818
7 Importing IV_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO HR-B2A: laufende Nummer 20100818

Method B2A_WRITE_ATTR_TAB_BY_GLBID on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method B2A_WRITE_TEMSE_TAB_BY_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BMSID Call by reference Type reference (TYPE) PC_B2A_BMSID Meldungsidentifikator 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IT_TMS Call by reference Type reference (TYPE) P99ST_TAB_RAW Tabelle mit Attributen und Werten zur Meldung 20100818
5 Importing IV_B2A_LTYPENO Call by reference Type reference (TYPE) PC_B2A_LTYPENO HR-B2A: Nummer pro Zeilentyp der Übertragungsdaten 20100818
6 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100818
7 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20100818
8 Importing IV_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO HR-B2A: laufende Nummer 20100818
9 Importing IV_TMS_EMPFG Call by reference Type reference (TYPE) P_TS_EMPFG HR TemSe Empfänger 20100818
10 Importing IV_TMS_OBJIN Call by reference Type reference (TYPE) P_TS_OBJIN HR TemSe Allegemeine Information zum TemSe-Objekt 20100818
11 Importing IV_TMS_OBJKN Call by reference Type reference (TYPE) P_TS_OBJKN HR Temse Objektkennung 20100818

Method B2A_WRITE_TEMSE_TAB_BY_GLBID on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method GET_ALV_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
2 Exporting EV_I_DEFAULT Call by reference Type reference (TYPE) C 'X' ... Definition von Defaultlayouts erlauben 20100902
3 Exporting EV_I_SAVE Call by reference Type reference (TYPE) C Kennzeichen für Varianten speichern möglich 20100818
4 Exporting EV_VARIANT Call by reference Type reference (TYPE) DISVARIANT Anzeigevariante 20100818
5 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
6 Importing IV_APPL Call by reference Type reference (TYPE) P_APPL Teilapplikation 20100818
7 Importing IV_DC_FORMT Call by reference Type reference (TYPE) P02_FMZR_FORMT Format, in der die Meldung erstellt werden soll 20100818
8 Importing IV_DC_HANDLE Call by reference Type reference (TYPE) P02_DECL_SLIS_HANDLE VerwaltungsID für Varianten 20100818
9 Importing IV_DC_REPORT Call by reference Type reference (TYPE) REPID Abap-Reportname (Falls leer: aus T5C63 automatisch bestimmen 20100818
10 Importing IV_DC_STRUC Call by reference Type reference (TYPE) STRUKNAME Name der Zeilenstruktur 20100818
11 Importing IV_DC_VERNR Call by reference Type reference (TYPE) P02_FMZR_VERNR Versionsnummer des Meldungsformats 20100818
12 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20100818

Method GET_ALV_VARIANT on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method GET_INSTANCE_BY_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_REF_DECL Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_DECL Instanz der Implementierung der Meldung 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IV_DC_APPL Call by reference Type reference (TYPE) P_APPL Teilapplikation 20100818
5 Importing IV_DC_FORMT Call by reference Type reference (TYPE) P02_FMZR_FORMT Format, in der die Meldung erstellt werden soll 20100818
6 Importing IV_DC_VERNR Call by reference Type reference (TYPE) P02_FMZR_VERNR Falls Initial: Versionsnr. automatisch anhand Stichtag best. 20100818
7 Importing IV_KEYDATE Call by reference Type reference (TYPE) PNPENDDA Stichtag für den die Meldung erstellt werden soll 20100818
8 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20100818
9 Importing IV_PROGRAMM Call by reference Type reference (TYPE) P02_DECL_REPNA Name des zur Erstellung der Meldung verwendeten Reports 20100818

Method GET_INSTANCE_BY_CONTEXT on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method GET_INSTANCE_BY_GLBID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_REF_DECL Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_DECL Instanz der Implementierung der Meldung 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100818
5 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA '02' Ländergruppierung 20100818
6 Importing IV_SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO HR-B2A: laufende Nummer 20100818

Method GET_INSTANCE_BY_GLBID on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method GET_INSTANCE_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_REF_DECL_CONTAINER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_DECL_CONTAINER Container für Meldungen 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IV_DC_APPL Call by reference Type reference (TYPE) P_APPL Teilapplikation 20100818
5 Importing IV_DC_FORMT Call by reference Type reference (TYPE) P02_FMZR_FORMT Format, in der die Meldung erstellt werden soll 20100818
6 Importing IV_DC_VERNR Call by reference Type reference (TYPE) P02_FMZR_VERNR Falls Initial: Versionsnr. automatisch anhand Stichtag best. 20100818
7 Importing IV_KEYDATE Call by reference Type reference (TYPE) PNPENDDA Stichtag für den die Meldung erstellt werden soll 20100818

Method GET_INSTANCE_CONTAINER on class CL_HRPAYCH_DECL_UTILITY has no exception.

Method GET_INSTANCE_CREATOR_BY_CONTXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_REF_DECL_CREATOR Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_DECL_CREATOR Ersteller von Meldungen 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100818
3 Importing IO_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MSG_H_CONTEXT CL_HRPAYCH_DUMMY_MSG_H_CONTEXT=>A_DUMMY_HANDLER Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IV_DC_APPL Call by reference Type reference (TYPE) P_APPL Teilapplikation 20100818
5 Importing IV_DC_FORMT Call by reference Type reference (TYPE) P02_FMZR_FORMT Format, in der die Meldung erstellt werden soll 20100818
6 Importing IV_DC_VERNR Call by reference Type reference (TYPE) P02_FMZR_VERNR Falls Initial: Versionsnr. automatisch anhand Stichtag best. 20100818
7 Importing IV_KEYDATE Call by reference Type reference (TYPE) PNPENDDA Stichtag für den die Meldung erstellt werden soll 20100818

Method GET_INSTANCE_CREATOR_BY_CONTXT on class CL_HRPAYCH_DECL_UTILITY has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in