SAP ABAP Class CL_HRPA_INFOTYPE_0537 (Going abroad information (CN))
Hierarchy
EA-HRCCN (Software Component) Sub component EA-HRCCN of EA-HR
   PA-PA-CN (Application Component) China
     PAOC_PAD_CN (Package) Add-On Development Personal administration: China
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20021106
Properties
Class CL_HRPA_INFOTYPE_0537  
Short Description Going abroad information (CN)    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAD_CN   Add-On Development Personal administration: China 
Created 20021106   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0537 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0537 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0537 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MULTIPLE Constant Public Type reference (TYPE) PCN_AKIND 2 application kind 20021205
2 SINGLE Constant Public Type reference (TYPE) PCN_AKIND 1 application kind 20021205
Methods
# Method Level Visibility Method type Description Created on
1 CALC_EXPIRATION Instance method Protected Method calculate days of expiration 20021205
2 CALC_USED_DAYS Instance method Protected Method calculate used days of visa 20021205
3 CHECK_RETURN_DATE Instance method Protected Method Check relationship between leave/return date 20021106
4 CHECK_VISA Instance method Protected Method Check visa validity whith information in IT0185 20021107
5 CHECK_VISA_ON_LEAVE Instance method Protected Method Check visa when leave date is entered 20021205
6 CHECK_VISA_ON_PLAN Instance method Protected Method Check visa when no leave date entered 20021107
7 SPECIFIC_COMPUTATION Instance method Protected Method Specific check for infotype 0537 20021106
Events
Class CL_HRPA_INFOTYPE_0537 has no event.
Types
Class CL_HRPA_INFOTYPE_0537 has no local type.
Method Signatures

Method CALC_EXPIRATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE_LENGTH Call by reference Type reference (TYPE) PCN_DATEN Valid length of multiple visa 20021205
2 Returning NUMBER_OF_DAYS Value transfer Type reference (TYPE) I 20021205
3 Importing TIME_UNIT Call by reference Type reference (TYPE) DZEINZ Time unit for determining next payment 20021205

Method CALC_EXPIRATION on class CL_HRPA_INFOTYPE_0537 has no exception.

Method CALC_USED_DAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LEAVE_DATE Call by reference Type reference (TYPE) PCN_GODAT Going abroad date 20021205
2 Importing PERSONNEL_NUM Call by reference Type reference (TYPE) PERNR_D Standard Selections for HR Master Data Reporting 20021205
3 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021205
4 Returning USED_DAYS Value transfer Type reference (TYPE) I 20021205
5 Importing VISA_NUM Call by reference Type reference (TYPE) PCN_VSNUM Visa number 20021205
6 Importing VISA_TYPE Call by reference Type reference (TYPE) PCN_PVISA Visa type 20021205

Method CALC_USED_DAYS on class CL_HRPA_INFOTYPE_0537 has no exception.

Method CHECK_RETURN_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021106
2 Importing LEAVE_DATE Call by reference Type reference (TYPE) PCN_GODAT Start Date 20021205
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021106
4 Importing RET_DATE Call by reference Type reference (TYPE) PCN_REDAT Start Date 20021106

Method CHECK_RETURN_DATE on class CL_HRPA_INFOTYPE_0537 has no exception.

Method CHECK_VISA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGIN_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20021205
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021205
3 Importing LEAVE_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20021205
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021205
5 Importing PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021205
6 Importing RET_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20021205
7 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021205
8 Importing VISA_NUMBER Call by reference Type reference (TYPE) PCN_VSNUM Visa number 20021205
9 Importing VISA_TYPE Call by reference Type reference (TYPE) PCN_PVISA Visa type 20021205

Method CHECK_VISA on class CL_HRPA_INFOTYPE_0537 has no exception.

Method CHECK_VISA_ON_LEAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021205
2 Importing LEAVE_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20021205
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021205
4 Importing PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021205
5 Importing RET_DATE Call by reference Type reference (TYPE) BEGDA Start Date 20021205
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021205
7 Importing VISA_NUMBER Call by reference Type reference (TYPE) PCN_VSNUM Visa number 20021205
8 Importing VISA_TYPE Call by reference Type reference (TYPE) PCN_PVISA Visa type 20021205

Method CHECK_VISA_ON_LEAVE on class CL_HRPA_INFOTYPE_0537 has no exception.

Method CHECK_VISA_ON_PLAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) BEGDA Start Date 20021107
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021107
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021107
4 Importing PERSONNEL_NUMBER Call by reference Type reference (TYPE) PERNR_D Personnel Number 20021107
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021205
6 Importing VISA_NUMBER Call by reference Type reference (TYPE) PCN_VSNUM Visa number 20021107
7 Importing VISA_TYPE Call by reference Type reference (TYPE) PCN_PVISA Visa type 20021107

Method CHECK_VISA_ON_PLAN on class CL_HRPA_INFOTYPE_0537 has no exception.

Method SPECIFIC_COMPUTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20021106
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20021106
3 Changing P0537 Call by reference Type reference (TYPE) P0537 HR Master Record: Infotype 0535 (Project & Achievement) 20021106
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20021205

Method SPECIFIC_COMPUTATION on class CL_HRPA_INFOTYPE_0537 has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 200