SAP ABAP Class CL_HR_MC_WAGE_TYPE_INFO (Multiple Checks: wage type information)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PY-XX (Application Component) Payroll: General Parts
     PC_MC (Package) HR Payroll - Multiple Checks
Properties
Class CL_HR_MC_WAGE_TYPE_INFO  
Short Description Multiple Checks: wage type information    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC_MC   HR Payroll - Multiple Checks 
Created 20030612   SAP 
Last change 20030612   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_MC_WAGE_TYPE_INFO has no forward declaration.
Interfaces
Class CL_HR_MC_WAGE_TYPE_INFO has no interface implemented.
Friends
Class CL_HR_MC_WAGE_TYPE_INFO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUFFER_FEATURE Static Attribute Private Type reference (TYPE) T_T_FEATURE Feature buffer 20030618
2 BUFFER_INSTANCE Static Attribute Private Object reference (TYPE REF TO) CL_HR_MC_WAGE_TYPE_INFO Instance buffer 20030618
3 BUFFER_T52MCD Static Attribute Private Type reference (TYPE) T52MCD Multiple Checks - Defaults 20030706
4 BUFFER_T52MCD_SUBRC Static Attribute Private Type reference (TYPE) SYSUBRC Return Value, Return Value After ABAP Statements 20030706
5 BUFFER_T596G Instance attribute Private Type reference (TYPE) T_T_T596G Buffer for T596G 20030612
6 BUFFER_T596I Instance attribute Private Type reference (TYPE) T_T_T596I Buffer for T596I 20030612
7 MOLGA Instance attribute Public Object reference (TYPE REF TO) CL_HR_MOLGA Information about the country grouping 20030620
8 T52MCGR_READER Instance attribute Private Object reference (TYPE REF TO) CL_HR_T52MCGR Access table T52MCGR 20030612
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030612
2 GET_DEFAULTS Instance method Public Method Get wage type defaults 20030706
3 GET_INSTANCE Static method Public Method Get one instance per country grouping 20030612
4 IS_WAGE_TYPE_VALID Instance method Public Method Check whether wage type is allowed for off-cycle reason 20030612
5 READ_FEATURE_XMCXX Static method Public Method Read features XMCGR and XMCDF 20030618
6 READ_SINGLE_T52MCD Static method Private Method Read T52MCD 20030706
Events
Class CL_HR_MC_WAGE_TYPE_INFO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_FEATURE Private See coding Lines for feature buffer 20030618
2 T_S_T596G Private See coding Lines for T596G buffer 20030612
3 T_S_T596I Private See coding Lines for T596I buffer 20030612
4 T_T_FEATURE Private See coding Feature buffer 20030618
5 T_T_T596G Private See coding Buffer for T596G 20030612
6 T_T_T596I Private See coding Buffer for T596I 20030612
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOLGA Value transfer Object reference (TYPE REF TO) CL_HR_MOLGA 20030620

Method CONSTRUCTOR on class CL_HR_MC_WAGE_TYPE_INFO has no exception.

Method GET_DEFAULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEYDATE Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030706
2 Importing LGART Value transfer Type reference (TYPE) LGART Lohnart 20030706
3 Importing PME11 Value transfer Type reference (TYPE) PME11 Feldleiste fuer Merkmal in T549B - sonstiges 20030706
4 Returning T52MCD Value transfer Type reference (TYPE) T52MCD Multiple Checks - Defaults 20030706
# Exception Resumable Description Created on
1 CX_HR_MC_READ_ERROR Multiple Checks: Fehler beim Tabellenlesen 20030706

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INSTANCE Value transfer Object reference (TYPE REF TO) CL_HR_MC_WAGE_TYPE_INFO Multiple Checks: Lohnarteninformationen 20030612
2 Importing MOLGA Value transfer Object reference (TYPE REF TO) CL_HR_MOLGA 20030620

Method GET_INSTANCE on class CL_HR_MC_WAGE_TYPE_INFO has no exception.

Method IS_WAGE_TYPE_VALID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALLOWED Value transfer Type reference (TYPE) XFELD 'X': Lohnart ist zugelassen 20030612
2 Importing KEYDATE Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030612
3 Importing LGART Value transfer Type reference (TYPE) LGART Lohnart 20030612
4 Importing OCRSN Value transfer Type reference (TYPE) PAY_OCRSN Grund für Off-Cycle-Abrechnung 20030612
5 Importing PME11 Value transfer Type reference (TYPE) PME11 Feldleiste fuer Merkmal in T549B - sonstiges 20030618
# Exception Resumable Description Created on
1 CX_HR_MC_READ_ERROR Multiple Checks: Fehler beim Tabellenlesen 20030618

Method READ_FEATURE_XMCXX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FEATURE Value transfer Type reference (TYPE) MERK1 Name eines Merkmals 20030618
2 Returning MODMC Value transfer Type reference (TYPE) MODMC Mitarbeitergruppierung für Multiple Checks 20030618
3 Importing PME11 Value transfer Type reference (TYPE) PME11 Feldleiste fuer Merkmal in T549B - sonstiges 20030618
# Exception Resumable Description Created on
1 CX_HR_MC_READ_ERROR Multiple Checks: Fehler beim Tabellenlesen 20030618

Method READ_SINGLE_T52MCD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEYDATE Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20030706
2 Importing LGART Value transfer Type reference (TYPE) LGART Lohnart 20030706
3 Importing MODDF Value transfer Type reference (TYPE) MODDF Mitarbeitergruppierung für MC - Defaults 20030706
4 Importing MOLGA Value transfer Type reference (TYPE) MOLGA 20030706
5 Returning T52MCD Value transfer Type reference (TYPE) T52MCD Multiple Checks - Defaults 20030706
# Exception Resumable Description Created on
1 CX_HR_MC_READ_ERROR Multiple Checks: Fehler beim Tabellenlesen 20030706
History
Last changed by/on SAP  20030612 
SAP Release Created in 470