cancel
Showing results for 
Search instead for 
Did you mean: 

Weight based charge

Former Member
0 Kudos

Hi,

The customer has to pay 10,000 for 1000 kgs material If he takes the goods by himself with in 10 days. If he left any quantities iin the company without picking by himself after 10 days, then he has to pay ground rent charge at 5% per day for the remaining quantity left. is it possible to map this scenario with any manual condition type?

Thanks,

KP.

Accepted Solutions (0)

Answers (3)

Answers (3)

Lakshmipathi
Active Contributor
0 Kudos

I forget to ask one more question that when you will raise the ground rent charge and on what basis ?? Is it against a debit note ??

Assuming that you generate a debit note separately referencing this billing document, my suggestion would be as follows:-

You create a zee table where you have the following as input fields

a) Material code

b) Order Quantity (VBAP-KWMENG)

c) Delivered Quantity (LIPS-LFIMG)

d) Balance Quantity (b minus c)

e) Age of the stock (no of days the stock lying in the storage location indicated by you)

The last field (e) should get updated based on the logic of system date minus field FKDAT from VBRK and for this, you need to run a background job every night.

As and when a sale order is created and saved, the first two fields should get updated automatically in the background.

Similarly, as and when a delivery is posted for goods issue, in the background the third field should get updated so that you can arrive the balance quantity automatically.

Now you know from this zee table what is left for which you need to charge.

Create a condition type in V/06 with both Condition Class and Calculation type as "A". Maintain 5% in VK11 for this condition type.

Finally, when you generate a debit note, with the billing exit USEREXIT_FILL_VBRK_VBRP (Module pool SAPLV60A, program RV60AFZC), system should multiply the last field (e) from the zee table with KONV table for the condition type of 5% to arrive the desired ground value.

Hope you can meet the requirement with the above

thanks

G. Lakshmipathi

Former Member
0 Kudos

hi

this we can solve it with the help of an ABAPER.

The customer has to pay 10,000 for 1000 kgs material If he takes the goods by himself with in 10 days - maintain this goods in one storgage location or a bin as you aready said thining that customer taes delivery in a stipulated time that is 10 days.

suppose with in 10 days he has lifted 900 gs and you have delivered it and he paid 9000/-. you will shift the remaining goods thatis 100 gs from one storage location to another storage location and for remaining goods your condition type has to fetch 5%as ground charge per day.

this can be solved if you identify the remaining stoc in different storage location basing on order quanitity versus delivery quantity from schedule lines screen or movement of goods from storage location vs storage location.

there will be two condition types because we doesn't now how many goods the customer lifts with in 10 days. for that one is ZGRO - CONDITIION TYPE FOR ORIGINAL GOODS LIFTED with in 10 days & then insert ZGRT - GROUND RENT condition type.

if out of 1000 gs he lifted 900 gs = 100 gs will be the difference that you canfind out thru order quantity vs delivery quantity attach a pricing routine with first condition type to calculate it with sales order date and delivery date into consideration.

hope by this you can solve it.

regards

balajia

Edited by: balaji timmampalli achari on Nov 20, 2010 1:56 AM

Edited by: balaji timmampalli achari on Nov 20, 2010 4:29 AM

Lakshmipathi
Active Contributor
0 Kudos
If he left any quantities iin the company without picking by 
  himself after 10 days he has to pay ground rent charge
    at 5% per day for the remaining quantity left

Will you be able to identify this difference in SAP by maintaining a separate storage location ?? If not, how ?? Based on this, a suitable suggestion can be proposed.

thanks

G. Lakshmipathi

Former Member
0 Kudos

Lakshmipathi,

we maintain a different storage location / bin and also separate batch for these kind of materials.

Thanks,

KP.

EM