SAP ABAP Class CL_HRPAYVE_TRM_COUNTRY (Country specific class for term. (Venezuela))
Hierarchy
SAP_HRCVE (Software Component) Sub component SAP_HRCVE of SAP_HR
   PY-VE (Application Component) Venezuela
     PC17 (Package) Payroll - Venezuela
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYLA_TRM_COUNTRY Abstract class for termination infotypes 20010712
Properties
Class CL_HRPAYVE_TRM_COUNTRY  
Short Description Country specific class for term. (Venezuela)    
Super Class CL_HRPAYLA_TRM_COUNTRY Abstract class for termination infotypes 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC17   Payroll - Venezuela 
Created 20010712   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYVE_TRM_COUNTRY has no forward declaration.
Interfaces
Class CL_HRPAYVE_TRM_COUNTRY has no interface implemented.
Friends
Class CL_HRPAYVE_TRM_COUNTRY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FIRST_TIME Instance attribute Private Type reference (TYPE) XFELD 'X' Selection field 20020418
2 GV_TRMEG Instance attribute Private Type reference (TYPE) P_99SOPTVA 0 Value for configuration setting 20100622
3 IT_P0003 Instance attribute Private Type reference (TYPE) P0003_TAB Personnel master record Infotype 0003 (payroll status) 20010712
4 IT_P0645 Instance attribute Private Type reference (TYPE) P0645_TAB Table of type P0645 (termination infotype Venezuela) 20010712
5 OLD_P0645_TAB Instance attribute Private Type reference (TYPE) P0645_TAB Table of type P0645 (termination infotype Venezuela) 20010712
6 PREAV_TYPE Instance attribute Private Type reference (TYPE) PVE_PREA1 Notice type 20120308
7 PREAV_WORKED_DAYS Instance attribute Private Type reference (TYPE) PVE_PREA2 Worked notice days 20120308
8 TTYPE_CHECK Instance attribute Private Type reference (TYPE) PLATRM_TTYPE Termination type 20081117
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_IT0003 Instance method Private Method Check changes in IT0003 20010712
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20010712
3 FILL_IT Instance method Private Method Fill internal table with infotype information 20010712
4 INSERT_ROW Instance method Private Method Insert line of infotype structure 20010712
5 INTERN_MASTER Instance method Private Method update a single entry in database 20010712
Events
Class CL_HRPAYVE_TRM_COUNTRY has no event.
Types
Class CL_HRPAYVE_TRM_COUNTRY has no local type.
Method Signatures

Method CHECK_IT0003 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) P0645-BEGDA Valid from date 20010712
2 Changing OBJ_IPREL Call by reference Object reference (TYPE REF TO) CL_HRPAY99_FILL_INFOTYPES 20050815
3 Importing PERNR Value transfer Type reference (TYPE) P0645-PERNR Personnel number 20010712
4 Importing TIPTE Value transfer Type reference (TYPE) P0645-TIPTE Reason for work contract termination 20010712

Method CHECK_IT0003 on class CL_HRPAYVE_TRM_COUNTRY has no exception.

Method CONSTRUCTOR Signature

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

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 20010712
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Valid to date 20010712
3 Importing PERNR Value transfer Type reference (TYPE) P_PERNR Personnel number 20010712
4 Exporting RECORDS_READ Call by reference Type reference (TYPE) I Number of records read 20010712

Method FILL_IT on class CL_HRPAYVE_TRM_COUNTRY has no exception.

Method INSERT_ROW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE Call by reference Type reference (TYPE) P0645 Termination of contract: General data 20010712
# Exception Resumable Description Created on
1 PRESENT Entry already exists in table 20010712

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 20010712
2 Importing RECORD Call by reference Type reference (TYPE) P0645 Termination of contract: General data 20010712
3 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETURN1 Return parameter 20010712

Method INTERN_MASTER on class CL_HRPAYVE_TRM_COUNTRY has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 470