Ansicht
Dokumentation

BE_BEA_SERV_PRICING - Define Settings for Pricing

BE_BEA_SERV_PRICING - Define Settings for Pricing

ROGBILLS - Synchronize billing plans   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.
SAP E-Book

Here, you can find information on the pricing service for billing in SAP CRM. This service is used to determine and calculate prices, taxes, surcharges, discounts, and other pricing conditions for individual items or for ranges of items.

Pricing can occur both in the pricing and the billing components of SAP CRM. Items might, for example, need to be re-priced in billing if particular pricing conditions are not to be determined until billing takes place.

You have set up pricing in Customizing for Customer Relationship Management under Basic Functions -> Pricing -> Define Settings for Pricing. To ensure that you can make full use of the pricing service in SAP CRM billing, you need to have completed the following activities:

  • In the field catalog, specify which fields can be used for creating condition tables.
  • You use condition tables to define combinations of allowed fields for which condition records (condition master data) can be created in the system.
  • You use access sequences to define search strategies that enable the system to search for condition records in the condition tables.
  • You use condition types to define the effect of a condition in a business transaction (whether it is a price, a surcharge/discount or tax, for example).
  • In the pricing procedure, you define which condition types are valid within a specific business transaction, the sequence in which they are calculated, whether and how subtotals are calculated, and other control information.
  • You use a condition exclusion to define rules stipulating how a selection should be made if several condition records are determined during pricing.
  • You use copy types to specify system responses when pricing document data is copied from one business transaction to another. You only need to define the copy types relevant to Billing in this activity - you do not need to assign them here.

In order to make full use of the pricing service in SAP CRM billing, complete the following activities in Customizing for Customer Relationship Management under Billing:

In the same activity, select a predefined pricing type and copying type to be used for transferring pricing conditions to the billing due list and to billing documents.

The pricing procedures used for generating the pricing documents of billing due list items and billing documents must at least contain the condition types that are to be transferred from business transactions to billing.

Enhancing the Pricing Interface

In SAP CRM billing, you can only use billing due list item fields and billing document fields that might need to be re-priced during input processing. This excludes data that is relevant to tax determination - the system determines this on the basis of the following information:

  • Ship-to or sold-to party
  • Destination country (and region)
  • Product
  • Sales organization and distribution channel

If you want to add fields from SAP CRM and/or create customer-specific fields and use them for pricing in SAP CRM billing, you need to complete the following activities:

  1. Add the fields to the field catalog in Customizing for Customer Relationship Management under Basic Functions -> Define Settings for Pricing -> Maintain Field Catalog.
  2. Include the new fields for the billing due list item, billing document header, or billing document item in the Billing Engine Navigator (transaction BEFN).
  3. Define appropriate mapping information for the pricing service in the Billing Engine Navigator.

If these settings do not suffice or if you require additional functions, you can use the following Business Add-Ins (BAdIs) to define customer-specific enhancements:

You can find these BAdIs in Customizing for Customer Relationship Management under Billing -> System Enhancements -> Business Add-Ins.

  • SAP CRM billing uses the same Customizing and condition master data for billing as the relevant business transactions do.
  • During input processing, the system transfers pricing conditions item by item to a new pricing document, taking into account the pricing type and copying type that are defined for the billing item category. Only pricing conditions that exist both in the pricing procedure of the business transaction and in the pricing procedure of the item category are accepted.
If the entire quantity of the business transaction (an order item, for example) cannot be invoiced, but only a partial quantity (as might be the case for a partial delivery), the system makes a quantity-based adjustment to the pricing conditions during input processing. You can use the copying type to specify how this should be achieved.
  • When the billing process is triggered, the pricing conditions of the billing due list items are copied to the pricing document of the billing documents. The system does this using the pricing type and copying type that you defined in the billing item category.





ROGBILLS - Synchronize billing plans   Fill RESBD Structure from EBP Component Structure  
This documentation is copyright by SAP AG.

Length: 7285 Date: 20240607 Time: 201251     sap01-206 ( 116 ms )