SAP ABAP Class CL_HRPAYCH_RMC (Maternity Pay Registration)
Hierarchy
SAP_HRCCH (Software Component) Sub component SAP_HRCCH of SAP_HR
   PA-PA-CH (Application Component) Switzerland
     PB02 (Package) HR Master Data: Switzerland
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_LFORM HR-CH: Form 20060609
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_LIST_ENTRY HR_CH: List Entry 20060804
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_MESSAGE_CONTAINER HR-CH: Messages 20060526
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_SORTABLE HR CH: Sortable Instances 20060804
Properties
Class CL_HRPAYCH_RMC  
Short Description Maternity Pay Registration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 5C    
Program status P  SAP Standard Production Program 
Category 0   
Package PB02   HR Master Data: Switzerland 
Created 20060526   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYCH_LFORM HR-CH: Form 20060609
2 IF_HRPAYCH_LIST_ENTRY HR_CH: List Entry 20060804
3 IF_HRPAYCH_MESSAGE_CONTAINER HR-CH: Messages 20060526
4 IF_HRPAYCH_SORTABLE HR CH: Sortable Instances 20060804
Friends
Class CL_HRPAYCH_RMC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BUSINESS_ADD_IN Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRPAYCHRMC0 BAdI Interface IF_EX_HRPAYCHERC0 20060526
2 A_MESSAGE_LIST Instance attribute Private Object reference (TYPE REF TO) CL_HRPAYCH_MESSAGE_LIST Error Messages 20060526
3 A_OUTPUT Instance attribute Public Type reference (TYPE) HRPAYCHRMC_OUTPUT Maternity Pay Registration (Output Structure) 20060526
4 A_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20060526
5 A_REFDA Instance attribute Private Type reference (TYPE) BEGDA Valid from Date 20060526
6 C_APPLICATION_KEY Constant Public Type reference (TYPE) P02_ANWSCHCH 'AL' Application key Switzerland 20060526
7 C_FOGROUP Constant Protected Type reference (TYPE) HR99S_FOGROUP 'HR_CH_RMC' Form Group 20060609
8 C_TYPENAME Constant Protected Type reference (TYPE) TYPENAME 'HRPAYCHRMC_OUTPUT' Dictionary Type of Output Structure 20060804
9 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060526
10 G_OUTPUT Static Attribute Private Type reference (TYPE) HRPAYCHRMC_OUTPUT Maternity Pay Registration (Output Structure) 20060609
11 G_TEST Static Attribute Private Object reference (TYPE REF TO) HRPAYCHRMC_OUTPUT Maternity Pay Registration (Output Structure) 20060611
12 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20060526
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20060530
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060526
3 GET_OUTPUT_STRUCTURE Instance method Public Method Determine Output Structure 20060526
4 GET_PAYROLL_UNIT_AHV Instance method Private Method Read AHV Payroll Unit 20060529
Events
Class CL_HRPAYCH_RMC has no event.
Types
Class CL_HRPAYCH_RMC has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPAYCH_RMC has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPAYCH_RMC has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRPAYCH_RMC has no parameter.
Method CONSTRUCTOR on class CL_HRPAYCH_RMC has no exception.

Method GET_OUTPUT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20060526
2 Importing I0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20060526
3 Importing I0036 Call by reference Type reference (TYPE) P0036_TAB Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) 20060526
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060526
5 Importing LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20060526
6 Exporting OUTPUT Call by reference Type reference (TYPE) HRPAYCHRMC_OUTPUT Arbeitgeberbescheinigung (Ausgabestruktur) 20060526
7 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20060526
8 Importing PRINT_DATE Call by reference Type reference (TYPE) DATUM Datum 20060526
9 Importing REFDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20060526
10 Importing W0977 Call by reference Type reference (TYPE) P0977 Personal-Stammsatz für Infotyp 0977 20060526

Method GET_OUTPUT_STRUCTURE on class CL_HRPAYCH_RMC has no exception.

Method GET_PAYROLL_UNIT_AHV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20060529
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060529
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20060529
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20060529
5 Importing REFDA Call by reference Type reference (TYPE) BEGDA Stichtag zum Lesen der Abrechnungseinheit 20060529
6 Exporting W5CS9 Call by reference Type reference (TYPE) T5CS9 HR-CH: Abrechnungseinheit AHV/ALV 20060529

Method GET_PAYROLL_UNIT_AHV on class CL_HRPAYCH_RMC has no exception.
History
Last changed by/on SAP  20070912 
SAP Release Created in 700