SAP ABAP Class CL_HRPAYMX_INFOTYPE654 (Class for processing Infotype 654 (Termination))
Hierarchy
SAP_HRCMX (Software Component) Sub component SAP_HRCMX of SAP_HR
   PY-MX (Application Component) Mexico
     PC32 (Package) Payroll - Mexico
Properties
Class CL_HRPAYMX_INFOTYPE654  
Short Description Class for processing Infotype 654 (Termination)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC32   Payroll - Mexico 
Created 20001204   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYMX_INFOTYPE654 has no forward declaration.
Interfaces
Class CL_HRPAYMX_INFOTYPE654 has no interface implemented.
Friends
Class CL_HRPAYMX_INFOTYPE654 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 IT_P0654 Instance attribute Private Type reference (TYPE) P0654_TAB Personnel master record infotype 0654 (Termination) 20001204
2 OLD_P0654_TAB Instance attribute Private Type reference (TYPE) P0654_TAB Personnel master record infotype 0654 (Termination) 20001204
Methods
# Method Level Visibility Method type Description Created on
1 FILL_IT Instance method Public Method Fills internal table with current infotype information 20001204
2 INSERT Instance method Public Method Inserts entry for Termination 20001204
3 INSERT_ROW Instance method Private Method Inserts line of type P0654 in the internal table 20001204
4 INSERT_TAB Instance method Public Method Inserts table with entries for Termination 20001204
5 INTERN_MASTER Instance method Private Method Maintains an IT 654 entry in the data base 20010129
6 MASTER Instance method Public Method Maintains IT 654 in the data base for an employee 20010130
7 READ_TAB Instance method Public Method Reads infotype table 20010417
8 REJECT_EE Instance method Public Method Removes employee from the table of employees to be processed 20001204
9 SIMULATE Instance method Public Method Simulates infotype for the payroll 20001204
Events
Class CL_HRPAYMX_INFOTYPE654 has no event.
Types
Class CL_HRPAYMX_INFOTYPE654 has no local type.
Method Signatures

Method FILL_IT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Valid from date 20010314
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Valid to date 20010314
3 Importing P0654_TAB Call by reference Type reference (TYPE) P0654_TAB Personnel master record infotype 0654 (Termination) 20001204
4 Importing PERNR Value transfer Type reference (TYPE) P_PERNR Personnel number 20001204
5 Exporting RECORDS_READ Call by reference Type reference (TYPE) I Number of records read 20010104

Method FILL_IT on class CL_HRPAYMX_INFOTYPE654 has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Value transfer Type reference (TYPE) P_PERNR Personnel number 20001204
2 Importing TDATE Value transfer Type reference (TYPE) PMXTRM_TDATE Work termination date 20001204
3 Importing TRSN Value transfer Type reference (TYPE) PMXTRM_RSN Work termination type 20001204
# Exception Resumable Description Created on
1 PRESENT Entry already made in the infotype 20001204

Method INSERT_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Value transfer Type reference (TYPE) P0654 Personnel master record infotype 0654 (Termination) 20001204
# Exception Resumable Description Created on
1 PRESENT Entry already exists in internal table 20001204

Method INSERT_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0654_TAB Value transfer Type reference (TYPE) P0654_TAB Personnel master record infotype 0654 (Termination) 20001204
2 Exporting REJECT_TAB Call by reference Type reference (TYPE) P0654_TAB Personnel master record infotype 0654 (Termination) 20010314

Method INSERT_TAB on class CL_HRPAYMX_INFOTYPE654 has no exception.

Method INTERN_MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTIO Value transfer Type reference (TYPE) ACTIO Operation in infotypes 20010129
2 Importing P0654 Call by reference Type reference (TYPE) P0654 Personnel master record infotype 0654 (Termination) 20010129
3 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETURN Return parameter 20010130

Method INTERN_MASTER on class CL_HRPAYMX_INFOTYPE654 has no exception.

Method MASTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personnel number 20010130
2 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETURN Return parameter 20010130

Method MASTER on class CL_HRPAYMX_INFOTYPE654 has no exception.

Method READ_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P0654_TAB Value transfer Type reference (TYPE) P0654_TAB Personnel master record infotype 0654 (Termination) 20010417
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel number 20010430
# Exception Resumable Description Created on
1 NO_ENTRIES No records found in the internal tables 20010424

Method REJECT_EE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Value transfer Type reference (TYPE) P_PERNR Personnel number 20001204

Method REJECT_EE on class CL_HRPAYMX_INFOTYPE654 has no exception.

Method SIMULATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES Simulated objects 20001204
2 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personnel number 20010123
# Exception Resumable Description Created on
1 INFTY_IS_INITIAL Empty infotype 20010130
2 PERNR_IS_INITIAL No personnel number 20010130
3 RECORD_EXISTS Record already exists 20010130
4 WRONG_INFTY Invalid infotype 20010130
5 WRONG_PERNR Invalid personnel number 20010130
History
Last changed by/on SAP  00000000 
SAP Release Created in 46C