SAP ABAP Class CL_HRPAYDE_EE_BWDATA (Determination of Notification Data Using Statements)
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷
PY-DE-NT-NI (Application Component) Social Insurance
⤷
P01S (Package) HR Germany: Social Insurance
⤷
⤷
Properties
| Class | CL_HRPAYDE_EE_BWDATA | |
| Short Description | Determination of Notification Data Using Statements | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | P01S | HR Germany: Social Insurance |
| Created | 20110330 | SAP |
| Last change | 20130531 | 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_EE_BWDATA has no interface implemented.
Friends
Class CL_HRPAYDE_EE_BWDATA has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | D | '99991231' | High Date | 20110512 | ||
| 2 | Constant | Private | Type reference (TYPE) | C | 'J' | Yes | 20110519 | ||
| 3 | Constant | Private | Type reference (TYPE) | D | '18000101' | Low Date | 20110512 | ||
| 4 | Constant | Private | Type reference (TYPE) | C | 'N' | No | 20110519 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Postpone Start of Absence | 20110705 | |
| 2 | Static method | Public | Method | Check Payroll Results (Unpaid) | 20120927 | |
| 3 | Static method | Public | Method | Fill Data Module DBAE | 20110512 | |
| 4 | Static method | Public | Method | Fill Data Module DBAL | 20110512 | |
| 5 | Static method | Public | Method | Fill Data Module DBAW | 20110512 | |
| 6 | Static method | Public | Method | Fill Data Module DBBE | 20110808 | |
| 7 | Static method | Public | Method | Fill Data Module DBFR | 20110512 | |
| 8 | Static method | Public | Method | Fill Data Module DBLT | 20110512 | |
| 9 | Static method | Public | Method | Fill Data Module DBMU | 20110512 | |
| 10 | Static method | Public | Method | Fill Data Module DBTK | 20110512 | |
| 11 | Static method | Public | Method | Fill Data Module DBUN | 20110512 | |
| 12 | Static method | Public | Method | Fill Data Module DBZA | 20110512 | |
| 13 | Static method | Public | Method | Fill Data Module DBZE | 20110512 | |
| 14 | Static method | Public | Method | Determine Payroll Date | 20110512 | |
| 15 | Static method | Public | Method | Determine Statement Period | 20110512 | |
| 16 | Static method | Public | Method | Postpone Statement Period | 20110705 | |
| 17 | Static method | Public | Method | Call Statements | 20110512 |
Events
Class CL_HRPAYDE_EE_BWDATA has no event.
Types
Class CL_HRPAYDE_EE_BWDATA has no local type.
Method Signatures
Method CHANGE_ABBEG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_ABBEG | Call by reference | Type reference (TYPE) | P01_SICKD | Beginndatum des Krankheitssatzes | 20110705 | |||
| 2 | C_AWART | Call by reference | Type reference (TYPE) | AWART | Ab- oder Anwesenheitsart | 20110927 | |||
| 3 | IT_2001 | Call by reference | Type reference (TYPE) | P2001_TAB | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20110705 |
Method CHANGE_ABBEG on class CL_HRPAYDE_EE_BWDATA has no exception.
Method CHECK_RESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_EZEIT | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20120927 | |||
| 2 | E_UNBEZ | Call by reference | Type reference (TYPE) | XFELD | Feld zum Ankreuzen | 20120927 | |||
| 3 | IS_0001 | Call by reference | Type reference (TYPE) | P0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20120927 | |||
| 4 | I_BWSEL | Call by reference | Type reference (TYPE) | BWSEL | Bescheinigungswesen Auswahlparameter | 20120927 | |||
| 5 | I_ENDDA | Call by reference | Type reference (TYPE) | DATS | Feld vom Typ DATS | 20120927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Keine Abrechnungsergebnisse | 20120927 |
Method FILL_DBAE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBAE | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBAE | Datenbaustein DBAE Arbeitsentgelt | 20110512 | |||
| 2 | IS_DBAL | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBAL | Datenbaustein DBAL Allgemeines | 20110704 | |||
| 3 | IS_DSLW | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DSLW | Datensatz DSLW Leistungswesen | 20110629 | |||
| 4 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 5 | IT_0651 | Call by reference | Type reference (TYPE) | P0651_TAB | Personal-Stammsatz Infotyp 0651 | 20110512 | |||
| 6 | IT_BCRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 7 | IT_BRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 8 | IT_LRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 |
Method FILL_DBAE on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBAL | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBAL | Datenbaustein DBAL Allgemeines | 20110512 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | P01_SYMSG_TAB | Tabelle mit Fehlermeldungen | 20110519 | |||
| 3 | IS_0013 | Call by reference | Type reference (TYPE) | P0013 | Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) | 20110519 | |||
| 4 | IS_DSLW | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DSLW | Datensatz DSLW Leistungswesen | 20110512 | |||
| 5 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 6 | IT_0651 | Call by reference | Type reference (TYPE) | P0651_TAB | Personal-Stammsatz Infotyp 0651 | 20110512 | |||
| 7 | I_DEFKR | Call by reference | Type reference (TYPE) | P01_SV_EE_AENUE_KR | Weitergez. AE übersteigt nicht Grenzbetrag (Krankengeld) | 20110711 |
Method FILL_DBAL on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBAW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBAW | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBAW | Datenbaustein DBAW Abwesenheitszeiten ohne Arbeitsentgelt | 20110512 | |||
| 2 | IT_UBAB | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_UBAB | Bescheinigungswesen: unbezahlte Abwesenheiten | 20110512 |
Method FILL_DBAW on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBBE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBBE | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBBE | Datenbaustein DBBE Höhe der beitragspflichtigen Einnahmen | 20110808 | |||
| 2 | IT_LRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110808 |
Method FILL_DBBE on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBFR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBFR | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBFR | Datenbaustein DBFR Angaben Freistellung Erkrankung Kind | 20110512 | |||
| 2 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 3 | IT_0651 | Call by reference | Type reference (TYPE) | P0651_TAB | Personal-Stammsatz Infotyp 0651 | 20110512 | |||
| 4 | IT_FREK | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_FREK | Bescheinigungswesen: Freistellung Erkrankung Kind | 20110801 | |||
| 5 | IT_FZDAT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_FZDAT | Bescheinigungswesen: Fehlzeitdaten | 20110512 |
Method FILL_DBFR on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBLT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBLT | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBLT | Datenbaustein DBLT Zusatzdaten Berechnung Übergangsgeld | 20110512 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | P01_SYMSG_TAB | Tabelle mit Fehlermeldungen | 20110519 | |||
| 3 | IS_0001 | Call by reference | Type reference (TYPE) | P0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20110512 | |||
| 4 | IS_0013 | Call by reference | Type reference (TYPE) | P0013 | Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) | 20110512 | |||
| 5 | IS_0020 | Call by reference | Type reference (TYPE) | P0020 | Personal-Stammsatz Infotyp 0020 (DUEVO) | 20110519 | |||
| 6 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 7 | IT_0651 | Call by reference | Type reference (TYPE) | P0651_TAB | Bescheinigungswesen: unbezahlte Abwesenheiten | 20110512 |
Method FILL_DBLT on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBMU Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBMU | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBMU | Datenbaustein DBZE Arbeitszeit Erkrankung/ Verletzung Kind | 20110512 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | P01_SYMSG_TAB | Tabelle mit Fehlermeldungen | 20110519 | |||
| 3 | IS_0013 | Call by reference | Type reference (TYPE) | P0013 | Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) | 20110712 | |||
| 4 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 5 | IT_0651 | Call by reference | Type reference (TYPE) | P0651_TAB | Personal-Stammsatz Infotyp 0651 | 20110512 | |||
| 6 | IT_BRT3 | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT3 | Bescheinigungswesen BRT | 20110512 | |||
| 7 | I_DEFMU | Call by reference | Type reference (TYPE) | P01_SV_EE_AENUE_MU | Weitergez. AE übersteigt nicht Grenzbetrag (Mutterschaftsgd) | 20110711 |
Method FILL_DBMU on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBTK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBTK | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBTK | Datenbaustein DBTK Zusatzdaten Transferkurzarbeitergeld | 20110512 | |||
| 2 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 3 | IT_BRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 4 | IT_LRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 |
Method FILL_DBTK on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBUN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBUN | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBUN | Datenbaustein DBZE Arbeitszeit Erkrankung/ Verletzung Kind | 20110512 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | P01_SYMSG_TAB | Tabelle mit Fehlermeldungen | 20110519 | |||
| 3 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 4 | IT_0651 | Call by reference | Type reference (TYPE) | P0651_TAB | Personal-Stammsatz Infotyp 0651 | 20110519 | |||
| 5 | IT_BRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 6 | IT_LRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 |
Method FILL_DBUN on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBZA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBZA | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBZA | Datenbaustein DBZA Arbeitszeit | 20110512 | |||
| 2 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 3 | IT_BRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 4 | IT_LRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 |
Method FILL_DBZA on class CL_HRPAYDE_EE_BWDATA has no exception.
Method FILL_DBZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DBZE | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBZE | Datenbaustein DBZE Arbeitszeit Erkrankung/ Verletzung Kind | 20110512 | |||
| 2 | ET_MSG | Call by reference | Type reference (TYPE) | P01_SYMSG_TAB | Tabelle mit Fehlermeldungen | 20110519 | |||
| 3 | IS_DBAE | Call by reference | Type reference (TYPE) | HRDESV_EE_S_DBAE | Datenbaustein DBAE Arbeitsentgelt | 20130220 | |||
| 4 | IS_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 5 | IT_0651 | Call by reference | Type reference (TYPE) | P0651_TAB | Personal-Stammsatz Infotyp 0651 | 20110512 | |||
| 6 | IT_BRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 7 | IT_LRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 |
Method FILL_DBZE on class CL_HRPAYDE_EE_BWDATA has no exception.
Method GET_ABRDT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MSG | Call by reference | Type reference (TYPE) | P01_SYMSG_TAB | Tabelle mit Fehlermeldungen | 20110512 | |||
| 2 | E_ABRDT | Call by reference | Type reference (TYPE) | D | 20110512 | ||||
| 3 | I_ADATUM | Call by reference | Type reference (TYPE) | D | 20110512 | ||||
| 4 | I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20110512 |
Method GET_ABRDT on class CL_HRPAYDE_EE_BWDATA has no exception.
Method GET_BTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BEGDA | Call by reference | Type reference (TYPE) | D | 20110512 | ||||
| 2 | E_ENDDA | Call by reference | Type reference (TYPE) | D | 20110512 | ||||
| 3 | I_STDAT | Call by reference | Type reference (TYPE) | D | 20110512 |
Method GET_BTIME on class CL_HRPAYDE_EE_BWDATA has no exception.
Method MODIFY_BWSEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_BWSEL | Call by reference | Type reference (TYPE) | BWSEL | Bescheinigungswesen Auswahlparameter | 20110705 | |||
| 2 | IS_0001 | Call by reference | Type reference (TYPE) | P0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20120927 | |||
| 3 | IS_2001 | Call by reference | Type reference (TYPE) | P2001 | Personal-Zeitsatz Infotyp 2001 (Abwesenheiten) | 20130506 | |||
| 4 | I_ABGRD | Call by reference | Type reference (TYPE) | P01_SV_EE_ABGRD | Abgabegrund Meldung Entgeltersatzleistung | 20110926 |
Method MODIFY_BWSEL on class CL_HRPAYDE_EE_BWDATA has no exception.
Method SUBMIT_BW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FLDS | Call by reference | Type reference (TYPE) | HRDESV_EE_S_BW_FIELDS | Bescheinigungswesen: Datenfelder für EEL | 20110512 | |||
| 2 | ET_BCRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 3 | ET_BRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 4 | ET_BRT3 | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT3 | Bescheinigungswesen: BRT3 | 20110512 | |||
| 5 | ET_FREK | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_FREK | Bescheinigungswesen: Freistellung Erkrankung Kind | 20110801 | |||
| 6 | ET_FZDAT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_FZDAT | Bescheinigungswesen: Fehlzeitdaten | 20110512 | |||
| 7 | ET_LRT | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_BRT | Bescheinigungswesen BRT | 20110512 | |||
| 8 | ET_MSG | Call by reference | Type reference (TYPE) | P01_SYMSG_TAB | Tabelle mit Fehlermeldungen | 20130618 | |||
| 9 | ET_UBAB | Call by reference | Type reference (TYPE) | HRDESV_EE_T_BW_UBAB | Bescheinigungswesen: unbezahlte Abwesenheiten | 20110512 | |||
| 10 | IS_BWSEL | Call by reference | Type reference (TYPE) | BWSEL | Bescheinigungswesen Auswahlparameter | 20110512 |
Method SUBMIT_BW on class CL_HRPAYDE_EE_BWDATA has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |