Combine purchase orders on one delivery
Hello,
I´ve a problem to combine purchase order positions from different purchase orders together on one single delivery. This should be similar the order combination indicator in customer orders.
In the moment I get the Handling Units pack data in the shipment from the external warehouse. Different delivery positions can be packed together into a HU. This makes it impossible to get the pack data from the transport into the inbound delivery where it is requested for the EWM.
Now the idea is to have just one delivery on one shipment to make it easier to get the pack date on the delivery.
Thanks for your ideas.
Kind regards
Dieter
HI Dieter Irmler,
Please refer NOTE: 386340: Grouping purchase orders into one delivery using Vl10*.
Refer: Combine stock transfer orders with different delivery dates into 1 delivery
VL10B - Create several outbound deliveries for ... | SCN
Hope it helps..
reg,
Bhg
Similar Messages
-
Can't combine Sales Orders into One Delivery
A customer has started sending us 850's for their products. Each 850 creates a new Sales Order from the ORDERS IDoc.
We can not combine two different Sales Orders into one Delivery even if all the data is identical other than the Order Number itself. The Error Message is VL067.
The log reveals that the only data difference is the Address number. Each time a new Sales Order is built SAP creates a new Address Number even though the customer is the same, and then it won't let you combine those two Sales Orders into one Delivery because the Adderss Number is different.
We either need to make SAP stop creating a new Address for the same Customer, or we need to make SAP ignore the difference in Address Number when combining them into one Delivery.
Any ideas?Hello Shiva,
My apologies - I am too focused and forgot to say thank you for your tip. I appreciate your time.
I have discovered that the address check is only made if the value of ADRDA in VBPA is B or E, which both mean that the address was manually entered - actually, it came in via IDoc.
Does anyone know how to control that value so it is not B or E?
Thanks in advance. -
Combined sales orders to one delivery
is there a way other than vl10c to combine delivery and make one bill, I mean this is background and when combine three sales orders and one delivery document and when in delivery document says "in process"
any foreground process?? if yes then what are the steps please tell meHi,
Split Invoice,in that case, please check the following in the two sale orders whether they are same.
1) Payer
2) Inco Term
3) Payment Term
4) Shipping Conditions
5) Exchange rate at header level
If either of the above differs in the two sale orders, then you will get invoice split.
You can use split analysis to review why the system has split a billing document. It compares two billing documents and lists the fields which have differing contents.
To display the split analysis for one of these screens, proceed as follows:
1. Enter the number of the first billing document that you wish to compare.
2. Choose Environment
--> Split analysis.
Enter the number of the second billing document which you wish to compare to the first in the dialog box.
3. Enter the billing document number and choose Continue.
The system displays the Billing document split analysis log. It is made up of three parts. The first shows the header partners and header fields which are different in the two documents while the second and third columns show the respective values for these fields...
But for comination of delivery what ever transaction above are the ones available.
Regards -
Purchase Order for one Vendor & one ship name.
How to display all Purchase orders for one vendor and one ship name.
Its urgent...
Regards
IrfanWhat is one ship name? is it Delivery Address..
Then try ME2N....
You can choose different fields like Vendor etc...
in the Dynamic selections....
Thx
Raju -
Combing multiple sales order into one delivery - help needed!
basically, this is what im doing and maybe someone can direct me in the right direction?
i goto vl10c, enter the shipping point and then goto the sales order tab and enter one sales order in sales document 1st field and then in the second field for sales document i enter the second sales order. it then opens up a list of the 2 sales order and i can check mark one or both sales order here. after i check mark both, im not sure what to do to combine the 2 sales order into one delivery document. anyone???
thanks!I will suggest you to go through the link [http://help.sap.com/saphelp_erp60_sp/helpdata/en/38/c1853488601e33e10000009b38f83b/frameset.htm]
I request you to search the SD forum before posting the issues. You will get plenty of treads on this subject.
Check the required confiquration for "combing multiple sales order into one delivery" and if still problem persists then you post the error you are getting for resolution.
Best Regards,
Bashir
Edited by: Bashir on Oct 16, 2009 8:58 AM
Edited by: Bashir on Oct 16, 2009 8:58 AM -
Unable to update purchase order after partial delivery
bold Issue:
After upgrading from v2005 > v2007:
1) We created a PO with two different purchase items :
row 1: 10 pcs Item x
row 2: 15 pcs item Y
2) create a Goods Receipt PO based on the PO row 2 (15 pcs Item Y) so this row will be closed in the PO.
3) after saving the GRPO item Y is set as a non purchase item (deselected the tick box "Purchase Item" on the Item master), because the supplier will not be able to deliver this item again.
4) After changing item Y, we want to update the amount of Item X to for example 11 (instead of 10). This item is still a purchase item > while updating the PO the following error appears:
[Purchase Order - Rows - Item No.][line: 2] , 'The item is not a purchase item (2)' [Message 131-10]
In v2005 it was possible to follow the above procedure, however since the upgrade of v2007 the error appears.
The problem is that that it happens very often that the suppliers change the items, so they cannot be delivered anymore.
bold Below the response of SAP Support:
Line: -
Yes, I understand what you mean that the item you want to deliver is the other item PQ which is still a purchase item. However, the system does the checking based on document level, and not filtering only per Open rows. Hence, even if the item for B8 is fully closed, the system still detects that there is a non-purchase item in an open document (B8).
In order to update the other item PQ, please set the item B8 back to Purchase Item. Once the Sales Order is updated, you may update B8 again to Non Purchase.
If the possibility of using the 'Active/Inactive' button is not possible, another workaround is to use a User Define Field to flag the item. For example, you can set it as 'Y', when the supplier stopp ed selling the item. Then, in the Item Search window, you can filter the records to group those items that are set as 'Y' and the rest as 'N'. Only those 'N' items can be used when placing orders.
As an added procedure, you can generate an approval procedure that will be triggered when an item that is set as 'Y' in the User Defined field is added in the Purchase Order. When the approval is trig gered, the user can then re-verify the items added and make the necessary changes before saving the purchase document.
I hope the above workaround is suitable. I agree with the expected logic, but per Note937297, the stock status of an item is not meant to be changed after documents are added in the system. It seems a limitation in the current system.
Line: -
bold Solution:
The system should check if the open row can be delivered, since it still is a purchase item.
The provided workarounds are not an option for our customer, so we are looking forward to a positive reaction!
Kind regards,
CharlotteUnable to update purchase order after partial delivery
Issue:
After upgrading from v2005 > v2007:
1) We created a PO with two different purchase items :
row 1: 10 pcs Item x
row 2: 15 pcs item Y
2) create a Goods Receipt PO based on the PO row 2 (15 pcs Item Y) so this row will be closed in the PO.
3) after saving the GRPO item Y is set as a non purchase item (deselected the tick box "Purchase Item" on the Item master), because the supplier will not be able to deliver this item again.
4) After changing item Y, we want to update the amount of Item X to for example 11 (instead of 10). This item is still a purchase item > while updating the PO the following error appears:
[Purchase Order - Rows - Item No.][line: 2] , 'The item is not a purchase item (2)' [Message 131-10]
In v2005 it was possible to follow the above procedure, however since the upgrade of v2007 the error appears.
The problem is that that it happens very often that the suppliers change the items, so they cannot be delivered anymore.
Below the response of SAP Support:
Yes, I understand what you mean that the item you want to deliver is the other item PQ which is still a purchase item. However, the system does the checking based on document level, and not filtering only per Open rows. Hence, even if the item for B8 is fully closed, the system still detects that there is a non-purchase item in an open document (B8).
In order to update the other item PQ, please set the item B8 back to Purchase Item. Once the Sales Order is updated, you may update B8 again to Non Purchase.
If the possibility of using the 'Active/Inactive' button is not possible, another workaround is to use a User Define Field to flag the item. For example, you can set it as 'Y', when the supplier stopp ed selling the item. Then, in the Item Search window, you can filter the records to group those items that are set as 'Y' and the rest as 'N'. Only those 'N' items can be used when placing orders.
As an added procedure, you can generate an approval procedure that will be triggered when an item that is set as 'Y' in the User Defined field is added in the Purchase Order. When the approval is trig gered, the user can then re-verify the items added and make the necessary changes before saving the purchase document.
I hope the above workaround is suitable. I agree with the expected logic, but per Note937297, the stock status of an item is not meant to be changed after documents are added in the system. It seems a limitation in the current system.
Solution:
The system should check if the open row can be delivered, since it still is a purchase item.
The provided workarounds are not an option for our customer, so we are looking forward to a positive reaction!
Kind regards,
Charlotte -
Partner not copied from Purchase order to inbound delivery
Hello,
When I create an inbound delivery (VL31N) from a purchase order (ME23N), the partner FM is not copied (whereas partner FO is copied).
Does someone know how to solve this issue? (customizing or user exit..).
thanksHi,
Is there any specific Copy Control Routine or User Exit that copy Partners from a Purchase Order Header to Delivery Header?
Please provide me the Routine Name/Number or User Exit Name.
Thanks,
RV -
Want to create a multiple Purchase Order using one file source
I'm want to create a multiple purchase order using one source file. I want to read the file source create LINES in a purchase order and when the Vendor code changes I want to Add the purchase order and then create a new purchase order and Add LINES and so on.
Right now I get Item.no is missing [POR1.ItemCode][Line 2]Here is a code sample
Private Sub testcode()
Dim strOrdplanFile As String
Dim oLineRec As SAPbobsCOM.Recordset
Dim strLine As String = ""
Dim ItemName As String
Dim Quantity As String
Dim RequiredDate As String
Dim SupplierType As String
Dim ShipTo As String
Dim Vendor As String
Dim oPurchaseOrder As SAPbobsCOM.Documents
Dim bAddPOrder As Boolean = True
Dim bPurchase As Boolean = False
Dim sSQL As String
Dim iReads As Integer = 1
Dim iCurrentPurchaseNumber As Integer = 0
Dim bErrors As Boolean = False
Dim retCode As Double
oPurchaseOrder = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseOrders)
strOrdplanFile = strFolderLocation & "ORDPLAN.TXT"
If File.Exists(strOrdplanFile) And FileLen(strOrdplanFile) > 0 Then
Dim sr As New StreamReader(strOrdplanFile)
strLine = sr.ReadLine()
txtPurRec.String = "0"
oFormStatus.Update()
Try
Do
Vendor = strLine.Substring(0, 8).Trim()
ShipTo = strLine.Substring(12, 8).Trim()
SupplierType = strLine.Substring(26, 1)
ItemName = strLine.Substring(27, 20).Trim()
Quantity = strLine.Substring(94, 8)
RequiredDate = strLine.Substring(206, 9)
oLineRec = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
sSQL = "SELECT PrcrmntMtd, CardCode FROM OITM WHERE ItemCode = '" & ItemName & "'"
oLineRec.DoQuery(sSQL)
If oLineRec.RecordCount() > 0 Then ' if it exists add the record
If oLineRec.Fields.Item(0).Value.ToString = "B" Then
If (bAddPOrder) Then
oPurchaseOrder.CardCode = Vendor
oPurchaseOrder.DocDueDate = RequiredDate
'Add first item to the purchase order
oPurchaseOrder.Lines.ItemCode = ItemName
oPurchaseOrder.Lines.WarehouseCode = ShipTo
oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
oPurchaseOrder.Lines.Add()
bAddPOrder = False
bPurchase = True
iCurrentPurchaseNumber = iCurrentPurchaseNumber + 1
txtPurRec.String = "R: " & iReads & " W: " & iCurrentPurchaseNumber.ToString
oFormStatus.Update()
Else
'compare CardCode to make sure Vendor hasn't change
If (oPurchaseOrder.CardCode.CompareTo(Vendor) = 0) Then
'Add item to the purchase order
oPurchaseOrder.Lines.ItemCode = ItemName
oPurchaseOrder.Lines.WarehouseCode = ShipTo
oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
oPurchaseOrder.Lines.Add()
Else
'vender code changed
retCode = oPurchaseOrder.Add()
If (retCode <> 0) Then
SBO_Application.MessageBox(oCompany.GetLastErrorDescription(), 1, "OK", "", "")
End If
oPurchaseOrder.CardCode = Vendor
oPurchaseOrder.DocDueDate = RequiredDate
'Add first item to the purchase order
oPurchaseOrder.Lines.ItemCode = ItemName
oPurchaseOrder.Lines.WarehouseCode = ShipTo
oPurchaseOrder.Lines.Quantity = CDbl(Quantity)
oPurchaseOrder.Lines.Add()
bAddPOrder = False
bPurchase = True
iCurrentPurchaseNumber = iCurrentPurchaseNumber + 1
txtPurRec.String = "R: " & iReads & " W: " & iCurrentPurchaseNumber.ToString
oFormStatus.Update()
End If
iReads = iReads + 1
End If 'new
strLine = sr.ReadLine()
End If
End If
Loop Until sr.EndOfStream
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Information)
End Try
If (bPurchase) Then
lRetCode = oPurchaseOrder.Add()
End If
sr.Close()
swLogFile.WriteLine("Purchase orders stored : " & iCurrentPurchaseNumber)
oPurchaseOrder = Nothing
End If
End Sub -
Two purchase orders from one purchase requisition
Hi experts,
i'm getting this strange behavior. How is possible to create 2 purchase orders from one purchase requisition ??
If i look to sales order flow i see two purchase orders.
Thank you.Hello Dan M,
When u enter the material and qty in Item the system might be doing Availability check. Then u might be going to schedule line and then "check mark on "Fix qty/date". Here once again the system might be doing Availability check and then u press "Dely proposal".
I suggest u to check the Purchase Requisition Item No. (the field next to Purchase Requisition No.). Keep watch here after every step u perform. Watch before and after u press every button.
Do carefully analysis step by step u will get the reason.
Any thing required write on the forum.
Thanks & regards,
Shailendra Panhale -
Several purchase-orders for one requisition
Hello,
as I read in SAP/OSS Note 109143, it is not possible to create more than one purchase-order for a purchase-requisition, when the requisition comes from SD-order (Orders on Hand).
We use Release R/3 4.6C. Are there possibilities in ERP 2004/2005 ?Hello,
Thanks, for your answer. I mean several purchase-orders for one requisition-ITEM. The requisition-ITEM comes from an SD-order-ITEM.
We want to split the requisition-ITEM-quantity to several vendors.
SD-ITEM (200 Pce) -> req.ITEM (200) --> vendor 1 (100 Pce)
.......................................................|-> vendor 2 (50 Pce)
.......................................................|-> vendor 3 (50 Pce) -
GR for Imported Purchase order vide Inbound delivery
When I do Good Receipts for Imported Purchase Order using Inbound delivery and 101 movement type ,sometimes CENVAT clearing account gets hit and sometimes it does not get it .
Please let me know the criterion based on which CENVAT clearing account gets hit .Hi Joseph,
Just check whether the newly created delivery type is assigned to the Confirmation Category LA under the below path:
SproMaterials ManagementPurchasingConfirmationsDefine Internal Confirmation Categories
Regards
Ramesh Ch -
Combined Purchase Order and Sales Order Query. (Including Stand Alone Docs)
Hi,
I need some help please!
I am looking for a query that will show all the Purchase Orders with all their base document Sales Orders. However I also need to show those stand alone Purchase orders and Sales Orders.
What I have is two queries, one for the PO fields en one for The SO fields. I would like a way to combine these two so I have one query with the relevant PO and SO info next to each other.
The final query will have a top heading structure like this:
Status,Purchase No.,Supplier No.,Supplier Name,Week,Month,Del Method,Country,Method,Rep.|Status,Rep.,Sales No.,Customer No.,Customer Name,Customer Order no.,Cust. Del date,Doc total,Del Method
+(The first part is for the purchase order section, the second part starting at the second 'Status' is the sales order section)
+Purchase Order Query:
SELECT
T0.DocStatus 'Status',
T0.DocNum'Purchase Order No.',
T0.CardCode 'Supplier No.',
T0.CardName'Supplier Name',
DATEPART(ww,T0.DocDuedate)'Week',
DATEPART(mm,T0.DocDuedate) 'Month',
T1.TrnspName 'Delivery Method',
T2.Country 'Country',
T0.JrnlMemo 'Method',
T3.SlpName 'Rep.'
FROM OPOR T0
INNER JOIN OSHP T1 ON T0.TrnspCode = T1.TrnspCode
INNER JOIN OCRD T2 ON T0.CardCode = T2.CardCode
INNER JOIN OSLP T3 ON T0.SlpCode = T3.SlpCode
Sales Order Query:
SELECT
T0.DocStatus 'Status',
T2.SlpName 'Rep.',
T0.DocNum 'Sales Order No.',
T0.CardCode 'Customer No.',
T0.CardName 'Customer Name',
T0.NumAtCard 'Customer Order no.',
T0.DocDueDate 'Cust. Delivery date',
T0.DocTotal ' Doc total',
T1.TrnspName ' Delivery Method'
FROM ORDR T0
INNER JOIN OSHP T1 ON T0.TrnspCode = T1.TrnspCode
INNER JOIN OSLP T2 ON T0.SlpCode = T2.SlpCode
The problem I am having is that if I combine these queries it excludes all those records with blank/empty data fields.
I do not mind having to go to crystal reports to get what I want.
Any suggestions?
Thanks!Hi thanks GordonDu,
I have tried a union before, and yours works great. However my problem is to display the PO en SO columns next to each other and not underneath each other.
Something like this:
Po No Supplier SO No Customer
1234 Sup 1 9876 Cust 1
1235 Sup 2 no SO Cust 2
1236 Sup 3 9877 Cust 3
1237 Sup 4 9878 Cust 4
1238 Sup 5 no SO Cust 4
I have this query, but with this it drops all those Purchase Orders made Stand Alone and without a SO number.
SELECT
T2.DocNum AS 'Purchase Order No.',
T0.DocNum AS 'Sales Order No.',
T2.CardCode AS 'Supplier No.',
T2.CardName AS 'Supplier Name'
FROM ORDR T0
INNER JOIN RDR1 T1 ON T0.DocEntry = T1.DocEntry
INNER JOIN OPOR T2 ON T2.DocEntry = T1.PoTrgEntry
Though using your Union gives me all the information I want and the ability to expand on that, my problem is the "Display" part. I am sure I am doing something stupid somwhere
Edited by: Desmond Moll on Mar 7, 2012 8:03 AM -
Purchase order and Inbound delivery
Hi gurus,
Im trying to create an inbound delivery with reference to purchase order. In the configuration i've created a new delivery type similar to EL and said Yes to all the copy controls that system asks. When im creating the inbound delivery with reference to the PO it is picking up the standard EL delivery type instead of the one that i created. What did i miss here? I want the inbound delivery type that i created be the default inbound delivery type for that particular order type.. pls suggest
cheers
JosephHi Joseph,
Just check whether the newly created delivery type is assigned to the Confirmation Category LA under the below path:
SproMaterials ManagementPurchasingConfirmationsDefine Internal Confirmation Categories
Regards
Ramesh Ch -
Issue on Purchase order creation with Delivery schedule line items per PR
Hi
Note->Developed inbound FM to create PO's in SAP through IDOC.
We are creating purchase orders from vendor which is coming from Inbound IDOC. Here we are using as BAPI_PO_CREATE1
to create PO's. before that i am passing all the inbound data of the IDOC and getting some Purchase requisions for plant and material wise from EBAN table where we have open PR's and split the inbound line item qauntity as per Open quantity in Purchase requisions. Problem here we are modifing schdule line data as per purcahse requisitions and post the all the shehduline data into above functional module, we are using creation date as delivery date in the scheduling line for each line.
Set1- If we have multiple requisions for each material and plant in the inbound IDOC item , while creating PO using above BAPI
creating PO with delivery date is taken from Purchase requesion date, this only will happend in the first schudle line item always, second line scheulde has taken correctly from creation data as delivery date.
Set2-If we have one requisition for each line item, it will creating correctly for schulding line item as with correct delivery , whcih is not taken from requstion delivery date.
Set 2 is working correctly, but Set1 has problem with delivery date in the scheduling lines particulary for first schduling line item.
Please help me on this issue.
Advance wishesHi Satish
Thanks for the reply.
I checked the parameters and it is creating 2 PO when the Indicator Ordering address is set.If I uncheck this Indicator then only one PO is created.
But now my question is from where is the Ordering address taken because for both line items Vendor is same and ordering address is also same.
Then why the system is creating new PO?
Regards
Vaibhav Mahajan -
Copy control from Purchase Order to Inbound Delivery
Dear friends ,
I'd like to know if is possible to transfer a Item text or Header text from a Purchase Order to an Inboud delivery.
We need to transfer one text specific .. from PO to Inb.Delivery.
If you have other options, feel free to post it here.
Best regards,
Alefollow instructions given in OSS Note 751441 - Consulting: Settings for texts from purchase order
Maybe you are looking for
-
HTTP_RESP_STATUS_CODE_NOT_OK 404 Not Found
Since moving from SP9 to SP12, all of our communication channels using a receiver file adapter get an HTTP error. One specific scenario is we read a file from UNIX (this works) and then remap and write a file back to the same directory (this gets the
-
White screen ipod classic alreay tried hard reset
My ipod classic120gb is frozen on a completely white screen but it will let me listen to music and i csn still do everything i could before its just i cant see what im doing and i have alreay tried a hard reset please help me
-
Trying to install update to iphoto
I am trying to install the latest iphoto update and when I try to install it it comes up saying that it can't be verified. I tried downloading it again but the same thing happened. Anyone know what to do?
-
Extended Notification Config in ECC
Hi I want to configure Extended Notifications in the ECC 6.0. I have created a category. But when I create a subscription for that, in the Subscription Basic data, it asks for recepient address. i dont want to specify any specific user or email addr
-
Filter over hierachary level.
Hi , How can i apply filter to hierarchical column in obiee 11g? Thanks-Bhaskar