SAP ABAP Class CL_HRPADUN_EG_APPL (NPO: EG Application)
Hierarchy
SAP_HRCUN (Software Component) Sub component SAP_HRCUN of SAP_HR
   PY-NPO (Application Component) Non Profit Organizations
     PBUN (Package) Master Data Non Profit Organizations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPADUN_EGCONST NPO: EG Constants 20051227
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20051227
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_INFTY_BL HR: Business Logic for Master Data 20060320
Properties
Class CL_HRPADUN_EG_APPL  
Short Description NPO: EG Application    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPADUNEG    
Program status     
Category 0   
Package PBUN   Master Data Non Profit Organizations 
Created 20051227   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPADUN_EGCONST NPO: EG Constants 20051227
2 IF_HRPA_BOOLE_D HR: Master Data, Attribute True and False 20051227
3 IF_HRPA_INFTY_BL HR: Business Logic for Master Data 20060320
Friends
Class CL_HRPADUN_EG_APPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ADV_FLAG Static Attribute Private Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20080527
2 C_ATTR_MAX_AGE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
3 C_ATTR_MIN_AGE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
4 C_ATTR_WITHIN Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
5 C_CHF Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
6 C_DKK Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
7 C_EG075 Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
8 C_EG100 Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
9 C_EGCL1 Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
10 C_EGCL2 Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
11 C_EGCL3 Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
12 C_EGCL4 Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
13 C_EGCL5 Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
14 C_EGCL6 Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
15 C_EG_2THIRDS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
16 C_EG_ADV Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
17 C_EG_CLM Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
18 C_EG_EXARTA Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
19 C_EG_EXARTB Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
20 C_EG_EXARTM Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060724
21 C_EG_EXARTN Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
22 C_EG_EXARTO Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
23 C_EG_EXARTP Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060320
24 C_EG_EXARTR Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
25 C_EG_EXARTS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
26 C_EG_INFTY Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
27 C_EG_MAX_AGE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
28 C_EG_MIN_AGE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
29 C_EG_NATIO Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060207
30 C_EG_OCRSN Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
31 C_EG_PREAS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060126
32 C_EG_TUITION Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060724
33 C_EG_WAERS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
34 C_EG_WITHIN Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
35 C_EG_WTYPE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
36 C_EG_WTYPP Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060126
37 C_EOD_DATE_TYPE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
38 C_EUR Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
39 C_EXM_APPLI Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
40 C_FALSE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
41 C_GBP Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
42 C_GED_DATE_TYPE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
43 C_HIGH_DATE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
44 C_JPY Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
45 C_LOW_DATE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
46 C_MSG_CLASS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
47 C_NOK Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
48 C_SEK Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
49 C_TCLAS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
50 C_TRUE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
51 C_TYPE_OF_RATE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
52 C_UN_MOLGA Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
53 C_USD Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
54 C_WORLD Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
55 EQUAL Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060724
56 GREATER Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060724
57 G_READ_INFOTYPE Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20051227
58 LESS Static Attribute Public Object reference (TYPE REF TO) IF_HRPA_READ_INFOTYPE Reading Infotype Records 20060724
Methods
# Method Level Visibility Method type Description Created on
1 BL_CALC_EXP Static method Public Method Local method for Expense calculation 20051227
2 BL_CALC_EXP_EXCHANGE Static method Public Method Local method for Expense calculation in local currency 20060724
3 BL_CALC_PERIOD Static method Public Method Local method for special period calculation 20051227
4 BL_CALC_RULE Static method Public Method Local method internal for calculation based on rules series 20051227
5 BL_COMPRESS Static method Public Method Local method for table compression 20051227
6 BL_FILL_PREVIEW Static method Public Method Local method to show preview results 20051227
7 BL_FILL_PREVIEW_HDR Static method Public Method Local method to fill preview header 20060724
8 BL_GET_EG_PAYRESULT Static method Public Method Local method to select pay results for EG application 20060724
9 BL_GET_LINES Static method Public Method Local method select Advances/Expenses from database 20051227
10 BL_GET_PAYM_OWAERS Static method Public Method Local method to select pay results for paid advances in orig 20060317
11 BL_GET_PAYRESULT Static method Public Method Local method to select pay results for paid advances 20060201
12 BL_GET_PAYSTATUS Static method Public Method Local method select Paid Status from database 20051227
13 BL_PA0015 Static method Public Method Local method for Update Infotype 0015 20060125
14 BL_PA0267 Static method Public Method Local method for Update Infotype 0267 20060125
15 BL_READ_P2001 Static method Public Method Local method to read IT2001 records 20060320
16 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20051228
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20051228
18 GET_AMOUNT Static method Public Method Get Amount 20051227
19 GET_AVERAGE_CUL Static method Public Method Get average capicity utilization level 20060724
20 GET_CALC_CURRENCY Static method Public Method Local method to get Calculation Currency for s/m for payro 20060724
21 GET_CATEGORY Static method Public Method Get Category for Caculation 20051227
22 GET_CCAQ_RECORDS Static method Public Method Get EG statistic for CCAQ 20060720
23 GET_CHILDREN Static method Public Method Get all Children from IT0021 20051227
24 GET_DUTY Static method Public Method Get Duty Station Customizing table values 20051227
25 GET_DUTY_DS_TAB Static method Public Method Get Duty Station Customizing table values out of DS Tab 20060317
26 GET_LEAVE_PERCENTAGE Static method Public Method Get percentage of leave in EG-period 20060320
27 GET_ORG_CODE_ID Static method Public Method Get Org Code 20080208
Events
Class CL_HRPADUN_EG_APPL has no event.
Types
Class CL_HRPADUN_EG_APPL has no local type.
Method Signatures

Method BL_CALC_EXP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
3 Exporting G_PERC Call by reference Type reference (TYPE) PUN_EGFAC EG Proration Factor 20060724
4 Exporting L_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051227
5 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20051228
6 Exporting RT_EXP Value transfer Type reference (TYPE) PUNPAD_EG_SUM EG: Internal summary structure 20051227
7 Importing TC_EXP Call by reference Type reference (TYPE) HRPADUN_EGEXP Exp. MM: Table type of Expenses 20051227
8 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART NPO: EG Tabletype 20051227
9 Exporting T_P0267 Call by reference Type reference (TYPE) P0267_TAB_UN HR Master Record: IT 0267 (Additional Off-Cycle Payments) 20051227
# Exception Resumable Description Created on
1 CX_HRPA_EXPLANATORY_MESSAGE Erläuternde Nachricht 20051227
2 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20051227

Method BL_CALC_EXP_EXCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20060724
2 Exporting COMP_SIGN Call by reference Type reference (TYPE) PUN_EGEXPCST EG: Cost type 20060724
3 Importing EGCOS Call by reference Type reference (TYPE) T7UNPAD_EGCOS NPO: Education Grant Cost Types 20060724
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060724
5 Exporting L_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060724
6 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060724
7 Importing TC_EXP Call by reference Type reference (TYPE) HRPADUN_EGEXP EG Table type of Expenses 20060724
8 Exporting TC_PAYM Call by reference Type reference (TYPE) HRPADUN_EGEXP EG Table type of Expenses 20060724
9 Exporting TUI_EXCHG Call by reference Type reference (TYPE) UKURS_CURR Exchange Rate 20060724
10 Exporting TUI_WAERS Call by reference Type reference (TYPE) WAERS Currency Key 20060724
11 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART EG Tabletype 20060724

Method BL_CALC_EXP_EXCHANGE on class CL_HRPADUN_EG_APPL has no exception.

Method BL_CALC_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
2 Exporting CALC_BASE Call by reference Type reference (TYPE) PUN_EGFAC EG Proration Factor 20051227
3 Exporting DAYS Call by reference Type reference (TYPE) I 20051227
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
5 Exporting MONTHS Call by reference Type reference (TYPE) I 20051227
6 Importing ROUND Call by reference Type reference (TYPE) PUN_EGRTY '4' Education Grant Rounding Type for Proration 20060127
7 Exporting YEARS Call by reference Type reference (TYPE) I 20051227

Method BL_CALC_PERIOD on class CL_HRPADUN_EG_APPL has no exception.

Method BL_CALC_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EGCLR Call by reference Type reference (TYPE) PUN_EGCLR NPO: EG Calculation Rule 20051227
2 Importing EGFAC Call by reference Type reference (TYPE) PUN_EGFAC EG Proration Factor 20051227
3 Importing EGFAC_B Call by reference Type reference (TYPE) PUN_EGFAC EG Proration Factor Boarding 20051227
4 Importing LT_P0267 Call by reference Type reference (TYPE) P0267_TAB_UN HR Master Record: IT 0267 (Additional Off-Cycle Payments) 20051227
5 Importing L_INT Call by reference Type reference (TYPE) PUNPAD_EGEXP_RESULT NPO: EG Structure for Expense Result Table 20051227
6 Importing L_STR Call by reference Type reference (TYPE) PUNPAD_EGMAXAMT NPO: EG Maximum Amount structure 20051227
7 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20051228
8 Importing PAYM_REPL Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060724
9 Exporting RESULT Call by reference Type reference (TYPE) PUNPAD_EGEXP_RESULT NPO: EG Structure for Expense Result Table 20051227
10 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART EG Tabletype 20060724

Method BL_CALC_RULE on class CL_HRPADUN_EG_APPL has no exception.

Method BL_COMPRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting L_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051227
2 Exporting RT_EXP Call by reference Type reference (TYPE) HRPADUN_EGEXP NPO: EG Table type of Expenses 20051227
3 Importing TC_EXP Call by reference Type reference (TYPE) HRPADUN_EGEXP NPO: EG Table type of Expenses 20051227
4 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART NPO: EG Tabletype 20051227

Method BL_COMPRESS on class CL_HRPADUN_EG_APPL has no exception.

Method BL_FILL_PREVIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing G_PERC Call by reference Type reference (TYPE) PUN_EGFAC EG Proration Factor 20060724
2 Importing ITABLE Call by reference Type reference (TYPE) PUNPAD_EG_SUM EG: Internal summary structure 20051227
3 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060724
4 Exporting PREVIEW Call by reference Type reference (TYPE) HRPADUN_EGPRVW Exp. MM: Table type of Advance Expenses 20051227
5 Importing Q0965 Call by reference Type reference (TYPE) Q0965 Screen Fields: Infotype 0965 Education Grant 20060724
6 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART EG Tabletype 20060724
7 Importing T_P0267 Call by reference Type reference (TYPE) P0267_TAB_UN HR Master Record: IT 0267 (Additional Off-Cycle Payments) 20051227

Method BL_FILL_PREVIEW on class CL_HRPADUN_EG_APPL has no exception.

Method BL_FILL_PREVIEW_HDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060724
2 Exporting PREVIEW Call by reference Type reference (TYPE) HRPADUN_EGPRVW EG Table type of Preview 20060724
3 Importing Q0965 Call by reference Type reference (TYPE) Q0965 Screen Fields: Infotype 0965 Education Grant 20060724
4 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART EG Tabletype 20060724

Method BL_FILL_PREVIEW_HDR on class CL_HRPADUN_EG_APPL has no exception.

Method BL_GET_EG_PAYRESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20060724
2 Exporting C0 Call by reference Type reference (TYPE) HRPAY99_C0 Cost Distribution 20060724
3 Exporting EGRT Call by reference Type reference (TYPE) HRPAYUN_EGRT NPO Education Grant Result Table (Table Type) 20060724
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060724
5 Exporting L_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060724
6 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060724
7 Exporting RT Call by reference Type reference (TYPE) HRPAY99_RT Results Table 20060724
8 Exporting V0 Call by reference Type reference (TYPE) HRPAY99_V0 Variable Assignment 20060724

Method BL_GET_EG_PAYRESULT on class CL_HRPADUN_EG_APPL has no exception.

Method BL_GET_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADVANCE Call by reference Type reference (TYPE) HRPADUN_EGEXPMGT Exp. MM: Database Table Advance Expenses 20051227
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
3 Exporting CLM_PAID Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051227
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
5 Exporting EXPENSE Call by reference Type reference (TYPE) HRPADUN_EGEXPMGT Exp. MM: Database Table Claim Expenses 20051227
6 Exporting EXP_TAB Call by reference Type reference (TYPE) HRPADUN_EGEXPSTR EG: Advance expenses table type 20051227
7 Changing L_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051227
8 Importing P0965 Value transfer Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20051228
9 Importing STATUS Call by reference Type reference (TYPE) STAT1 Status Indicator 20051227
10 Exporting TC_OUT Call by reference Type reference (TYPE) HRPADUN_EGEXP Exp. MM: Table type of Expenses 20051227
11 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART NPO: EG Tabletype 20051227

Method BL_GET_LINES on class CL_HRPADUN_EG_APPL has no exception.

Method BL_GET_PAYM_OWAERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20060317
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060317
3 Importing IT_P0267 Call by reference Type reference (TYPE) P0267_TAB_UN HR Master Record: IT 0267 (Additional Off-Cycle Payments) 20060317
4 Exporting L_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060317
5 Changing OT_P0267 Call by reference Type reference (TYPE) P0267_TAB_UN HR Master Record: IT 0267 (Additional Off-Cycle Payments) 20060317
6 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060317

Method BL_GET_PAYM_OWAERS on class CL_HRPADUN_EG_APPL has no exception.

Method BL_GET_PAYRESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20060201
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060201
3 Importing IT_P0267 Call by reference Type reference (TYPE) P0267_TAB_UN HR Master Record: IT 0267 (Additional Off-Cycle Payments) 20060201
4 Exporting L_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060201
5 Changing OT_P0267 Call by reference Type reference (TYPE) P0267_TAB_UN HR Master Record: IT 0267 (Additional Off-Cycle Payments) 20060201
6 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060201

Method BL_GET_PAYRESULT on class CL_HRPADUN_EG_APPL has no exception.

Method BL_GET_PAYSTATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
3 Changing L_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051227
4 Changing L_PAY Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051227
5 Importing P0965 Value transfer Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20051228
6 Importing TC_IMP Call by reference Type reference (TYPE) HRPADUN_EGEXP Exp. MM: Table type of Expenses 20051227
7 Exporting TC_OUT Call by reference Type reference (TYPE) HRPADUN_EGEXP Exp. MM: Table type of Expenses 20051227
8 Exporting TO_OUT Call by reference Type reference (TYPE) HRPADUN_EGEXP Exp. MM: Table type of Expenses 20051227
9 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART NPO: EG Tabletype 20051227

Method BL_GET_PAYSTATUS on class CL_HRPADUN_EG_APPL has no exception.

Method BL_PA0015 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BALANCE Call by reference Type reference (TYPE) PUN_GESBB Amount on Individual Receipt 20060125
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20060125
3 Importing CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20060125
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060125
5 Exporting ERROR_TAB Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20060125
6 Importing INFTY Call by reference Type reference (TYPE) TABNAME 'PA0015' Table Name 20060125
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060125
8 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060125
9 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060125
10 Importing PAYDATE Call by reference Type reference (TYPE) BEGDA Start Date 20060125

Method BL_PA0015 on class CL_HRPADUN_EG_APPL has no exception.

Method BL_PA0267 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BALANCE Call by reference Type reference (TYPE) PUN_GESBB Amount on Individual Receipt 20060125
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20060125
3 Importing CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20060125
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060125
5 Exporting ERROR_TAB Call by reference Type reference (TYPE) HRERROR_TAB HR Errors Table 20060125
6 Importing INFTY Call by reference Type reference (TYPE) TABNAME 'PA0267' Table Name 20060125
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060125
8 Importing I_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20060125
9 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060125
10 Importing PAYDATE Call by reference Type reference (TYPE) BEGDA Start Date 20060125

Method BL_PA0267 on class CL_HRPADUN_EG_APPL has no exception.

Method BL_READ_P2001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060320
2 Importing P_BEGDA Call by reference Type reference (TYPE) D IF_HRPA_INFTY_BL~LOW_DATE 20060320
3 Importing P_ENDDA Call by reference Type reference (TYPE) D IF_HRPA_INFTY_BL~HIGH_DATE 20060320
4 Exporting P_I2001 Call by reference Type reference (TYPE) P2001_TAB HR Time Record: Absences Infotype (2001) 20060320
5 Exporting P_IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20060320
6 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20060320
7 Importing P_SUBTY Call by reference Type reference (TYPE) SUBTY '*' Subtype 20060320
8 Importing P_TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20060320

Method BL_READ_P2001 on class CL_HRPADUN_EG_APPL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPADUN_EG_APPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPADUN_EG_APPL has no exception.

Method CONSTRUCTOR Signature

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

Method GET_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ALLOW_AMT Call by reference Type reference (TYPE) MAXBT HR Payroll: Amount 20051227
2 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
3 Exporting BOARD_AMT Call by reference Type reference (TYPE) MAXBT HR Payroll: Amount 20051227
4 Importing EGCUR Call by reference Type reference (TYPE) WAERS Currency Key 20051227
5 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
6 Importing FAC_UNPAID Call by reference Type reference (TYPE) PUN_EGFAC EG Proration Factor 20060720
7 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20051227
8 Exporting MAXBT_1T6 Call by reference Type reference (TYPE) PUNPAD_EGMAXAMT NPO: EG Maximum Amount structure 20051227
9 Exporting MAXIM_AMT Call by reference Type reference (TYPE) MAXBT HR Payroll: Amount 20051227
10 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20051227
11 Importing RESULT Call by reference Type reference (TYPE) PUNPAD_EGCAT_RESULT EG: Result Structure from Master Data 20051227

Method GET_AMOUNT on class CL_HRPADUN_EG_APPL has no exception.

Method GET_AVERAGE_CUL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BEGDA Call by reference Type reference (TYPE) P0965-BEGDA Start Date 20060724
2 Exporting P_BSGRD Call by reference Type reference (TYPE) BSGRD Capacity utilization level 20060724
3 Importing P_ENDDA Call by reference Type reference (TYPE) P0965-ENDDA End Date 20060724
4 Exporting P_P0008 Call by reference Type reference (TYPE) P0008 HR Master Record: Infotype 0008 (Basic Pay) 20060724
5 Importing P_PERNR Call by reference Type reference (TYPE) P0965-PERNR Personnel Number 20060724
6 Importing T_IT0008 Call by reference Type reference (TYPE) P0008_TAB HR Master Record: Infotype 0008 (Basic Pay) 20060724

Method GET_AVERAGE_CUL on class CL_HRPADUN_EG_APPL has no exception.

Method GET_CALC_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CALC_CURRENCY Call by reference Type reference (TYPE) WAERS Currency Key 20060724
2 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060724
# Exception Resumable Description Created on
1 CX_HRPA_EXPLANATORY_MESSAGE Erläuternde Nachricht 20060724

Method GET_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
2 Exporting EGCLR Call by reference Type reference (TYPE) PUN_EGCLR NPO: EG Calculation Rule 20051227
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
4 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20051227
5 Exporting RESULT Call by reference Type reference (TYPE) PUNPAD_EGCAT_RESULT EG Category Result 20051227
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS 'A' Transaction class for data storage 20051227
7 Importing TYPE Call by reference Type reference (TYPE) PUN_EGART EG Tabletype 20060720
# Exception Resumable Description Created on
1 CX_HRPA_EXPLANATORY_MESSAGE Erläuternde Nachricht 20051227

Method GET_CCAQ_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_DESCRIPTOR Call by reference Type reference (TYPE) PUNPAD_EGCCAQ NPO: EG file structure for CCAQ Reporting 20060720
2 Importing P_P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060720

Method GET_CCAQ_RECORDS on class CL_HRPADUN_EG_APPL has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
3 Importing GT_P0021 Call by reference Type reference (TYPE) P0021_TAB HR Master Record: Infotype 0021 (Family/Related Person) 20051227
4 Exporting LT_C0021 Call by reference Type reference (TYPE) HRPADUN_EG_CHILD NPO: EG table type for children 20051227
5 Exporting LT_P0021 Call by reference Type reference (TYPE) P0021_TAB HR Master Record: Infotype 0021 (Family/Related Person) 20051227
6 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20051227

Method GET_CHILDREN on class CL_HRPADUN_EG_APPL has no exception.

Method GET_DUTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20051227
2 Exporting DS1P Value transfer Type reference (TYPE) T7UNPAD_DS1P Duty Station 20051227
3 Changing EGDDS Call by reference Type reference (TYPE) PUN_EGDDS Duty Station flag for designated 20051227
4 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20051227
5 Importing P0001 Call by reference Type reference (TYPE) P0001 HR Master Record: Infotype 0001 (Org. Assignment) 20051227
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personnel Number 20051227

Method GET_DUTY on class CL_HRPADUN_EG_APPL has no exception.

Method GET_DUTY_DS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20060317
2 Changing DS_TAB Call by reference Type reference (TYPE) HRPADUN_DS_TAB Duty Station 20060317
3 Importing ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20060317
4 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060720

Method GET_DUTY_DS_TAB on class CL_HRPADUN_EG_APPL has no exception.

Method GET_LEAVE_PERCENTAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0965 Call by reference Type reference (TYPE) P0965 HR Master Record for Infotype 0965 20060320
2 Exporting PERC Call by reference Type reference (TYPE) PUN_EGFAC EG Proration Factor 20060320

Method GET_LEAVE_PERCENTAGE on class CL_HRPADUN_EG_APPL has no exception.

Method GET_ORG_CODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRMDT Call by reference Type reference (TYPE) ENDDA End Date 20080208
2 Exporting ORG_CODE Call by reference Type reference (TYPE) PUN_EGORGC NPO: Education Grant CCAQ organizational code 20080208
3 Exporting ORG_ID Call by reference Type reference (TYPE) CHAR2 Version Number Component 20080208
4 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel Number 20080208
5 Importing TODT Call by reference Type reference (TYPE) BEGDA Start Date 20080208

Method GET_ORG_CODE_ID on class CL_HRPADUN_EG_APPL has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 200