SAP ABAP Class CL_HRPAYCH_LAW (Wage Statement 2005)
Hierarchy
SAP_HRCCH (Software Component) Sub component SAP_HRCCH of SAP_HR
   PA-PA-CH (Application Component) Switzerland
     PB02 (Package) HR Master Data: Switzerland
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_LFORM HR-CH: Form 20081008
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_LIST_ENTRY HR_CH: List Entry 20040331
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_MESSAGE_CONTAINER HR-CH: Messages 20040331
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_MULTIPLE_INSTANCE HR CH: Multiple Instances 20040331
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_SAPSCRIPT HR CH: SAPScript 20040611
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYCH_SORTABLE HR CH: Sortable Instances 20040727
Properties
Class CL_HRPAYCH_LAW  
Short Description Wage Statement 2005    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class 5C    
Program status P  SAP Standard Production Program 
Category 0   
Package PB02   HR Master Data: Switzerland 
Created 20040331   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPAYCH_LAW_UTILITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HRPAYCH_REPORTING_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYCH_LFORM HR-CH: Form 20081008
2 IF_HRPAYCH_LIST_ENTRY HR_CH: List Entry 20040331
3 IF_HRPAYCH_MESSAGE_CONTAINER HR-CH: Messages 20040331
4 IF_HRPAYCH_MULTIPLE_INSTANCE HR CH: Multiple Instances 20040331
5 IF_HRPAYCH_SAPSCRIPT HR CH: SAPScript 20040611
6 IF_HRPAYCH_SORTABLE HR CH: Sortable Instances 20040727
Friends
Class CL_HRPAYCH_LAW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BINARY_DATA Instance attribute Protected Type reference (TYPE) P02_BARCODE_DATA Bar Code Data (Content Zip File) 20080826
2 A_BUSINESS_ADD_IN Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HRPAYCHLAW2 BAdI Interface IF_EX_HRPAYCHLAW2 20040705
3 A_BUSINESS_ADD_IN_B Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HRPAYCHLAW2B BAdI Interface IF_EX_HRPAYCHLAW2B 20060418
4 A_BUSINESS_ADD_IN_D Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HRPAYCHLAW2D BAdI Interface IF_EX_HRPAYCHLAW2D 20080827
5 A_BUSINESS_ADD_IN_E Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HRPAYCHLAW2E BAdI Interface IF_EX_HRPAYCHLAW2E 20110211
6 A_CUMULATION_WAGE_TYPES Static Attribute Protected See coding Customizing Cumulation Wage Types 20040601
7 A_EDCO_INFTY_LIST Instance attribute Protected Type reference (TYPE) P0980_TAB Referenced Records (Training Costs) 20061206
8 A_FORMTYPE Instance attribute Protected Type reference (TYPE) CHAR1 Form Type 20040702
9 A_JUPER Instance attribute Public Type reference (TYPE) JUPER Legal Person 20040929
10 A_KANTO Instance attribute Public Type reference (TYPE) KANTO Canton Indicator 20040929
11 A_LINEVALUES Instance attribute Protected Type reference (TYPE) HRPAYCHLAW_LINEVALUE_TAB Wage Types of a Line 20050426
12 A_MESSAGE_LIST Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYCH_MESSAGE_LIST HR CH: Error Messages 20040331
13 A_MOLGA Instance attribute Protected Type reference (TYPE) MOLGA Country Grouping 20040401
14 A_OUTPUT Instance attribute Public Type reference (TYPE) HRPAYCHLAW_OUTPUT Wage Statement 2004 20040331
15 A_PAYROLL_UNIT Instance attribute Public Type reference (TYPE) P02_ABREHLAW Payroll unit - wage statement 20040702
16 A_PERNR Instance attribute Protected Type reference (TYPE) PERNR_D Personnel Number 20040401
17 A_PRINT_SUPPL_EDUC Instance attribute Protected Type reference (TYPE) BOOLE_D ' ' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20090105
18 A_REMARKS Instance attribute Protected Type reference (TYPE) HRPAYCHLAW_REMARK_ELM_TAB LAW: Comments (Standard) ELM 20040702
19 A_SORT_DATE Instance attribute Protected Type reference (TYPE) ENDDA Key Date for Sorting 20040831
20 A_STAT2 Instance attribute Public Type reference (TYPE) STAT2 Employment Status 20040929
21 C_APPLICATION_KEY Constant Protected Type reference (TYPE) P02_ANWSCHCH 'LAW' Application key Switzerland 20040406
22 C_APPLICATION_KEY_FAK Constant Protected Type reference (TYPE) P02_ANWSCHCH 'FAK' Application key Switzerland 20040820
23 C_CONST Constant Protected Type reference (TYPE) T511P-KONST 'LAWLC' International Payroll Constants 20061206
24 C_LWA_LANG_DE_FR_EN Constant Protected Type reference (TYPE) CHAR8 'DE_FR_EN' LAW Output Variant (DE/FR/EN) 20110908
25 C_LWA_LANG_DE_FR_IT Constant Protected Type reference (TYPE) CHAR8 'DE_FR_IT' LAW Output Variant (DE/FR/IT) 20110908
26 C_MOLGA Constant Protected Type reference (TYPE) MOLGA '02' Country Grouping 20040602
27 C_PENSION_STMT Constant Protected Type reference (TYPE) CHAR1 'R' Pension Statement 20040702
28 C_PRINT_AMOUNT Constant Protected Type reference (TYPE) BOOLE_D ' ' Print Amounts Sheet 1 Yes (='X') and No (=' ') 20080616
29 C_SID Constant Protected Type reference (TYPE) P02_BARC_SYSID '033' System ID: LAW Bar Code 20080826
30 C_SUB_APPLICATION Constant Protected Type reference (TYPE) P_APPL 'LAW2' Subapplication 20040601
31 C_TYPENAME Constant Protected Type reference (TYPE) TYPENAME 'HRPAYCHLAW_OUTPUT' Name of Dictionary type 20040331
32 C_WAERS Constant Protected Type reference (TYPE) PAD_WAERS 'CHF' Payment Currency 20040618
33 C_WAGE_STMT Constant Protected Type reference (TYPE) CHAR1 'L' Wage Statement 20040702
34 FALSE Constant Protected Type reference (TYPE) BOOLE_D ' ' False 20040331
35 TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' True 20040331
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_LIMITS_TO_LINEVALUE Instance method Protected Method Check Wage Types Against Limit Value 20061206
2 CHECK_REQUIRED_BARC_DATA Instance method Protected Method Checks All Required Data for Bar Code 20080827
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20040705
4 COLLECT_LINEVALUE Instance method Protected Method Collect Wage Types per Line 20050426
5 COLLECT_REMARK Instance method Protected Method Collect Texts for Comments 20040702
6 COLLECT_REMARK_15 Instance method Protected Method Get Texts for Comments (for View T596J_T5C23) 20090817
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040331
8 CONVERT_BINARY_BARCODE Instance method Protected Method Convert Binary Data to Bar Code Format 20081020
9 CREATE_TEST_OUTPUT Instance method Public Method Create test output 20040618
10 GENERATE_BARCODE_DATA Instance method Protected Method Determining Bar Code Data 20080826
11 GENERATE_REDUCED_XML Instance method Protected Method Generating Reduced XML File 20080826
12 GENERATE_REMARKS Instance method Protected Method Generate all Additional Line Texts 20040702
13 GENERATE_REMARKS_FOR_OUTPUT Instance method Protected Method Generate all Additional Line Texts 20040702
14 GENERATE_SUPPLEMENT_REMARKS Instance method Protected Method Generate all Additional Line Texts 20050426
15 GENERATE_TEXTS_FOR_OUTPUT Instance method Protected Method Generate all Additional Line Texts 20040702
16 GENERATE_TEXT_FROM_LINEVALUE Instance method Protected Method Generate Texts for a Line from the Wage Types 20050426
17 GENERATE_ZIP Instance method Protected Method Creating Zip File 20080826
18 GET_ADD_DATA_BARCODE Instance method Protected Method Additional Data Relevant for Bar Code 20080826
19 GET_CONTROL_CHAR Instance method Protected Method Determining Tax Character of Bar Code 20080826
20 GET_CUSTOMIZING_CUM_WAGE_TYPES Static method Protected Method Read Customizing Cumulation Wage Types 20040601
21 GET_DATA_IT0002 Instance method Protected Method Determining Last Name, First Name, and Date of Birth 20080826
22 GET_DEFAULT_VALUES Instance method Protected Method Determine Default Values for Output 20040723
23 GET_EE_ADDR_PRINTFORM Instance method Private Method Employee Address for Fig. H According to Postal Addr. Form. 20060927
24 GET_EHRA_HR_CH_NAME Instance method Protected Method Determining EHRA Number and HR-CH Name 20080826
25 GET_EMPLOYEE_ATTRIBUTE Instance method Protected Method Read Attribute Value of an Infotype Record 20040702
26 GET_EMPLOYER_ADDRESS Instance method Protected Method Determine Address of the Employer 20040723
27 GET_EXPENSES Instance method Protected Method Determine Expenses 20040618
28 GET_FORM_HEADER Instance method Protected Method Non-Payment Relevant Data (Areas A, B, C, D, E, H) 20040723
29 GET_FORM_TYPE Instance method Protected Method Use: Pension Statement or Wage Statement 20040406
30 GET_LENGTH Instance method Protected Method Determining Length of Zip File 20080826
31 GET_MARKET_VALUE Instance method Protected Method Determine Award Market Value 20070912
32 GET_NON_PAYMENT_DATA Instance method Protected Method Non-Payment Relevant Data (Areas F, G) 20040602
33 GET_OUTPUT Static method Public Method Determine Output 20040331
34 GET_OUTPUT_ELM Instance method Public Method Determine Output ELM 20070822
35 GET_OUTPUT_LINEVALUE_ELM Instance method Public Method Output of Line Value Table ELM 20070822
36 GET_OUTPUT_MESSAGES_ELM Instance method Public Method Output of Messages ELM 20070822
37 GET_OUTPUT_REMARKS_ELM Instance method Public Method Output of Remarks Table ELM 20070822
38 GET_OUTPUT_STRUCTURE Instance method Public Method Determine Output Structure 20040331
39 GET_PRINT_SUPPL_EDUC Instance method Private Method Query Supplementary Sheet for Education 20090105
40 GET_PRIV_COMPANYCAR Instance method Protected Method Determine Private Expense Company Car 20070912
41 GET_SFO_SUPPLEMENT_DATA Instance method Protected Method Collect Data for Supplementary Sheet 20081020
42 GET_SFO_SUPPL_TEXT Instance method Private Method Get Texts for Supplementary Sheet 20110908
43 GET_SIZE_BARCODE Instance method Protected Method Determine Size of XML (Type S) That Is Coded in Bar Code 20081020
44 GET_SPLIT_INTERVALS Static method Protected Method Determine Time Intervals 20040331
45 GET_SV_AHV Instance method Protected Method Determining Employee's SI and AHV Number 20080826
46 GET_ZIP_CODE Instance method Protected Method Determining Enterprise's Zip Code 20080826
47 HAS_RELEVANT_OUTPUT Instance method Protected Method Wage Statement Contains Relevant Data 20040728
48 IS_ACTIVE Instance method Protected Method Wage Statement Contains at Least one Active Period 20040728
49 IS_MANAGEMENT_OR_FIELD Instance method Protected Method Managerial or Field Service Personnel 20040702
50 PDF_SUPPLEMENT_VALUE Instance method Protected Method 20081010
51 PRINT_SFO Instance method Protected Method Print Smart Form Forms 20081017
52 PRINT_SFO_LAW Instance method Protected Method Print First Page LAW with Bar Code 20081020
53 PRINT_SFO_LAW_ADD Instance method Protected Method Print First Page and Supplementary Sheet LAW with Bar Code 20081020
54 PRINT_SUPPLEMENT_VALUE Instance method Protected Method Print Value on Supplementary Sheet 20050426
55 PROCESS_PAYROLL_RESULT Instance method Protected Method Process Individual Payroll Results 20040601
56 PROCESS_PAYROLL_RESULTS Instance method Protected Method Read and Process Payroll Results 20040601
57 READ_PAYROLL_UNIT Instance method Protected Method Determine Payroll Unit 20040702
58 READ_PAYROLL_UNIT_FAK Instance method Protected Method Determine Payroll Unit FAK 20040820
59 ROUND_OUTPUT_AMOUNTS Instance method Protected Method Round Cumulation Wage Types in Output Structure 20061206
60 SET_PRINT_SUPPL_EDUC Instance method Private Method Set Supplementary Sheet for Education 20090105
Events
Class CL_HRPAYCH_LAW has no event.
Types
Class CL_HRPAYCH_LAW has no local type.
Method Signatures

Method APPLY_LIMITS_TO_LINEVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20061206
2 Changing LINEVALUES Call by reference Attribute reference (LIKE) A_LINEVALUES Summenlohnart 20061206
3 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Summenlohnart 20061206
4 Importing SUMLG Call by reference Type reference (TYPE) T596I-SUMLG Summenlohnart 20061206

Method APPLY_LIMITS_TO_LINEVALUE on class CL_HRPAYCH_LAW has no exception.

Method CHECK_REQUIRED_BARC_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080827
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20080827
3 Importing IS_OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20080827

Method CHECK_REQUIRED_BARC_DATA on class CL_HRPAYCH_LAW has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HRPAYCH_LAW has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HRPAYCH_LAW has no exception.

Method COLLECT_LINEVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ANZHL Call by reference Type reference (TYPE) PRANZ Personalabrechnung: Anzahl 20061206
2 Importing BETRG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20050426
3 Importing EVENT_NR Call by reference Type reference (TYPE) P02_EDCO_EVTNR Nummer des Einzelereignisses 20061206
4 Importing LGART Call by reference Type reference (TYPE) LGART Lohnart 20050426
5 Importing PSKEY Call by reference Type reference (TYPE) PSKEY Schlüssel von Personalstammdaten 20061206
6 Importing RR_VJ Call by reference Type reference (TYPE) XFELD Rückrechnung Vorjahr 20061221
7 Importing RT_BETRG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20061206
8 Importing SUMLG Call by reference Type reference (TYPE) P_SUML Summenlohnart 20050426
9 Importing WAERS Call by reference Type reference (TYPE) PAD_WAERS Zahlungswährung 20050426
10 Importing ZEINH Call by reference Type reference (TYPE) PT_ZEINH Zeit-/Masseinheit 20061206

Method COLLECT_LINEVALUE on class CL_HRPAYCH_LAW has no exception.

Method COLLECT_REMARK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELM_REM1 Call by reference Type reference (TYPE) P02_ELM_BEM_VAR Platzhalter für Bemerkungen ELM 20070822
2 Importing ELM_REM2 Call by reference Type reference (TYPE) P02_ELM_BEM_VAR Platzhalter für Bemerkungen ELM 20070822
3 Importing ELM_REM3 Call by reference Type reference (TYPE) P02_ELM_BEM_VAR Platzhalter für Bemerkungen ELM 20070822
4 Importing ELM_REM4 Call by reference Type reference (TYPE) P02_ELM_BEM_VAR Platzhalter für Bemerkungen ELM 20070822
5 Importing NO_REMARK_ELM Call by reference Type reference (TYPE) P02_ELM_NO_REMARK Bemerkung nicht in ELM verwenden 20081020
6 Importing REMARK Call by reference Type reference (TYPE) CHAR255 Text der Länge 255 Zeichen 20040702
7 Importing STAND_REM Call by reference Type reference (TYPE) P02_ELM_STAND_BEM Standardbemerkung ELM 20070822

Method COLLECT_REMARK on class CL_HRPAYCH_LAW has no exception.

Method COLLECT_REMARK_15 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELM_REM1 Call by reference Type reference (TYPE) P02_ELM_BEM_VAR Zusatzdaten zu Bemerkungen (ELM) 20090817
2 Importing ELM_REM2 Call by reference Type reference (TYPE) P02_ELM_BEM_VAR Zusatzdaten zu Bemerkungen (ELM) 20090817
3 Importing ELM_REM3 Call by reference Type reference (TYPE) P02_ELM_BEM_VAR Zusatzdaten zu Bemerkungen (ELM) 20090817
4 Importing ELM_REM4 Call by reference Type reference (TYPE) P02_ELM_BEM_VAR Zusatzdaten zu Bemerkungen (ELM) 20090817
5 Importing NO_REMARK_ELM Call by reference Type reference (TYPE) P02_ELM_NO_REMARK Bemerkung nicht in ELM verwenden 20090817
6 Importing REMARK Call by reference Type reference (TYPE) CHAR255 Text der Länge 255 Zeichen 20090817
7 Importing STAND_REM Call by reference Type reference (TYPE) P02_ELM_STAND_BEM Standardbemerkung (ELM) 20090817

Method COLLECT_REMARK_15 on class CL_HRPAYCH_LAW has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing JUPER Call by reference Type reference (TYPE) JUPER Juristische Person 20040929
2 Importing STAT2 Call by reference Type reference (TYPE) STAT2 Status Beschäftigung 20040929

Method CONSTRUCTOR on class CL_HRPAYCH_LAW has no exception.

Method CONVERT_BINARY_BARCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BARCODE_TAB Call by reference Type reference (TYPE) P02_BARCODE_TAB Barcodedaten 20081020
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20081020
3 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20081020
4 Importing IV_BINARY_DATA Call by reference Type reference (TYPE) P02_BARCODE_DATA 20081020

Method CONVERT_BINARY_BARCODE on class CL_HRPAYCH_LAW has no exception.

Method CREATE_TEST_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040618

Method CREATE_TEST_OUTPUT on class CL_HRPAYCH_LAW has no exception.

Method GENERATE_BARCODE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BINARY_ZIP Call by reference Type reference (TYPE) P02_BARCODE_DATA Barcodedaten 20080826
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080827
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20080827
4 Importing IS_OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20080826
5 Importing IT_LINEVALUES Call by reference Type reference (TYPE) HRPAYCHLAW_LINEVALUE_TAB Lohnarten pro Zeile 20080826
6 Importing IT_REMARKS Call by reference Type reference (TYPE) HRPAYCHLAW_REMARK_ELM_TAB LAW: Bemerkungen (Standard) ELM 20080826

Method GENERATE_BARCODE_DATA on class CL_HRPAYCH_LAW has no exception.

Method GENERATE_REDUCED_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20080826
2 Exporting EV_ZIP_FILE Call by reference Type reference (TYPE) XSTRING Zip-Datei 20080826
3 Exporting EV_ZIP_SIZE Call by reference Type reference (TYPE) I Größe der Zip Datei 20080826
4 Importing IO_BARCODE_XML Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_XML Generierung Lohnmeldung in XML 20080826
5 Importing IO_TEMSE_STORAGE Call by reference Object reference (TYPE REF TO) CL_HR_B2A_CH_TEMSE_STORAGE Verwaltung TemSe für B2A-Dokumente 20080826
6 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20080827
7 Importing IR_MESSAGE_HANDLER_XML Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_ELM_MSG_HANDLER HR-CH: Fehlermeldungen ELM 20080827

Method GENERATE_REDUCED_XML on class CL_HRPAYCH_LAW has no exception.

Method GENERATE_REMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040702
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040702
3 Importing I0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20040702
4 Importing I0036 Call by reference Type reference (TYPE) P0036_TAB Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) 20061215
5 Importing I0038 Call by reference Type reference (TYPE) P0038_TAB Personal-Stammsatz Infotyp 0038 (Steuer CH) 20040702
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060418
7 Importing LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20040702
8 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040702
9 Importing W5C2N Call by reference Type reference (TYPE) T5C2N Abrechnungseinheit Lohnausweis 20040702
10 Importing W5CZ1 Call by reference Type reference (TYPE) T5CZ1 HR-CH: Abrechnungseinheit Familienzulagen 20040820

Method GENERATE_REMARKS on class CL_HRPAYCH_LAW has no exception.

Method GENERATE_REMARKS_FOR_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CSV_EXPORT Call by reference Type reference (TYPE) XFELD '' Feld zum Ankreuzen 20120202
2 Importing LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20040702
3 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040702
4 Importing SEPARATOR Call by reference Type reference (TYPE) CHAR1 ';' Trennzeichen 20040820

Method GENERATE_REMARKS_FOR_OUTPUT on class CL_HRPAYCH_LAW has no exception.

Method GENERATE_SUPPLEMENT_REMARKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20050426
2 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20050426

Method GENERATE_SUPPLEMENT_REMARKS on class CL_HRPAYCH_LAW has no exception.

Method GENERATE_TEXTS_FOR_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGIN_OF_SELECTION Call by reference Type reference (TYPE) BEGDA Anfang Selektionszeitraum, bzw. Auswertungsjahr 20121122
2 Importing END_OF_SELECTION Call by reference Type reference (TYPE) ENDDA Ende Selektionszeitraum 20121122
3 Importing LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20040702
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20080227
5 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040702

Method GENERATE_TEXTS_FOR_OUTPUT on class CL_HRPAYCH_LAW has no exception.

Method GENERATE_TEXT_FROM_LINEVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20050426
2 Changing OUTPUT_TEXT Call by reference Type reference (TYPE) CHAR255 Ausgabetext 20050426
3 Importing REFDA Call by reference Type reference (TYPE) BEGDA '99991231' Gültigkeitsbeginn 20071213
4 Importing SEPARATOR Call by reference Type reference (TYPE) CHAR1 ';' Trennzeichen 20050426
5 Importing SUMLG Call by reference Type reference (TYPE) P_SUML Summenlohnart 20050426
6 Importing USE_AMOUNT Call by reference Type reference (TYPE) BOOLE_D 'X' Ausgabe mit Betrag 20050426

Method GENERATE_TEXT_FROM_LINEVALUE on class CL_HRPAYCH_LAW has no exception.

Method GENERATE_ZIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ZIPPED_DATA Call by reference Type reference (TYPE) XSTRING Generierte ZIP Datei 20080826
2 Importing IV_XML_DATA Call by reference Type reference (TYPE) XSTRING XML-Datei 20080826

Method GENERATE_ZIP on class CL_HRPAYCH_LAW has no exception.

Method GET_ADD_DATA_BARCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20080826
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080827
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20080827
4 Importing IT_0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20080826
5 Importing IT_0036 Call by reference Type reference (TYPE) P0036_TAB Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) 20080826
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080826
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080826
8 Importing IV_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20080826
9 Importing IV_SYSV Call by reference Type reference (TYPE) P02_BARC_SYSVERS System Version: LAW Barcode 20080826

Method GET_ADD_DATA_BARCODE on class CL_HRPAYCH_LAW has no exception.

Method GET_CONTROL_CHAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTROL_CHAR Call by reference Type reference (TYPE) P02_BARC_CONTROL_CHAR Steuerzeichen Barcode 20080826
2 Importing IV_SIZE Call by reference Type reference (TYPE) I Größe der Daten im Barcode 20080826

Method GET_CONTROL_CHAR on class CL_HRPAYCH_LAW has no exception.

Method GET_CUSTOMIZING_CUM_WAGE_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20040602

Method GET_CUSTOMIZING_CUM_WAGE_TYPES on class CL_HRPAYCH_LAW has no exception.

Method GET_DATA_IT0002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BIRTH Call by reference Type reference (TYPE) GBDAT Geburtsdatum 20080826
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080827
3 Exporting EV_NAME Call by reference Type reference (TYPE) PAD_NACHN Nachname 20080826
4 Exporting EV_VNAME Call by reference Type reference (TYPE) PAD_VORNA Vorname 20080826
5 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20080827
6 Importing IT_0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20080826
7 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080826
8 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080826

Method GET_DATA_IT0002 on class CL_HRPAYCH_LAW has no exception.

Method GET_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040723

Method GET_DEFAULT_VALUES on class CL_HRPAYCH_LAW has no exception.

Method GET_EE_ADDR_PRINTFORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20060927

Method GET_EE_ADDR_PRINTFORM on class CL_HRPAYCH_LAW has no exception.

Method GET_EHRA_HR_CH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EHRA Call by reference Type reference (TYPE) P02_IDEHRA UnternehmensID nach Eidg. Amt für das Handelsregister (EHRA) 20080826
2 Exporting EV_HRCH_NAME Call by reference Type reference (TYPE) P02_ABREHTXT HR-CH: Bezeichnung Abrechnungseinheit 20080826
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080827
4 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20080827
5 Importing IV_ABREH Call by reference Type reference (TYPE) P02_ABREHLAW Abrechnungseinheit Lohnausweis 20080826
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080826
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080826
8 Importing IV_LANGU Call by reference Type reference (TYPE) LANGU SY-LANGU Sprachenschlüssel 20080826

Method GET_EHRA_HR_CH_NAME on class CL_HRPAYCH_LAW has no exception.

Method GET_EMPLOYEE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACLAS Call by reference Type reference (TYPE) P02_ACLAS HR-CH: Klasse von MA-Attributen 20040702
2 Exporting ATTRI Call by reference Type reference (TYPE) P02_ATTRI HR-CH: MA-Attribut 20040702
3 Importing W0038 Call by reference Type reference (TYPE) P0038 Personal-Stammsatz Infotyp 0038 (Steuer CH) 20040702
# Exception Resumable Description Created on
1 ATTRIBUTE_NOT_FOUND Gesuchtes Mitarbeiterattribut im Infotypsatz nicht gefunden 20040702

Method GET_EMPLOYER_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040723
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040723
3 Importing LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20040723
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20040723
5 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040723
6 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040723
7 Importing PRINT_DATE Call by reference Type reference (TYPE) DATUM Ausstellungsdatum 20040723
8 Importing REFDA Call by reference Type reference (TYPE) BEGDA Referenzdatum 20040723

Method GET_EMPLOYER_ADDRESS on class CL_HRPAYCH_LAW has no exception.

Method GET_EXPENSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040618
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040618
3 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040618
4 Importing I0038 Call by reference Type reference (TYPE) P0038_TAB Personal-Stammsatz Infotyp 0038 (Steuer CH) 20040618
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040618
6 Importing LANGU Call by reference Type reference (TYPE) SYLANGU Sprache 20040618
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20040618
8 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040618
9 Importing W5C2N Call by reference Type reference (TYPE) T5C2N Abrechnungseinheit Lohnausweis 20040618

Method GET_EXPENSES on class CL_HRPAYCH_LAW has no exception.

Method GET_FORM_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040723
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20040723
3 Importing I0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20040831
4 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20050426
5 Importing I0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20040723
6 Importing I0006 Call by reference Type reference (TYPE) P0006_TAB Personal-Stammsatz Infotyp 0006 (Anschriften) 20040723
7 Importing I0036 Call by reference Type reference (TYPE) P0036_TAB Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) 20040723
8 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040723
9 Importing LANGU Value transfer Type reference (TYPE) SYLANGU Sprache 20040723
10 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20040723
11 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2004 20040723
12 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20040723

Method GET_FORM_HEADER on class CL_HRPAYCH_LAW has no exception.

Method GET_FORM_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040406
2 Importing STAT2 Call by reference Type reference (TYPE) STAT2 Status Beschäftigung 20040723

Method GET_FORM_TYPE on class CL_HRPAYCH_LAW has no exception.

Method GET_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IV_LENGTH Call by reference Type reference (TYPE) I Länge 20080826
2 Importing IV_ZIPPED_DATA Call by reference Type reference (TYPE) XSTRING Zip-Datei 20080826

Method GET_LENGTH on class CL_HRPAYCH_LAW has no exception.

Method GET_MARKET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing W5C2N Call by reference Type reference (TYPE) T5C2N Abrechnungseinheit Lohnausweis 20070912

Method GET_MARKET_VALUE on class CL_HRPAYCH_LAW has no exception.

Method GET_NON_PAYMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040602
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20040602
3 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040723
4 Importing I0032 Call by reference Type reference (TYPE) P0032_TAB Personal-Stammsatz Infotyp 0032 (Betriebsint.Vereinb.) 20040618
5 Importing I0038 Call by reference Type reference (TYPE) P0038_TAB Personal-Stammsatz Infotyp 0038 (Steuer CH) 20040602
6 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040602
7 Importing LANGU Value transfer Type reference (TYPE) SYLANGU Sprache 20040602
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20040602
9 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2004 20040602
10 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20040602
11 Importing W5C2N Call by reference Type reference (TYPE) T5C2N Abrechnungseinheit Lohnausweis 20040602

Method GET_NON_PAYMENT_DATA on class CL_HRPAYCH_LAW has no exception.

Method GET_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040331
2 Importing CSV_EXPORT Call by reference Type reference (TYPE) XFELD '' Feld zum Ankreuzen 20120131
3 Importing DAT_INP_ACT Call by reference Type reference (TYPE) ENDDA RR aus Folgejahr nur ber. bis IN-Periode, die Datum enthält 20061221
4 Importing DAT_INP_LST Call by reference Type reference (TYPE) BEGDA auch RR-Diff. gegenüb. VJ ausw. ab IN-Per, die Datum enthält 20061221
5 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20040331
6 Importing I0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20040331
7 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040331
8 Importing I0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20040331
9 Importing I0006 Call by reference Type reference (TYPE) P0006_TAB Personal-Stammsatz Infotyp 0006 (Anschriften) 20040401
10 Importing I0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20040702
11 Importing I0032 Call by reference Type reference (TYPE) P0032_TAB Personal-Stammsatz Infotyp 0032 (Betriebsint.Vereinb.) 20040618
12 Importing I0036 Call by reference Type reference (TYPE) P0036_TAB Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) 20040331
13 Importing I0038 Call by reference Type reference (TYPE) P0038_TAB Personal-Stammsatz Infotyp 0038 (Steuer CH) 20040602
14 Importing I0980 Call by reference Type reference (TYPE) P0980_TAB Personal-Stammsatz Infotyp 0980 (Ausbildung CH) 20061206
15 Exporting INSTANCES Call by reference Type reference (TYPE) HRPAYCH_MULTIPLE_INSTANCE_TAB Mehrfache Instanzen 20040331
16 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040331
17 Importing LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20040331
18 Importing NO_BARCODE Call by reference Type reference (TYPE) P02_BARCODE 2-D Barcode für LAW deaktivieren 20080826
19 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20040331
20 Importing PRINT_DATE Call by reference Type reference (TYPE) DATUM Datum 20040331
21 Importing SYSV Call by reference Type reference (TYPE) P02_BARC_SYSVERS System Version: LAW Barcode 20080826

Method GET_OUTPUT on class CL_HRPAYCH_LAW has no exception.

Method GET_OUTPUT_ELM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20070822

Method GET_OUTPUT_ELM on class CL_HRPAYCH_LAW has no exception.

Method GET_OUTPUT_LINEVALUE_ELM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUTPUT_LINEVALUES Call by reference Type reference (TYPE) HRPAYCHLAW_LINEVALUE_ELM_TAB Lohnarten pro Zeile ELM 20070822

Method GET_OUTPUT_LINEVALUE_ELM on class CL_HRPAYCH_LAW has no exception.

Method GET_OUTPUT_MESSAGES_ELM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUTPUT_MESSAGE Call by reference Type reference (TYPE) HRERROR_TAB Tabelle von HR-Fehlern 20070822

Method GET_OUTPUT_MESSAGES_ELM on class CL_HRPAYCH_LAW has no exception.

Method GET_OUTPUT_REMARKS_ELM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OUTPUT_REMARKS Call by reference Type reference (TYPE) HRPAYCHLAW_REMARK_ELM_TAB LAW: Bemerkungen (Standard) ELM 20070822

Method GET_OUTPUT_REMARKS_ELM on class CL_HRPAYCH_LAW has no exception.

Method GET_OUTPUT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGIN_OF_SELECTION Call by reference Type reference (TYPE) BEGDA Anfang Selektionszeitraum, bzw. Auswertungsjahr 20061221
2 Importing CSV_EXPORT Call by reference Type reference (TYPE) XFELD '' Feld zum Ankreuzen 20120131
3 Importing DAT_INP_ACT Call by reference Type reference (TYPE) ENDDA RR aus Folgejahr nur ber. bis IN-Periode, die Datum enthält 20061221
4 Importing DAT_INP_LST Call by reference Type reference (TYPE) BEGDA auch RR-Diff. gegenüb. VJ ausw. ab IN-Per, die Datum enthält 20061221
5 Importing END_OF_SELECTION Call by reference Type reference (TYPE) ENDDA Ende Selektionszeitraum 20040929
6 Exporting HAS_RELEVANT_OUTPUT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040728
7 Importing I0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20040331
8 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040331
9 Importing I0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20040331
10 Importing I0006 Call by reference Type reference (TYPE) P0006_TAB Personal-Stammsatz Infotyp 0006 (Anschriften) 20040401
11 Importing I0007 Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20040702
12 Importing I0032 Call by reference Type reference (TYPE) P0032_TAB Personal-Stammsatz Infotyp 0032 (Betriebsint.Vereinb.) 20040618
13 Importing I0036 Call by reference Type reference (TYPE) P0036_TAB Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) 20040331
14 Importing I0038 Call by reference Type reference (TYPE) P0038_TAB Personal-Stammsatz Infotyp 0038 (Steuer CH) 20040602
15 Importing I0980 Call by reference Type reference (TYPE) P0980_TAB Personal-Stammsatz Infotyp 0980 (Ausbildung CH) 20061206
16 Importing INTERVALS Call by reference Type reference (TYPE) HRPAYCH_INTERVAL_TAB Zeitraum-Intervall 20040723
17 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040331
18 Importing LANGU Value transfer Type reference (TYPE) SYLANGU SY-LANGU Sprache 20040331
19 Importing NO_BARCODE Call by reference Type reference (TYPE) P02_BARCODE 2-D Barcode für LAW deaktivieren 20080826
20 Exporting OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2004 20040401
21 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20040331
22 Importing PRINT_DATE Call by reference Type reference (TYPE) DATUM Ausstellungsdatum 20040331
23 Importing SYSV Call by reference Type reference (TYPE) P02_BARC_SYSVERS System Version: LAW Barcode 20080826

Method GET_OUTPUT_STRUCTURE on class CL_HRPAYCH_LAW has no exception.

Method GET_PRINT_SUPPL_EDUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PRINT_SUPPL_EDUC Call by reference Type reference (TYPE) BOOLE_D ' ' nein, 'X' ja 20090105

Method GET_PRINT_SUPPL_EDUC on class CL_HRPAYCH_LAW has no exception.

Method GET_PRIV_COMPANYCAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing W5C2N Call by reference Type reference (TYPE) T5C2N Abrechnungseinheit Lohnausweis 20070912

Method GET_PRIV_COMPANYCAR on class CL_HRPAYCH_LAW has no exception.

Method GET_SFO_SUPPLEMENT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LAW_DATA Call by reference Type reference (TYPE) PCH_FORM_LAWC2 Erweiterte Ausgabestruktur Lohnausweis 2005 20081020
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20081020
3 Importing IT_LINEVALUES Call by reference Type reference (TYPE) HRPAYCHLAW_LINEVALUE_TAB Lohnarten pro Zeile 20081020
4 Importing IT_REMARKS Call by reference Type reference (TYPE) HRPAYCHLAW_REMARK_ELM_TAB LAW: Bemerkungen (Standard) ELM 20081020
5 Importing IV_LAW_LANG Call by reference Type reference (TYPE) CHAR8 'DE_FR_IT' LAW Ausgabesprache 20110908
6 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20081020

Method GET_SFO_SUPPLEMENT_DATA on class CL_HRPAYCH_LAW has no exception.

Method GET_SFO_SUPPL_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_L Call by reference Type reference (TYPE) CHAR8 LAW Ausgabesprache 20110908
2 Importing IV_NR Call by reference Type reference (TYPE) INT2 Textzuordungsnummer 20110908
3 Returning RV_TEXT Value transfer Type reference (TYPE) PCH_STRING Bemerkungszeile 20110908

Method GET_SFO_SUPPL_TEXT on class CL_HRPAYCH_LAW has no exception.

Method GET_SIZE_BARCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SIZE Call by reference Type reference (TYPE) I Größe von Barcode Symbol 20081020
2 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20081020
3 Importing IV_DATE Call by reference Type reference (TYPE) DATUM Datum 20081020
4 Importing IV_KONST Call by reference Type reference (TYPE) ABRKN Konditionswert 20081020
5 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20081020

Method GET_SIZE_BARCODE on class CL_HRPAYCH_LAW has no exception.

Method GET_SPLIT_INTERVALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Value transfer Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040331
2 Importing ENDDA Value transfer Type reference (TYPE) ENDDA Gültigkeitsende 20040331
3 Importing I0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20040331
4 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040331
5 Exporting LAW_INTERVALS Call by reference Type reference (TYPE) HRPAYCH_LAW_INTERVAL_TAB Zeitraum-Intervall für Lohnausweis 20040723

Method GET_SPLIT_INTERVALS on class CL_HRPAYCH_LAW has no exception.

Method GET_SV_AHV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_AHV_NO Call by reference Type reference (TYPE) P02_AHVNR AHV-Nummer mit Interpunktion (Sozialversicherung CH) 20080826
2 Exporting EV_SV_NO Call by reference Type reference (TYPE) P02_NAHVNR Sozialversicherungsnummer (CH) 20080826
3 Importing IT_W0036 Call by reference Type reference (TYPE) P0036_TAB Personal-Stammsatz Infotyp 0036 (Sozialversicherung CH) 20080826
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080826
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080826

Method GET_SV_AHV on class CL_HRPAYCH_LAW has no exception.

Method GET_ZIP_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080827
2 Exporting EV_ZIP_CODE Call by reference Type reference (TYPE) AD_PSTCD1 Postleitzahl des Orts 20080826
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20080827
4 Importing IV_ABREH Call by reference Type reference (TYPE) P02_ABREHLAW Abrechnungseinheit Lohnausweis 20080826

Method GET_ZIP_CODE on class CL_HRPAYCH_LAW has no exception.

Method HAS_RELEVANT_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HAS_RELEVANT_OUTPUT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040728
2 Importing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040728

Method HAS_RELEVANT_OUTPUT on class CL_HRPAYCH_LAW has no exception.

Method IS_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20040728
2 Importing INTERVALS Call by reference Type reference (TYPE) HRPAYCH_INTERVAL_TAB Zeitraum-Intervall 20040728
3 Exporting IS_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040728

Method IS_ACTIVE on class CL_HRPAYCH_LAW has no exception.

Method IS_MANAGEMENT_OR_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040702
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040702
3 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040702
4 Importing I0038 Call by reference Type reference (TYPE) P0038_TAB Personal-Stammsatz Infotyp 0038 (Steuer CH) 20040702
5 Exporting IS_MANAGEMENT_OR_FIELD Call by reference Type reference (TYPE) BOOLE_D Leitendes oder Aussendienstpersonal 20040702

Method IS_MANAGEMENT_OR_FIELD on class CL_HRPAYCH_LAW has no exception.

Method PDF_SUPPLEMENT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing A_LINEVALUES Call by reference Type reference (TYPE) HRPAYCHLAW_LINEVALUE_TAB Lohnarten pro Zeile 20081010
2 Importing ELEMENT_TXT Call by reference Type reference (TYPE) PCH_STRING Bemerkungszeile 20081010
3 Changing G_OUTPDF Call by reference Type reference (TYPE) PCH_FORM_LAWC2 Erweiterte Ausgabestruktur Lohnausweis 2005 20081010
4 Importing P_COMPRESS Call by reference Type reference (TYPE) XFELD komprimierte Darstellung für RR-Differenzen 20090212
5 Importing SUMLG Call by reference Type reference (TYPE) P_SUML Summenlohnart 20081010
6 Importing TOTAL_AMOUNT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20081010
7 Importing TOTAL_CURRENCY Call by reference Type reference (TYPE) PAD_WAERS Zahlungswährung 20081010
8 Importing USE_AMOUNT Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081010

Method PDF_SUPPLEMENT_VALUE on class CL_HRPAYCH_LAW has no exception.

Method PRINT_SFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20081017
2 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20081017
3 Importing IV_BINARY_DATA Call by reference Type reference (TYPE) P02_BARCODE_DATA Barcodedaten 20081017
4 Importing IV_FONAME Call by reference Type reference (TYPE) HR99S_FORMLOGC 20081017

Method PRINT_SFO on class CL_HRPAYCH_LAW has no exception.

Method PRINT_SFO_LAW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D 20081020
2 Importing IS_FONAME_SFO Call by reference Type reference (TYPE) C Formularname 20081020
3 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20081020
4 Importing IT_BARCODE_TAB Call by reference Type reference (TYPE) P02_BARCODE_TAB Barcodedaten 20081020
5 Importing LAW_DATA Call by reference Type reference (TYPE) PCH_FORM_LAWC2 Erweiterte Ausgabestruktur Lohnausweis 2005 20081020

Method PRINT_SFO_LAW on class CL_HRPAYCH_LAW has no exception.

Method PRINT_SFO_LAW_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Formularname Beiblatt 20081020
2 Importing IS_FONAME_SFO Call by reference Type reference (TYPE) C Formularname 20081020
3 Importing IS_FONAME_SFO_ADD Call by reference Type reference (TYPE) C 20081020
4 Importing IS_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20081020
5 Importing IT_BARCODE_TAB Call by reference Type reference (TYPE) P02_BARCODE_TAB Barcodedaten 20081020
6 Importing LAW_DATA Call by reference Type reference (TYPE) PCH_FORM_LAWC2 Erweiterte Ausgabestruktur Lohnausweis 2005 20081020

Method PRINT_SFO_LAW_ADD on class CL_HRPAYCH_LAW has no exception.

Method PRINT_SUPPLEMENT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_COMPRESS Call by reference Type reference (TYPE) XFELD komprimierte Darstellung für RR-Differenzen 20061221
2 Importing SUMLG Call by reference Type reference (TYPE) P_SUML Summenlohnart 20050426
3 Importing TOTAL_AMOUNT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20050426
4 Importing TOTAL_CURRENCY Call by reference Type reference (TYPE) PAD_WAERS Zahlungswährung 20050426
5 Importing USE_AMOUNT Call by reference Type reference (TYPE) BOOLE_D 'X' Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20050426

Method PRINT_SUPPLEMENT_VALUE on class CL_HRPAYCH_LAW has no exception.

Method PROCESS_PAYROLL_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I0980 Call by reference Type reference (TYPE) P0980_TAB Personal-Stammsatz Infotyp 0980 (Ausbildung CH) 20061206
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040601
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20040601
4 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040601
5 Importing PAYROLL_RESULT Call by reference Type reference (TYPE) PAYCH_RESULT Struktur für Abrechnungsergebnis: Schweiz 20040601
6 Importing REFDA Call by reference Type reference (TYPE) BEGDA Referenzdatum 20040601

Method PROCESS_PAYROLL_RESULT on class CL_HRPAYCH_LAW has no exception.

Method PROCESS_PAYROLL_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20040601
2 Importing BEGIN_OF_SELECTION Call by reference Type reference (TYPE) BEGDA Anfang Selektionszeitraum 20061221
3 Importing DAT_INP_ACT Call by reference Type reference (TYPE) ENDDA RR aus Folgejahr nur ber. bis IN-Periode, die Datum enthält 20061221
4 Importing DAT_INP_LST Call by reference Type reference (TYPE) BEGDA auch RR-Diff. gegenüb. VJ ausw. ab IN-Per, die Datum enthält 20061221
5 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20040601
6 Importing END_OF_SELECTION Call by reference Type reference (TYPE) ENDDA Ende Selektionszeitraum 20061221
7 Importing I0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20080612
8 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040601
9 Importing I0980 Call by reference Type reference (TYPE) P0980_TAB Personal-Stammsatz Infotyp 0980 (Ausbildung CH) 20061206
10 Importing IS_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080612
11 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040601
12 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20040601
13 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Lohnausweis 2005 20040601
14 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040601

Method PROCESS_PAYROLL_RESULTS on class CL_HRPAYCH_LAW has no exception.

Method READ_PAYROLL_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040702
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040702
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20040702
4 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20040702
5 Importing REFDA Value transfer Type reference (TYPE) BEGDA Referenzdatum 20040702
6 Exporting W5C2N Call by reference Type reference (TYPE) T5C2N Abrechnungseinheit Lohnausweis 20040702

Method READ_PAYROLL_UNIT on class CL_HRPAYCH_LAW has no exception.

Method READ_PAYROLL_UNIT_FAK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20040820
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20040820
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAYCH_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20040820
4 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20040820
5 Importing REFDA Value transfer Type reference (TYPE) BEGDA Referenzdatum 20040820
6 Exporting W5CZ1 Call by reference Type reference (TYPE) T5CZ1 HR-CH: Abrechnungseinheit Familienzulagen 20040820

Method READ_PAYROLL_UNIT_FAK on class CL_HRPAYCH_LAW has no exception.

Method ROUND_OUTPUT_AMOUNTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing OUTPUT Call by reference Type reference (TYPE) HRPAYCHLAW_OUTPUT Summenlohnart 20061206
2 Importing RUDIV Call by reference Type reference (TYPE) RUDIV '5' Rundungsdivisor 20061206
3 Importing RUTYP Call by reference Type reference (TYPE) T5CZM-RUTYP 'B' HR-CH: Rundungstyp für FAK 20061206

Method ROUND_OUTPUT_AMOUNTS on class CL_HRPAYCH_LAW has no exception.

Method SET_PRINT_SUPPL_EDUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PRINT_SUPPL_EDUC Call by reference Type reference (TYPE) BOOLE_D ' ' ' ' nein, 'X' ja 20090105

Method SET_PRINT_SUPPL_EDUC on class CL_HRPAYCH_LAW has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in 500