SAP ABAP Class CL_HRPAYMX_DAQ_SOSA (Social Insurance Audits 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 20060620
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYMX_DAQ_SOSA Interface implementing Social Insurance Audits 20060620
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYMX_DAQ_SOSA_CE CL_HRPAYMX_DAQ_SOSA_CE 20070805
Properties
Class CL_HRPAYMX_DAQ_SOSA  
Short Description Social Insurance Audits 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 20060606   SAP 
Last change 20081217   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 PMXSA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYMX_DAQ_SOSA Interface implementing Social Insurance Audits 20060620
Friends
Class CL_HRPAYMX_DAQ_SOSA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_OCCU Static Attribute Private Type reference (TYPE) PMXDAQ_OCCU Employment structure 20061013
2 MT_ERROR Instance attribute Protected Type reference (TYPE) P99SF_TAB_ERROR Message table 20060620
3 MT_PAY Instance attribute Protected Type reference (TYPE) PMXDQ_TAB_PAY Payroll results 20061009
4 MT_REPAT Instance attribute Private Type reference (TYPE) PMXSA_TAB_REPAT Table with Employer registration numbers 20060623
5 MT_VARBL_SPLITTED Static Attribute Private Type reference (TYPE) PMXSA_DEVAR_TAB Table with variable wage breakdown 20061020
6 MV_BASE_DAYS Static Attribute Private Type reference (TYPE) PMX_DCOTBI Contr. days in two-month per. 20061013
7 MV_PERMO Static Attribute Private Type reference (TYPE) PERMO Period parameter 20061013
8 MV_PERNR Static Attribute Private Type reference (TYPE) P_PERNR Personnel number 20061013
9 MV_PYPER_BEGDA Static Attribute Private Type reference (TYPE) BEGDA Valid from date 20061013
10 MV_REPAT Static Attribute Private Type reference (TYPE) PMX_REPAT IMSS employer reg. no. 20061013
11 MV_VAR_SDI Static Attribute Private Type reference (TYPE) PMX_SDIVR Variable integrated daily wage for Social Insurance 20061013
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CUMULATION Instance method Protected Method Checks cumulation periods for payroll 20060620
2 CHECK_REFERENCE_PERIOD Static method Public Method Checks reference period 20060620
3 GET_IT0372_TAB Instance method Public Method 20061103
4 GET_LAST_IT0372 Instance method Private Method Obtains records from the infotype 372 (SDI) 20080808
5 GET_OCCU_FROM_FORM Instance method Private Method Obtains employment line from declaration 20060620
6 GET_REPAT Instance method Public Method Obtains Employer registration number 20060623
7 GET_SOSA Instance method Private Method Obtains this-pointer 20061009
8 GET_VALUES_VAR_ELEMENTS Instance method Public Method Obtains variable element values 20061009
9 GET_VALUES_WAGETYPES Instance method Public Method 20060620
10 GET_WORKER Instance method Private Method Obtains all worker data 20080521
11 PREVIOUS_PAYROLL_RESULTS Instance method Protected Method Reads payroll results from previous period (no DAQ) 20061009
12 SORT_ALV_TABLE Instance method Public Method 20061020
Events
Class CL_HRPAYMX_DAQ_SOSA has no event.
Types
Class CL_HRPAYMX_DAQ_SOSA has no local type.
Method Signatures

Method CHECK_CUMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IN_PERIOD Call by reference Type reference (TYPE) BOOLEAN Boolean variable (X=true, -=false, space=unknown) 20060620
2 Importing IV_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll area 20060620
3 Importing IV_FPEND Call by reference Type reference (TYPE) FPEND End of payroll period (for-period) 20060620
4 Importing IV_FPPER Call by reference Type reference (TYPE) FPPER Garnishments for-period 20060620

Method CHECK_CUMULATION on class CL_HRPAYMX_DAQ_SOSA 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 20060620
2 Importing IV_END_DATE Call by reference Type reference (TYPE) D End of validity period 20060620
3 Importing IV_START_DATE Call by reference Type reference (TYPE) D Start of validity period 20060620

Method CHECK_REFERENCE_PERIOD on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method GET_IT0372_TAB Signature

Method GET_IT0372_TAB on class CL_HRPAYMX_DAQ_SOSA has no parameter.
Method GET_IT0372_TAB on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method GET_LAST_IT0372 Signature

Method GET_LAST_IT0372 on class CL_HRPAYMX_DAQ_SOSA has no parameter.
Method GET_LAST_IT0372 on class CL_HRPAYMX_DAQ_SOSA 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 20060620
2 Importing IS_FORM Call by reference Type reference (TYPE) PMXDQ_FORM Declaration 20060620

Method GET_OCCU_FROM_FORM on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method GET_REPAT Signature

Method GET_REPAT on class CL_HRPAYMX_DAQ_SOSA has no parameter.
Method GET_REPAT on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method GET_SOSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EC_SOSA Value transfer Object reference (TYPE REF TO) CL_HRPAYMX_DAQ_SOSA Miscellaneous data for declaration 20061009

Method GET_SOSA on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method GET_VALUES_VAR_ELEMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_VARBL_RETRO Call by reference Type reference (TYPE) PMXSA_DEVAR_TAB Table with breakdown of retroactive variable wages 20070827
2 Changing ET_VARBL_SPLITTED Call by reference Type reference (TYPE) PMXSA_DEVAR_TAB Table with variable wage breakdown 20061020
3 Importing IS_OCCU Call by reference Type reference (TYPE) PMXDAQ_OCCU Employment line 20061009

Method GET_VALUES_VAR_ELEMENTS on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method GET_VALUES_WAGETYPES Signature

Method GET_VALUES_WAGETYPES on class CL_HRPAYMX_DAQ_SOSA has no parameter.
Method GET_VALUES_WAGETYPES on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method GET_WORKER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_FOWOR Call by reference Type reference (TYPE) PMXDQ_FOWOR Employee 20080521

Method GET_WORKER on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method PREVIOUS_PAYROLL_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TAB_PAY Call by reference Type reference (TYPE) STANDARD TABLE Payroll results 20061009
2 Changing CS_DAQ_CONTROL Call by reference Type reference (TYPE) P99SD_CODAQ DAQ control data 20061009
3 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR Message table 20061009
4 Exporting EX_RETURNCODE Call by reference Type reference (TYPE) SY-SUBRC Return value, return value following ABAP statements 20061009

Method PREVIOUS_PAYROLL_RESULTS on class CL_HRPAYMX_DAQ_SOSA has no exception.

Method SORT_ALV_TABLE Signature

Method SORT_ALV_TABLE on class CL_HRPAYMX_DAQ_SOSA has no parameter.
Method SORT_ALV_TABLE on class CL_HRPAYMX_DAQ_SOSA has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in