Show TOC

Function documentationScheduled Billing in the Background

 

You can schedule billing to run in the background, for example, to bill customers regularly and to reduce system load and processing times by running billing at times when system usage is lower (for example, during the night).

You can find the report for background billing on the SAP Easy Access screen under Start of the navigation path Sales/Service Next navigation step Billing Next navigation step Create Background Jobs for Billing End of the navigation path.

Features

You can run several background jobs simultaneously on different application servers. Load balancing is achieved by distributing data between jobs. The system does this as follows:

  1. Selects the business transactions to be processed according to the selection criteria

  2. Determines the number of transactions to be processed for each combination of billing unit and sold-to party, and sorts the list by billing unit and sold-to party (see example below)

  3. Working through the selection list, assigns the transactions to be processed to background jobs, taking into account the maximum number of transactions allowed per job

    This number is derived from the number of transactions selected for processing, divided by the number of jobs specified in the selection criteria. At least one new job is always created for each billing unit.

Note Note

The user-defined number of jobs is used as a guideline only. The report creates the number of jobs that you specify, if this is possible. Otherwise it creates the number of jobs required to process data for all selected billing units.

End of the note.

Activities

You can display the results of background processing as follows:

  • In the SAP GUI, on the Schedule Background Jobs selection screen, by choosing Start of the navigation path Goto Next navigation step Display Collective Run End of the navigation path

  • In the SAP GUI, on the SAP Easy Access screen under Start of the navigation path Sales/Service Next navigation step Billing Next navigation step Display Collective Runs End of the navigation path

  • In the CRM WebClient UI, on the Collective Run Logs page

Example

According to the selection criteria, a total of 900 transactions are selected that are to be distributed across 3 jobs. The assignment of transactions to jobs is as follows:

Billing Unit

Sold-To Party

Number of Transactions

Job Number

0001

3270

80

1

0001

3271

100

1

0001

3272

150

2

0001

3273

20

2

0001

3274

300

3

0001

3275

70

4

0002

3271

70

5

0002

3273

60

5

0002

3274

50

5