I am facing following problem while creating shipment cost document.
I have created condition type ZFLT (class : Prices) and is the only condition in shipment cost pricing procedure. While creating shipment cost document i am entering ZFLT manually more than 1 time and system is keeping all the condition active.
I have observed that in sales order if we enter such condition (mean whose condition class is "B-Prices") than system automatically makes earlier record inactive. But in case of shipment cost condition this is not happening.
How to control this ?...I required that shipment cost document could not be created with more than one active record of the same condition (i.e. ZFLT in my case)....Pl sugest.
If it is not happening in SAP Standard, then I believe you will have to write a ABAP code & assign the same in Requirement in Shipment Pricing Procedure.
This Requirement will make sure that only the last ZFLT condition will be active & all others will be deactive.
I test by using std cond types in ship.cost doc @ both levels ( Header / item).
when entered same cond type 2nd time, 1st condition is getting inactive same as in sales orders.
Check ZFLT cond type properties & compare with std cond types eg: FB00(Item) or FB20(Header).