ビジネスシナリオの導入
SAP Utilities データモデルの料金計算についての理解
請求マスタデータの理解
割引追加料金の詳細
料金計算の分析
マニュアル料金計算の詳細
請求処理の説明
消込管理の理解
均等請求額について
請求書印刷の説明
特別な料金計算機能の説明
販売統計の理解 - データおよび分析の統合
IS-U 料金計算および請求の拡張と拡張性の理解
遡及料金計算の理解 - 料金計算決定表に関する推奨事項
集約請求の概要
リアルタイム価格設定請求の説明
前払についての理解
ユーティリティの検針から入金までのプロセスの実行

Defining Parallel Processing

Objective

After completing this lesson, you will be able to describe the concept of parallel processing

Parallel Processing

Chart explaining the parallel processing situation, listing tasks such as billing, invoicing, bill printout, budget billing request, creation of partial bills. Notes on shortening processing times and parallel processing.
Diagram illustrating parallel processing: interval creation. Four intervals of size 4 (left) and three intervals of size 3 (right), each processing Business Process (BP) units accordingly.
  • Using the number of intervals parameter, you can define the number of intervals that are to be created.
  • You can also use the interval size parameter, which defines the number of processes per interval.
  • When creating intervals, you can take different objects into account (business partner, contract account, billing order). This depends on the background process that is to run, for example:
    • Mass billing = billing orders
    • Invoicing = EITR (pool of contracts that have not been invoiced yet)
    • Request budget billing amounts = contract accounts
    • Bill printout = EITERDK (pool of bills that have not been printed yet)

Parallel Processing: Problems of Portioning

Problems

  • How is the dataset to be portioned? The dataset is not distributed evenly:
    • Contract account numbers or business partner numbers are generally more concentrated in some number intervals than in others.
    • Contract accounts have varying numbers of items.
  • How many portions should be allocated to each process? Each processing run does not contain the same processes or number of processes:
    • Processes on different servers have varying degrees of "performance".
    • Furthermore, performance is dependent on other processes that are being carried out at the same time.

Flowchart demonstrating parallel processing implementation by SAP. A dispatcher assigns mass data programs to multiple jobs for various clients, each processing different intervals that are divided into block values.

Billing Summary

  • Billing in SAP Utilities follows a process controlled by billing orders.
  • A clerk can either perform actual or simulated billing.
  • Extensive outsorting functions are available.
  • Billing can be completely reversed by a clerk.
  • The billing run can be processed in parallel.