cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Different picking locations on 1 Purchase Order

Eric_SAUTOT64
Participant
0 Likes
601
Hello,
 
my customer wants to be able in the same purchase order different picking location as the same business partner can have different physical location.
 
My first guess was to change the location directly on the FO, but I have an error message : 
If I change the location at FO level :
Eric_SAUTOT_0-1744642692425.png

 

 
So 2nd guess is to modify directly in the purchase order
If we add at header level a GS partner :
Eric_SAUTOT_1-1744642692426.png

 

At FO level the result is
Eric_SAUTOT_2-1744642692427.png

 

The issue is that the modification is made at header level, for all the items of the PO and consequently for all the FU
This solution is not relevant for my customer because their process is to send a PO to their supplier, then the supplier replies and indicates on which location the shipment will occur.
 
Is there another solution that will allow to have different picking location on a PO ? Maybe by adding a location custom field at PO item level ?

Accepted Solutions (0)

Answers (1)

Answers (1)

Chris1973
Active Contributor
0 Likes

Hello @Eric_SAUTOT64 

Thank you for your question and apologies for the late response.

Following up on your request regarding the ability to assign different picking locations for items within the same Purchase Order, please find below the clarification for SAP S/4HANA Public Cloud.

Here is the current behaviour observed

  • FO-level changes: Attempting to change the source location directly in the Freight Order results in an error. This is because, in Public Cloud, the Freight Order derives its source location from the Purchase Order item, and direct modification at FO level is not supported.
  • Header-level Goods Supplier partner: If the Goods Supplier (GS) partner is maintained only at PO header level, this assignment is inherited by all PO items. Consequently, all items generate Freight Units/Freight Orders with the same location.

Here is the recommended standard approach

To support different picking locations within the same PO:

  1. First is to maintain Goods Supplier Partner at Item Level
    • In the Partners tab of each PO item, assign the correct Goods Supplier partner/location.
    • Each item will then carry its own source location.
    • During Freight Unit building, these item-specific locations flow correctly into the Freight Order.
  2. Then, ensure master data preparation
    • Ensure that the supplier (Business Partner) master data contains the different physical locations required.
    • These can be maintained as distinct addresses under the same supplier BP.
    • When creating the PO, select the appropriate GS partner for each item.

Alternatively you can consider the following

  • If the supplier confirms shipping locations only after PO creation, these updates can be handled by:
    • Supplier confirmation via Ariba à updating PO item GS partner.
    • Or, where necessary, you can use a custom BAdI to update partner assignments after supplier response.
  • Adding a custom field at PO item level is not sufficient, since Transportation Management integration only recognizes standard partner roles (such as Goods Supplier).

These references provide more details.

Assign Goods Supplier Partner in PO Item (S/4HANA Cloud)

Freight Unit Building from Purchase Orders

"GenAI was used to help generate this content"

I hope this provides the right guidance.

Best regards

Chris

Hemalatha6
Community Manager
Community Manager
0 Likes

@Chris1973 According to our Rules of Engagement, I have added the " GenAI was used to help generate this content " statement to your answer, as the content has been AI-generated. Transparency is key when it comes to AI, we therefore require that AI-generated content is marked as such: "If you want to publish content that was helped/created by GenAI, you must add the user tag GenAI Assisted Content. For content where it's not possible to add a user tag (e.g., answers), you must include this statement: "GenAI was used to help generate this content."
Thank you!