cancel
Showing results for 
Search instead for 
Did you mean: 

Cross-company stock transfer: Condition P101 in billing document twice

jens_feldkamp1
Explorer
0 Kudos
157

Dear gurus,

we do cross company stock transfer orders (STO). The process works just fine, but we came along one strange thing:

For billing, we defined a pricing procedure similar to standard ICAA01, but with just one (!) price condition, condition type P101. Price source was set to A (Purchase Order) to copy the condition value for P101 from the STO to the billing document.

Now, when we create a billing document, there are two (!) rows for condition type P101.

 

The first one is marked red (incorrect), it has a value of zero. Further values:
Condition class: B Prices
Calculat.Type: C Quantity
Condit.Category: H Basic price
Cond.Control: A Adjust for quantity variance
Condit.Origin: A Automatic Pricing
Inactive: X Inactive vie formulas or incorrect

 

The second P101 works just as planned, the condition value is copied from the STO and Price Source is A (Purchase order). Further values:
Condition class: B Prices
Calculat.Type: C Quantity
Condit.Category: G Internal price
Cond.Control: H Condition value fixed (cost price)
Condit.Origin: A Automatic Pricing

Now my questions: Why is the first row generated and why is it incorrect?

Any ideas?

Thanks
Jens

Accepted Solutions (0)

Answers (1)

Answers (1)

Lakshmipathi
Active Contributor
0 Kudos

How the billing document created ?  via VF01 or VF04 or VF06 or any BAPI ?  Normally, this sort of issues would happen in case of the data is passed via BAPI.  Having said that, did you test creating manually via VF01?  Also, did you check the Analysis tab from where you will find some clue to the issue

 

jens_feldkamp1
Explorer
0 Kudos

Hi and thanks,

 

the billing document was created using VF01, no BAPIs involved.

The Details for the first row: P101            207         Condition has been found (without condition record)

For the second row: P101            216         Condition value has been taken from preceding document

 

Thanks again
Jens