SAP ABAP Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 (BAdI Interface IF_EX_HRPAYAT_RPTSWAA0_Z2)
Hierarchy
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
   PA-PA-AT (Application Component) Austria
     PB03 (Package) HR Master Data: Austria
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DEF_IM_HRPAYAT_RPTSWAA0_Z2 Default Implementation for BAdI Definition HRPAYAT_RPTSWAA0 20080414
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_HRPAYAT_RPTSWAA0_Z2 BAdI Class CL_EX_HRPAYAT_RPTSWAA0_Z2 20080410
Properties
Interface IF_EX_HRPAYAT_RPTSWAA0_Z2  
Short Description BAdI Interface IF_EX_HRPAYAT_RPTSWAA0_Z2    
General Data
Package PB03   HR Master Data: Austria 
Created 20080410   SAP 
Last changed 20110809   SAP 
Unicode checks active    
Forward declarations
Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no forward declaration.
Interfaces
Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no interface.
Friends
Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_ALP_METH Constant Public Type reference (TYPE) SEOCMPNAME 'CHECK_ALP' Component Name 20080414
2 CHECK_PV_METH Constant Public Type reference (TYPE) SEOCMPNAME 'CHECK_PV' Component Name 20080414
3 CNT_BEGDA Instance attribute Public Type reference (TYPE) BEGDA Valid From Date 20080414
4 CNT_ENDDA Instance attribute Public Type reference (TYPE) ENDDA Valid To Date 20080414
5 DAYGEN Instance attribute Public Type reference (TYPE) PWSDAYGEN_TAB Transfer Structures Table for Work Schedule: General Info 20080414
6 DAYINT Instance attribute Public Type reference (TYPE) PWSDAYINT_TAB Work Schedules Table: Interval-Based Information 20080414
7 FALSE Constant Public Type reference (TYPE) BOOLE_D ' ' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20080414
8 FILL_Z1SH_METH Constant Public Type reference (TYPE) SEOCMPNAME 'FILL_Z1SH' Component Name 20080414
9 GET_UTIL_LEVEL_METH Constant Public Type reference (TYPE) SEOCMPNAME 'GET_UTIL_LEVEL' Component Name 20080414
10 GET_WORK_DAYS_METH Constant Public Type reference (TYPE) SEOCMPNAME 'GET_WORK_DAYS' Component Name 20080414
11 GET_Z1SH_NUMBER_METH Constant Public Type reference (TYPE) SEOCMPNAME 'GET_Z1SH_NUMBER' Component Name 20080414
12 INIT_PERNR_METH Constant Public Type reference (TYPE) SEOCMPNAME 'INIT_PERNR' Component Name 20080414
13 P0000 Instance attribute Public Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20080414
14 P0001 Instance attribute Public Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Org. Assignment) 20080414
15 P0002 Instance attribute Public Type reference (TYPE) P0002_TAB HR Master Record: Infotype 0002 (Personal Data) 20080414
16 P0003 Instance attribute Public Type reference (TYPE) P0003_TAB HR Master Record: Infotype 0003 (Payroll Status) 20080414
17 P0007 Instance attribute Public Type reference (TYPE) P0007_TAB HR Master Record: Infotype 0007 (Planned Working Time) 20080414
18 P2001 Instance attribute Public Type reference (TYPE) P2001_TAB HR Time Record: Absences Infotype (2001) 20080414
19 P2002 Instance attribute Public Type reference (TYPE) P2002_TAB Personnel Time Record Infotype 2002 (Attendances) 20080414
20 P2003 Instance attribute Public Type reference (TYPE) TIM_P2003_TAB Infotypes Table 2003 20080414
21 P3205 Instance attribute Public Type reference (TYPE) P3205_TAB HR Master Record for Infotype 3205 20080414
22 PAYROLL_RESULT Instance attribute Public Type reference (TYPE) PAYAT_RESULT_TAB Table Type for Austrian Payroll Results 20080414
23 PERNR Instance attribute Public Type reference (TYPE) PERNR_D Personnel Number 20080414
24 PERWS Instance attribute Public Type reference (TYPE) PTPSP_TAB Transfer Structures Table for Personal Work Schedule 20080414
25 REF_TO_Z1SH_TABLE Instance attribute Public Object reference (TYPE REF TO) DATA 20080414
26 TIME_EVAL_RESULT Instance attribute Public Type reference (TYPE) PTT_TIME_RESULTS Table for Time Evaluation Results 20080414
27 TRUE Constant Public Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20080414
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALP Instance method Public Method Check ALP Consideration 20080411
2 CHECK_PV Instance method Public Method Check Pension Insurance Obligation 20080414
3 FILL_Z1SH Instance method Public Method Enter Nightshifts in Table IZ1SH 20080410
4 GET_UTIL_LEVEL Instance method Public Method Calculate Part-Time Factor 20080410
5 GET_WORK_DAYS Instance method Public Method Calculate Workdays per Period 20080410
6 GET_Z1SH_NUMBER Instance method Public Method Calculate Number of Nightshifts per Period 20080410
7 INIT_PERNR Instance method Public Method Initialize Data for Each Personnel Number 20080414
8 IS_ACTIV Instance method Public Method Check Method Activation 20080414
Events
Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no event.
Types
Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no local type.
Method Signatures

Method CHECK_ALP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ALP Call by reference Type reference (TYPE) PC20E Alternative Bezahlung Tabelle ALP 20080411
2 Returning RETURN Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20080411

Method CHECK_ALP on Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no exception.

Method CHECK_PV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KINDZ Call by reference Type reference (TYPE) P03_KINDZ Art der Schwerarbeit lt. nach §5 VO des BMSG 20080421
2 Returning RETURN Value transfer Type reference (TYPE) BOOLE_D Rückgabewert von ABAP-Anweisungen 20080414
3 Importing WPBP Call by reference Type reference (TYPE) PC205 Abrechnungsergebnis: Arbeitsplatz/Basisbezüge 20080414

Method CHECK_PV on Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no exception.

Method FILL_Z1SH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_FINAL Call by reference Type reference (TYPE) BOOLE_D X = job erledigt, keine weitere Aktion notwendig 20080410
2 Exporting EX_Z1SH Call by reference Type reference (TYPE) TABLE Tagesarbeitszeitpläne (Nacht / Wechsel) 20080414
3 Importing IM_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080411
4 Importing IM_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080411

Method FILL_Z1SH on Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no exception.

Method GET_UTIL_LEVEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KINDZ Call by reference Type reference (TYPE) P03_KINDZ Art der Schwerarbeit lt. nach §5 VO des BMSG 20080421
2 Returning UTIL_LEVEL Value transfer Type reference (TYPE) BSGRD Beschäftigungsgrad 20080410
3 Importing WPBP Call by reference Type reference (TYPE) PC205 WPBP 20080411

Method GET_UTIL_LEVEL on Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no exception.

Method GET_WORK_DAYS 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 Gültigkeitsbeginn 20080410
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080410
3 Importing KINDZ Call by reference Type reference (TYPE) P03_KINDZ Art der Schwerarbeit lt. nach §5 VO des BMSG 20080421
4 Returning RETURN Value transfer Type reference (TYPE) ATSOL Sollarbeit gemessen in Arbeitstagen 20080410

Method GET_WORK_DAYS on Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no exception.

Method GET_Z1SH_NUMBER 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 Gültigkeitsbeginn 20080410
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080410
3 Returning RETURN Value transfer Type reference (TYPE) ATSOL Anzahl Nachtschichten pro Zeitraum 20080410

Method GET_Z1SH_NUMBER on Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no exception.

Method INIT_PERNR 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 Gültigkeitsbeginn 20080414
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080414
3 Importing P0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20080414
4 Importing P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20080414
5 Importing P0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20080414
6 Importing P0003 Call by reference Type reference (TYPE) P0003_TAB Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) 20080414
7 Importing P0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20080414
8 Importing P2001 Call by reference Type reference (TYPE) P2001_TAB Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) 20080414
9 Importing P2002 Call by reference Type reference (TYPE) P2002_TAB Personal-Zeitsatz Infotyp 2002 (Anwesenheiten) 20080414
10 Importing P2003 Call by reference Type reference (TYPE) TIM_P2003_TAB Tabelle von Infotypen 2003 20080414
11 Importing P3205 Call by reference Type reference (TYPE) P3205_TAB Personal-Stammsatz für Infotyp 3205 20080414
12 Importing PAYROLL_RESULT Call by reference Type reference (TYPE) PAYAT_RESULT_TAB Tabellentyp für österreichische Abrechnungsergebnisse 20080414
13 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20080414

Method INIT_PERNR on Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no exception.

Method IS_ACTIV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_METHOD Call by reference Type reference (TYPE) SEOCMPNAME Methodenname 20080414
2 Returning RETURN Value transfer Type reference (TYPE) BOOLE_D X = aktiv 20080414

Method IS_ACTIV on Interface IF_EX_HRPAYAT_RPTSWAA0_Z2 has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in 600