SAPPayroll-はじめに
SAP Payrollは、SAP Human CapitalManagementの主要モジュールの1つです。これは、従業員が行った作業に関する各従業員の報酬を計算するために使用されます。SAP Payrollは、報酬部分だけでなく、どの国のさまざまな会社法に従って組織が従業員の福利厚生に提供しなければならないその他の利点も含みます。これらは一般的に含まれています-
- 労働法
- 福利厚生法
- 貢献法
- 税法
- 情報法
- 報告法
- 統計法
A SAP Payroll System総賃金と純賃金を管理します。これには、従業員の給与の処理中に計算された支払いと控除も含まれます。さまざまなウェイジタイプを使用して報酬を処理しながら、支払とすべての控除が計算されます。
給与処理が完了すると、システムはさまざまな後続アクティビティを実行します。
For example −システムで実行される報酬および控除に関連するさまざまなリストを生成できます。
給与処理のための他のモジュールとの統合
SAPPayrollモジュールは-と簡単に統合できます
- 人事管理
- 時間管理
- インセンティブと賃金
- 財務及び会計
Personnel Administrationマスターデータおよびその他の給与関連情報を取得するために使用されます。を使用してTime Management、報酬を計算し、給与計算を実行するための時間関連データを取得できます。
Incentive and Wagesデータは、給与のインセンティブ賃金コンポーネントを計算するために使用されます。賃金タイプは各従業員の日給を定義し、インセンティブは従業員に支払われるべきその他の追加給付を定義します。
給与の買掛金は、SAP財務会計モジュールとの統合を使用して原価センタに転記されます。の原価センタに原価を割り当てることができます。Finance and Accountingモジュール。ここでは、サードパーティベンダーの給与処理の費用を管理することもできます。
基本–給与
給与はに基づいています payroll driverそれは国や地域によって異なります。給与計算ドライバーは、給与計算を定義する際に、国の管理上および法律上の規制を考慮します。給与計算の実行中、給与計算ドライバーは、対応する給与計算スキーマを参照します。このスキーマには、さまざまな機能が含まれています。各機能は、内部テーブルおよび給与関連ファイルからのデータのインポート機能で構成されています。
The steps in Payroll processing −
給与システムは、システムから給与関連データを取得します。の場合にはoff-cycle payroll、システムは内部テーブルを削除し、最後の給与計算結果をインポートします。総賃金、シフトスケジュール、および報酬と評価基準がシステムで計算され、この給与に関連するマスタデータが計算に追加されます。
次に、部分期間係数、給与要素を計算し、総結果を計算します。最後に、最後のプロセスで、システムは正味報酬を計算し、以前に処理された給与からマスタデータに変更があった場合に会計を実行します。
この給与計算が完了すると、結果は財務会計と評価に転送されます。次に、対応する原価センタに対して転記が行われます。
給与計算ドライバー
給与計算ドライバーは給与計算を実行するために使用され、各国には特定の給与計算ドライバーがあるため、その構造はその特定の国の法律に基づいています。
Following are a couple of drivers with their technical names −
RPCALCx0 −ここで、 x ドイツの場合は「D」、フランスの場合はFなど、国固有のコードを表します。
HxxCALC0 −ここで、 xx インドネシアのIDのように、国のISOコードを表します。
給与スキーマ
これは、給与計算ドライバーが使用する計算ルールを表します。SAP Payrollシステムには、国固有のスキーマがありますX000 どこ X 国の指標を表します。
スキーマ構造は、次のコンポーネントで構成されています-
Initialization
Step 1 −
- データベースの更新が含まれます
- インフォタイプのインポート
- 総賃金の計算
Step 2 −
- 時間管理からの時間データの処理
- オフサイクル給与計算
- 最後に処理された給与の給与会計
- 時間関連データの計算と各従業員の総額の計算
- 実行要因
- 正味賃金の計算
Step 3 −
- 純報酬の計算
- 銀行振込の実行
給与計算–バックグラウンド操作
給与計算の実行を部分的または完全に自動化し、バックグラウンドで実行するようにスケジュールすることもできます。SAPでは、パフォーマンスを向上させるために、いくつかのタスクをバックグラウンドで実行することをお勧めします。
For example −給与計算は夜間に実行でき、翌朝結果を確認できます。
バックグラウンドで給与をスケジュールする方法は?
[システム]→[サービス]→[ジョブ]→[ジョブまたはSM36の定義]に移動します
ここでジョブを定義して、給与計算を実行してバックグラウンドで処理することができます。これらのバックグラウンドジョブは、Computing Center Management System (CCMS)SAPシステムで。CCMSは、次の機能を実行するために使用できます。
- このバックグラウンド処理システムの構成と監視。
- システム内のバックグラウンドジョブの管理とスケジューリング。
バックグラウンドジョブをスケジュールする方法は?
バックグラウンドジョブをスケジュールするには、ジョブ名を入力します。ジョブの優先度を定義するジョブクラスを入力します。
3種類の優先順位を定義できます-
- クラスA-高
- クラスB-中
- クラスC-低
ターゲットフィールドで負荷分散のためのシステムを定義することもできます。負荷分散の目的でシステムがサーバーを自動的に選択するようにする場合は、このオプションを空白のままにすることができます。
このジョブから生成されたスプール依頼を電子メールを使用して誰かに送信する場合は、スプール一覧の受信者に同じことを記載できます。
開始条件を定義するには、[開始条件]タブをクリックします。さまざまなオプションを使用して、 Start condition。定期的なジョブを作成する場合は、次のスクリーンショットに示すように、画面の左下にあるチェックボックスをオンにします。
クリックしてジョブのステップを定義します Stepタブ。指定できますABAP Program、外部コマンド、または各ステップで使用される外部プログラム。次のステップは、バックグラウンド処理システムに送信するジョブを保存することです。
Note−ジョブを実行するにはジョブを解放する必要があります。即時処理がスケジュールされているジョブでさえ、最初に解放されない限り実行できません。