SAP HR時間核算詳解

2021-09-19 23:54:45 字數 2648 閱讀 4759

最近在支援乙個hr模組, 順手轉幾篇網文

**: 

工時核算:

工時核算,由report-rptime00(pt60)來實現.工時核算每天晚上由系統以後台任務的方式執行.可以為員工個人或一組員工執行核算.並可以對之前或將來的時間段進行工時核算.其中進行將來的工時核算與員工的假期額度計算有關.

schema用來定義工時核算的各個步驟.schema是rptime00報表的乙個輸入引數.

有兩種方式的時間核算:一種是記錄所有的實際時間,包括所有工作時間和所有的absence時間.這些資訊記錄在infotype 2011當中.這種核算方式叫做time evaluation with clock times(tm00)或者叫正向時間核算.第二種方式是僅僅記錄跟work schedule背離的部分,例如病假,培訓等等.這種方式成為time evaluation without clock times(tm40)或叫逆向時間核算.

時間核算涉及下面這一系列的資料:

時間核算之前,如下的infotype中的資料必須正確:0001/0002/0007

如果用事件記錄系統的話,0050這個infotype必須經過確認.

如果用使用clock times來進行時間核算的話,2011這個infotype必須經過確認.

可選的infotype:0008,0041

計算中要使用的infotype為:actual times:2001/2001/2005/2011;quotas 2007/2006;changes to planned specifications:2003/2004;time accounts correction2012/2013;

planned working time 0007.

包括work schedule rule,它有period work schedule以及public holiday calendar來生成.這個work schedule必須在img中事先定義.

包括時間管理狀態:

0-no time evaluation 時間資料不用核算

1-time evaluation(actual times)時間資料要經過核算,所有的時間要記錄下來

2-time evaluation(pdc)時間要經過核算,所有的時間要記錄下來

7-time evaluation without intergration to payroll:員工資料要處理,但是資料不用傳送到py.(僅僅是用來計算假期限額等)

8-external service:外部員工

9-evaluation of plannedtimes.

time transfer specifications infotype(2012)

2012中的資料用於對時間核算的結果作出某些修改.這發生在某些異常情況出現的時候.

time schema:分為三個部分:initialization/day processing/final processing.

具體過程如下:

確定員工組:initialization塊在每次時間核算過程中只執行一次.根據員工的subgroup為基礎來進行分組.infotype 0001在此過程中被使用.在subgroup的基礎上再通過如下四個組進行分組:time wage type selection group/time type determination group/absence valuation/time balance rule group.此分組的的維護路徑為:time management>time evaluation>time evaluation settings>group employee subgroups for the for personnel calculation rule.

獲取時間資料:首先從2001,2002,2003,2004,2012,2011(evaluation with clock time)這幾個infotype中獲取資料.

error check:分析之前先做一次檢查.結果將發給時間管理員.te20這個rule將在時間檢查中被使用.te20可以在tcode-pe02中檢視.

計算實際工作時間和加班時間.生成乙個內錶tip資料**為daily work schedule以及2001,2002這兩個infotype.每乙個attendance以及absence都有乙個processing type,可通過processing type為之分類.

選擇time wage types:使用tip中的記錄,生成dzl以及zml.此過程使用gwt這個功能.

補償加班:2002中記錄了加班.或者加班時間可在時間核算中計算得出.over balances被的處理型別為m.所有的加班工資型別以m開頭.gwt這個功能被再次使用來生成zml中的資料.加班可用以下方式補償:報酬,帶獎金的調休,調休.

處理時間帳目:tip中資料可用來生成時間平衡表.結果被輸入到tes當中.2012中的資料被用來改變這個時候生成的資料.

final processing:每次時間核算只執行一次,用來出錯檢查,並將結果儲存與b2裡面.

資料儲存在cluster b2中,有如下一些重要的表:

zes:每天的時間平衡表

saldo:一段時間內的時間平衡表

alp:儲存和payment相關的shuju

c1:儲存和成本分配相關的資料

fehler:儲存在時間核算過程**現的訊息.

乙個report rpclstb2(pt66)可以用來瀏覽所有時間核算的結果.

SAP標準成本核算重要環節詳解

1 t code ksu5 建立和執行費用分攤迴圈 分攤 assesment ksu5 可以傳輸初級成本要素和次級成本要素到接收方,傳送者可以成本中心 cost center 和business process。1 分配的接收者可以是成本中心,內部訂單,wbs要素,成本專案 2 初級和次級成本要素在...

SAP標準成本核算重要環節詳解

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!1 t code ksu5 建立和執行費用分攤迴圈 分攤 assesment ksu5 可以傳輸初級成本要素和次級成本要素到接收方,傳送者可以成本中心 cost center 和business process。1 分配的接收者可以是成本中心,內部...

SAP標準成本核算重要環節詳解

1 t code ksu5 建立和執行費用分攤迴圈 分攤 assesment ksu5 可以傳輸初級成本要素和次級成本要素到接收方,傳送者可以成本中心 cost center 和business process。1 分配的接收者可以是成本中心,內部訂單,wbs要素,成本專案 2 初級和次級成本要素在...