Ansicht
Dokumentation

CRM_MD_CONFIGPARAPRC - BAdI: Configure Parallel Processing for Price Lists

CRM_MD_CONFIGPARAPRC - BAdI: Configure Parallel Processing for Price Lists

Addresses (Business Address Services)   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

This Business Add-In (BAdI) is used in the Price List (CRM-MD-NPL) component. You can use this BAdI to enhance parallel processing to increase system performance during the creation and repricing of price lists. When you implement this BAdI, you can override settings in the Customizing activity Enable Parallel Processing for Price Lists. If you do not implement this BAdI, when you enable parallel processing using the Customizing activity Enable Parallel Processing for Price Lists, the system uses the default settings in the standard system.

You can use the Business Add-In (BAdI) method GET_CONFIG_SETTINGS to configure the parallel processing parameters. The following list contains only parameters that require additional information:

  • CV_ENABLE_PARALLEL_PROCESS: Enable parallel processing
You can define when the system should use parallel processing. For example, when you have large price lists for some sales organizations or customers, you might choose to make the enablement of parallel processing dependent on the sales organization or customer. Note that you must first enable parallel processing for price lists in the Customizing activity Enable Parallel Processing for Price Lists.
  • CV_ENTRY_THRESHOLD: Set entry threshold
You can enter the minimum number of items that are required before the system uses parallel processing. Default value is 500 items.
  • CV_MAX_RETRY_COUNT: Set maximum number of attempts to use parallel processing
You can enter the maximum number of times the system retries to use parallel processing when system resources are temporarily not available. Default value is 1 retry.
  • CV_MAX_WAIT_TIME: Set maximum wait time
You can enter the maximum number of seconds for the system to wait when system resources are temporarily not available. Default value is 1 second.
  • CV_ALLOCATED_RESOURCES: Set allocated resources
You can enter the maximum number of work processes for the system to use for parallel processing (for example, to make runtimes more predictable). If you do not make an entry, the system dynamically determines which work processes are available for allocating tasks. Note that the Framework for Parallel Processing ensures that not all available work processes are allocated for parallel processing.

You have enabled parallel processing for price lists in the Customizing activity Enable Parallel Processing for Price Lists.

For more information about the standard settings (filters, single or multiple uses), see the Enhancement Spot Element Definitions tab in the BAdI Builder (transaction SE18).

For information about the implementation of BAdIs in the context of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.

  • SAP Note 1604836
  • SAP Library on SAP Help Portal at http://help.sap.com/crm -> Choose a release -> Application Help → Basic Functions → Pricing → Condition Record → Price Lists.





Addresses (Business Address Services)   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 4436 Date: 20240523 Time: 153344     sap01-206 ( 120 ms )