Hierarchy
⤷
⤷
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 | 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
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Local method for Expense calculation | 20051227 | |
| 2 | Static method | Public | Method | Local method for Expense calculation in local currency | 20060724 | |
| 3 | Static method | Public | Method | Local method for special period calculation | 20051227 | |
| 4 | Static method | Public | Method | Local method internal for calculation based on rules series | 20051227 | |
| 5 | Static method | Public | Method | Local method for table compression | 20051227 | |
| 6 | Static method | Public | Method | Local method to show preview results | 20051227 | |
| 7 | Static method | Public | Method | Local method to fill preview header | 20060724 | |
| 8 | Static method | Public | Method | Local method to select pay results for EG application | 20060724 | |
| 9 | Static method | Public | Method | Local method select Advances/Expenses from database | 20051227 | |
| 10 | Static method | Public | Method | Local method to select pay results for paid advances in orig | 20060317 | |
| 11 | Static method | Public | Method | Local method to select pay results for paid advances | 20060201 | |
| 12 | Static method | Public | Method | Local method select Paid Status from database | 20051227 | |
| 13 | Static method | Public | Method | Local method for Update Infotype 0015 | 20060125 | |
| 14 | Static method | Public | Method | Local method for Update Infotype 0267 | 20060125 | |
| 15 | Static method | Public | Method | Local method to read IT2001 records | 20060320 | |
| 16 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20051228 | |
| 17 | Instance method | Public | Constructor | CONSTRUCTOR | 20051228 | |
| 18 | Static method | Public | Method | Get Amount | 20051227 | |
| 19 | Static method | Public | Method | Get average capicity utilization level | 20060724 | |
| 20 | Static method | Public | Method | Local method to get Calculation Currency for s/m for payro | 20060724 | |
| 21 | Static method | Public | Method | Get Category for Caculation | 20051227 | |
| 22 | Static method | Public | Method | Get EG statistic for CCAQ | 20060720 | |
| 23 | Static method | Public | Method | Get all Children from IT0021 | 20051227 | |
| 24 | Static method | Public | Method | Get Duty Station Customizing table values | 20051227 | |
| 25 | Static method | Public | Method | Get Duty Station Customizing table values out of DS Tab | 20060317 | |
| 26 | Static method | Public | Method | Get percentage of leave in EG-period | 20060320 | |
| 27 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20051227 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20051227 | |||
| 3 | G_PERC | Call by reference | Type reference (TYPE) | PUN_EGFAC | EG Proration Factor | 20060724 | |||
| 4 | L_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20051227 | |||
| 5 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20051228 | |||
| 6 | RT_EXP | Value transfer | Type reference (TYPE) | PUNPAD_EG_SUM | EG: Internal summary structure | 20051227 | |||
| 7 | TC_EXP | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | Exp. MM: Table type of Expenses | 20051227 | |||
| 8 | TYPE | Call by reference | Type reference (TYPE) | PUN_EGART | NPO: EG Tabletype | 20051227 | |||
| 9 | 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 | Erläuternde Nachricht | 20051227 | ||
| 2 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20060724 | |||
| 2 | COMP_SIGN | Call by reference | Type reference (TYPE) | PUN_EGEXPCST | EG: Cost type | 20060724 | |||
| 3 | EGCOS | Call by reference | Type reference (TYPE) | T7UNPAD_EGCOS | NPO: Education Grant Cost Types | 20060724 | |||
| 4 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20060724 | |||
| 5 | L_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060724 | |||
| 6 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20060724 | |||
| 7 | TC_EXP | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | EG Table type of Expenses | 20060724 | |||
| 8 | TC_PAYM | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | EG Table type of Expenses | 20060724 | |||
| 9 | TUI_EXCHG | Call by reference | Type reference (TYPE) | UKURS_CURR | Exchange Rate | 20060724 | |||
| 10 | TUI_WAERS | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20060724 | |||
| 11 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20051227 | |||
| 2 | CALC_BASE | Call by reference | Type reference (TYPE) | PUN_EGFAC | EG Proration Factor | 20051227 | |||
| 3 | DAYS | Call by reference | Type reference (TYPE) | I | 20051227 | ||||
| 4 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20051227 | |||
| 5 | MONTHS | Call by reference | Type reference (TYPE) | I | 20051227 | ||||
| 6 | ROUND | Call by reference | Type reference (TYPE) | PUN_EGRTY | '4' | Education Grant Rounding Type for Proration | 20060127 | ||
| 7 | 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 | EGCLR | Call by reference | Type reference (TYPE) | PUN_EGCLR | NPO: EG Calculation Rule | 20051227 | |||
| 2 | EGFAC | Call by reference | Type reference (TYPE) | PUN_EGFAC | EG Proration Factor | 20051227 | |||
| 3 | EGFAC_B | Call by reference | Type reference (TYPE) | PUN_EGFAC | EG Proration Factor Boarding | 20051227 | |||
| 4 | LT_P0267 | Call by reference | Type reference (TYPE) | P0267_TAB_UN | HR Master Record: IT 0267 (Additional Off-Cycle Payments) | 20051227 | |||
| 5 | L_INT | Call by reference | Type reference (TYPE) | PUNPAD_EGEXP_RESULT | NPO: EG Structure for Expense Result Table | 20051227 | |||
| 6 | L_STR | Call by reference | Type reference (TYPE) | PUNPAD_EGMAXAMT | NPO: EG Maximum Amount structure | 20051227 | |||
| 7 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20051228 | |||
| 8 | PAYM_REPL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060724 | |||
| 9 | RESULT | Call by reference | Type reference (TYPE) | PUNPAD_EGEXP_RESULT | NPO: EG Structure for Expense Result Table | 20051227 | |||
| 10 | 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 | L_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20051227 | |||
| 2 | RT_EXP | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | NPO: EG Table type of Expenses | 20051227 | |||
| 3 | TC_EXP | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | NPO: EG Table type of Expenses | 20051227 | |||
| 4 | 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 | G_PERC | Call by reference | Type reference (TYPE) | PUN_EGFAC | EG Proration Factor | 20060724 | |||
| 2 | ITABLE | Call by reference | Type reference (TYPE) | PUNPAD_EG_SUM | EG: Internal summary structure | 20051227 | |||
| 3 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20060724 | |||
| 4 | PREVIEW | Call by reference | Type reference (TYPE) | HRPADUN_EGPRVW | Exp. MM: Table type of Advance Expenses | 20051227 | |||
| 5 | Q0965 | Call by reference | Type reference (TYPE) | Q0965 | Screen Fields: Infotype 0965 Education Grant | 20060724 | |||
| 6 | TYPE | Call by reference | Type reference (TYPE) | PUN_EGART | EG Tabletype | 20060724 | |||
| 7 | 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 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20060724 | |||
| 2 | PREVIEW | Call by reference | Type reference (TYPE) | HRPADUN_EGPRVW | EG Table type of Preview | 20060724 | |||
| 3 | Q0965 | Call by reference | Type reference (TYPE) | Q0965 | Screen Fields: Infotype 0965 Education Grant | 20060724 | |||
| 4 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20060724 | |||
| 2 | C0 | Call by reference | Type reference (TYPE) | HRPAY99_C0 | Cost Distribution | 20060724 | |||
| 3 | EGRT | Call by reference | Type reference (TYPE) | HRPAYUN_EGRT | NPO Education Grant Result Table (Table Type) | 20060724 | |||
| 4 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20060724 | |||
| 5 | L_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060724 | |||
| 6 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20060724 | |||
| 7 | RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Results Table | 20060724 | |||
| 8 | 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 | ADVANCE | Call by reference | Type reference (TYPE) | HRPADUN_EGEXPMGT | Exp. MM: Database Table Advance Expenses | 20051227 | |||
| 2 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20051227 | |||
| 3 | CLM_PAID | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20051227 | |||
| 4 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20051227 | |||
| 5 | EXPENSE | Call by reference | Type reference (TYPE) | HRPADUN_EGEXPMGT | Exp. MM: Database Table Claim Expenses | 20051227 | |||
| 6 | EXP_TAB | Call by reference | Type reference (TYPE) | HRPADUN_EGEXPSTR | EG: Advance expenses table type | 20051227 | |||
| 7 | L_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20051227 | |||
| 8 | P0965 | Value transfer | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20051228 | |||
| 9 | STATUS | Call by reference | Type reference (TYPE) | STAT1 | Status Indicator | 20051227 | |||
| 10 | TC_OUT | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | Exp. MM: Table type of Expenses | 20051227 | |||
| 11 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20060317 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20060317 | |||
| 3 | IT_P0267 | Call by reference | Type reference (TYPE) | P0267_TAB_UN | HR Master Record: IT 0267 (Additional Off-Cycle Payments) | 20060317 | |||
| 4 | L_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060317 | |||
| 5 | OT_P0267 | Call by reference | Type reference (TYPE) | P0267_TAB_UN | HR Master Record: IT 0267 (Additional Off-Cycle Payments) | 20060317 | |||
| 6 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20060201 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20060201 | |||
| 3 | IT_P0267 | Call by reference | Type reference (TYPE) | P0267_TAB_UN | HR Master Record: IT 0267 (Additional Off-Cycle Payments) | 20060201 | |||
| 4 | L_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060201 | |||
| 5 | OT_P0267 | Call by reference | Type reference (TYPE) | P0267_TAB_UN | HR Master Record: IT 0267 (Additional Off-Cycle Payments) | 20060201 | |||
| 6 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20051227 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20051227 | |||
| 3 | L_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20051227 | |||
| 4 | L_PAY | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20051227 | |||
| 5 | P0965 | Value transfer | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20051228 | |||
| 6 | TC_IMP | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | Exp. MM: Table type of Expenses | 20051227 | |||
| 7 | TC_OUT | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | Exp. MM: Table type of Expenses | 20051227 | |||
| 8 | TO_OUT | Call by reference | Type reference (TYPE) | HRPADUN_EGEXP | Exp. MM: Table type of Expenses | 20051227 | |||
| 9 | 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 | BALANCE | Call by reference | Type reference (TYPE) | PUN_GESBB | Amount on Individual Receipt | 20060125 | |||
| 2 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20060125 | |||
| 3 | CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20060125 | |||
| 4 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20060125 | |||
| 5 | ERROR_TAB | Call by reference | Type reference (TYPE) | HRERROR_TAB | HR Errors Table | 20060125 | |||
| 6 | INFTY | Call by reference | Type reference (TYPE) | TABNAME | 'PA0015' | Table Name | 20060125 | ||
| 7 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060125 | |||
| 8 | I_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20060125 | |||
| 9 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20060125 | |||
| 10 | 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 | BALANCE | Call by reference | Type reference (TYPE) | PUN_GESBB | Amount on Individual Receipt | 20060125 | |||
| 2 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20060125 | |||
| 3 | CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20060125 | |||
| 4 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20060125 | |||
| 5 | ERROR_TAB | Call by reference | Type reference (TYPE) | HRERROR_TAB | HR Errors Table | 20060125 | |||
| 6 | INFTY | Call by reference | Type reference (TYPE) | TABNAME | 'PA0267' | Table Name | 20060125 | ||
| 7 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060125 | |||
| 8 | I_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20060125 | |||
| 9 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20060125 | |||
| 10 | 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 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPA_MESSAGE_HANDLER | HR Master Data: Messages | 20060320 | |||
| 2 | P_BEGDA | Call by reference | Type reference (TYPE) | D | IF_HRPA_INFTY_BL~LOW_DATE | 20060320 | |||
| 3 | P_ENDDA | Call by reference | Type reference (TYPE) | D | IF_HRPA_INFTY_BL~HIGH_DATE | 20060320 | |||
| 4 | P_I2001 | Call by reference | Type reference (TYPE) | P2001_TAB | HR Time Record: Absences Infotype (2001) | 20060320 | |||
| 5 | P_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20060320 | |||
| 6 | P_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel Number | 20060320 | |||
| 7 | P_SUBTY | Call by reference | Type reference (TYPE) | SUBTY | '*' | Subtype | 20060320 | ||
| 8 | 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 | ALLOW_AMT | Call by reference | Type reference (TYPE) | MAXBT | HR Payroll: Amount | 20051227 | |||
| 2 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20051227 | |||
| 3 | BOARD_AMT | Call by reference | Type reference (TYPE) | MAXBT | HR Payroll: Amount | 20051227 | |||
| 4 | EGCUR | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20051227 | |||
| 5 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20051227 | |||
| 6 | FAC_UNPAID | Call by reference | Type reference (TYPE) | PUN_EGFAC | EG Proration Factor | 20060720 | |||
| 7 | IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20051227 | |||
| 8 | MAXBT_1T6 | Call by reference | Type reference (TYPE) | PUNPAD_EGMAXAMT | NPO: EG Maximum Amount structure | 20051227 | |||
| 9 | MAXIM_AMT | Call by reference | Type reference (TYPE) | MAXBT | HR Payroll: Amount | 20051227 | |||
| 10 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20051227 | |||
| 11 | 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 | P_BEGDA | Call by reference | Type reference (TYPE) | P0965-BEGDA | Start Date | 20060724 | |||
| 2 | P_BSGRD | Call by reference | Type reference (TYPE) | BSGRD | Capacity utilization level | 20060724 | |||
| 3 | P_ENDDA | Call by reference | Type reference (TYPE) | P0965-ENDDA | End Date | 20060724 | |||
| 4 | P_P0008 | Call by reference | Type reference (TYPE) | P0008 | HR Master Record: Infotype 0008 (Basic Pay) | 20060724 | |||
| 5 | P_PERNR | Call by reference | Type reference (TYPE) | P0965-PERNR | Personnel Number | 20060724 | |||
| 6 | 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 | CALC_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Currency Key | 20060724 | |||
| 2 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20060724 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erläuternde Nachricht | 20060724 |
Method GET_CATEGORY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20051227 | |||
| 2 | EGCLR | Call by reference | Type reference (TYPE) | PUN_EGCLR | NPO: EG Calculation Rule | 20051227 | |||
| 3 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20051227 | |||
| 4 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20051227 | |||
| 5 | RESULT | Call by reference | Type reference (TYPE) | PUNPAD_EGCAT_RESULT | EG Category Result | 20051227 | |||
| 6 | TCLAS | Call by reference | Type reference (TYPE) | TCLAS | 'A' | Transaction class for data storage | 20051227 | ||
| 7 | TYPE | Call by reference | Type reference (TYPE) | PUN_EGART | EG Tabletype | 20060720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erläuternde Nachricht | 20051227 |
Method GET_CCAQ_RECORDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_DESCRIPTOR | Call by reference | Type reference (TYPE) | PUNPAD_EGCCAQ | NPO: EG file structure for CCAQ Reporting | 20060720 | |||
| 2 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20051227 | |||
| 2 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20051227 | |||
| 3 | GT_P0021 | Call by reference | Type reference (TYPE) | P0021_TAB | HR Master Record: Infotype 0021 (Family/Related Person) | 20051227 | |||
| 4 | LT_C0021 | Call by reference | Type reference (TYPE) | HRPADUN_EG_CHILD | NPO: EG table type for children | 20051227 | |||
| 5 | LT_P0021 | Call by reference | Type reference (TYPE) | P0021_TAB | HR Master Record: Infotype 0021 (Family/Related Person) | 20051227 | |||
| 6 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20051227 | |||
| 2 | DS1P | Value transfer | Type reference (TYPE) | T7UNPAD_DS1P | Duty Station | 20051227 | |||
| 3 | EGDDS | Call by reference | Type reference (TYPE) | PUN_EGDDS | Duty Station flag for designated | 20051227 | |||
| 4 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20051227 | |||
| 5 | P0001 | Call by reference | Type reference (TYPE) | P0001 | HR Master Record: Infotype 0001 (Org. Assignment) | 20051227 | |||
| 6 | 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 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start Date | 20060317 | |||
| 2 | DS_TAB | Call by reference | Type reference (TYPE) | HRPADUN_DS_TAB | Duty Station | 20060317 | |||
| 3 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20060317 | |||
| 4 | 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 | P0965 | Call by reference | Type reference (TYPE) | P0965 | HR Master Record for Infotype 0965 | 20060320 | |||
| 2 | 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 | FRMDT | Call by reference | Type reference (TYPE) | ENDDA | End Date | 20080208 | |||
| 2 | ORG_CODE | Call by reference | Type reference (TYPE) | PUN_EGORGC | NPO: Education Grant CCAQ organizational code | 20080208 | |||
| 3 | ORG_ID | Call by reference | Type reference (TYPE) | CHAR2 | Version Number Component | 20080208 | |||
| 4 | PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel Number | 20080208 | |||
| 5 | 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 |