Hierarchy
⤷
⤷
Properties
| Class | CL_HRPAYCH_LOHNSTRUK_LSE | |
| Short Description | Swiss Survey of Structure and Level of Wages | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | PC02 | HR Payroll: Switzerland |
| Created | 20121010 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_HRPAYCH_LOHNSTRUK_LSE has no forward declaration.
Interfaces
Class CL_HRPAYCH_LOHNSTRUK_LSE has no interface implemented.
Friends
Class CL_HRPAYCH_LOHNSTRUK_LSE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | P_APPL | 'LSE1' | Subapplication | 20121108 | ||
| 2 | Constant | Public | Type reference (TYPE) | SYMSGTY | 'E' | Message type | 20121108 | ||
| 3 | Constant | Private | Type reference (TYPE) | ENDDA | '99991231' | End of Validity Period | 20121108 | ||
| 4 | Constant | Private | Type reference (TYPE) | P02_LSE_WAGE_EARNER | 2 | HRCH: Survey of Struct./Lvl of Wages, Hrly/Mnthly Wge Earner | 20121108 | ||
| 5 | Constant | Private | Type reference (TYPE) | ARBGB | 'HRPAYCH_LSE' | Application area | 20121108 | ||
| 6 | Constant | Public | Type reference (TYPE) | SYMSGTY | 'I' | Message type | 20121108 | ||
| 7 | Constant | Private | Type reference (TYPE) | MOLGA | '02' | Country Grouping | 20121108 | ||
| 8 | Constant | Private | Type reference (TYPE) | P02_LSE_WAGE_EARNER | 1 | HRCH: Survey of Struct./Lvl of Wages, Hrly/Mnthly Wge Earner | 20121108 | ||
| 9 | Constant | Private | Type reference (TYPE) | CHAR10 | '0000000000' | Fill with Zeros | 20121108 | ||
| 10 | Constant | Private | Type reference (TYPE) | P02_LSE_WAGE_EARNER | 0 | HRCH: Survey of Struct./Lvl of Wages, Hrly/Mnthly Wge Earner | 20121108 | ||
| 11 | Constant | Public | Type reference (TYPE) | SYMSGTY | 'W' | Message type | 20121108 | ||
| 12 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Error Messages | 20121108 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | P0000 | HR Master Record: Infotype 0000 (Actions) | 20121108 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | P0001 | HR Master Record: Infotype 0001 (Organizational Assignment) | 20121108 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | P0022 | HR Master Record: Infotype 0022 (Education) | 20121108 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | P0036 | HR Master Record: Infotype 0036 (Social Insurance CH) | 20121108 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | P0041 | HR Master Record: Infotype 0041 (Date Specifications) | 20121108 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | P0000_TAB | HR Master Record: Infotype 0000 (Actions) | 20121108 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Organizational Assignment) | 20121108 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | P0007_TAB | HR Master Record: Infotype 0007 (Planned Working Time) | 20121108 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | P0008_TAB | HR Master Record: Infotype 0008 (Basic Pay) | 20130115 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | P0016_TAB | HR Master Record: Infotype 0016 (Contract Elements) | 20121108 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | LTT_P0022 | HR Master Record: Infotype 0022 (Contract Elements) | 20121108 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | P0036_TAB | HR Master Record: Infotype 0036 (Social Insurance CH) | 20121108 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | P0039_TAB | HR Master Record: Infotype 0039 (Add. Org. Assignment CH) | 20121108 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | P0041_TAB | HR Master Record: Infotype 0041 (Date Specifications) | 20121108 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | LTT_P0600 | Personnel Master Record Infotype 0600 (Date Information) | 20130115 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | P2006_TAB | 20130225 | ||||
| 29 | Instance attribute | Private | Type reference (TYPE) | CHAR4 | Indicator for Exceptions in Statistics | 20121108 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | ABRAR | Employee Subgroup Grouping for Personnel Calculation Rule | 20121108 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | P02_ABREHBFS | HR-CH: Payroll unit BFS | 20121108 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | DATAR | Date Type | 20121108 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | P02_LSE_EDUCATION | Training | 20121108 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | P02R_DATUM | HR-CH: Date types | 20121108 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | P_PERNR | Personnel Number | 20121108 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | BEGDA | Valid-From Date | 20121108 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | ENDDA | End of Validity Period | 20121108 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | P02_LSE_WAGE_EARNER | HRCH: Survey of Struct./Lvl of Wages, Hrly/Mnthly Wge Earner | 20121108 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Call of BAdI 'HRPAYCHLSE_OUTPUT' | 20121108 | |
| 2 | Instance method | Public | Constructor | Class Constructor | 20121108 | |
| 3 | Instance method | Public | Method | Assign Cumulation Wage Types Acc. to Subapplication LSE1 | 20121108 | |
| 4 | Instance method | Public | Method | Fills the Output Structure | 20121108 | |
| 5 | Instance method | Private | Method | Employment Period | 20121108 | |
| 6 | Instance method | Private | Method | Return of Education and Training Type | 20121108 | |
| 7 | Instance method | Private | Method | BUR no. | 20121108 | |
| 8 | Instance method | Private | Method | Return of Contract Type | 20121108 | |
| 9 | Instance method | Private | Method | Return of Contractual Working Time | 20121108 | |
| 10 | Instance method | Private | Method | Return of Degree | 20121108 | |
| 11 | Instance method | Private | Method | Return of Work Entry Date | 20121108 | |
| 12 | Instance method | Private | Method | Job Exercised at Company | 20121108 | |
| 13 | Instance method | Private | Method | Return of Professional Position | 20121108 | |
| 14 | Instance method | Private | Method | Return of SI Number (756 + Last 10 Numbers of SI) | 20121108 | |
| 15 | Instance method | Private | Method | Return of Capacity Utilization Level in October | 20121108 | |
| 16 | Instance method | Private | Method | Return of Number of Vacation Days | 20121108 | |
| 17 | Instance method | Private | Method | Return of Wage Calculation Basis | 20121108 | |
| 18 | Instance method | Private | Method | Local Initialization | 20121108 | |
| 19 | Static method | Public | Method | Output of All LSE Data Using BAdI | 20121108 | |
| 20 | Static method | Public | Method | Output of All LSE Data to XML | 20121108 | |
| 21 | Instance method | Private | Method | Add a Message to the Message Handler | 20121108 | |
| 22 | Instance method | Public | Method | Formatting of 'Contractual Working Time' Output | 20121108 | |
| 23 | Instance method | Private | Method | Determine Wage Types for a Cumulation Wage Type | 20121108 | |
| 24 | Instance method | Private | Method | Determination of Hiring Date | 20121108 | |
| 25 | Instance method | Private | Method | Determination of Hiring Date (RP_HIRE_FIRE) | 20121108 | |
| 26 | Instance method | Private | Method | 20130225 | ||
| 27 | Instance method | Private | Method | Read IT0022 | 20121108 | |
| 28 | Instance method | Private | Method | Attribute Value Assignment Only if Value Is Not INITIAL | 20121108 | |
| 29 | Instance method | Private | Method | Read Feature | 20121108 | |
| 30 | Instance method | Private | Method | Reads the Amount of a Cumulation Wage Type from RT | 20121108 | |
| 31 | Instance method | Private | Method | rp_provide_from_last p0000 | 20121108 | |
| 32 | Instance method | Private | Method | rp_provide_from_last p0001 | 20121108 | |
| 33 | Instance method | Private | Method | rp_provide_from_last p0007 | 20121108 | |
| 34 | Instance method | Private | Method | rp_provide_from_last p0016 | 20121108 | |
| 35 | Instance method | Private | Method | rp_provide_from_last p0036 | 20121108 | |
| 36 | Instance method | Private | Method | rp_provide_from_last p0039 | 20121108 | |
| 37 | Instance method | Private | Method | rp_provide_from_last p0041 | 20121108 | |
| 38 | Instance method | Private | Method | rp_provide_from_last p0600 | 20130115 | |
| 39 | Instance method | Private | Method | Hourly/Monthly Wage Earner | 20121108 |
Events
Class CL_HRPAYCH_LOHNSTRUK_LSE has no event.
Types
Class CL_HRPAYCH_LOHNSTRUK_LSE has no local type.
Method Signatures
Method CHANGE_OUTPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OUTPUT | Call by reference | Type reference (TYPE) | HRPAYCH_BGAC3_OUTPUT | Ausgabestruktur "Niveau und Struktur der Löhne" | 20121108 | |||
| 2 | CV_BADI_IMPL | Call by reference | Type reference (TYPE) | BOOLE_D | Rückgabe ob das BAdI implementiert ist | 20121108 | |||
| 3 | CV_IGNORE_PERNR | Call by reference | Type reference (TYPE) | XFELD | Option um eine Person aus der Statistik zu nehmen | 20121108 |
Method CHANGE_OUTPUT on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_0000 | Call by reference | Type reference (TYPE) | P0000_TAB | Personal-Stammsatz Infotyp 0000 (Massnahmen) | 20121108 | |||
| 2 | IT_0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20121108 | |||
| 3 | IT_0007 | Call by reference | Type reference (TYPE) | P0007_TAB | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20121108 | |||
| 4 | IT_0008 | Call by reference | Type reference (TYPE) | P0008_TAB | Personal-Stammsatz Infotyp 0008 (Basisbezüge) | 20130115 | |||
| 5 | IT_0016 | Call by reference | Type reference (TYPE) | P0016_TAB | Personal-Stammsatz Infotyp 0016 (Vertragsbestandteile) | 20121108 | |||
| 6 | IT_0022 | Call by reference | Type reference (TYPE) | ANY | Personal-Stammsatz Infotyp 0022 (Sozialversicherung CH) | 20121108 | |||
| 7 | IT_0036 | Call by reference | Type reference (TYPE) | P0036_TAB | Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) | 20121108 | |||
| 8 | IT_0039 | Call by reference | Type reference (TYPE) | P0039_TAB | Personal-Stammsatz Infotyp 0039 (Zusatz Org. Zuordnung CH) | 20121108 | |||
| 9 | IT_0041 | Call by reference | Type reference (TYPE) | P0041_TAB | Personal-Stammsatz Infotyp 0041 (Datumsangaben) | 20121108 | |||
| 10 | IT_0600 | Call by reference | Type reference (TYPE) | ANY | Personal-Stammsatz Infotyp 0600 (Datumsangaben) | 20130115 | |||
| 11 | IT_2006 | Call by reference | Type reference (TYPE) | P2006_TAB | 20130225 | ||||
| 12 | IV_0033_AUS01 | Call by reference | Type reference (TYPE) | CHAR4 | Kennzeichen für Ausnahmen, die zu einer Statistik gehören | 20121108 | |||
| 13 | IV_ABART | Value transfer | Type reference (TYPE) | ABRAR | Gruppierung der Mitarbeiterkreise für Personalrechenregel | 20121108 | |||
| 14 | IV_ABREH | Value transfer | Type reference (TYPE) | P02_ABREHBFS | HR-CH: Abrechnungseinheit BFS | 20121108 | |||
| 15 | IV_DATETYPE | Value transfer | Type reference (TYPE) | DATAR | Datumsart | 20121108 | |||
| 16 | IV_ENTRYDATE_TYPE | Value transfer | Type reference (TYPE) | P02R_DATUM | HR-CH: Datumsarten | 20121108 | |||
| 17 | IV_PN_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 18 | IV_PN_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 | |||
| 19 | MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Fehlermeldungen | 20121108 |
Method CONSTRUCTOR on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method FILL_LGA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_BRUTTO13 | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 2 | CV_BRUTTOOKT | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 3 | CV_BRUTTOSONDER_Q | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 4 | CV_BRUTTOSONDER_R | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 5 | CV_BRUTTOSONDER_S | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 6 | CV_BRUTTOSONDER_T | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 7 | CV_CONTRACTWORKT | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 8 | CV_FAMZ | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 9 | CV_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20121108 | |||
| 10 | CV_SOZIALOKT | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 11 | CV_SOZIALOKT_2 | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 12 | CV_UEBERSTDLOHN | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 13 | CV_ZULAGEOKT | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20130402 | |||
| 14 | IV_MONTH | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20121108 |
Method FILL_LGA on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method FILL_OUTPUT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_OUTPUT | Call by reference | Type reference (TYPE) | HRPAYCH_BGAC3_OUTPUT | Ausgabestruktur "Niveau und Struktur der Löhne" | 20121108 |
Method FILL_OUTPUT on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_ACTIVE_DURATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_BEGIN | Call by reference | Type reference (TYPE) | P02_LSE_ACTIVE_B | Beschäftigungszeitraum: Von (Tag/Monat) | 20121108 | |||
| 2 | CV_END | Call by reference | Type reference (TYPE) | P02_LSE_ACTIVE_E | Beschäftigungszeitraum: Bis (Tag/Monat) | 20121108 |
Method GET_OUTPUT_ACTIVE_DURATION on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_AUSBILDUNG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_AUSBILDUNG | Value transfer | Type reference (TYPE) | P02_LSE_EDUCATION | Ausbildung | 20121108 |
Method GET_OUTPUT_AUSBILDUNG on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_BURNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_BURNR | Value transfer | Type reference (TYPE) | P02_BGAC0_BURNR | Betriebsnummer | 20121108 |
Method GET_OUTPUT_BURNR on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_CONTRACTTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CONTRACTTYPE | Value transfer | Type reference (TYPE) | P02_LSE_CONTRACTTYPE | Stellenmerkmal: Art des Vertrags | 20121108 |
Method GET_OUTPUT_CONTRACTTYPE on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_CONTRACTWORKT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_CONTRACTWORKTIME | Value transfer | Type reference (TYPE) | P02_LSE_CONTRACTWORKT | Stellenmerkmal: Vertraglich vereinbahrte Arbeitszeit | 20121108 |
Method GET_OUTPUT_CONTRACTWORKT on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_DEGREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_DEGREE | Value transfer | Type reference (TYPE) | P02_LSE_DEGREE | Hochschultitel des Arbeitnehmers | 20121108 |
Method GET_OUTPUT_DEGREE on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_ENTRYDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_ENTRYDATE | Value transfer | Type reference (TYPE) | P02_LSE_ENTRYDATE | Arbeitsstellenantritt (Monat/Jahr) | 20121108 |
Method GET_OUTPUT_ENTRYDATE on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_EXERCISEDJOB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_EXERCISEDJOB | Value transfer | Type reference (TYPE) | P02_LSE_EXERCISEDJOB | Im Unternehmen ausgeübter Beruf | 20121108 |
Method GET_OUTPUT_EXERCISEDJOB on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_PROFPOSITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_PROFESSIONALPOSITION | Value transfer | Type reference (TYPE) | P02_LSE_POSITION | Berufliche Stellung | 20121108 |
Method GET_OUTPUT_PROFPOSITION on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_SVNUMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_NAHVNR | Value transfer | Type reference (TYPE) | P02_NAHVNR | Sozialversicherungsnummer (CH) | 20121108 |
Method GET_OUTPUT_SVNUMBER on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_UTILIZATIONGRADE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_UTILIZATIONGRADE | Value transfer | Type reference (TYPE) | P02_LSE_UTILIZATIONGRADE | Stellenmerkmal: Vertraglicher Beschäftigungsgrad im Oktober | 20121108 |
Method GET_OUTPUT_UTILIZATIONGRADE on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_VACATIONDAYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VACATIONDAYS | Value transfer | Type reference (TYPE) | P02_LSE_VACATIONDAYS | Stellenmerkmal: Anzahl Ferientage (Ferienanspruch) | 20121108 |
Method GET_OUTPUT_VACATIONDAYS on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method GET_OUTPUT_WAGECALCTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_WAGECALCTYPE | Value transfer | Type reference (TYPE) | P02_LSE_WAGECALCTYPE | Stellenmerkmal: Grundlage der Lohnberechnung | 20121108 |
Method GET_OUTPUT_WAGECALCTYPE on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method LOCAL_INIT Signature
Method LOCAL_INIT on class CL_HRPAYCH_LOHNSTRUK_LSE has no parameter.
Method LOCAL_INIT on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method OUTPUT_BADI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Fehlermeldungen | 20121108 | |||
| 2 | IS_HEADER_DATA | Call by reference | Type reference (TYPE) | HRPAYCH_BGAC3_OUTPUT_HEADER | HRCH: Adressdaten für die Lohnstrukturerhebung | 20121108 | |||
| 3 | IT_OUTPUT_TAB | Call by reference | Type reference (TYPE) | HRPAYCH_BGAC3_OUTPUT_TAB | Ausgabestruktur "Niveau und Struktur der Löhne" | 20121108 |
Method OUTPUT_BADI on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method OUTPUT_XML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MESSAGE_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPAYCH_MESSAGE_HANDLER | HR-CH: Fehlermeldungen | 20121108 | |||
| 2 | IS_HEADER_DATA | Call by reference | Type reference (TYPE) | HRPAYCH_BGAC3_OUTPUT_HEADER | HRCH: Adressdaten für die Lohnstrukturerhebung | 20121108 | |||
| 3 | IT_OUTPUT_TAB | Call by reference | Type reference (TYPE) | HRPAYCH_BGAC3_OUTPUT_TAB | Ausgabestruktur "Niveau und Struktur der Löhne" | 20121108 |
Method OUTPUT_XML on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_ADD_MESSAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_MSG | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20121108 | |||
| 2 | IV_COMPONENT | Call by reference | Type reference (TYPE) | NAME_KOMP | Komponentenname | 20121108 |
Method UTILITY_ADD_MESSAGE on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_FORMAT_CONTRACTWORKT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WORKTIME | Call by reference | Type reference (TYPE) | WOSTD | Wochenstunden | 20121108 | |||
| 2 | RV_WORKTIME | Value transfer | Type reference (TYPE) | P02_LSE_CONTRACTWORKT | Stellenmerkmal: Vertraglich vereinbahrte Arbeitszeit | 20121108 |
Method UTILITY_FORMAT_CONTRACTWORKT on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_GET_CUMULATION_LART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | APPL | Call by reference | Type reference (TYPE) | P_APPL | Teilapplikation | 20121108 | |||
| 2 | BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 3 | ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 | |||
| 4 | ICUMWT | Call by reference | Type reference (TYPE) | HRPAYCHERC_CUMWT_TAB | Summenlohnarten | 20121108 | |||
| 5 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20121108 | |||
| 6 | SUMLG | Call by reference | Type reference (TYPE) | P_SUML | Summenlohnart | 20121108 |
Method UTILITY_GET_CUMULATION_LART on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_HIREDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_HIREDATE | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 |
Method UTILITY_HIREDATE on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_HIREDATE_FUNCMOD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_HIREDATE | Call by reference | Type reference (TYPE) | PREL-ENDDA | Gültigkeitsende | 20121108 | |||
| 2 | CV_PHIFI | Call by reference | Type reference (TYPE) | LTT_PHIFI | Tabelle der Ein-/Austritte(Fkt.-Baustein RP_HIRE_FIRE) | 20121108 | |||
| 3 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 4 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 |
Method UTILITY_HIREDATE_FUNCMOD on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_HR_CH_GET_HOLIDAY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_VACATION_DAYS | Call by reference | Type reference (TYPE) | PC207-ANZHL | Anzahl eines Personalzeitkontingentes | 20130225 |
Method UTILITY_HR_CH_GET_HOLIDAY on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_INIT_0022 Signature
Method UTILITY_INIT_0022 on class CL_HRPAYCH_LOHNSTRUK_LSE has no parameter.
Method UTILITY_INIT_0022 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_MOVE_CORRESP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_STRUC_FROM | Call by reference | Type reference (TYPE) | ANY | 20121108 | ||||
| 2 | IS_STRUC_TO | Call by reference | Type reference (TYPE) | ANY | 20121108 | ||||
| 3 | IV_COMP_NAME | Call by reference | Type reference (TYPE) | STRING | 20121108 |
Method UTILITY_MOVE_CORRESP on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RE549D Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_BACK | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20121108 | |||
| 2 | CV_STATUS | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert von ABAP-Anweisungen | 20121108 | |||
| 3 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20121108 | ||||
| 4 | IV_KIND_OF_ERROR | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20121108 | |||
| 5 | IV_MERKMAL | Call by reference | Type reference (TYPE) | MERK1 | Name eines Merkmals | 20121108 |
Method UTILITY_RE549D on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_READ_VALUE_RT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_READ_ANZAHL | Call by reference | Type reference (TYPE) | XFELD | ' ' | Auslesen des Feldes ANZHL | 20121108 | ||
| 2 | IV_RT | Call by reference | Type reference (TYPE) | LTT_PC207_TAB | Tabellentyp IT | 20121108 | |||
| 3 | IV_SUML | Call by reference | Type reference (TYPE) | P_SUML | Summenlohnart | 20121108 | |||
| 4 | RV_VALUE | Value transfer | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20121108 |
Method UTILITY_READ_VALUE_RT on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RPPRO_LAST_0000 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_P0000 | Call by reference | Type reference (TYPE) | P0000 | Personal-Stammsatz Infotyp 0000 (Massnahmen) | 20121108 | |||
| 2 | IV_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 3 | IV_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 |
Method UTILITY_RPPRO_LAST_0000 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RPPRO_LAST_0001 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_P0001 | Call by reference | Type reference (TYPE) | P0001 | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20121108 | |||
| 2 | IV_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 3 | IV_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 |
Method UTILITY_RPPRO_LAST_0001 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RPPRO_LAST_0007 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_P0007 | Call by reference | Type reference (TYPE) | P0007 | Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) | 20121108 | |||
| 2 | IV_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 3 | IV_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 |
Method UTILITY_RPPRO_LAST_0007 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RPPRO_LAST_0016 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_P0016 | Call by reference | Type reference (TYPE) | P0016 | Personal-Stammsatz Infotyp 0016 (Vertragsbestandteile) | 20121108 | |||
| 2 | IV_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 3 | IV_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 |
Method UTILITY_RPPRO_LAST_0016 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RPPRO_LAST_0036 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_P0036 | Call by reference | Type reference (TYPE) | P0036 | Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) | 20121108 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 |
Method UTILITY_RPPRO_LAST_0036 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RPPRO_LAST_0039 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_P0039 | Call by reference | Type reference (TYPE) | P0039 | Personal-Stammsatz Infotyp 0039 (Zusatz Org. Zuordnung CH) | 20121108 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 |
Method UTILITY_RPPRO_LAST_0039 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RPPRO_LAST_0041 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_P0041 | Call by reference | Type reference (TYPE) | P0041 | Personal-Stammsatz Infotyp 0041 (Datumsangaben) | 20121108 | |||
| 2 | IV_BEGDA | Value transfer | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20121108 | |||
| 3 | IV_ENDDA | Value transfer | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20121108 |
Method UTILITY_RPPRO_LAST_0041 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_RPPRO_LAST_0600 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_P0600 | Call by reference | Type reference (TYPE) | P0600 | Personal-Stammsatz für Infotyp 0600 | 20130115 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20130115 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Gültigkeitsende | 20130115 |
Method UTILITY_RPPRO_LAST_0600 on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
Method UTILITY_WAGE_EARNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_WAGE_EARNER | Value transfer | Type reference (TYPE) | P02_LSE_WAGE_EARNER | HRCH: Lonstrukturerhebung (LSE) Stunden-, oder Monatslöhner | 20121108 |
Method UTILITY_WAGE_EARNER on class CL_HRPAYCH_LOHNSTRUK_LSE has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in |