SAP ABAP Class CL_HRPAYJP_P0851 (Payroll function for P0851)
Hierarchy
SAP_HRCJP (Software Component) Sub component SAP_HRCJP of SAP_HR
   PY-JP (Application Component) Japan
     PC22_SHUKKO (Package) Shukko: payroll relevant object
Properties
Class CL_HRPAYJP_P0851  
Short Description Payroll function for P0851    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC22_SHUKKO   Shukko: payroll relevant object 
Created 20050623   SAP 
Last change 20060912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYJP_P0851 has no forward declaration.
Interfaces
Class CL_HRPAYJP_P0851 has no interface implemented.
Friends
Class CL_HRPAYJP_P0851 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LREF_PAYRESULT Instance attribute Private Object reference (TYPE REF TO) CL_HRPAYJP_SK_ABST_PAYRESULT Payroll result for Shukko settlement 20050725
2 LREF_PAYROLL_LOG Instance attribute Private Object reference (TYPE REF TO) CL_HRPAYJP_SK_PAYROLL_LOG Payroll log for Shukko function 20050711
3 LT_INTERIM_C1 Instance attribute Private Type reference (TYPE) HRPAY99_C1 Cost Assignment from Different Infotypes 20050712
4 LT_P0851_WTGRP Instance attribute Private Type reference (TYPE) HRPAYJP_P0851_WTGRP_TAB Shukko Cost charging info per wagetype grouping 20050628
5 LV_CURRENCY_ADJUSTMENT Instance attribute Private Type reference (TYPE) PC207-BETPE 100 Currency digit control 20050707
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20050628
2 GENERATE_RT_WITH_SHUKKO_SPLIT Instance method Private Method Generate RT entries with shukko split (JP_SHUKKO and C1) 20050726
3 GET_PSREF Instance method Private Method Get psref (cost assignment information) for shukko infotype 20050725
4 REBUILD_P0851 Instance method Private Method Rebuild p0851_tab into structure hrpayjp_p0851_wtgrp_tab 20050628
5 REBUILD_P0851_CONCATENATE Instance method Private Method Concatenate p0851_wtgrp_tab entries 20050628
6 REBUILD_P0851_REPEAT_TO_TAB Instance method Private Method rebuild p0851: repeat structure into internal table 20050628
Events
Class CL_HRPAYJP_P0851 has no event.
Types
Class CL_HRPAYJP_P0851 has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_PAYRESULT Call by reference Object reference (TYPE REF TO) CL_HRPAYJP_SK_ABST_PAYRESULT Payroll result for Shukko settlement 20050701
2 Importing IT_P0851 Call by reference Type reference (TYPE) P0851_TAB Table type for Shukko cost charging infotype 20050628
3 Importing IV_CURRENCY_ADJUSTMENT Call by reference Type reference (TYPE) PC207-BETPE 100 Currency digit control 20050707
# Exception Resumable Description Created on
1 CX_HRPAYJP_SHUKKO Exception Class for Shukko (Japan) 20050707

Method GENERATE_RT_WITH_SHUKKO_SPLIT Signature

Method GENERATE_RT_WITH_SHUKKO_SPLIT on class CL_HRPAYJP_P0851 has no parameter.
# Exception Resumable Description Created on
1 CX_HRPAYJP_SHUKKO Exception Class for Shukko (Japan) 20050726

Method GET_PSREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0851 Call by reference Type reference (TYPE) P0851 HR Master Record for Infotype 0851 20050725
2 Returning RS_PSREF Value transfer Type reference (TYPE) PSREF Assignment Values for HR Objects 20050725
# Exception Resumable Description Created on
1 CX_HRPAYJP_SHUKKO Exception Class for Shukko (Japan) 20050725

Method REBUILD_P0851 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_P0851 Call by reference Type reference (TYPE) P0851_TAB Table type for Shukko cost charging infotype 20050628
2 Returning RT_P0851_WTGRP Value transfer Type reference (TYPE) HRPAYJP_P0851_WTGRP_TAB Table type of Shukko Cost charging info per WT grouping 20050628
# Exception Resumable Description Created on
1 CX_HRPAYJP_SHUKKO Exception Class for Shukko (Japan) 20050707

Method REBUILD_P0851_CONCATENATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P0851_WTGRP Call by reference Type reference (TYPE) HRPAYJP_P0851_WTGRP_TAB Table type of Shukko Cost charging info per WT grouping 20050628
2 Importing IS_P0851_WTGRP Call by reference Type reference (TYPE) PJPSK_P0851_WTGRP Table type of Shukko Cost charging info per WT grouping 20050628

Method REBUILD_P0851_CONCATENATE on class CL_HRPAYJP_P0851 has no exception.

Method REBUILD_P0851_REPEAT_TO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_P0851_WTGRP Call by reference Type reference (TYPE) HRPAYJP_P0851_WTGRP_TAB Table type of Shukko Cost charging info per WT grouping 20050628
2 Importing IS_P0851 Call by reference Type reference (TYPE) P0851 HR Master Record for Infotype 0851 20050628
3 Importing IV_INTERIM_C1ZNR Call by reference Type reference (TYPE) PJPSK_P0851_WTGRP-INTERIM_C1ZNR Pointer to cost accounting 20050712

Method REBUILD_P0851_REPEAT_TO_TAB on class CL_HRPAYJP_P0851 has no exception.
History
Last changed by/on SAP  20060912 
SAP Release Created in 700