Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HRPAYDEST_LB_CONSISTENT_OBJ | Interface for Consistency Checks | 20070815 |
Properties
| Class | CL_HRPAYDEST_LB_EMPLOYEE | |
| Short Description | Employees for Whom Notifications Are Created | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | HRPAYDEST | |
| Program status | ||
| Category | 0 | |
| Package | P01T | HR Germany: Tax |
| Created | 20070725 | SAP |
| Last change | 20081217 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRPAYDEST_LB_EMPLOYEE has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HRPAYDEST_LB_CONSISTENT_OBJ | Interface for Consistency Checks | 20070815 |
Friends
Class CL_HRPAYDEST_LB_EMPLOYEE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | BOOLE_D | '' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20070815 | ||
| 2 | Constant | Private | Type reference (TYPE) | ENDDA | '99991231' | End of Validity Period | 20070815 | ||
| 3 | Constant | Private | Type reference (TYPE) | ENDDA | '18000101' | End of Validity Period | 20070815 | ||
| 4 | Constant | Private | Type reference (TYPE) | MOLGA | '01' | Country Grouping | 20071106 | ||
| 5 | Constant | Private | Type reference (TYPE) | BOOLE_D | 'X' | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20070815 | ||
| 6 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HRPAYDEST_LB_NOTIFICATIONS | Nullified Statements | 20080121 | |||
| 7 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HRPAYDEST_LB_NOTIFICATIONS | Statements with Status "New" in DB | 20080222 | |||
| 8 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HRPAYDEST_LB_NOTIFICATIONS | Statements to Be Reported | 20071001 | |||
| 9 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20070827 | |||
| 10 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HRPAYDEST_LB_NOTIFICATIONS | New Statements | 20070920 | |||
| 11 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HRPAYDEST_LB_NOTIF_PERIODS | Statement Periods | 20070815 | |||
| 12 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HRPAYDEST_LB_PY_FILTER | Filter Statements for Analysis Period | 20070815 | |||
| 13 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_HRPAYDEST_LB_NOTIFICATIONS | Reported Statements | 20080222 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | P0000_TAB | 20070815 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | P0001_TAB | 20070815 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | P0002_TAB | 20070815 | ||||
| 17 | Instance attribute | Private | Type reference (TYPE) | P0006_TAB | 20070815 | ||||
| 18 | Instance attribute | Private | Type reference (TYPE) | P0012_TAB | 20070815 | ||||
| 19 | Instance attribute | Public | Type reference (TYPE) | DATUM | Date | 20070815 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | DATUM | Date of Evaluation | 20071108 | |||
| 21 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20070815 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | BOOLE_D | Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') | 20070815 | |||
| 23 | Instance attribute | Public | Type reference (TYPE) | PERNR_D | Personnel Number | 20070815 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Checks Change to Payroll Area Not Relevant for Payroll | 20100331 | |
| 2 | Instance method | Private | Method | Check Whether Forced Annual Statement Has to Be Nullified | 20100901 | |
| 3 | Instance method | Public | Method | Checks Evaluation Period (RPCTXVD1) | 20090406 | |
| 4 | Instance method | Private | Method | Check Address Abroad | 20081105 | |
| 5 | Instance method | Public | Method | Checks Lock Payroll | 20100331 | |
| 6 | Instance method | Private | Method | Compares status of clearing house with new statements | 20080305 | |
| 7 | Instance method | Private | Method | Compares old statements (status "New") with new ones | 20080305 | |
| 8 | Instance method | Public | Method | Compares new statements with those already reported | 20071024 | |
| 9 | Instance method | Private | Method | Compares new statements with old ones (clearing house) | 20080304 | |
| 10 | Instance method | Private | Method | Compares new statements with old ones (status "New") | 20080304 | |
| 11 | Instance method | Public | Constructor | 20070815 | ||
| 12 | Instance method | Public | Method | Creates new statements | 20070831 | |
| 13 | Instance method | Private | Method | Determines data for P01T_ADMIN | 20070926 | |
| 14 | Instance method | Private | Method | Call Customer Exit for Own Address | 20071106 | |
| 15 | Instance method | Private | Method | Completes data for P01T_LST | 20070927 | |
| 16 | Instance method | Public | Method | Returns "Payroll Run to" date | 20070815 | |
| 17 | Instance method | Public | Method | Returns address for key date | 20070815 | |
| 18 | Instance method | Public | Method | Returns administrator | 20070928 | |
| 19 | Instance method | Public | Method | Returns employer (company office for empl. tax) for key date | 20070925 | |
| 20 | Instance method | Public | Method | Returns address for form | 20071106 | |
| 21 | Instance method | Public | Method | Returns Date Until Which Payroll Is to Be Run | 20110419 | |
| 22 | Instance method | Public | Method | Returns organizational institution for key date | 20070928 | |
| 23 | Instance method | Public | Method | Returns personal data for key date | 20070815 | |
| 24 | Instance method | Public | Method | Returns state of main residence for key date | 20070925 | |
| 25 | Instance method | Private | Method | Returns month for subsequent processing | 20070926 | |
| 26 | Instance method | Public | Method | True when new statement is created | 20080229 | |
| 27 | Instance method | Public | Method | Initialization When Message Created (RPCTXVD1) | 20081008 | |
| 28 | Instance method | Public | Method | Initialization When Message Output (RPCTXMD1) | 20090320 | |
| 29 | Instance method | Public | Method | Initialization for Notification Display (RPCTXLD1) | 20100506 | |
| 30 | Instance method | Public | Method | Returns whether payroll was run for employee | 20070815 | |
| 31 | Instance method | Public | Method | 20070920 | ||
| 32 | Instance method | Public | Method | Returns whether employee has left | 20070815 | |
| 33 | Instance method | Private | Method | Sets data for P01T_ADMIN_STAT | 20070926 | |
| 34 | Instance method | Public | Method | Writes statements to database | 20071025 |
Events
Class CL_HRPAYDEST_LB_EMPLOYEE has no event.
Types
Class CL_HRPAYDEST_LB_EMPLOYEE has no local type.
Method Signatures
Method CHECK_CHANGE_ABKRS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20100331 | |||
| 2 | R_CHANGE | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100331 |
Method CHECK_CHANGE_ABKRS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CHECK_END_OF_YEAR_NOTIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100901 | |||
| 2 | IS_PERIOD | Call by reference | Type reference (TYPE) | HRPAYDESTLBS_NOTIF_PERIOD | LStB: Struktur für Bescheinigungszeitraum | 20100901 | |||
| 3 | I_REASON | Call by reference | Type reference (TYPE) | P01_LBGRD | LStB: Bescheinigungsgrund | 20100901 |
Method CHECK_END_OF_YEAR_NOTIF on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CHECK_EVAL_PERIOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20090406 |
Method CHECK_EVAL_PERIOD on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CHECK_FOREIGN_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20081105 | |||
| 2 | IS_ADDRESS | Call by reference | Type reference (TYPE) | PS0006 | Personal-Stammsatz Infotyp 0006 (Anschriften) | 20081105 |
Method CHECK_FOREIGN_ADDRESS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CHECK_LOCK_CALC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20100331 | |||
| 2 | R_IS_LOCKED | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100331 |
Method CHECK_LOCK_CALC on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CONSOLID_CS_WITH_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NEW_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_NOTIFICATION | LStB: Tabellentyp für Bescheinigungen | 20080305 | |||
| 2 | IT_TRANS_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_NOTIFICATION | LStB: Tabellentyp für Bescheinigungen | 20080305 |
Method CONSOLID_CS_WITH_NEW on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CONSOLID_NEW_DB_WITH_NEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NEW_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_NOTIFICATION | LStB: Tabellentyp für Bescheinigungen | 20080305 | |||
| 2 | IT_NEW_NOTIFS_DB | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_NOTIFICATION | LStB: Tabellentyp für Bescheinigungen | 20080305 |
Method CONSOLID_NEW_DB_WITH_NEW on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CONSOLID_NEW_NOTIFICATIONS Signature
Method CONSOLID_NEW_NOTIFICATIONS on class CL_HRPAYDEST_LB_EMPLOYEE has no parameter.
Method CONSOLID_NEW_NOTIFICATIONS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CONSOLID_NEW_WITH_CS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NEW_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_NOTIFICATION | LStB: Tabellentyp für Bescheinigungen | 20080304 | |||
| 2 | IT_TRANS_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_NOTIFICATION | LStB: Tabellentyp für Bescheinigungen | 20080304 |
Method CONSOLID_NEW_WITH_CS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CONSOLID_NEW_WITH_NEW_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NEW_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_NOTIFICATION | LStB: Tabellentyp für Bescheinigungen | 20080304 | |||
| 2 | CT_NEW_NOTIFS_DB | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_NOTIFICATION | LStB: Tabellentyp für Bescheinigungen | 20080305 |
Method CONSOLID_NEW_WITH_NEW_DB on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20070827 | |||
| 2 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20070822 | |||
| 3 | I_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | 20070815 |
Method CONSTRUCTOR on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method CREATE_NEW_NOTIFICATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070831 | |||
| 2 | IR_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAY00_MESSAGE_HANDLER | Message Handler | 20070920 | |||
| 3 | I_ARCH_TOO | Call by reference | Type reference (TYPE) | ARCH_TOO | Archivierte Abrechnungsergebnisse berücksichtigen + anzeigen | 20091219 | |||
| 4 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20070831 |
Method CREATE_NEW_NOTIFICATIONS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method DETERMINE_ADMIN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_KEY | Call by reference | Type reference (TYPE) | HRDEST_S_KEY | LStB: gemeinsamer Schlüssel für Elstertabellen | 20070926 | |||
| 2 | ET_ADMIN | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_ADMIN_DATA | LStB:Tabellentyp für P01T_ADMIN | 20070928 | |||
| 3 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070926 | |||
| 4 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20070926 | |||
| 5 | I_CDSEQ | Call by reference | Type reference (TYPE) | CDSEQ | Sequenznummer der Abrechnung | 20071108 | |||
| 6 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20070926 | |||
| 7 | I_LBART | Call by reference | Type reference (TYPE) | P01T_LBART | LSTB: Art der Lohnsteuerbescheinigung | 20070926 | |||
| 8 | I_LBGRD | Call by reference | Type reference (TYPE) | P01_LBGRD | LStB: Bescheinigungsgrund | 20071108 |
Method DETERMINE_ADMIN_DATA on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method EXIT_FORM_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ADDRESS | Call by reference | Type reference (TYPE) | HRFORM_ADDRESS | HR-FORMS: Adressangaben in SAPScript-Formularen | 20071106 | |||
| 2 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20071106 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | Datum | 20071106 |
Method EXIT_FORM_ADDRESS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method EXTEND_TAX_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_LST | Call by reference | Type reference (TYPE) | HRPAYDESTLBT_TAX_DATA | LStB:Tabellentyp für p01t_lst | 20070927 | |||
| 2 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070927 | |||
| 3 | I_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20070927 | |||
| 4 | I_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20070927 |
Method EXTEND_TAX_DATA on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_ACCOUNTED_TO_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_DATE | Value transfer | Type reference (TYPE) | ENDDA | 20070815 |
Method GET_ACCOUNTED_TO_DATE on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | 20070815 | |||
| 2 | RS_ADDRESS | Value transfer | Type reference (TYPE) | PS0006 | 20070815 |
Method GET_ADDRESS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_CLERK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20070928 | |||
| 2 | RS_INFODATA | Value transfer | Type reference (TYPE) | HRFORM_INFODATA | HR-FORMS: Sachbearbeiterangaben in SAPScript-Formularen | 20070928 |
Method GET_CLERK on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_EMPLOYER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_EMPLOYER | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYDEST_LB_EMPLOYER | LStB: Arbeitgeber | 20070925 | |||
| 2 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070925 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20070925 |
Method GET_EMPLOYER on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_FORM_ADDRESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ADDRESS | Call by reference | Type reference (TYPE) | HRFORM_ADDRESS | HR-FORMS: Adressangaben in SAPScript-Formularen | 20071106 | |||
| 2 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20071106 | |||
| 3 | IT_ADDRESS | Call by reference | Type reference (TYPE) | P0006_TAB | Personal-Stammsatz Infotyp 0006 (Anschriften) | 20071106 | |||
| 4 | IT_ORGANISATIONAL_DATA | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20071106 | |||
| 5 | IT_PERSONNEL_DATA | Call by reference | Type reference (TYPE) | P0002_TAB | Personal-Stammsatz Infotyp 0002 (Daten zur Person) | 20071106 | |||
| 6 | I_DATE | Call by reference | Type reference (TYPE) | DATUM | '99991231' | Datum | 20071106 |
Method GET_FORM_ADDRESS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_MIN_ACCOUNTING_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_DATE | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20110419 | |||
| 2 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20110419 |
Method GET_MIN_ACCOUNTING_DATE on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_ORGANISATIONAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | 20070928 | |||
| 2 | RS_ORGANISATIONAL_DATA | Value transfer | Type reference (TYPE) | PS0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20070928 |
Method GET_ORGANISATIONAL_DATA on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_PERSONAL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | 20070815 | |||
| 2 | RS_PERSONAL_DATA | Value transfer | Type reference (TYPE) | PS0002 | 20070815 |
Method GET_PERSONAL_DATA on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_STATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BLAND | Call by reference | Type reference (TYPE) | P01T_BLAND | LSTB: Bundesland | 20070926 | |||
| 2 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070925 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | Gültigkeitsende | 20070925 |
Method GET_STATE on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method GET_SUBSEQ_PROCESSING_MONTH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_AUSGP | Call by reference | Type reference (TYPE) | P01T_AUSGP | LSTB: Periode zum Sammeln der Lohnsteuerbescheinigung | 20070926 | |||
| 2 | E_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070926 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20070926 |
Method GET_SUBSEQ_PROCESSING_MONTH on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method HAS_CONSOLID_NOTIFICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_HAS_NOTIF | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20080229 |
Method HAS_CONSOLID_NOTIFICATION on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method INIT_CREATE_NOTIFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | 20081008 | ||||
| 2 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | 20081008 | ||||
| 3 | IT_P0002 | Call by reference | Type reference (TYPE) | P0002_TAB | 20081008 | ||||
| 4 | IT_P0006 | Call by reference | Type reference (TYPE) | P0006_TAB | 20081008 | ||||
| 5 | IT_P0012 | Call by reference | Type reference (TYPE) | P0012_TAB | 20081008 | ||||
| 6 | I_ARCH_TOO | Call by reference | Type reference (TYPE) | ARCH_TOO | Archivierte Abrechnungsergebnisse berücksichtigen + anzeigen | 20091219 | |||
| 7 | I_CHECK_PREV_YEAR | Call by reference | Type reference (TYPE) | BOOLE_D | wahr, wenn Vorjahr immer prüfen | 20081008 | |||
| 8 | I_END_OF_YEAR | Call by reference | Type reference (TYPE) | BOOLE_D | wahr, wenn Jahresmeldung erstellen | 20100901 | |||
| 9 | I_ENFORCE | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20100119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Bescheinigungszeiträumen | 20081008 | ||
| 2 | Fehler in Bescheinigungen auf Datenbank | 20081008 |
Method INIT_PRINT_NOTIFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_P0000 | Call by reference | Type reference (TYPE) | P0000_TAB | 20090320 | ||||
| 2 | IT_P0001 | Call by reference | Type reference (TYPE) | P0001_TAB | 20090320 | ||||
| 3 | IT_P0002 | Call by reference | Type reference (TYPE) | P0002_TAB | 20090320 | ||||
| 4 | IT_P0006 | Call by reference | Type reference (TYPE) | P0006_TAB | 20090320 | ||||
| 5 | I_BEGDA | Call by reference | Type reference (TYPE) | P01T_BENDD | LSTB: Ende Bescheinigungszeitraum | 20090320 | |||
| 6 | I_ENDDA | Call by reference | Type reference (TYPE) | P01T_BENDD | LSTB: Ende Bescheinigungszeitraum | 20090320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler in Bescheinigungen auf Datenbank | 20090320 |
Method INIT_SHOW_NOTIFS 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. Daten) | 20100818 | |||
| 2 | IT_P0002 | Call by reference | Type reference (TYPE) | P0002_TAB | Personal-Stammsatz Infotyp 0002 (Daten zur Person) | 20100506 | |||
| 3 | I_BEGDA | Call by reference | Type reference (TYPE) | P01T_BENDD | LSTB: Ende Bescheinigungszeitraum | 20100506 | |||
| 4 | I_ENDDA | Call by reference | Type reference (TYPE) | P01T_BENDD | LSTB: Ende Bescheinigungszeitraum | 20100506 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei Bescheinigungszeiträumen | 20100506 | ||
| 2 | Fehler in Bescheinigungen auf Datenbank | 20100506 |
Method IS_ACCOUNTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | R_IS_ACCOUNTED | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070815 |
Method IS_ACCOUNTED on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method IS_CONSISTENT Signature
Method IS_CONSISTENT on class CL_HRPAYDEST_LB_EMPLOYEE has no parameter.
Method IS_CONSISTENT on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method IS_FIRED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_DATE | Call by reference | Type reference (TYPE) | ENDDA | Stichtag | 20080606 | |||
| 2 | R_IS_FIRED | Value transfer | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20070815 |
Method IS_FIRED on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method SET_STATUS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ADMIN_STAT | Call by reference | Type reference (TYPE) | P01T_ADMIN_STAT | LStB: Statusverwaltung Lohnsteuerbescheinigungen | 20070926 | |||
| 2 | IS_KEY | Call by reference | Type reference (TYPE) | HRDEST_S_KEY | LStB: gemeinsamer Schlüssel für Elstertabellen | 20070926 | |||
| 3 | I_STATUS | Call by reference | Type reference (TYPE) | P01T_STATUS | '00' | LStB: Status des Datensatzes | 20070926 |
Method SET_STATUS_DATA on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
Method WRITE_CONSOLID_NOTIFICATIONS Signature
Method WRITE_CONSOLID_NOTIFICATIONS on class CL_HRPAYDEST_LB_EMPLOYEE has no parameter.
Method WRITE_CONSOLID_NOTIFICATIONS on class CL_HRPAYDEST_LB_EMPLOYEE has no exception.
History
| Last changed by/on | SAP | 20081217 |
| SAP Release Created in |