SAP ABAP Class CL_HRCCE_PAYROLL_DISTRIBUTION (Distribution tool (e.g. payroll function XDIST))
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX (Application Component) Payroll: General Parts
     PAOC_PAY_BASIC_FUNCTIONS (Package) Basic Payroll Functions for Concurrent Employment
Properties
Class CL_HRCCE_PAYROLL_DISTRIBUTION  
Short Description Distribution tool (e.g. payroll function XDIST)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAY_BASIC_FUNCTIONS   Basic Payroll Functions for Concurrent Employment 
Created 20010730   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRCCE_PAYROLL_DISTRIBUTION has no forward declaration.
Interfaces
Class CL_HRCCE_PAYROLL_DISTRIBUTION has no interface implemented.
Friends
Class CL_HRCCE_PAYROLL_DISTRIBUTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_PAY_DISTRIBUTION Static Attribute Private Object reference (TYPE REF TO) CL_HRCCE_PAYROLL_DISTRIBUTION Payroll - Distribution 20010730
2 BUFFER_RULE Instance attribute Private Type reference (TYPE) T7CCE_DIST_RULE Buffer for Customizing Distribution Rules 20011026
3 C_ASPECT_ASOLL Constant Public Type reference (TYPE) PCCE_DIST_BASPECT 'A' Aspect distribution basis: planned work in working days 20011031
4 C_ASPECT_KSOLL Constant Public Type reference (TYPE) PCCE_DIST_BASPECT 'K' Aspect distribution basis: planned work in calendar days 20011031
5 C_ASPECT_SSOLL Constant Public Type reference (TYPE) PCCE_DIST_BASPECT 'S' Aspect distribution basos: planned work in working hours 20011031
6 C_BTYPE_CUMULATION Constant Public Type reference (TYPE) PCCE_DIST_BTYPE 'C' Basis type: cumulation 20010730
7 C_BTYPE_PROCESSINGCLASS Constant Public Type reference (TYPE) PCCE_DIST_BTYPE 'P' Basis type: processing class 20010730
8 C_BTYPE_WAGETYPE Constant Public Type reference (TYPE) PCCE_DIST_BTYPE 'W' Basis type: wage type 20010730
9 C_BTYPE_WORKINGTIME Constant Public Type reference (TYPE) PCCE_DIST_BTYPE 'T' Basis type: working time 20010730
10 C_EXIT_NAME Constant Private Type reference (TYPE) EXIT_DEF 'HRCCE_DIST' Business Add-in Definition name 20010801
11 C_FIELD_AMOUNT Constant Public Type reference (TYPE) PCCE_DIST_FIELD 'A' Field (amount or number): amount 20011031
12 C_FIELD_NUMBER Constant Public Type reference (TYPE) PCCE_DIST_FIELD 'N' Field (amount or number): number 20011031
13 C_METHOD_EQUAL Constant Public Type reference (TYPE) PCCE_DIST_METHOD 'EQ' Distribute same amounts to all 20010801
14 C_METHOD_EQUAL_GREATER_ZERO Constant Public Type reference (TYPE) PCCE_DIST_METHOD 'EG' Distribution by percentage 20010801
15 C_METHOD_MAIN Constant Public Type reference (TYPE) PCCE_DIST_METHOD 'MA' Distribution everything to maximum value 20011017
16 C_METHOD_MAXIMUM Constant Public Type reference (TYPE) PCCE_DIST_METHOD 'MX' Distribution everything to maximum value 20010801
17 C_METHOD_PERCENTAGE Constant Public Type reference (TYPE) PCCE_DIST_METHOD '%' Distribution by percentage 20010801
18 C_METHOD_PERCENTAGE_SAME_SIGN Constant Public Type reference (TYPE) PCCE_DIST_METHOD '%=' Distribution method: only if basis > 0 or if all < 0 20020307
19 G_CONTEXT Static Attribute Private Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE Payroll context 20011024
20 G_EXIT_IMPLEMENTED Static Attribute Private Type reference (TYPE) XFELD Exit is implemented no/yes (space/X) 20010801
21 G_EXIT_INSTANCE Static Attribute Private Object reference (TYPE REF TO) IF_EX_HRCCE_DIST BAdI interface IF_EX_HRPBSGB_HESA_STAFF 20010801
22 SW_LOG Static Attribute Private Type reference (TYPE) XFELD Switch: Log on/off (X/space) 20010730
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_RULE Static method Private Method Distribute according to Customising 20010730
2 CALCULATE_STAKE Static method Private Method Calculate share for distribution value by %tage distribution 20010730
3 CHECK_MATCH Static method Private Method Check that two RT entries match their splits 20011019
4 CREATE_TARGET Static method Private Method Create Target Wage Type 20011024
5 DETERMINE_BASIS Instance method Private Method Determine relevant entries from distribution basis table 20010730
6 DO_DISTRIBUTION Instance method Public Method Distribute - called by payroll function (XDIST) 20010730
7 GET_INSTANCE Static method Public Method Get instance of this class 20010730
8 GET_VALUE_FROM_FIELD Static method Private Method Get value from adjusted field in RT/IT 20010730
9 GET_VALUE_FROM_RT_FIELD Static method Private Method Get value from adjusted field in RT/IT 20010730
10 GET_WAGE_TYPE_ENDDA Instance method Private Method Determine end date of wage type 20010906
11 HANDLE_NEGATIVE_SHARE Instance method Private Method Process negative and positive values for share 20020307
12 INIT_BADI Static method Private Method Initialize BAdI 20010801
13 LOG_BASIS_TOTAL Static method Private Method Output to log: basis total 20010730
14 LOG_DISTRIBUTION_METHOD Static method Private Method Output to log: distribution method 20011017
15 LOG_SHARE_PART Static method Private Method Output to log: share 20010730
16 LOG_SOURCE_WAGE_TYPE Static method Private Method Output to log: source wage type 20010730
17 LOG_TARGET_WAGE_TYPE Static method Private Method Output to log: target wage type 20010730
18 PREPARE_INPUT_DATA Instance method Public Method Prepare input data for DO_DISTRIBUTION from context 20011022
19 PUT_VALUE_INTO_FIELD Static method Private Method Get value from adjusted field in RT/IT 20010730
20 READ_BASIS Instance method Private Method Read distribution basis table (_BASIS) 20010730
21 READ_DISTRIBUTION_DEFINITION Instance method Private Method Read distribution definition table (_DIST) 20010730
22 READ_METHOD Static method Private Method Read distribution method (_METH) 20010730
23 READ_METHOD_TEXT Static method Private Method Read distribution method (_METH) 20011017
24 READ_RULE Instance method Private Method Read distribution rule table (_RULE) 20010730
25 SHARE_TO_PORTION Static method Private Method Calculate portion from share (distribution rule) 20010730
26 STORE_OUTPUT_DATA Instance method Public Method Store output of DO_DISTRIBUTION into context 20011022
Events
Class CL_HRCCE_PAYROLL_DISTRIBUTION has no event.
Types
Class CL_HRCCE_PAYROLL_DISTRIBUTION has no local type.
Method Signatures

Method APPLY_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG 20010730
2 Importing P_CURRENCY Call by reference Type reference (TYPE) CURCY Währungsschlüssel 20011025
3 Importing P_DISTRIBUTION_VALUE Call by reference Type reference (TYPE) TY_SHARE 20010730
4 Importing P_MAIN_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Personnel assignment 20011017
5 Importing P_METHOD Call by reference Type reference (TYPE) T7CCE_DIST_METH Distribution method 20010730
6 Importing P_TAB_SHARE Call by reference Type reference (TYPE) TY_TAB_SHARE 20010730
7 Exporting P_TAB_STAKE Call by reference Type reference (TYPE) TY_TAB_STAKE 20010730
# Exception Resumable Description Created on
1 DIV_ERROR 20010730

Method CALCULATE_STAKE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DISTRIBUTION_VALUE Call by reference Type reference (TYPE) MAXBT 20010730
2 Importing P_TAB_PORTION Call by reference Type reference (TYPE) TY_TAB_PORTION 20010730
3 Exporting P_TAB_STAKE Call by reference Type reference (TYPE) TY_TAB_STAKE 20010730

Method CALCULATE_STAKE on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method CHECK_MATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MATCH Value transfer Type reference (TYPE) XFELD Ankreuzfeld 20011019
2 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011019
3 Importing WT1 Call by reference Type reference (TYPE) PC207 Abrechnungsergebnis: Ergebnistabelle 20011019
4 Importing WT2 Call by reference Type reference (TYPE) PC207 Abrechnungsergebnis: Ergebnistabelle 20011019

Method CHECK_MATCH on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method CREATE_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELD Call by reference Type reference (TYPE) PCCE_DIST_FIELD Einstelliges Kennzeichen 20011024
2 Exporting P_RT Call by reference Type reference (TYPE) PC207 Abrechnungsergebnis: Ergebnistabelle 20011024
3 Importing P_SOURCE Call by reference Type reference (TYPE) PC2RT_PERSON Payroll Results: result table for person result 20011024
4 Importing P_STAKE Call by reference Type reference (TYPE) TY_S_STAKE 20011024
5 Importing P_TARGET_LGART Call by reference Type reference (TYPE) LGART Lohnart 20011024
# Exception Resumable Description Created on
1 DIV_ERROR Undefinierter Fehler 20011024

Method DETERMINE_BASIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG 20010730
2 Importing P_BASIS_KEY Call by reference Type reference (TYPE) PCCE_DIST_BASIS Definition der Basis 20010730
3 Importing P_C1SPLIT Call by reference Type reference (TYPE) PCCE_DIST_C1SPLIT Consider C1 splits 20010730
4 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende der Quelllohnart innerhalb der Periode 20010816
5 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA 20010730
6 Importing P_SOURCE_WAGETYPE Call by reference Type reference (TYPE) PC207 WPBP-Split der Quelllohnart 20011019
7 Exporting P_TAB_BASIS Call by reference Type reference (TYPE) TY_TAB_SHARE 20010730
8 Importing P_TAB_LGART Call by reference Type reference (TYPE) PCCET_PERNR_RT table Pernr with RT 20010730
9 Importing P_TAB_PARTICIPANTS Call by reference Type reference (TYPE) TY_RANGE_PERNR 20010730
10 Importing P_TAB_WPBP Call by reference Type reference (TYPE) TY_TAB_PERNR_WPBP 20010730
11 Importing P_WPBPSPLIT Call by reference Type reference (TYPE) PCCE_DIST_WPBPSPLIT Consider WPBP C1 splits 20010730
# Exception Resumable Description Created on
1 DIV_ERROR 20010730

Method DO_DISTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) PCCE_DIST_APPLICATION SPACE Application 20011024
2 Importing CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel für Abrechnungsprotokoll 20011025
3 Importing CUSTOMIZING_DIS Call by reference Type reference (TYPE) T7CCE_DIST_DIST Distribution definition (used if no customising found) 20011031
4 Exporting DISTRIBUTION Call by reference Type reference (TYPE) PCCET_PERNR_RT Tabelle Pernr mit RT (gefüllt) 20010730
5 Importing DO_LOG Call by reference Type reference (TYPE) XFELD ' ' Abrechnungsprotokoll füllen (X=Ja) 20010814
6 Importing GROUPING_TABLE Call by reference Type reference (TYPE) PCCE_PAYROLL_GROUPINGS Gruppierungstabelle (aus Abrechnung/Kontext) 20010730
7 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country grouping 20010730
8 Importing PAYROLL_DATA Call by reference Type reference (TYPE) PCCET_DIST_PAYROLL_DATA Eingabetabelle für Verteilungsfunktion 20010730
9 Importing PERIOD_BEGDA Call by reference Type reference (TYPE) BEGDA G黮tigkeitsbeginn 20010730
10 Importing PERIOD_ENDDA Call by reference Type reference (TYPE) ENDDA G黮tigkeitsende 20010730
11 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Abrechnungsprotokoll (angefügt) 20010730
12 Changing SOURCE_TABLE Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Tabellentyp f黵 Ergebnistabelle (RT) auf Personen Ebene 20010730
# Exception Resumable Description Created on
1 DIV_ERROR 20010730

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_CONTEXT Call by reference Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE Abrechnungskontext 20011024
2 Returning P_PAY_DISTRIBUTION Value transfer Object reference (TYPE REF TO) CL_HRCCE_PAYROLL_DISTRIBUTION Abrechnungsverteilung 20010730

Method GET_INSTANCE on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method GET_VALUE_FROM_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELD Call by reference Type reference (TYPE) PCCE_DIST_FIELD Feld (Betrag oder Anzahl) 20010730
2 Importing P_RT Call by reference Type reference (TYPE) PC2RT_PERSON 20010730
3 Exporting P_VALUE Call by reference Type reference (TYPE) MAXBT 20010730
# Exception Resumable Description Created on
1 ILLEGAL_FIELD_ERROR 20010730

Method GET_VALUE_FROM_RT_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELD Call by reference Type reference (TYPE) PCCE_DIST_FIELD Feld (Betrag, Anzahl) 20010730
2 Importing P_RT Call by reference Type reference (TYPE) PC207 20010730
3 Exporting P_VALUE Call by reference Type reference (TYPE) MAXBT 20010730
# Exception Resumable Description Created on
1 ILLEGAL_FIELD_ERROR 20010730

Method GET_WAGE_TYPE_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APZNR Call by reference Type reference (TYPE) APZNR Zuordnung PC205 20010906
2 Importing DEFAULT_ENDDA Call by reference Type reference (TYPE) ENDDA Default-Endedatum (falls kein anderes Datum gefunden) 20011031
3 Exporting ENDDA Call by reference Type reference (TYPE) ENDDA Endedatum 20010906
4 Importing TAB_PERNR_WPBP Call by reference Type reference (TYPE) PCCET_PERNR_WPBP Tabellentyp PERNR WPBP 20010906

Method GET_WAGE_TYPE_ENDDA on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method HANDLE_NEGATIVE_SHARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_METHOD Call by reference Type reference (TYPE) T7CCE_DIST_METH Distribution method 20020307
2 Changing P_TAB_SHARE Call by reference Type reference (TYPE) TY_TAB_SHARE 20020307

Method HANDLE_NEGATIVE_SHARE on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method INIT_BADI Signature

Method INIT_BADI on class CL_HRCCE_PAYROLL_DISTRIBUTION has no parameter.
Method INIT_BADI on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method LOG_BASIS_TOTAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Abrechnungsprotokoll 20010730
2 Importing P_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20011025
3 Importing P_TOTAL Call by reference Type reference (TYPE) MAXBT 20010730

Method LOG_BASIS_TOTAL on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method LOG_DISTRIBUTION_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Abrechnungsprotokoll 20011017
2 Importing P_METHOD Call by reference Type reference (TYPE) T7CCE_DIST_METH 20011017

Method LOG_DISTRIBUTION_METHOD on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method LOG_SHARE_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Abrechnungsprotokoll 20010730
2 Importing P_CURRENCY Call by reference Type reference (TYPE) CURCY Währungsschlüssel 20011025
3 Importing P_PERNR Call by reference Type reference (TYPE) PCCE_PERNR 20010730
4 Importing P_SHARE_PART Call by reference Type reference (TYPE) TY_S_SHARE_PART 20010730

Method LOG_SHARE_PART on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method LOG_SOURCE_WAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Abrechnungsprotokoll 20010730
2 Importing P_CURRENCY Call by reference Type reference (TYPE) CURCY Währungsschlüssel 20011025
3 Importing P_FIELD Call by reference Type reference (TYPE) PCCE_DIST_FIELD Feld (Betrag oder Anzahl) 20010815
4 Importing P_LGART Call by reference Type reference (TYPE) LGART 20010730
5 Importing P_VALUE Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20010815

Method LOG_SOURCE_WAGE_TYPE on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method LOG_TARGET_WAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing PTEXT Call by reference Type reference (TYPE) P08_PLOG Abrechnungsprotokoll 20010730
2 Importing P_AMOUNT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20010813
3 Importing P_CURRENCY Call by reference Type reference (TYPE) CURCY Währungsschlüssel 20011025
4 Importing P_LGART Call by reference Type reference (TYPE) LGART 20010730
5 Importing P_PERNR Call by reference Type reference (TYPE) PCCE_PERNR 20010730

Method LOG_TARGET_WAGE_TYPE on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method PREPARE_INPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PAYROLL_DATA Call by reference Type reference (TYPE) PCCET_DIST_PAYROLL_DATA Abrechnungsdaten 20011022
# Exception Resumable Description Created on
1 NO_CONTEXT Context has not been provided when instance was created 20011025

Method PUT_VALUE_INTO_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FIELD Call by reference Type reference (TYPE) PCCE_DIST_FIELD Feld (Betrag oder Anzahl) 20010730
2 Changing P_RT Call by reference Type reference (TYPE) PC207 20010730
3 Importing P_VALUE Call by reference Type reference (TYPE) MAXBT 20010730
# Exception Resumable Description Created on
1 ILLEGAL_FIELD_ERROR 20010730

Method READ_BASIS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_BASIS Call by reference Type reference (TYPE) PCCE_TT_T7CCE_DIST_BASIS Table type for Distribution basis 20010730
2 Importing P_BASIS_KEY Call by reference Type reference (TYPE) PCCE_DIST_BASIS Definition der Basis 20010730
3 Importing P_MOLGA Call by reference Type reference (TYPE) MOLGA L鋘dergruppierung 20010730

Method READ_BASIS on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method READ_DISTRIBUTION_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) PCCE_DIST_APPLICATION Verteilungsapplikation 20010730
2 Importing DATE Call by reference Type reference (TYPE) ENDDA Gültigskeitsendedatum 20010730
3 Exporting DISTRIBUTION Call by reference Type reference (TYPE) T7CCE_DIST_DIST Definition der Verteilung 20010730
4 Importing LGART Call by reference Type reference (TYPE) LGART Lohnart 20010730
5 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20010730

Method READ_DISTRIBUTION_DEFINITION on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.

Method READ_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting METHOD Call by reference Type reference (TYPE) T7CCE_DIST_METH Tabelle der Verteilungsmethoden 20010730
2 Importing METHOD_KEY Call by reference Type reference (TYPE) PCCE_DIST_METHOD Distribution method 20010730
# Exception Resumable Description Created on
1 NO_ENTRY Kein Eintrag in dieser Tabelle vorhanden 20010730

Method READ_METHOD_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_METHOD_KEY Call by reference Type reference (TYPE) PCCE_DIST_METHOD Distribution method 20011017
2 Exporting P_METHOD_TEXT Call by reference Type reference (TYPE) C Beschreibung der Methode 20011017
# Exception Resumable Description Created on
1 NO_ENTRY Kein Eintrag in dieser Tabelle vorhanden 20011017

Method READ_RULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DRULE Call by reference Type reference (TYPE) T7CCE_DIST_RULE Tabelle der Verteilungsregeln 20010730
2 Importing DRULE_KEY Call by reference Type reference (TYPE) PCCE_DIST_RULE Distribution rule 20010730
3 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011026
# Exception Resumable Description Created on
1 NO_ENTRY 20010730

Method SHARE_TO_PORTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BASIS_TOTAL Call by reference Type reference (TYPE) TY_SHARE 20010730
2 Importing P_MAIN_PERNR Call by reference Type reference (TYPE) PCCE_PERNR Personnel assignment 20011017
3 Importing P_METHOD Call by reference Type reference (TYPE) T7CCE_DIST_METH Distribution method 20010730
4 Importing P_SHARE_PER_PERNR Call by reference Type reference (TYPE) TY_TAB_SHARE 20010730
5 Exporting P_TAB_PORTION Call by reference Type reference (TYPE) TY_TAB_PORTION 20010730
# Exception Resumable Description Created on
1 INVALID_DISTRIBUTION_METHOD 20010730
2 NO_MAIN_PERNR No main PERNR given, but distribution method is "All Main" 20011017

Method STORE_OUTPUT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_LOG Call by reference Type reference (TYPE) XFELD Ankreuzfeld 20011022
2 Changing PTEXT Call by reference Type reference (TYPE) HRPAY99_PLOG Payroll protocol 20011022
3 Importing P_COLLECT Call by reference Type reference (TYPE) XFELD No APPEND, but COLLECT into target table (RT/IT) 20011105
4 Importing P_DISTRIBUTION Call by reference Type reference (TYPE) PCCET_PERNR_RT table Pernr with RT 20011024
5 Importing P_TARGET_RT Call by reference Type reference (TYPE) XFELD Verteilen in RT (nicht IT) 20011024

Method STORE_OUTPUT_DATA on class CL_HRCCE_PAYROLL_DISTRIBUTION has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 110