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