You want to create a surcharge based on extension fields. When creating sales orders, the surcharge could be added automatically into the item pricing.
"Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental."
SAP Business ByDesign
Here is an example:
- Create extension fields
Create extension feild ‘ECO_Item_EXT’ on product and enable the extension scenario from material to sales order item.
Create extension field ‘ECO_ACCOUNT_EXT’ on account and enable the extension scenario from account to sales order General.
Now, when you creating a sales order, the extension field ‘ECO_ACCOUNT_EXT’ and ‘ECO_Item_EXT’ are in the sales order and the value would be copied from account and product master data into the new sales order.
2. Enable the extension fields for Pricing Scenario and enable the Price Calulation Service on sales order.
Now these 2 extension fields are available for pricing.
3. Create Custom Surcharge based on extension field.
Step1: create custom price table
Step2: Assign Access Sequence
Step3: Assign Pricing Group
Step4: Create Surcharge
Create new sales order, the surcharge is successfully determined and added into the item level pricing.
Note: the surcharge is supported on item level.
Refer to more explanation from help document:Pricing with Extension Fields.
KBA , surcharge , custom pricing , eco , SRD-CC , Cross Components , How To