SAP ABAP Data Element CACSNRBATCH (Indicator: Number Range Allowed for Batch Processes)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CACS2D (Package) ICM: DDIC for ICM Basis Framework
Basic Data
Data Element CACSNRBATCH
Short Description Indicator: Number Range Allowed for Batch Processes  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type XFELD    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short 10 Batch 
Medium 15 Batch 
Long 20 Batch 
Heading Batch 
Documentation

Use

Ensures that a number range is permitted for batch mass processing procedures.

Through process allocation, individual number ranges in a number range object are released for relevant process categories. Possible process categories are batch and online.

By marking a checkbox you can release a number range for a process type and reserve it using a particular editing process. Once it has been reserved (locked) no other process (even if it is of the same type) can use this number range until the number range is released again (for example, by leaving the transaction).

Through long-term locking however, when the reserving process seldom picks numbers, number ranges can be locked for further number selection.

Locking number ranges speeds up mass processing in systems which are overloaded since reservations alleviate locking and queuing problems on the server.

A special case involves those number ranges which have not been released for a process category (in other words neither of the checkboxes for batch or online were marked), number ranges that cannot be locked exclusively. These number ranges are only locked temporarily while an individual number is being picked. After this they are released again immediately. If several processes try to pick a number from one of these ranges at the same time, then each process takes it in turns to pick a number while the other ones wait. Of these number ranges which have not been released for a process category, the one with the lowest numbers is always used. These number ranges are used in particular for manual creation.

Standard recommendation

  1. Select the amount of batch number ranges you need to cover the highest degree of parallel processing for batch processes.
  2. If you also wish to start mass processing online, select number ranges of the type online, as with batch.
  3. Choose at least one number range without process assignment. One such number range should be created and assigned for every 100 users who are creating manually, all working at the same time.

If batch and online run separately, then you should allocate some number ranges to both process types. Ask your consultant about other number range strategies for systems with heavy loads.

History
Last changed by/on SAP  20020219 
SAP Release Created in