SAP ABAP Class CL_HRPAYCH_FMZR_UTILITY (Service Class for FamRelBReg Notification)
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_FMZR_UTILITY  
Short Description Service Class for FamRelBReg Notification    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC02   HR Payroll: Switzerland 
Created 20100529   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPAYCH_DUMMY_MSG_H_CONTEXT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPAYCH_FMZR_UTILITY has no interface implemented.
Friends
Class CL_HRPAYCH_FMZR_UTILITY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AL_SECTN_C Constant Public Type reference (TYPE) P02_FMZR_AL_SECTN_C 'AL_C' ID Section for Customer Fields for Bonus 20100818
2 C_AL_SECTN_S Constant Public Type reference (TYPE) P02_FMZR_AL_SECTN_S 'AL_S' ID Section for Standard Fields for Bonus 20100818
3 C_BN_SECTN_C Constant Public Type reference (TYPE) P02_FMZR_BN_SECTN_C 'BN_C' ID Section for Customer Fields for Recipient 20100818
4 C_BN_SECTN_S Constant Public Type reference (TYPE) P02_FMZR_BN_SECTN_S 'BN_S' ID Section for Standard Fields for Recipient 20100818
5 C_CH_SECTN_C Constant Public Type reference (TYPE) P02_FMZR_CH_SECTN_C 'CH_C' ID Section for Customer Fields for Child 20100818
6 C_CH_SECTN_S Constant Public Type reference (TYPE) P02_FMZR_CH_SECTN_S 'CH_S' ID Section for Standard Fields for Child 20100818
7 C_CP_SECTN_C Constant Public Type reference (TYPE) P_99S_SECTN 'CP_C' 20100818
8 C_CP_SECTN_S Constant Public Type reference (TYPE) P_99S_SECTN 'CP_S' 20100818
9 C_DC_SECTN_C Constant Public Type reference (TYPE) P02_FMZR_DC_SECTN_C 'DC_C' ID Section for Customer Fields for Tech. Info. for Notif. 20100818
10 C_DC_SECTN_S Constant Public Type reference (TYPE) P02_FMZR_DC_SECTN_S 'DC_S' ID Section for Standard Fields for Tech. Info. for Notif. 20100818
Methods
# Method Level Visibility Method type Description Created on
1 ALLW_GET_TYPE_FROM_WTYPE Static method Public Method Derive Bonus Type from Wage Type 20100923
2 CONV_BRANCHNR_TO_FAKID Static method Public Method Conversion of Fam.Eq.Fund No. from ELM Format to CCO Format 20100914
3 CONV_FLAT2TREE Static method Public Method Convert Flat Structure to Deep Structure 20100818
4 CONV_SINUM_XML_2_NAHVN Static method Public Method Conversion of SI Number with Points to SI Number W/o Points 20121108
5 CONV_TREE2FLAT Static method Public Method Convert Deep Structure to Flat Structure 20100818
6 CONV_VERSNR_TO_BUSID Static method Public Method Conversion of Ins. Pers. No. from ELM Format to CCO Format 20100914
7 FILL_SECTION_IDS Static method Public Method Fill Section IDs 20100818
8 GET_NEXT_MSGID Static method Public Method Determine Next Message ID Number 20100903
9 READ_T5C65 Static method Public Method Read Mapping Table "Family Status of Recipient for Child" 20100818
10 XML_C_XS_DATE Static method Public Method Conversion of "Date" ('YYYY-MM-DD') 20100914
11 XML_C_XS_GENDERCODE Static method Public Method Conversion of Gender Code 20100914
12 XML_C_XS_MONEY_TYPE Static method Public Method Conversion of "MoneyType" 20100818
Events
Class CL_HRPAYCH_FMZR_UTILITY has no event.
Types
Class CL_HRPAYCH_FMZR_UTILITY has no local type.
Method Signatures

Method ALLW_GET_TYPE_FROM_WTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALLWTYPE Call by reference Type reference (TYPE) P02_FMZR_AL_ATYPE_XML entsprechender Zulagencode oder Initial 20100923
2 Exporting EV_SWNRE Call by reference Type reference (TYPE) P02_FAK_FMZR_SWNRE Kennzeichen für einmalige Zulagen (Geburt, Adoption) 20100923
3 Importing IS_FMZR_VERSN Call by reference Type reference (TYPE) P02_FMZR_VERSN Version und Format der zu erstellenden Meldung 20100923
4 Importing IV_WAGETYPE Call by reference Type reference (TYPE) LGART Lohnart 20100923

Method ALLW_GET_TYPE_FROM_WTYPE on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method CONV_BRANCHNR_TO_FAKID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CP_FAKID_XML Value transfer Type reference (TYPE) P02_FMZR_CP_FAKID_XML Meldung: Nr der FAK wie von der ZAS verwendet (XML) 20100914
2 Importing IV_CP_BRANCHNR Call by reference Type reference (TYPE) P02_FAK_BRANR_ELM FAK-Nummer (ELM) 20100914

Method CONV_BRANCHNR_TO_FAKID on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method CONV_FLAT2TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FMZR_DECL_TREE Call by reference Type reference (TYPE) P02_FMZR_CP Monatliche Gesamtmeldung Familienzulagenregister 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 IT_FMZR_DECL_FLAT Call by reference Type reference (TYPE) P02_FMZR_ALV_TAB Tabelle zur Anzeige einer Meldung an das FamZReg im ALV-Grid 20100818

Method CONV_FLAT2TREE on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method CONV_SINUM_XML_2_NAHVN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAHVN Call by reference Type reference (TYPE) P02_NAHVNR Sozialversicherungsnummer ohne Punkte (13 Stellen) 20121108
2 Importing IV_SINUM_XML Call by reference Type reference (TYPE) P02_FMZR_BN_SINUM_XML Sozialversicherungsnummer mit Punkten (16 Stellen) 20121108

Method CONV_SINUM_XML_2_NAHVN on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method CONV_TREE2FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FMZR_DECL_FLAT Call by reference Type reference (TYPE) P02_FMZR_ALV_TAB Tabelle zur Anzeige einer Meldung an das FamZReg im ALV-Grid 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 Personalnummer 20100818
3 Importing IT_FMZR_DECL_TREE Call by reference Type reference (TYPE) P02_FMZR_CP Monatliche Gesamtmeldung Familienzulagenregister 20100818

Method CONV_TREE2FLAT on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method CONV_VERSNR_TO_BUSID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_CP_BUSID_XML Value transfer Type reference (TYPE) P02_FMZR_CP_BUSID_XML Meldung: Identifikationsnr der Firma (XML) 20100914
2 Importing IV_CP_VERSNR Call by reference Type reference (TYPE) P02_VERSNR HR-CH: Versichertennummer/Kundennummer 20100914

Method CONV_VERSNR_TO_BUSID on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method FILL_SECTION_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_FMZR_DECL_TREE Call by reference Type reference (TYPE) P02_FMZR_CP Monatliche Gesamtmeldung Familienzulagenregister 20100818

Method FILL_SECTION_IDS on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method GET_NEXT_MSGID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CP_MSGID_XML Call by reference Type reference (TYPE) P02_FMZR_CP_MSGID_XML Meldung: Eindeutige Identifikationsnr der Nachr. (XML) 20100903
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 20100903
3 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100903
4 Importing IV_CP_BUSID_XML Call by reference Type reference (TYPE) P02_FMZR_CP_BUSID_XML Meldung: Identifikationsnr der Firma (XML) 20100903
5 Importing IV_CP_FAKID_XML Call by reference Type reference (TYPE) P02_FMZR_CP_FAKID_XML Meldung: Nr der FAK wie von der ZAS verwendet (XML) 20100903
6 Importing IV_TEST Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100903

Method GET_NEXT_MSGID on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method READ_T5C65 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FAREL_XML Call by reference Type reference (TYPE) P02_FMZR_CH_FAREL_XML Kind: Familienstatus des Bezügers zum Kind. (XML) 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_FMZR_VERSN Call by reference Type reference (TYPE) P02_FMZR_VERSN FamZReg: Version 20100818
5 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100818
6 Importing IV_GESCH Call by reference Type reference (TYPE) GESCH Geschlechtsschluessel 20100818
7 Importing IV_KDSVH Call by reference Type reference (TYPE) KDSVH Kindschaftsverhältnis 20100818

Method READ_T5C65 on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method XML_C_XS_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) ANY Konvertierter Wert für XML-Datei 20100914
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD 'X', falls Konvertierung erfolgreich 20100914
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 Behandler für Fehlermeldungen mit Kontextinformationen 20100914
4 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100914
5 Importing IV_DATA Call by reference Type reference (TYPE) BEGDA Zu konvertierendes Datum in internem Format 20100914

Method XML_C_XS_DATE on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method XML_C_XS_GENDERCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) ANY Konvertierter Wert für XML-Datei 20100914
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD 'X', falls Konvertierung erfolgreich 20100914
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 Behandler für Fehlermeldungen mit Kontextinformationen 20100914
4 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100914
5 Importing IV_DATA Call by reference Type reference (TYPE) P02_FMZR_CH_GENDR Geschlecht (Kodierung gemäss Infotyp 0021) 20100914

Method XML_C_XS_GENDERCODE on class CL_HRPAYCH_FMZR_UTILITY has no exception.

Method XML_C_XS_MONEY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATA Call by reference Type reference (TYPE) ANY Konvertierter Wert (Darstellung für XML) 20100818
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD 'X', falls Konvertierung erfolgreich 20100914
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 Behandler für Fehlermeldungen mit Kontextinformationen 20100818
4 Importing IS_MSG_CONTEXT Call by reference Type reference (TYPE) P02_MSG_CONTEXT Kontextinformationen zu einer Meldung im Anwendungsprotokoll 20100914
5 Importing IV_DATA Call by reference Type reference (TYPE) MAXBT Zu konvertierender Betrag (interne Darstellung) 20100818

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