Hierarchy
⤷
⤷
Properties
| Class | CL_HRPAYDE_MUSCHG_BV | |
| Short Description | Maternity Protection Act: Prohibited Activities | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | HRPAYDEMUSCHG_BV | |
| Program status | ||
| Category | 0 | |
| Package | PC01 | HR Payroll: Germany |
| Created | 20100927 | SAP |
| Last change | 20131127 | 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
Class CL_HRPAYDE_MUSCHG_BV has no interface implemented.
Friends
Class CL_HRPAYDE_MUSCHG_BV has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | P_APPL | 'MGBV' | Subapplication | 20101104 | ||
| 2 | Constant | Protected | Type reference (TYPE) | P_APPL | 'SVEA' | Subapplication | 20101104 | ||
| 3 | Constant | Protected | Type reference (TYPE) | ABRKN | 'AVPRZ' | Payroll Constant | 20121218 | ||
| 4 | Constant | Protected | Type reference (TYPE) | ENDDA | '99991231' | High date | 20101104 | ||
| 5 | Constant | Protected | Type reference (TYPE) | ABRKN | 'KVPSP' | Payroll Constant | 20121218 | ||
| 6 | Constant | Protected | Type reference (TYPE) | BEGDA | '18000101' | Low date | 20101104 | ||
| 7 | Constant | Protected | Type reference (TYPE) | ABRKN | 'PVPRZ' | Payroll Constant | 20121218 | ||
| 8 | Constant | Protected | Type reference (TYPE) | ABRKN | 'RVPRZ' | Payroll Constant | 20121218 | ||
| 9 | Constant | Protected | Type reference (TYPE) | SUBTY | '0 ' | Subtype for Infotype 0008 Basic Contract | 20101104 | ||
| 10 | Constant | Protected | Type reference (TYPE) | SUBTY | 'DEBV' | Subtype for Infotype 0008 Prohibited Activities | 20101104 | ||
| 11 | Constant | Protected | Type reference (TYPE) | MEMORYID | 'HRPAYDE_MUSCHG_BV' | Set/Get parameter ID | 20101119 | ||
| 12 | Instance attribute | Protected | Type reference (TYPE) | TS_CUST_DURCHSCHNITTE | Work Area Control Table Averages | 20111104 | |||
| 13 | Instance attribute | Protected | Type reference (TYPE) | TT_CUST_DURCHSCHNITTE | Control Table Averages | 20111104 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | TT_RANGE_SUMLG | All Cumulation Wage Types Starting with AV* | 20111104 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | TT_RANGE_SUMLG | All Cumulation Wage Types Starting with AZ* | 20111104 | |||
| 16 | Instance attribute | Protected | Type reference (TYPE) | TT_RANGE_SUMLG | All Cumulation Wage Types Starting with KV* | 20111104 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | TT_SUMLG_SUMME | Total of Cumulation Wage Type | 20111104 | |||
| 18 | Instance attribute | Protected | Type reference (TYPE) | MAXBT | Cumulated Amount Wage Type /6H1 | 20101104 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | WAERS | Currency Key | 20101109 | |||
| 20 | Instance attribute | Protected | Type reference (TYPE) | STRING | String for Messages | 20101104 | |||
| 21 | Instance attribute | Protected | Type reference (TYPE) | MOLGA | '01' | Country Grouping (Germany) | 20101104 | ||
| 22 | Instance attribute | Protected | Object reference (TYPE REF TO) | CX_ROOT | Abstract Superclass for All Global Exceptions | 20101104 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Delimiting of Subtype DEBV | 20110818 | |
| 2 | Instance method | Public | Method | Store Adjustment Amount (in Real Payroll) | 20101104 | |
| 3 | Instance method | Protected | Method | Store Wage type in IT Table | 20101104 | |
| 4 | Instance method | Protected | Method | Store Information on Prohibited Activities in V0, IT(SVEA) | 20101104 | |
| 5 | Instance method | Protected | Method | Update WPBP and IT to Include New Information | 20101104 | |
| 6 | Instance method | Protected | Method | Factoring of Amount (and Logging If Required) | 20110818 | |
| 7 | Instance method | Protected | Method | Period in Which Prohib. Activ. Are to Be Calc. Automatically | 20101119 | |
| 8 | Instance method | Public | Method | Check Whether Prohib. Activ. to Be Calculated Automatically | 20101119 | |
| 9 | Instance method | Public | Method | Selection of Maternity | 20110825 | |
| 10 | Instance method | Protected | Method | Evaluate Amount Changes | 20101104 | |
| 11 | Instance method | Protected | Method | Evaluate Wage Types from RT | 20101104 | |
| 12 | Instance method | Protected | Method | Calculate and Store Adjustment Amount | 20101104 | |
| 13 | Instance method | Protected | Method | Inclusion of Changes to Planned Working Time | 20130313 | |
| 14 | Instance method | Protected | Method | Inclusion of Changes to Family-Related Bonuses | 20120803 | |
| 15 | Instance method | Protected | Method | Include Manual Specifications | 20101109 | |
| 16 | Instance method | Protected | Method | Inclusion of Wage Maintenance | 20111019 | |
| 17 | Instance method | Protected | Method | Change Table T569I/J | 20111010 | |
| 18 | Instance method | Protected | Method | Check of Cumulation Wage Type | 20111104 | |
| 19 | Instance method | Public | Method | Processing at End of Notional Calculation | 20101104 | |
| 20 | Instance method | Protected | Method | Processing at End of Notional Calculation MBV1 | 20101104 | |
| 21 | Instance method | Protected | Method | Processing at End of Notional Calculation MBV2 | 20130426 | |
| 22 | Instance method | Protected | Method | Processing at End of Notional Calculation MBV2 and MBV3 | 20101104 | |
| 23 | Instance method | Protected | Method | Processing at End of Notional Calculation MBV4 | 20120516 | |
| 24 | Instance method | Protected | Method | Additional Averages for Adjustment Amounts | 20111104 | |
| 25 | Instance method | Protected | Method | Enhancement for Inclusion of Absence in Hours? | 20110818 | |
| 26 | Instance method | Protected | Method | Determine Current Payments for Period of Prohib. Activities | 20101104 | |
| 27 | Instance method | Public | Method | Determination of Number of Tages Prohibited Activities | 20101201 | |
| 28 | Instance method | Public | Method | Calculate Adjustment Amount (in Fictitious Run) | 20101104 | |
| 29 | Instance method | Protected | Method | Determine Relevant Calendar Days (Paid Days) | 20101104 | |
| 30 | Instance method | Public | Method | Prohibited Activities Indicator | 20101104 | |
| 31 | Instance method | Protected | Method | Determine Payments Not to Be Factored | 20110818 | |
| 32 | Instance method | Protected | Method | Determines Gross SI for Entire Month | 20130426 | |
| 33 | Instance method | Protected | Method | Determine Periods for Valuation (Averages) | 20101104 | |
| 34 | Instance method | Protected | Method | Determine Periods for Prohibited Activities (Assmt and PA) | 20101104 | |
| 35 | Instance method | Public | Method | Determine Assessment Periods for Prohibited Activities | 20101104 | |
| 36 | Instance method | Protected | Method | Create V0 Table in Prohibited Activities Period | 20101104 | |
| 37 | Instance method | Public | Method | Log Maternities and Evaluation Bases | 20110901 | |
| 38 | Instance method | Public | Method | Check Whether Notional Calculation Is Required | 20101104 | |
| 39 | Instance method | Protected | Method | Check Whether Notional Calc. for Adjustm. Amount Is Required | 20101104 | |
| 40 | Instance method | Protected | Method | Check Whether Notional Calculation Reqd. in Assessment Per. | 20101104 | |
| 41 | Instance method | Public | Method | Filter Non-Recurring Payments in Notional Calculation | 20101104 | |
| 42 | Instance method | Protected | Method | Fill Maternity Protection Period Data | 20111116 | |
| 43 | Instance method | Protected | Method | Generate V0 Entries | 20101104 | |
| 44 | Instance method | Protected | Method | Preparation of Control for Current Average | 20111104 | |
| 45 | Instance method | Protected | Method | Get Minimum Days in Assessment Period | 20101104 | |
| 46 | Instance method | Protected | Method | Initialize Control for Averages | 20111104 | |
| 47 | Instance method | Protected | Method | Test Whether Absence Is Paid | 20101221 | |
| 48 | Instance method | Protected | Method | Check Whether Absence Is Maternity Protection | 20111116 | |
| 49 | Instance method | Protected | Method | Read Table T510 | 20101104 | |
| 50 | Instance method | Protected | Method | Read Table T511 | 20130313 | |
| 51 | Instance method | Protected | Method | Read Table T569I/J | 20101104 | |
| 52 | Instance method | Protected | Method | Delete Non-Recurring Payments, General Control | 20101104 | |
| 53 | Instance method | Protected | Method | Reassessment of Infotype 0008 | 20101104 | |
| 54 | Instance method | Protected | Method | Logging of Cumulation of Average | 20101104 | |
| 55 | Instance method | Protected | Method | Check Whether Wage Type Amount Has to Be Factored | 20101124 | |
| 56 | Instance method | Protected | Method | Check Whether Subapplication Is Active | 20130313 | |
| 57 | Instance method | Protected | Method | Check If Automatic Calc. for Adjustment Amount Is Required | 20110907 | |
| 58 | Instance method | Protected | Method | Deactivate Calculation of Proh. Activities | 20101119 | |
| 59 | Instance method | Protected | Method | Check Whether Current Valuation Basis Is Relevant | 20110324 | |
| 60 | Instance method | Protected | Method | Check If Reduction Method for Indirect Valuation Is 4 or 6 | 20130313 | |
| 61 | Instance method | Public | Method | Set Retro.Accounting | 20101104 | |
| 62 | Instance method | Public | Method | Save the Adjustment Amounts in the Fictitious IT | 20101221 | |
| 63 | Instance method | Protected | Method | Splitting of Periods for Valuation (Averages) | 20120803 | |
| 64 | Instance method | Protected | Method | Summation of Average Earnings (LPE) | 20101104 | |
| 65 | Instance method | Protected | Method | Division of Periods for Prohib. Activities Based on Absence | 20110818 | |
| 66 | Instance method | Public | Method | Prepare V0 Table (for Fictitious Runs MBV2 and MVB3) | 20101104 | |
| 67 | Instance method | Public | Method | Include Future Changes in Notional Calculation | 20101104 | |
| 68 | Instance method | Protected | Method | Include Future Changes in Fictitious Run MBV4 | 20120516 |
Events
Class CL_HRPAYDE_MUSCHG_BV has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TS_CUST_DURCHSCHNITTE | Protected | See coding | Work Area Control Table Averages | 20111110 | BEGIN OF ts_cust_durchschnitte,
appl TYPE p_appl,
sumlg TYPE p_suml,
sort TYPE i,
sumlg_az TYPE p_suml,
sumlg_av TYPE p_suml,
sumlg_kv TYPE p_suml,
sum_ohne_anzahl TYPE boole_d,
pruefen_ausgl_notw TYPE boole_d,
rv_brutto TYPE boole_d,
verteilen_vb TYPE boole_d,
END OF ts_cust_durchschnitte
|
|
| 2 | TS_RANGE_SUMLG | Protected | See coding | Work Area Range of Cumulation Wage Types | 20111110 | BEGIN OF ts_range_sumlg,
sign TYPE c LENGTH 1,
option TYPE c LENGTH 2,
low TYPE p_suml,
high TYPE p_suml,
END OF ts_range_sumlg
|
|
| 3 | TS_SUMLG_SUMME | Protected | See coding | Work Area Total of Cumulation Wage Type | 20111110 | BEGIN OF ts_sumlg_summe,
sumlg TYPE p_suml,
betrg TYPE maxbt,
END OF ts_sumlg_summe
|
|
| 4 | TT_CUST_DURCHSCHNITTE | Protected | See coding | Control Table Averages | 20111110 | tt_cust_durchschnitte TYPE TABLE OF ts_cust_durchschnitte
|
|
| 5 | TT_RANGE_SUMLG | Protected | See coding | Range of Cumulation Wage Types | 20111110 | tt_range_sumlg TYPE TABLE OF ts_range_sumlg
|
|
| 6 | TT_SUMLG | Protected | See coding | Table with Cumulation Wage Types | 20111110 | tt_sumlg TYPE TABLE OF p_suml
|
|
| 7 | TT_SUMLG_SUMME | Protected | See coding | Total of Cumulation Wage Type | 20111110 | tt_sumlg_summe TYPE TABLE OF ts_sumlg_summe
|
Method Signatures
Method ABGRENZEN_DEBV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20110818 | |||
| 2 | CT_P0230 | Call by reference | Type reference (TYPE) | P0230_TAB | Personal-Stammsatz Infotyp 0230 (View 0008/0230) | 20110818 | |||
| 3 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110818 | ||||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110818 | |||
| 5 | IS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | MuSchG Beschäftigungsverbot: Daten pro Mutterschaft | 20110818 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20110818 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20110818 | |||
| 8 | IV_GESAMTINTERVALL | Call by reference | Type reference (TYPE) | BOOLE_D | Gesamtes Intervall | 20110920 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20110818 |
Method ABGRENZEN_DEBV on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ABSTELLEN_AUSGLEICHSBETRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101109 | |||
| 2 | CT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle IT | 20101104 | |||
| 3 | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Abrechnungstabelle V0 | 20101104 | |||
| 4 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 5 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 6 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20111010 | |||
| 7 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20111010 | |||
| 8 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 9 | IV_AKTIV_FIKTIVLAUF | Call by reference | Type reference (TYPE) | P01_FLAUF | Aktiver Fiktivlauf | 20101124 | |||
| 10 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 11 | IV_DOZMG_BEW_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20120309 | |||
| 12 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 13 | IV_ENDDA_MUSCHG | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20111116 | |||
| 14 | IV_MUTTERSCHUTZ | Call by reference | Type reference (TYPE) | ABAP_BOOL | Parameter Mutterschutzfrist | 20111116 | |||
| 15 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ABSTELLEN_AUSGLEICHSBETRAG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ABSTELLEN_LGART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | 20101104 | ||||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IV_ABART | Call by reference | Type reference (TYPE) | ABRAR | Gruppierung der Mitarbeiterkreise für Personalrechenregel | 20101104 | |||
| 4 | IV_ANZHL | Call by reference | Type reference (TYPE) | PRANZ | Personalabrechnung: Anzahl | 20101104 | |||
| 5 | IV_APZNR | Call by reference | Type reference (TYPE) | APZNR | Zuordnung PC205 | 20101104 | |||
| 6 | IV_BETPE | Call by reference | Type reference (TYPE) | BETPE | Personalabrechnung: Betrag pro Einheit | 20101104 | |||
| 7 | IV_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20101104 | |||
| 8 | IV_CNTR1 | Call by reference | Type reference (TYPE) | CNTRN | Zuordnungskennzeichen SV | 20101109 | |||
| 9 | IV_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20101104 | |||
| 10 | IV_V0TYP | Call by reference | Type reference (TYPE) | V0TYP | Typ variable Zuordnung | 20101104 | |||
| 11 | IV_V0ZNR | Call by reference | Type reference (TYPE) | V0ZNR | Nummer variable Zuordnung | 20101104 |
Method ABSTELLEN_LGART on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ABSTELLEN_V0_IT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20101104 | |||
| 2 | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Variable Zuordnung | 20101104 | |||
| 3 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 5 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 6 | IT_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_T_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20101104 | |||
| 7 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 8 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 | |||
| 10 | IV_VEBDT | Call by reference | Type reference (TYPE) | VEBDT | Vermutliches Entbindungsdatum | 20121001 |
Method ABSTELLEN_V0_IT on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method AKTUALISIEREN_DATEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DOWP | Call by reference | Type reference (TYPE) | HRPAY99_DOWP | HR-PAY: Struktur Tabelle DOWP | 20101104 | |||
| 2 | CT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20101104 | |||
| 3 | CT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 4 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 5 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 6 | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezuege) | 20101104 | |||
| 7 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20120629 | |||
| 8 | IT_P0230 | Call by reference | Type reference (TYPE) | P0230_TAB | Personal-Stammsatz Infotyp 0230 (View 0008/0230) | 20101104 | |||
| 9 | IT_PBWLA | Call by reference | Type reference (TYPE) | HRPAYDE_T_PBWLA | Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung | 20101104 | |||
| 10 | IV_FC_SW_DEC | Call by reference | Type reference (TYPE) | BOOLE_D | Schalter Mehrdezimalenlösung (OPT DEC) | 20110112 | |||
| 11 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method AKTUALISIEREN_DATEN on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ALIQUOTIERE_BETRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KUMULATION | Call by reference | Type reference (TYPE) | HRPAYDE_T_MUSCHG_BV_DURCH_KUM | Durchschnitt für Bewertung Ausgleichsbetrag Kumulation | 20110818 | |||
| 2 | CV_ANZHL | Call by reference | Type reference (TYPE) | ANZHL | Anzahl Bewertung Ausgleichsbetrag | 20110818 | |||
| 3 | CV_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Betrag Bewertung Ausgleichsbetrag | 20110818 | |||
| 4 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20110818 | |||
| 5 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110818 | |||
| 6 | IS_RT | Call by reference | Type reference (TYPE) | PC207 | Abrechnungsergebnis: Ergebnistabelle | 20110818 | |||
| 7 | IS_T596I | Call by reference | Type reference (TYPE) | T596I | Berechnungsvorschrift für Summenlohnarten | 20110818 | |||
| 8 | IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20110818 | |||
| 9 | IS_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20110818 | |||
| 10 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20110818 | |||
| 11 | IV_ABWESENHEITEN | Call by reference | Type reference (TYPE) | BOOLE_D | Berücksichtigung Abwesenheiten bei Aliquotierung | 20110818 | |||
| 12 | IV_ALIQUOTIERUNG | Call by reference | Type reference (TYPE) | BOOLE_D | Addition der Beträge ohne Aliquotierung | 20110818 | |||
| 13 | IV_DURCHSCHNITT | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf für Durchschnittsbildung Bemessungsmonate | 20110818 | |||
| 14 | IV_KUERZUNG | Call by reference | Type reference (TYPE) | PARM3 | Kürzungsvariante für Ausgleichsbetrag | 20110818 | |||
| 15 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20110818 |
Method ALIQUOTIERE_BETRAG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method APPL_BV_GET_VALID_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_T596D | Value transfer | Type reference (TYPE) | T596D | Gültigkeitsintervall der Teilapplikationen | 20101119 |
Method APPL_BV_GET_VALID_PERIOD on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method APPL_BV_VALID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20111010 | |||
| 2 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20111010 | |||
| 3 | IV_DATE | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101119 | |||
| 4 | RV_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | Teilapplikation gültig? | 20101119 |
Method APPL_BV_VALID on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method AUSWAHL_MUTTERSCHAFT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MUTTERSCHAFT | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_MUSCHAFT | Zeiträume des Beschäftigungsverbotes | 20110825 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20110825 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110825 | |||
| 4 | IT_MUTTERSCHAFT | Call by reference | Type reference (TYPE) | HRPAYDE_T_MUSCHG_BV_MUSCHAFT | MuSchG Beschäftigungsverbot: Daten pro Mutterschaft | 20110825 | |||
| 5 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20110825 | |||
| 6 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20110825 | |||
| 7 | IV_IDENT | Call by reference | Type reference (TYPE) | P00_LOG_IDENT | Identifikator für Protokollierung HCM | 20111215 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20110825 |
Method AUSWAHL_MUTTERSCHAFT on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method AUSWERTEN_BETRAGSAENDERUNGEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DURCHSCHNITT_BEW | Call by reference | Type reference (TYPE) | HRPAYDE_T_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20101104 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method AUSWERTEN_BETRAGSAENDERUNGEN on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method AUSWERTEN_RT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DURCHSCHNITT_BEW_SUM | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_SUM | Durchschnitt für Bewertung Ausgleichsbetrag Summe | 20101104 | |||
| 2 | CT_KUMULATION | Call by reference | Type reference (TYPE) | HRPAYDE_T_MUSCHG_BV_DURCH_KUM | Durchschnitt für Bewertung Ausgleichsbetrag Kumulation | 20101104 | |||
| 3 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 5 | IS_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20110726 | |||
| 6 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20110726 | |||
| 7 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20101104 | |||
| 8 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 9 | IV_ABWESENHEITEN | Call by reference | Type reference (TYPE) | BOOLE_D | Berücksichtigung Abwesenheiten bei Aliquotierung | 20110726 | |||
| 10 | IV_ALIQUOTIERUNG | Call by reference | Type reference (TYPE) | BOOLE_D | Addition der Beträge ohne Aliquotierung | 20101201 | |||
| 11 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 12 | IV_DURCHSCHNITT | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf für Durchschnittsbildung Bemessungsmonate | 20110726 | |||
| 13 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 14 | IV_KALENDERTAGE_BEZAHLT | Call by reference | Type reference (TYPE) | PRANZ | Anzahl bezahlter Kalendertage | 20101104 | |||
| 15 | IV_KUERZUNG | Call by reference | Type reference (TYPE) | PARM3 | Kürzungsvariante für Ausgleichsbetrag | 20101221 | |||
| 16 | IV_PARM4 | Call by reference | Type reference (TYPE) | PARM4 | Aufruftstelle (vor oder nach Aliquotierung) | 20110726 | |||
| 17 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method AUSWERTEN_RT on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method BERECHNEN_AUSGLEICHSBETRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FIKTIVLAUF | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_AKTUELL | MuSchG Beschäftigungsverbot: Fiktivlauf aktuelle Periode | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IS_DURCHSCHNITT_BEW | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20110907 | |||
| 5 | IS_DURCHSCHNITT_BEW_SUM | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_SUM | Durchschnitt für Bewertung Ausgleichsbetrag Summe | 20101104 | |||
| 6 | IS_DURCHSCHNITT_BEW_SUM_AKT | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_SUM | Zu berücksichtigende aktuellen Bezüge | 20101104 | |||
| 7 | IS_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20101104 | |||
| 8 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20110907 | |||
| 9 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20101109 | |||
| 10 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 11 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 12 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 13 | IV_KUERZUNG | Call by reference | Type reference (TYPE) | PARM3 | Kürzungsvariante für Ausgleichsbetrag | 20101221 | |||
| 14 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 | |||
| 15 | IV_VEBDT | Call by reference | Type reference (TYPE) | VEBDT | Vermutliches Entbindungsdatum | 20121001 | |||
| 16 | IV_ZEITRAUM_BV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Beginn zu bewertendes Beschäftigungsverbot | 20101119 | |||
| 17 | IV_ZEITRAUM_BV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Ende zu bewertendes Beschäftigungsverbot | 20101119 |
Method BERECHNEN_AUSGLEICHSBETRAG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method BERUECKSICHTIGEN_P0007 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PERIODS | Call by reference | Type reference (TYPE) | HRPERIODS_TAB | Perioden | 20130313 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20130313 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20130313 | |||
| 4 | IT_P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | Personal-Stammsatz Infotyp 0595 (Familienzuschläge) | 20130313 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20130313 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20130313 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20130313 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20130313 |
Method BERUECKSICHTIGEN_P0007 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method BERUECKSICHTIGEN_P0595 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PERIODS | Call by reference | Type reference (TYPE) | HRPERIODS_TAB | Perioden | 20120803 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20120803 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20120803 | |||
| 4 | IT_P0595 | Call by reference | Type reference (TYPE) | P0595_TAB | Personal-Stammsatz Infotyp 0595 (Familienzuschläge) | 20120803 | |||
| 5 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20120803 | |||
| 6 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20120803 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20120803 |
Method BERUECKSICHTIGEN_P0595 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method BERUECKSICHTIGEN_VORGABE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DURCHSCHNITT_VORGABE | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20101109 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101109 | ||||
| 3 | EV_VORGABE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Kennzeichen Vorgabe | 20101109 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101109 | |||
| 5 | IS_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20101109 | |||
| 6 | IT_P0014 | Call by reference | Type reference (TYPE) | P0014_TAB | Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge) | 20101109 | |||
| 7 | IT_P0015 | Call by reference | Type reference (TYPE) | P0015_TAB | Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) | 20101109 | |||
| 8 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20111010 | |||
| 9 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101109 | |||
| 10 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101109 | |||
| 11 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101109 |
Method BERUECKSICHTIGEN_VORGABE on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method BERUECKSICHTIGEN_VRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DURCHSCHNITT_BEW | Call by reference | Type reference (TYPE) | HRPAYDE_T_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20111019 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20111019 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20111019 | |||
| 4 | IT_P0052 | Call by reference | Type reference (TYPE) | P0052_TAB | Personal-Stammsatz Infotyp 0052 (Verdienstsicherung) | 20111019 | |||
| 5 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20111019 | |||
| 6 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20111019 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111019 |
Method BERUECKSICHTIGEN_VRS on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method CHANGE_T596IJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LGART | Call by reference | Type reference (TYPE) | HRPBSDE_T596I_J | Tabellentyp für T596i | 20111010 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20111010 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20111010 | |||
| 4 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20111010 | |||
| 5 | IV_APPL | Call by reference | Type reference (TYPE) | P_APPL | MC_APPL_BV | Teilapplikation | 20111010 | ||
| 6 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsdatum | 20111010 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111010 | |||
| 8 | IV_SUMLG | Call by reference | Type reference (TYPE) | P_SUML | Summenlohnart | 20111010 |
Method CHANGE_T596IJ on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method CHECK_SUMLG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SUMLG | Call by reference | Type reference (TYPE) | TT_SUMLG | Summenlohnarten | 20111104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20111104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20111104 | |||
| 4 | IV_APPL | Call by reference | Type reference (TYPE) | P_APPL | Teilapplikation | 20111104 | |||
| 5 | IV_DATE | Call by reference | Type reference (TYPE) | D | Stichtag | 20111104 | |||
| 6 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111104 | |||
| 7 | IV_SUMLG | Call by reference | Type reference (TYPE) | P_SUML | Summenlohnart | 20111104 |
Method CHECK_SUMLG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ENDE_FIKTIVBERECHNUNG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ALOOP | Call by reference | Type reference (TYPE) | HRPY_ALOOP | Struktur für Tabelle ALOOP Personalabrechnung | 20101104 | |||
| 2 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 3 | CT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20101104 | |||
| 4 | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Abrechnungstabelle V0 | 20101104 | |||
| 5 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 6 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 7 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20101104 | |||
| 8 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20101109 | |||
| 9 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 10 | IV_ALOOP_INDEX | Call by reference | Type reference (TYPE) | I | Fiktivlauf Loop Index in der Abrechnung | 20101104 | |||
| 11 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 12 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 13 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ENDE_FIKTIVBERECHNUNG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ENDE_FIKTIVBERECHNUNG_MBV1 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | CT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20101104 | |||
| 3 | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Abrechnungstabelle V0 | 20101104 | |||
| 4 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 5 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 6 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20101104 | |||
| 7 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20101109 | |||
| 8 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 9 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 10 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 11 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ENDE_FIKTIVBERECHNUNG_MBV1 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ENDE_FIKTIVBERECHNUNG_MBV2 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20130426 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20130426 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20130426 | |||
| 4 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20130426 | |||
| 5 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20130426 | |||
| 6 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20130426 | |||
| 7 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20130426 | |||
| 8 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20130426 | |||
| 9 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20130426 | |||
| 10 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20130426 |
Method ENDE_FIKTIVBERECHNUNG_MBV2 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ENDE_FIKTIVBERECHNUNG_MBV2_3 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20101104 | |||
| 5 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20101104 | |||
| 6 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20101109 | |||
| 7 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 8 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 9 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 10 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ENDE_FIKTIVBERECHNUNG_MBV2_3 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ENDE_FIKTIVBERECHNUNG_MBV4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20120516 | |||
| 2 | CT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20120516 | |||
| 3 | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Abrechnungstabelle V0 | 20120516 | |||
| 4 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20120516 | |||
| 5 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20120516 | |||
| 6 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20120516 | |||
| 7 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20120516 | |||
| 8 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20120516 | |||
| 9 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20120516 | |||
| 10 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20120516 | |||
| 11 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20120516 |
Method ENDE_FIKTIVBERECHNUNG_MBV4 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ENH_DURCHSCHNITTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_CUST_DURCHSCHNITTE | Call by reference | Type reference (TYPE) | TT_CUST_DURCHSCHNITTE | Steuerungstabelle Durchschnitte | 20111104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20111104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20111104 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20111104 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20111104 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20111104 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20111104 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111104 |
Method ENH_DURCHSCHNITTE on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ENH_STUNDENWEISE_ABWESENHEIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20110818 | |||
| 2 | EV_RESULT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Erweiterung aktiv | 20110818 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110818 | |||
| 4 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20110818 | |||
| 5 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20110818 | |||
| 6 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20110818 |
Method ENH_STUNDENWEISE_ABWESENHEIT on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_AKTUELLE_BEZUEGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DURCHSCHNITT_BEW | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | EV_NICHT_ALIQ_BEZUEGE | Call by reference | Type reference (TYPE) | BOOLE_D | Nicht aliquotierte Bezüge vorhanden | 20110726 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 5 | IS_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20101104 | |||
| 6 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20101104 | |||
| 7 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20101104 | |||
| 8 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 9 | IV_ALIQUOTIERUNG | Call by reference | Type reference (TYPE) | BOOLE_D | Addition der Beträge ohne Aliquotierung | 20101201 | |||
| 10 | IV_KUERZUNG | Call by reference | Type reference (TYPE) | PARM3 | Kürzungsvariante für Ausgleichsbetrag | 20101221 | |||
| 11 | IV_PARM4 | Call by reference | Type reference (TYPE) | PARM4 | Aufruftstelle (vor oder nach Aliquotierung) | 20110726 | |||
| 12 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ERMITTELN_AKTUELLE_BEZUEGE on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_ANZAHL_TAGE_BV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ANZHL_TAGE | Call by reference | Type reference (TYPE) | PRANZ | Anzahl | 20101201 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101201 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101201 | |||
| 4 | IS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101201 | |||
| 5 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20110321 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101201 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101201 | |||
| 8 | IV_MOD0A | Call by reference | Type reference (TYPE) | MODIF | Mitarbeitergruppierung für Abwesenheitsbewertung | 20110321 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101201 |
Method ERMITTELN_ANZAHL_TAGE_BV on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_AUSGLEICHSBETRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20101104 | |||
| 5 | IT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20101104 | |||
| 6 | IT_P0014 | Call by reference | Type reference (TYPE) | P0014_TAB | Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge) | 20101104 | |||
| 7 | IT_P0015 | Call by reference | Type reference (TYPE) | P0015_TAB | Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) | 20101104 | |||
| 8 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20101104 | |||
| 9 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20101109 | |||
| 10 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 11 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 12 | IV_CURRENCY | Call by reference | Type reference (TYPE) | WAERS | Währungsschlüssel | 20101109 | |||
| 13 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 14 | IV_KUERZUNG | Call by reference | Type reference (TYPE) | PARM3 | Kürzungsvariante für Ausgleichsbetrag | 20101221 | |||
| 15 | IV_MOD0A | Call by reference | Type reference (TYPE) | MODIF | Mitarbeitergruppierung für Abwesenheitsbewertung | 20101221 | |||
| 16 | IV_MUTTERSCHUTZ | Call by reference | Type reference (TYPE) | ABAP_BOOL | Parameter Mutterschutzfrist | 20111116 | |||
| 17 | IV_PARM4 | Call by reference | Type reference (TYPE) | PARM4 | Aufruftstelle (vor oder nach Aliquotierung) | 20110818 | |||
| 18 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ERMITTELN_AUSGLEICHSBETRAG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_KALENDERTAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 2 | EV_KALENDERTAGE_BEZAHLT | Call by reference | Type reference (TYPE) | PRANZ | Anzahl bezahlter Kalendertage | 20101104 | |||
| 3 | EV_KALENDERTAGE_GESAMT | Call by reference | Type reference (TYPE) | PRANZ | Anzahl Kalendertage gesamt | 20101104 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 5 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20101104 | |||
| 6 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 7 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 8 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ERMITTELN_KALENDERTAGE on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_KNZ_BV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BSCHV | Call by reference | Type reference (TYPE) | P01_BSCHV | Kennzeichen für Beschäftigungsverbot | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | EV_KNZEV | Call by reference | Type reference (TYPE) | P01_EA_KNZEV | Kennzeichen für Erstattungsverfahren | 20101104 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 5 | IV_AWART | Call by reference | Type reference (TYPE) | AWART | Ab- oder Anwesenheitsart | 20101104 | |||
| 6 | IV_BTRTL | Call by reference | Type reference (TYPE) | BTRTL_001P | Mitarbeiterkreis | 20101104 | |||
| 7 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Stichtag | 20101104 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 | |||
| 9 | IV_WERKS | Call by reference | Type reference (TYPE) | PERSA | Personalbereich | 20101104 |
Method ERMITTELN_KNZ_BV on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_NICHT_ALIQ_BEZUEGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20110818 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20110818 | |||
| 3 | EV_NICHT_ALIQ_BEZUEGE | Call by reference | Type reference (TYPE) | BOOLE_D | Nicht aliquotierte Bezüge vorhanden | 20110818 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110818 | |||
| 5 | IS_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20110818 | |||
| 6 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20110818 | |||
| 7 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20110818 | |||
| 8 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20110818 | |||
| 9 | IV_DURCHSCHNITT | Call by reference | Type reference (TYPE) | BOOLE_D | Aufruf für Durchschnittsbildung Bemessungsmonate | 20110818 | |||
| 10 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20110818 | |||
| 11 | IV_KUERZUNG | Call by reference | Type reference (TYPE) | PARM3 | Kürzungsvariante für Ausgleichsbetrag | 20110818 | |||
| 12 | IV_PARM4 | Call by reference | Type reference (TYPE) | PARM4 | Aufruftstelle (vor oder nach Aliquotierung) | 20110818 | |||
| 13 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20110818 |
Method ERMITTELN_NICHT_ALIQ_BEZUEGE on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_SV_BRUTTO_GESAMT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BRUTTO_GES | Call by reference | Type reference (TYPE) | HRPAY99_RT | Summe pro relevante SV-Periode | 20130426 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20130426 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20130426 | |||
| 4 | IS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20130426 | |||
| 5 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20130426 | |||
| 6 | IT_LGART | Call by reference | Type reference (TYPE) | HRPBSDE_T596I_J | Tabellentyp für T596i | 20130426 | |||
| 7 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20130426 | |||
| 8 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20130426 | |||
| 9 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20130426 | |||
| 10 | IV_KALENDERTAGE_GESAMT | Call by reference | Type reference (TYPE) | PRANZ | Personalabrechnung: Anzahl | 20130426 | |||
| 11 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20130426 |
Method ERMITTELN_SV_BRUTTO_GESAMT on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_ZEITRAEUME_BEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20101104 | |||
| 5 | IT_P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20130313 | |||
| 6 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 7 | IT_P0052 | Call by reference | Type reference (TYPE) | P0052_TAB | Personal-Stammsatz Infotyp 0052 (Verdienstsicherung) | 20111019 | |||
| 8 | IT_P0230 | Call by reference | Type reference (TYPE) | P0230_TAB | Personal-Stammsatz Infotyp 0230 (View 0008/0230) | 20101104 | |||
| 9 | IT_P0595 | Call by reference | Type reference (TYPE) | P0595_TAB | Personal-Stammsatz Infotyp 0595 (Familienzuschläge) | 20120803 | |||
| 10 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20111116 | |||
| 11 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 12 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 13 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ERMITTELN_ZEITRAEUME_BEW on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_ZEITRAEUME_BV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20101104 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 6 | IT_P0080 | Call by reference | Type reference (TYPE) | P0080_TAB | Personal-Stammsatz Infotyp 0080 (Mutterschutz) | 20101104 | |||
| 7 | IT_P0597 | Call by reference | Type reference (TYPE) | P0597_TAB | Personal-Stammsatz Infotyp 0597 (Teilzeitarbeit/abw. Tät.) | 20101104 | |||
| 8 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20101104 | |||
| 9 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 10 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 11 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ERMITTELN_ZEITRAEUME_BV on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERMITTELN_ZEITRAUM_BEMESSUNG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BEMESSUNG_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Bemessungszeitraum Beginn | 20101104 | |||
| 2 | EV_BEMESSUNG_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Bemessungszeitraum Ende | 20101104 | |||
| 3 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 5 | IV_ABWDT | Call by reference | Type reference (TYPE) | PTIM_ALTERNATIVE_PERIOD | Abweichendes Datum für Bemessungszeitraum Beschäft.Verbot | 20101104 | |||
| 6 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 | |||
| 7 | IV_VEBDT | Call by reference | Type reference (TYPE) | VEBDT | Vermutliches Entbindungsdatum | 20101104 |
Method ERMITTELN_ZEITRAUM_BEMESSUNG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERZEUGEN_V0_IN_ZEITRAUM_BV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | 20101104 | ||||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | EV_V0TYP | Call by reference | Type reference (TYPE) | V0TYP | Typ variable Zuordnung | 20101104 | |||
| 4 | EV_V0ZNR | Call by reference | Type reference (TYPE) | V0ZNR | Nummer variable Zuordnung | 20101104 | |||
| 5 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 6 | IS_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20101104 | |||
| 7 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | 20101104 | ||||
| 8 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | 20101104 | ||||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | 20101104 | ||||
| 10 | IV_VEBDT | Call by reference | Type reference (TYPE) | VEBDT | Vermutliches Entbindungsdatum | 20121001 |
Method ERZEUGEN_V0_IN_ZEITRAUM_BV on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ERZEUGE_GESAMTPROTOKOLL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110901 | ||||
| 2 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110901 | |||
| 3 | IS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20110901 | |||
| 4 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20110901 |
Method ERZEUGE_GESAMTPROTOKOLL on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method FIKTIVBERECHNUNG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20101104 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 6 | IT_P0014 | Call by reference | Type reference (TYPE) | P0014_TAB | Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge) | 20101119 | |||
| 7 | IT_P0015 | Call by reference | Type reference (TYPE) | P0015_TAB | Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) | 20101119 | |||
| 8 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20101104 | |||
| 9 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 10 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 11 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method FIKTIVBERECHNUNG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method FIKTIVBERECHNUNG_AUSGL_BETRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20101104 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 6 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20101104 | |||
| 7 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 8 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method FIKTIVBERECHNUNG_AUSGL_BETRAG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method FIKTIVBERECHNUNG_BEMESSUNG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20101104 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 6 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20101104 | |||
| 7 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 8 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method FIKTIVBERECHNUNG_BEMESSUNG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method FILTERN_EINMALZAHLUNGEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle IT | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 5 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method FILTERN_EINMALZAHLUNGEN on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method FUELLEN_MUTTERSCHUTZFRIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUTTERSCHUTZFRIST | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_MUSCHFRIST | MuSchG Beschäftigungsverbot: Daten zur Mutterschutzfrist | 20111116 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20111116 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20111116 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20111116 | |||
| 5 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20111116 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20111116 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20111116 | |||
| 8 | IV_OBJPS | Call by reference | Type reference (TYPE) | OBJPS | Objekt-Identifikation | 20111116 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111116 |
Method FUELLEN_MUTTERSCHUTZFRIST on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method FUELLEN_V0 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Variable Zuordnung | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | EV_V0TYP | Call by reference | Type reference (TYPE) | V0TYP | Typ variable Zuordnung | 20101104 | |||
| 4 | EV_V0ZNR | Call by reference | Type reference (TYPE) | VOZNR | Nummer variable Zuordnung | 20101104 | |||
| 5 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 6 | IS_VINFO | Call by reference | Type reference (TYPE) | HRDESV_EA_S_VINFO_BV | V0-Daten für Beschäftigungsverbot | 20101104 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method FUELLEN_V0 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method GET_CUST_DURCHSCHNITTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CUST_DURCHSCHNITTE | Call by reference | Type reference (TYPE) | TS_CUST_DURCHSCHNITTE | Steuerungstabelle Durchschnitte | 20111104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20111104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20111104 | |||
| 4 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111104 | |||
| 5 | IV_SUMLG | Call by reference | Type reference (TYPE) | P_SUML | Aktueller Durchschnitt | 20111104 |
Method GET_CUST_DURCHSCHNITTE on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method HOLEN_MIN_TAGE_BEMESSUNG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 2 | EV_MIN_TAGE | Call by reference | Type reference (TYPE) | I | minimale Anzahl Kalendertage | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 |
Method HOLEN_MIN_TAGE_BEMESSUNG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method INIT_DURCHSCHNITTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20111104 | |||
| 2 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20111104 | |||
| 3 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20111104 | |||
| 4 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20111104 | |||
| 5 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20111104 | |||
| 6 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20111104 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111104 |
Method INIT_DURCHSCHNITTE on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method IST_ABWESENHEIT_BEZAHLT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IST_BEZAHLT | Call by reference | Type reference (TYPE) | ABAP_BOOL | Abwesenheit ist bezahlt | 20101221 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101221 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101221 | |||
| 4 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101221 | |||
| 5 | IV_AWART | Call by reference | Type reference (TYPE) | AWART | Ab- oder Anwesenheitsart | 20101221 | |||
| 6 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Stichtag | 20101221 | |||
| 7 | IV_MOD0A | Call by reference | Type reference (TYPE) | MODIF | Mitarbeitergruppierung für Abwesenheitsbewertung | 20101221 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101221 |
Method IST_ABWESENHEIT_BEZAHLT on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method IST_ABW_MUTTERSCHUTZ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20111116 | |||
| 2 | EV_MUTTERSCHUTZ | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20111116 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20111116 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20111116 | |||
| 5 | IV_AWART | Call by reference | Type reference (TYPE) | AWART | Ab- oder Anwesenheitsart | 20111116 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20111116 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111116 |
Method IST_ABW_MUTTERSCHUTZ on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method LESEN_T510 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_T510 | Call by reference | Type reference (TYPE) | T510_TAB | Tabellentyp zu Tabelle T510 | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IS_P0008 | Call by reference | Type reference (TYPE) | P0008 | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 5 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 6 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 | |||
| 8 | IV_TRFKZ | Call by reference | Type reference (TYPE) | TRFKZ | Gruppierung der Mitarbeiterkreise für Tarifregelung | 20101104 |
Method LESEN_T510 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method LESEN_T511 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_T511 | Call by reference | Type reference (TYPE) | T511 | Lohnarten | 20130313 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20130313 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20130313 | |||
| 4 | IV_DATE | Call by reference | Type reference (TYPE) | D | Stichtag | 20130313 | |||
| 5 | IV_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20130313 | |||
| 6 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20130313 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20130313 |
Method LESEN_T511 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method LESEN_T596IJ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LGART | Call by reference | Type reference (TYPE) | HRPBSDE_T596I_J | Tabellentyp für T596i | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20111010 | |||
| 5 | IV_APPL | Call by reference | Type reference (TYPE) | P_APPL | MC_APPL_BV | Teilapplikation | 20110726 | ||
| 6 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsdatum | 20101104 | |||
| 7 | IV_KEINE_FEHLERMELDUNG | Call by reference | Type reference (TYPE) | ABAP_BOOL | Lesen ohne / mit Fehlermeldung | 20101104 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 | |||
| 9 | IV_PRUEFEN_ANZAHL | Call by reference | Type reference (TYPE) | ABAP_BOOL | Prüfen der Anzahl der zugeordneten Lohnarten | 20101104 | |||
| 10 | IV_SUMLG | Call by reference | Type reference (TYPE) | P_SUML | Summenlohnart | 20101104 |
Method LESEN_T596IJ on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method LOESCHEN_EINM_ALLG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DELETE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Kennzeichen Löschen | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IV_DATE | Call by reference | Type reference (TYPE) | D | Gültigkeitsdatum | 20101104 | |||
| 5 | IV_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20101104 |
Method LOESCHEN_EINM_ALLG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method NEUBEWERTEN_0008 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PBWLA | Call by reference | Type reference (TYPE) | HRPAYDE_T_PBWLA | Ergebnis-Lohnartentabelle bei Aufruf indirekte Bewertung | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20120516 | |||
| 5 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 6 | IT_P0230 | Call by reference | Type reference (TYPE) | P0230_TAB | Personal-Stammsatz Infotyp 0230 (View 0008/0230) | 20101104 | |||
| 7 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 8 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 9 | IV_INFTY | Call by reference | Type reference (TYPE) | INFTY | Infotyp | 20101104 | |||
| 10 | IV_OBJPS | Call by reference | Type reference (TYPE) | OBJPS | Objekt-Identifikation | 20101104 | |||
| 11 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 | |||
| 12 | IV_SEQNR | Call by reference | Type reference (TYPE) | SEQNR | Nummer eines Infotypsatzes bei gleichem Schlüssel | 20101104 | |||
| 13 | IV_SUBTY | Call by reference | Type reference (TYPE) | SUBTY | Subtyp | 20101104 |
Method NEUBEWERTEN_0008 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method PROTOKOLL_KUMULATION_BETRAG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KUMULATION | Call by reference | Type reference (TYPE) | HRPAYDE_T_MUSCHG_BV_DURCH_KUM | Durchschnitt für Bewertung Ausgleichsbetrag Kumulation | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IS_T596I | Call by reference | Type reference (TYPE) | T596I | Berechnungsvorschrift für Summenlohnarten | 20101104 | |||
| 5 | IV_ANZHL_TAGE | Call by reference | Type reference (TYPE) | ANZHL | Anzahl Tage Durchschnitt Bewertung Ausgleichsbetrag | 20101109 | |||
| 6 | IV_BETRG | Call by reference | Type reference (TYPE) | MAXBT | Betrag für Durchschnitt Bewertung Ausgleichsbetrag | 20101104 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method PROTOKOLL_KUMULATION_BETRAG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method PRUEFEN_ALIQUOTIERUNG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ALIQUOTIERUNG | Call by reference | Type reference (TYPE) | BOOLE_D | Betrag muss aliquotiert werden | 20101124 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101124 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101124 | |||
| 4 | IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Arbeitsplatz/Basisbezüge | 20101124 | |||
| 5 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20130315 | |||
| 6 | IV_DATE | Call by reference | Type reference (TYPE) | BEGDA | Stichtag | 20101124 | |||
| 7 | IV_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20101124 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101124 |
Method PRUEFEN_ALIQUOTIERUNG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method PRUEFEN_APPL_AKTIV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPL | Call by reference | Type reference (TYPE) | P_APPL | Teilapplikation | 20130313 | |||
| 2 | IV_DATE | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20130313 | |||
| 3 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20130313 | |||
| 4 | RV_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | Teilapplikation gültig? | 20130313 |
Method PRUEFEN_APPL_AKTIV on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method PRUEFEN_AUSGL_BETRAG_NOTW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110907 | ||||
| 2 | EV_NOTWENDIG | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110907 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110907 | |||
| 4 | IS_DURCHSCHNITT_BEW | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20110907 | |||
| 5 | IS_DURCHSCHNITT_BEW_SUM | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_SUM | Durchschnitt für Bewertung Ausgleichsbetrag Summe | 20110907 | |||
| 6 | IS_WPBP | Call by reference | Type reference (TYPE) | PC205 | Abrechnungsergebnis: Arbeitsplatz/Basisbezüge | 20110907 | |||
| 7 | IS_ZEITRAEUME_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_PERIODEN | Zeiträume des Beschäftigungsverbotes | 20110907 | |||
| 8 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Abwesenheiten | 20110907 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20111104 |
Method PRUEFEN_AUSGL_BETRAG_NOTW on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method PRUEFEN_DEAKTIVIERUNG_BV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DEAK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Deaktivieren Berechnung BV | 20101119 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101119 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101119 | |||
| 4 | IT_P0014 | Call by reference | Type reference (TYPE) | P0014_TAB | Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge) | 20101119 | |||
| 5 | IT_P0015 | Call by reference | Type reference (TYPE) | P0015_TAB | Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) | 20101119 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101119 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101119 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101119 |
Method PRUEFEN_DEAKTIVIERUNG_BV on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method PRUEFEN_DURCHSCHNITT_BEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20110324 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20110324 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110324 | |||
| 4 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20110324 | |||
| 5 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20110324 | |||
| 6 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20110324 |
Method PRUEFEN_DURCHSCHNITT_BEW on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method PRUEFEN_KUERZUNGSMETHODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20130313 | |||
| 2 | EV_KUERZUNG | Call by reference | Type reference (TYPE) | ABAP_BOOL | Kürzungsmethode vorhanden? | 20130313 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20130313 | |||
| 4 | IV_DATE | Call by reference | Type reference (TYPE) | D | 20130313 | ||||
| 5 | IV_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20130313 | |||
| 6 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20130313 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20130313 |
Method PRUEFEN_KUERZUNGSMETHODE on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method SETZEN_RUECKRECHNUNG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 2 | CV_RUECKRAB | Call by reference | Type reference (TYPE) | D | Rückrechnungsdatum | 20101104 | |||
| 3 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 5 | IS_P0003 | Call by reference | Type reference (TYPE) | P0003 | Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) | 20101104 | |||
| 6 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20101104 | |||
| 7 | IT_P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20130313 | |||
| 8 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 9 | IT_P0010 | Call by reference | Type reference (TYPE) | P0010_TAB | Personal-Stammsatz Infotyp 0010 (Vermögensbildung) | 20101104 | |||
| 10 | IT_P0014 | Call by reference | Type reference (TYPE) | P0014_TAB | Personal-Stammsatz Infotyp 0014 (Wiederk. Be- u. Abzüge) | 20101119 | |||
| 11 | IT_P0015 | Call by reference | Type reference (TYPE) | P0015_TAB | Personal-Stammsatz Infotyp 0015 (Ergänzende Zahlung) | 20101119 | |||
| 12 | IT_P0052 | Call by reference | Type reference (TYPE) | P0052_TAB | Personal-Stammsatz Infotyp 0052 (Verdienstsicherung) | 20111019 | |||
| 13 | IT_P0080 | Call by reference | Type reference (TYPE) | P0080_TAB | Personal-Stammsatz Infotyp 0080 (Mutterschutz) | 20101104 | |||
| 14 | IT_P0230 | Call by reference | Type reference (TYPE) | P0230_TAB | Personal-Stammsatz Infotyp 0230 (View 0008/0230) | 20101104 | |||
| 15 | IT_P0595 | Call by reference | Type reference (TYPE) | P0595_TAB | Personal-Stammsatz Infotyp 0595 (Familienzuschläge) | 20120803 | |||
| 16 | IT_P0597 | Call by reference | Type reference (TYPE) | P0597_TAB | Personal-Stammsatz Infotyp 0597 (Teilzeitarbeit/abw. Tät.) | 20101104 | |||
| 17 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20101104 | |||
| 18 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 19 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 20 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method SETZEN_RUECKRECHNUNG on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method SPEICHERN_AUSGLEICHSBETRAG_FIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101221 | |||
| 2 | CT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle IT | 20120504 | |||
| 3 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101221 | |||
| 4 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101221 | |||
| 5 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101221 | |||
| 6 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101221 | |||
| 7 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101221 |
Method SPEICHERN_AUSGLEICHSBETRAG_FIT on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method SPLITTEN_ZEITRAEUME_BEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DURCHSCHNITT_BEW | Call by reference | Type reference (TYPE) | HRPAYDE_T_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20120803 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20120803 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20120803 | |||
| 4 | IS_DURCHSCHNITT_BEW | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20120803 | |||
| 5 | IT_PERIODS | Call by reference | Type reference (TYPE) | HRPERIODS_TAB | Perioden | 20120803 | |||
| 6 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20120803 |
Method SPLITTEN_ZEITRAEUME_BEW on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method SUMMIERUNG_DURCHSCHNITT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DURCHSCHNITT_BEW | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_DURCH_BEW | Durchschnittsverdienst für Bewertung Ausgleichsbetrag | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IT_CABC | Call by reference | Type reference (TYPE) | HRPAY99_ABC | Kumulation Abwesenheitsklassen | 20101104 | |||
| 5 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Abrechnungstabelle RT | 20101104 | |||
| 6 | IT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 7 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 8 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 9 | IV_KUERZUNG | Call by reference | Type reference (TYPE) | PARM3 | Kürzungsvariante für Ausgleichsbetrag | 20110726 | |||
| 10 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method SUMMIERUNG_DURCHSCHNITT on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method UNTERTEILEN_ZEITRAEUME_BV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUTTERSCHAFT | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV_MUSCHAFT | Zeiträume des Beschäftigungsverbotes | 20110818 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20110818 | |||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20110818 | |||
| 4 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20110818 | |||
| 5 | IT_P2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20110818 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20110818 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20110818 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20110818 |
Method UNTERTEILEN_ZEITRAEUME_BV on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method VORBEREITEN_V0 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Variable Zuordnung | 20101104 | |||
| 2 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101104 | ||||
| 3 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 4 | IS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101104 | |||
| 5 | IT_SV | Call by reference | Type reference (TYPE) | HRPAYDE_SV | Sozialversicherung | 20101221 | |||
| 6 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 8 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method VORBEREITEN_V0 on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ZUKUENFTIGE_AENDERUNGEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20101119 | |||
| 2 | CT_DOWP | Call by reference | Type reference (TYPE) | HRPAY99_DOWP | HR-PAY: Struktur Tabelle DOWP | 20101104 | |||
| 3 | CT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Tabellentyp IT | 20101104 | |||
| 4 | CT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20101104 | |||
| 5 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20101104 | |||
| 6 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20101104 | |||
| 7 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20120629 | |||
| 8 | IT_P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20120516 | |||
| 9 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20101104 | |||
| 10 | IT_P0230 | Call by reference | Type reference (TYPE) | P0230_TAB | Personal-Stammsatz Infotyp 0230 (View 0008/0230) | 20101104 | |||
| 11 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20101104 | |||
| 12 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20101104 | |||
| 13 | IV_FC_SW_DEC | Call by reference | Type reference (TYPE) | BOOLE_D | Schalter Mehrdezimalenlösung (OPT DEC) | 20110112 | |||
| 14 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20101104 |
Method ZUKUENFTIGE_AENDERUNGEN on class CL_HRPAYDE_MUSCHG_BV has no exception.
Method ZUKUENFTIGE_AENDERUNGEN_MBV4 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_MUSCHG_BV | Call by reference | Type reference (TYPE) | HRPAYDE_S_MUSCHG_BV | Berechnung Mutterschutzgesetz Beschäftigungsverbot | 20120516 | |||
| 2 | CT_DOWP | Call by reference | Type reference (TYPE) | HRPAY99_DOWP | HR-PAY: Struktur Tabelle DOWP | 20120516 | |||
| 3 | CT_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Tabellentyp IT | 20120516 | |||
| 4 | CT_WPBP | Call by reference | Type reference (TYPE) | HRPAY99_WPBP | Arbeitsplatz/Basisbezüge | 20120516 | |||
| 5 | EV_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | Verarbeitung ohne Fehler? | 20120516 | |||
| 6 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20120516 | |||
| 7 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20120702 | |||
| 8 | IT_P0007 | Call by reference | Type reference (TYPE) | P0007_TAB | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20120516 | |||
| 9 | IT_P0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20120516 | |||
| 10 | IT_P0230 | Call by reference | Type reference (TYPE) | P0230_TAB | Personal-Stammsatz Infotyp 0230 (View 0008/0230) | 20120516 | |||
| 11 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20120516 | |||
| 12 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20120516 | |||
| 13 | IV_FC_SW_DEC | Call by reference | Type reference (TYPE) | BOOLE_D | Schalter Mehrdezimalenlösung (OPT DEC) | 20120516 | |||
| 14 | IV_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20120516 |
Method ZUKUENFTIGE_AENDERUNGEN_MBV4 on class CL_HRPAYDE_MUSCHG_BV has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |