SAP ABAP Class CL_HRPAYMX_DAQ_TERM (Detailed termination declaration)
Hierarchy
SAP_HRCMX (Software Component) Sub component SAP_HRCMX of SAP_HR
   PY-MX (Application Component) Mexico
     PC32 (Package) Payroll - Mexico
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYMX_DAQ_MISC Miscellaneous for Mexico declarations based on DAQ 20051124
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYMX_DAQ_TERM Implementation interface f. detailed termination declaration 20051124
Properties
Class CL_HRPAYMX_DAQ_TERM  
Short Description Detailed termination declaration    
Super Class CL_HRPAYMX_DAQ_MISC Miscellaneous for Mexico declarations based on DAQ 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC32   Payroll - Mexico 
Created 20051027   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PMXDQ Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PMXTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYMX_DAQ_TERM Implementation interface f. detailed termination declaration 20051124
Friends
Class CL_HRPAYMX_DAQ_TERM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 HIGH_DATE Instance attribute Protected Type reference (TYPE) ENDDA '99991231' Valid to date 20061009
2 LOW_DATE Instance attribute Protected Type reference (TYPE) BEGDA '18000101' Valid from date 20061009
3 MT_ERROR Instance attribute Protected Type reference (TYPE) P99SF_TAB_ERROR Message table 20051124
4 MT_PAY Instance attribute Protected Type reference (TYPE) PMXDQ_TAB_PAY Payroll results 20061009
5 M_OCRSN Instance attribute Protected Type reference (TYPE) PAY_OCRSN Off-cycle payroll reason 20060126
6 M_PAYID Instance attribute Protected Type reference (TYPE) PAYID Payroll identifier 20060126
7 M_PAYTY Instance attribute Protected Type reference (TYPE) PAYTY Payroll type 20060126
8 M_TERDA_BEG Instance attribute Protected Type reference (TYPE) PLATRM_TDATE Start of termination date range (last active date) 20060602
9 M_TERDA_END Instance attribute Protected Type reference (TYPE) PLATRM_TDATE End of termination date range (last active date) 20060602
10 M_TRM_RSN Instance attribute Protected Type reference (TYPE) PMXTRM_RSN Work termination type 20051124
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DATES Instance method Private Method Saves dates 20061009
2 CHECK_PAYDATE Instance method Private Method Checks termination payment date and correction if necessary 20060118
3 CHECK_REFERENCE_PERIOD Static method Public Method Checks reference period 20051124
4 GET_OCCU_FROM_FORM Instance method Private Method Obtains employment line from declaration 20051124
5 GET_VALUES_WAGETYPES Instance method Public Method 20051124
Events
Class CL_HRPAYMX_DAQ_TERM has no event.
Types
Class CL_HRPAYMX_DAQ_TERM has no local type.
Method Signatures

Method CHECK_DATES Signature

Method CHECK_DATES on class CL_HRPAYMX_DAQ_TERM has no parameter.
Method CHECK_DATES on class CL_HRPAYMX_DAQ_TERM has no exception.

Method CHECK_PAYDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR Error table 20060118
2 Changing CV_REQ_BONDT Call by reference Type reference (TYPE) PLATRM_PAYDT Termination payment date 20060118
3 Changing CV_RETURNCODE Call by reference Type reference (TYPE) SYSUBRC Return value, return value following ABAP statements 20060118
4 Importing IV_PERNR Value transfer Type reference (TYPE) PERNR_D Personnel number 20060118
5 Importing IV_TDATE Value transfer Type reference (TYPE) PLATRM_TDATE Termin. date (last act. day) 20060118

Method CHECK_PAYDATE on class CL_HRPAYMX_DAQ_TERM has no exception.

Method CHECK_REFERENCE_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) T5F99F0-APPL Partial application 20051124
2 Importing IV_END_DATE Call by reference Type reference (TYPE) D End of validity period 20051124
3 Importing IV_START_DATE Call by reference Type reference (TYPE) D Start of validity period 20051124

Method CHECK_REFERENCE_PERIOD on class CL_HRPAYMX_DAQ_TERM has no exception.

Method GET_OCCU_FROM_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OCCU Call by reference Type reference (TYPE) ANY Employment line 20051124
2 Importing IS_FORM Call by reference Type reference (TYPE) PMXDQ_FORM Declaration 20051124

Method GET_OCCU_FROM_FORM on class CL_HRPAYMX_DAQ_TERM has no exception.

Method GET_VALUES_WAGETYPES Signature

Method GET_VALUES_WAGETYPES on class CL_HRPAYMX_DAQ_TERM has no parameter.
Method GET_VALUES_WAGETYPES on class CL_HRPAYMX_DAQ_TERM has no exception.
History
Last changed by/on SAP  20060703 
SAP Release Created in