Showing results for 
Search instead for 
Did you mean: 

Is third-party SO/PO process possible using only one company code?

Former Member
0 Kudos

Hi friend,

1) my client wants to implement third-party PO process but also wants a way of keeping track of inventory during this process. I know that inventory should be tracked on the vendor side and not on our client side since we're doing third-party PO.

However my client wants to track inventory (in an inventory g/l account like 120100) so that when my client post a Goods Receipt, the inventory account

gets Debited and when client post the outgoing invoice to customer, the inventory account gets Credited. In this way, my client can track

if the customer have received the ordered item or not.

The problem is that third-party PO posts to consumption account but DOES NOT post to inventory account. Is there any way of

setting this up so that in addition to posting to comsumption account every time a Goods Receipt occurs?

2) i tried to create "Individual Purchase Order" (customer order from client -> client order from

vendor -> vendor ships item to client -> client then ships item to customer) so that posting will hit inventory account.

However, i find that taking this approach involves setting up a Plant for vendor (A), a Plant for our Client (B), and a Plant for Customer (C).

Because when i do a Goods Receipt, the stock has move from Plant A to Plant B. Then when i do a Goods Issue to the customer, it asks for the receiving plant. I assume this means that the stock moves from Plant B to Plant C.

Also, from the reading i did on the forum, i get the impression that i need to create more than one Company Code if i were to do

third-party PO. Do the Vendors have to be created in a different company code then the Customer? Or does it mean that Just the

plant (like Plant A) needs to be created in a different Company Code then Plant B and Plant C?

3) can i do third-party PO using only ONE company code?

Can anyone provide some clarification on this issue? I've read tons of posting but none really helped clear this issue up.

Thanks so much.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos


Third Party & individual PO priocess can be used with one compnay code only. There is no requiremnt of creating the vendor as a plant or compnay code.

Your scenario matches with Thirdparty indivdual PO process

1. Create a Sales order

2. Convert the PR generated from SO to PO.

3. The PO will have the account assignment category of sales order Individula PO,

4. Do the GR of the PO, this will get the stock into your plant with Special stock indicator E - Sales order stock in MMBE

5. Now poerform the Delivery / Goods issue for the sales order.

6. Invoice the Customer.

you requirement of hitting the Inventory account will be fulfilled.

Thanks & Regards


Active Contributor
0 Kudos

Dear Kishore,

Individual PO processing is not third party process at all. In third party process the vendor delivers the goods dirctly to the customer - please check what SAP help says.

Dear Queyen,

One important point of third party process is that there's no need to keep stock of materials - that is in harmony with reality. Why does your customer want to keep stock from the goods if they doesn't receive at all? Is it coreect? It doesn't correspond to the fact.

You can do statistical (ghost) GR against the third-party PO and you can see the goods movement in MB51 - I think this should be enough.



Answers (1)

Answers (1)

Former Member
0 Kudos

My issue is solved.