SAP ABAP Interface IF_HRPAYAT_LEAVING (Leaving)
Hierarchy
SAP_HRCAT (Software Component) Sub component SAP_HRCAT of SAP_HR
   PY-AT (Application Component) Austria
     PC03 (Package) HR Payroll: Austria
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPAYAT_LEAVING Leaving with Payments 20091228
Properties
Interface IF_HRPAYAT_LEAVING  
Short Description Leaving    
General Data
Package PC03   HR Payroll: Austria 
Created 20091223   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPAYAT_PAYMENT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_HRPAYAT_PERIOD Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_HRPAYAT_SI_PERIOD Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_HRPAYAT_LEAVING has no interface.
Friends
Interface IF_HRPAYAT_LEAVING has no friend.
Attributes
Interface IF_HRPAYAT_LEAVING has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATES Instance method Public Method Leaving Date, Max. End - Min. Start 20091229
2 GET_PAYMENTS Instance method Public Method All Payments 20091229
3 GET_PAYMENTS_PERIOD Instance method Public Method Payments Within a Period 20100125
4 GET_PAYROLL_PERIOD Instance method Public Method Returns a Payroll Period 20100419
5 GET_PAYROLL_PERIODS Instance method Public Method Gets the Settlement Periods 20100129
6 GET_PERIODS Instance method Public Method Returns the Periods 20100202
7 GET_SI_PERIODS Instance method Public Method All Relevant SI Periods 20091229
8 GET_WPBP Instance method Public Method Returns WPBP Table 20111024
9 INITIALIZE Instance method Public Method Initialization 20091229
10 IS_DATAMODEL_FILLED Instance method Public Method Data model fully created? 20111024
11 SET_STATUS_DATAMODEL Instance method Public Method Sets status indicating whether simulated 20111024
Events
Interface IF_HRPAYAT_LEAVING has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TTY_LGARTS Public See coding 20100122 tty_lgarts TYPE STANDARD TABLE OF lgart WITH DEFAULT KEY
2 TTY_P0044 Public See coding 20100127 tty_p0044 TYPE STANDARD TABLE OF p0044 WITH DEFAULT KEY
3 TTY_P3238 Public See coding 20091229 tty_p3238 TYPE STANDARD TABLE OF p3238 WITH DEFAULT KEY
4 TTY_PAYMENTS Public See coding 20100126 tty_payments TYPE SORTED TABLE OF ty_payment WITH UNIQUE KEY payment
5 TTY_PAYROLL_PERIODS Public See coding 20100127 tty_payroll_periods TYPE SORTED TABLE OF ty_payroll_period WITH UNIQUE KEY begda
6 TTY_PC207 Public See coding 20100125 tty_pc207 TYPE STANDARD TABLE OF pc207 WITH DEFAULT KEY
7 TTY_PC2AU Public See coding 20111024 TTY_PC2AU TYPE STANDARD TABLE OF pc2au with default key
8 TTY_PERIODS Public See coding 20100319 tty_periods TYPE SORTED TABLE OF ty_period WITH UNIQUE KEY begda
9 TTY_SI_PERIODS Public See coding 20091230 tty_si_periods TYPE SORTED TABLE OF ty_si_period WITH UNIQUE KEY si_period
10 TTY_SV_BI_SIMU Public See coding 20111013 TTY_SV_BI_SIMU TYPE STANDARD TABLE OF pc20v WITH DEFAULT KEY
11 TTY_SV_SIMU Public See coding 20111013 TTY_SV_SIMU TYPE STANDARD TABLE OF pc20w WITH DEFAULT KEY
12 TTY_TIME_LINE Public See coding 20091230 tty_time_line TYPE SORTED TABLE OF ty_time_line WITH UNIQUE KEY begda
13 TTY_WPBP Public See coding 20100319 TTY_WPBP TYPE STANDARD TABLE OF PC205 WITH DEFAULT KEY
14 TTY_WPBP_SIMU Public See coding 20111013 TTY_WPBP_SIMU TYPE STANDARD TABLE OF PC205 WITH DEFAULT KEY
15 TY_DATES Public See coding 20091229 BEGIN OF ty_dates , leaving_date TYPE datum, min_date TYPE begda, max_date TYPE endda, END OF ty_dates
16 TY_PAYMENT Public See coding 20100126 BEGIN OF ty_payment, payment TYPE REF TO if_hrpayat_payment, paydate TYPE begda, END OF ty_payment
17 TY_PAYROLL_PERIOD Public See coding 20100127 BEGIN OF ty_payroll_period, begda TYPE begda, payroll_period TYPE REF TO if_hrpayat_payroll_period, END OF ty_payroll_period
18 TY_PERIOD Public See coding 20100319 BEGIN OF ty_period, period TYPE REF TO if_hrpayat_period, begda TYPE begda, endda TYPE endda, END OF ty_period
19 TY_SI_PERIOD Public See coding 20091230 BEGIN OF ty_si_period, si_period TYPE REF TO if_hrpayat_si_period, begda TYPE begda, endda TYPE endda, END OF ty_si_period
20 TY_TIME_LINE Public See coding 20091230 BEGIN OF ty_time_line, begda TYPE begda, period TYPE REF TO if_hrpayat_period, si_periods TYPE tty_si_periods, payments TYPE tty_payments, payroll_period TYPE ty_payroll_period, END OF ty_time_line
Method Signatures

Method GET_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) TY_DATES 20091229

Method GET_DATES on Interface IF_HRPAYAT_LEAVING has no exception.

Method GET_PAYMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) IF_HRPAYAT_PAYMENT=>TTY_PAYMENTS Zahlung zum oder nach dem Austritt 20091229

Method GET_PAYMENTS on Interface IF_HRPAYAT_LEAVING has no exception.

Method GET_PAYMENTS_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_WAGETYPES Call by reference Type reference (TYPE) TTY_PC207 Gültigkeitsbeginn 20100125
2 Importing IM_PAYROLL_PERIOD Call by reference Type reference (TYPE) DATUM Abrechnungsperiode 20100319
3 Importing IM_WPBP Call by reference Type reference (TYPE) TTY_WPBP Arbeitsplatzsplits 20100319

Method GET_PAYMENTS_PERIOD on Interface IF_HRPAYAT_LEAVING has no exception.

Method GET_PAYROLL_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_BEGDA_MONTH Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20100419
2 Returning RETURN Value transfer Object reference (TYPE REF TO) IF_HRPAYAT_PAYROLL_PERIOD Abrechnungsperiode 20100419

Method GET_PAYROLL_PERIOD on Interface IF_HRPAYAT_LEAVING has no exception.

Method GET_PAYROLL_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) TTY_PAYROLL_PERIODS 20100129

Method GET_PAYROLL_PERIODS on Interface IF_HRPAYAT_LEAVING has no exception.

Method GET_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) IF_HRPAYAT_PERIOD=>TTY_PERIODS 20100202

Method GET_PERIODS on Interface IF_HRPAYAT_LEAVING has no exception.

Method GET_SI_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) IF_HRPAYAT_SI_PERIOD=>TTY_SI_PERIODS SV-Zeiträume 20091229

Method GET_SI_PERIODS on Interface IF_HRPAYAT_LEAVING has no exception.

Method GET_WPBP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_FAPER Call by reference Type reference (TYPE) FAPER Fürperiode der Abrechnung 20111024
2 Returning RETURN Value transfer Type reference (TYPE) TTY_WPBP_SIMU Arbeitsplatz/Basisbezüge 20111024

Method GET_WPBP on Interface IF_HRPAYAT_LEAVING has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_IS_LEAVING_RELEVANT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20111202
2 Importing IM_CONTEXT Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_FACTORY_CONTEXT Kontext für dynamische Erzeugung 20091229
3 Importing IM_FACTORY Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_FACTORY Instanzerzeugungsfabrik 20091229
4 Importing IM_LEAVING_DATE Call by reference Type reference (TYPE) DATUM Austrittsdatum 20100103
5 Importing IM_P0044 Call by reference Type reference (TYPE) TTY_P0044 Personal-Stammsatz Infotyp 0044 (Sozialversicherung A) 20100127
6 Importing IM_P0527 Call by reference Type reference (TYPE) P0527 Personal-Stammsatz für Infotyp 0527 20091229
7 Importing IM_P3238 Call by reference Type reference (TYPE) TTY_P3238 Personal-Stammsatz für Infotyp 3238 20091229
8 Importing IM_PERIOD_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn der aktuellen Abrechnungsperiode 20111028
9 Importing IM_PERNR Call by reference Type reference (TYPE) PERNR Personalnummer 20100503
10 Importing IM_PRECURSOR Call by reference Object reference (TYPE REF TO) IF_HRPAYAT_LEAVING Vorgänger (Austritt) 20100102
# Exception Resumable Description Created on
1 CX_HRPAYAT_CONDITION_VIOLATED 20091229

Method IS_DATAMODEL_FILLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RETURN Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20111024

Method IS_DATAMODEL_FILLED on Interface IF_HRPAYAT_LEAVING has no exception.

Method SET_STATUS_DATAMODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STATUS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20111024

Method SET_STATUS_DATAMODEL on Interface IF_HRPAYAT_LEAVING has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in