SELECT QUERY: LINKING DELIVERY TO SALES-ORDER
Hello All,
I'm working on an output on delivery .Tr. Cd. vl03n.
I'm required fetch ship-to-party and sold-to-party address from
the sales order corresponding to which delivery is generated.
In project system i cannot directly relate sale-order to delivery
number. But there is a way to find link between sales-order and delivery number.
The link is as follows.
LIPS-PSPNR(PROJECT. DEFINATION) MATCHES FIRST FEW CHARACTERS OF VBAP-PS_PSP_PNR (WBSELEMENT).
The query i have written is as follows:
select single vbap~vbeln into s_vbeln from vbap where
vbap~ps_psp_pnr = ( select distinct pspnr from lips where vbeln = wa_hd_gen-deliv_numb ).
s_vbeln : to fetch sales order number.
wa_hd_gen-deliv_numb : holds delivery number value.
The above query is not working because the number of characters of the two fields are not matching.
I cannot use 'LIKE' CLAUSE.
Please help in creating SQL query.
Thanks.
Edited by: Ushma Jain on Aug 8, 2008 9:12 AM
Edited by: Ushma Jain on Aug 8, 2008 12:08 PM
Hi Ushma,
In LIPS table there is a field VGBEL which contains sales document number of corresponding delivery document number.
You can directly get sales document number from LIPS table i.e field VGBEL.
Thanks,
Naveen Kumar.
Similar Messages
-
Link between Delivery and Sales Order Schedule Line
Hi Gurus,
I have a requirement in which i need to display quantity and amount at schedule line level and also the delivery and delivery item for each schedule line.
For example, if there is a sales order O1 and item 10 for which we have 3 schedule lines and 3 deliveries as well say D1, D2 and D3.
Report should be something like this
Sales Order Item Schedule Line Delivery Del Item Confirmed Order Qty
O1 10 1 D1 10 5
O1 10 2 D2 10 5
O1 10 3 D3 10 4
How can i determine that a particular delivery corresponds to which schedule line of that saler order-item?
We have the link between delivery and sales order but is there any way that we can get the link of delivery at schedule line level?
Please help.
Regards,
GauravHi,
I suppose you must check with SD functional consultant and the post should also be in the logistics SD forum and not BI. But I suppose there is know specific link between the schedule line of SO to the Delivery. It is more like a bucket flow for ex.
Sale order Item Schedule line qty
SO1 Item1 Sch1 10
SO2 Item1 Sch2 10
Delivery Item QTy
DO1 IT1 15
DO2 IT1 5
In this case qty 15 is distributed over both SO1 and SO2, and SO2 ITem1 Sch2 has link to both the DOs
So I am not sure if you can establish a one to one link, please check with your SD consultants.
Regards,
Ashwin G -
Link between Delivery Header & Sales Order Item for extraction to 2nd level
Hi Guys ,
I am having a requirement that need to pull the following data to 2nd level DSO
1. Delivery Header Data
2. Sales Order Item data. ( Sales Document, Item, Item RDD, Material)
So I am planning create a 2nd level DSO on top of Delivery header and need to pull the sales order ITEM level data ( Sales document , Order ITEM, ITEM RDD date , Material) through start routine u2026
How can I pull the Sales Order Item data through start routine? i.e I need the link between Delivery Header & Sales Order Item Data .
or I need the link between LIKP ( Delivery Header) Vs VBAP ( Sales Document Item).
Thanks
Edited by: krismady on Sep 22, 2010 2:26 AM
or I need the link between LIKP ( Delivery Header) Vs VBAP ( Sales Document Item).Hi Krish,
You can use VBLEN (Sales Document) to link Delivery header DS (2LIS_12_VCHDR) and Delivery item DS (2LIS_12_VCITM). Now In delivery item DS (2LIS_12_VCITM) you have VGBEL (Reference doc.) and VGPOS (Reference item) which is nothing but sales order document number and sales item in Order item DS (2LIS_11_VAITM) .
So you need to link in above way to get other values in your DSO.
It is proven method.
Thanks,
Uday Shankar. -
Delivery doc creation for a selected line item of the Sales order
Hi folks,
Can any one help me in how to create a delivery order for a selected line item of the Sales order.My requirement is the request comes from the web browser where a sales document and details of the items are shown the user select one line item and request for delivery create of that particular SO doc.I have used couple of FM to create delivery but the delivery create is depend on the schedule line dates so iam unable to figure out where exactly i can distinguish between the line items.
Example:
SO:- 11193645
Line item -1 has 2 schedule line 06/11
06/13
Line iteam-2 has 1 schedule line 06/12
so if i try to create Delivery doc for date 06/12
it creates partially for line 1 and line 2.
but my requirement is i wanted to create SO for only line item 1 as i wanted to process Del Doc for only line item 1.
If you have any idea please help me.hi ,
You can develop a customised FM to process the Idoc data .
1. Read the Idoc data into internal table for the line items which need to be delivered .
2. Run BDC for transaction 'VL01N' ( delivery creation ) through which eliminate the line items which are not in internal table and save the delivery document
Note : Because in VL01N , you specify the sales document with respect to which you want to perform delivery hence automatically all items are copied to the delivery document .
During BDC recording , select items by " MOVING TO TOP"
and then deleting the selected item
If you face problem in BDC recording , i can help u that too . -
Unable to Query item number in Sales order form
Hi Gurus,
After selecting customer name in the sales order form, i am trying query the part number but application is hangs.
Can you please let me know is it problem with DBA or technical?
Recently we uploaded (migrated ) part numbers to oracle..
Please advise.
thanks
AKHi AK,
check this link
*PERFORMANCE: ITEM LOV TAKING TOO MUCH TIME ON SALES ORDER FORM IN 12.1.1 [ID 1066964.1]*
Thanks
-Arif. -
Config to select Checking Rule "A" during Sales order availability check
Hi All,
Please can you tell me the config that tells system to select the checking rule "A" during sales order availability check. The problem at my client side is that the system was using the checking rule "A" initially but suddenly it has started using checking rule "B" (delivery) for sales order. The item category being used in YAN and Scheduline Line category is YC (ATP and Allocation allowed).
The checking group is getting picked up correctly from the Material Master value.
I have tried to find all the possible config that might be causing this issue, but I am unable to find one. Based on my understanding of the SAP SD process, there is no place where we can define in system to use the "checking rule" for SD availability check. This is the default (hard-coded) in the system.
Please can you help me to find how the checking rule "B" might be getting called instead of "A".
Regards,
SwapnilHi
Checking rule is transaction based like A for SD sales order and B for SD delivery like that it is defined
So in a sales order the system checks with the combination of AChecking rule and the Checking group defined in MMR and for that combination we give controls in OVZ9 and based on that system makes availability check
Every one and all SAP materials including myself say Checking Rule is transaction based and picked up by the system thro hard coded controls
But In t code OPJL it is possible to define new checking rules that means customization is possible
But where is the link or assignment
For this nobody has given correct answers including the PP friends
For you the system is shifting the Checking Rule from A to B in the sales order itself means we can find out get where the said assignment is done
In OVZ9 remove the combination Checking rule B and your Checking group and save
You said the system has shifted its Checking rule to B from A
Now test it after removing this control in OVZ9 and see the system is shifting once again to A or throwing error as the control is removed in OVZ9
make sure that you do this in a sales order and post back
Regards
Raja -
How to create Delivery with sales order FM/BAPI
Hi Gurus,I'm new to SAP platform
I have created sales order ,
with this i need to create Delivery(vl01n)
so i need to give 'Shipping Point','Selection Date','SD Number'
so could any one tel me which FM/BAPI is suitable to create
Outbound delivery with 'sales order number', 'Selection date' and
"Plant or Shipping Point'.
With these Import parameters i need FM/BAPI .
Thanks in Advance
Siva Kumar kasa.I have created delivery with that BAPI
giving 'batch number' but it was not updated,so can u tel me
any related field which need give to change batch field also. -
BAPI or FM to create outbound delivery from Sales order
Hello All,
My requirement is to create a outbound delivery from sales order. Also i need the batch number and texts to be updated in the delivery.
For this i need a single FM. The catch is that we don't have the batch number and texts in the sales order. That i have to take from some other delivery. I can get all the information .
The problem is that i can not find a FM through which i can create the delivery from the order and update the same.
I should not use two FM.
Could you please tell me some FM which does both in one go?
Thanks and Regards,
Rahul SinhaHi
Hi,
You can use the BAPI BAPI_DELIVERYPROCESSING_EXEC.
Check this sample code..
PARAMETERS: p_vbeln LIKE vbak-vbeln.
DATA: BEGIN OF t_vbap OCCURS 0,
vbeln LIKE vbap-vbeln,
posnr LIKE vbap-posnr,
kwmeng LIKE vbap-kwmeng,
matnr LIKE vbap-matnr,
werks LIKE vbap-werks,
END OF t_vbap.
DATA: t_request TYPE STANDARD TABLE OF bapideliciousrequest
WITH HEADER LINE.
DATA: t_created TYPE STANDARD TABLE OF bapideliciouscreateditems
WITH HEADER LINE.
DATA: t_return TYPE STANDARD TABLE OF bapiret2 WITH HEADER LINE.
SELECT vbeln posnr kwmeng matnr werks
INTO TABLE t_vbap
FROM vbap
WHERE vbeln = p_vbeln.
LOOP AT t_vbap.
t_request-document_numb = t_vbap-vbeln.
t_request-document_item = t_vbap-posnr.
t_request-quantity_sales_uom = t_vbap-kwmeng.
t_request-id = 1.
t_request-document_type = 'A'.
t_request-delivery_date = sy-datum.
t_request-material = t_vbap-matnr.
t_request-plant = t_vbap-werks.
t_request-date = sy-datum.
t_request-goods_issue_date = sy-datum.
t_request-goods_issue_time = sy-uzeit.
APPEND t_request.
ENDLOOP.
CALL FUNCTION 'BAPI_DELIVERYPROCESSING_EXEC'
TABLES
request = t_request
createditems = t_created
return = t_return
READ TABLE t_return WITH KEY type = 'E'.
IF sy-subrc = 0.
MESSAGE e208(00) WITH 'Delivery creation error'.
ENDIF.
COMMIT WORK.
READ TABLE t_created INDEX 1.
Write: / 'Delivery ', t_created-document_numb.
Regards,
Sreeram -
Status is not updated from delivery to sales order item.
Dear Folks,
One user created sales order with 10 line items and he created delivery and later he deleted line item 30 in that delivery document and with remaining 9 line item he done the PGI & Billing.Here what is the problem is the deleted line item in sales order status showing as completed and delivered quatity showing as 10.Status is not updated from delivery to sales order item.Please let me know how to resolve this?
Thanks & Regards,
murali.Dear Murali,
Please go to VTLA transaction then select your delivery and order types after that go in to the details of the item level settings here you check field called Update document flow under Control data tab.
I hope it will help you,
Regards,
Murali. -
Deleting all linked documents per sales order/item
We have documents linked to our sales orders/items (which can be seen via CV03N). I would like to run a batch program to selectively delete all of these linked documents. There is a function module CV140_LINKS_DELETE that looks will do the trick if you supply DOKAR, DOKNR, DOKVR, DOKTL, DOKOB and OBJKY. In our case DOKAR is 'ZQN', DOKVR is '00', DOKTL is '0000' DOKOB is 'VBAP' and OBJKY is a combination of sales order/line. How would DOKNR be filled in if I want to delete all documents?
Thank you.In my case, I'm trying to delete the following:
DOKAR = 'ZQN'
DOKNR = (can have 34 different values ranging from Q01-Q34)
DOKVR = 00
DOKTL = 0000
DOKOB = VBAP
OBJKY = sales order/line - I have this in an internal table I loop thru
My issue is with the DOKNR value. Is there a way to delete all document links for a sales order/line when you don't have a DOKNR value? -
Create delivery with sales order reference.
Dear all,
I created a sales order with sales area (1000,10,00) and order type(or).
when i am creating a delivery with sales order reference , error is occurring.
error:(Order cannot be delivered (see long text)).
plz solve the problem urgent.
Regards,
v.mallikharjuna rao.Hi,
You must do the PGI before creating the delivery. Please follow the below mentioned procedure carefully and you will be able to do that.
Once you create a Sales order, go to the transaction VL01 and do the PGI. To do PGI (from transaction VL01), in the menu, go to Outbound Delivery->Save and Subseq.Func->Transfer order. This will take you to Transfer order transaction. click on Generate TO and save. Now return to transaction VL02 and click on Post Goods Issue. This will do the PGI and save the Delivery document. Now go to VF01 and you will have the delivery number just created as a line item. Select it and click on execute button. Save once the execution is done and a Billing doument (invoice) is created. Now if you go to the sales order and click on document flow all these documents will be displayed. -
Hi Everyone
I want to create return but linked to original sales order where the material was delivered in the first instance, I don’t want to create other sales order (to return) with references to the original, and then other sales order to be delivered again (replacement).
Example
SALES
1. Create a sales order number 33 with 10 Ton
2. The delivery is linked to sales order 33 just with 8 Ton
3. Invoice is created linked to the delivery with 8 Ton
4. Sales order number 10 pending qty is 2 Ton
RETURN
5. We would like to link the return delivery to the sales order, 5 Tons will be retuned
6. Credit memo is created
7. Sales order number 10 pending qty update to 7 TonThe only way is to change the item categories in the delivery.
Create the delivery wrt the original sales order.
Change the item category(In the config make sure the return is checked)- But I think you need to do some changes in the user exit to enable the item category in the delivery)..
The other option is to have a return order document(type RE) and then create the return delivery for this document. In the copy controls you can maintain the return item categories while creating the return order from sales order..
Thanks -
FM:create a delivery for sales order in the background.
Hi experts
I want Function Module to create a delivery for sales order in the background for both inbound and outbound.
tcode : VL10A.
Thanks in advance.
kiran jHi Kiran,
Welcome to SDN Forums
Please use the correct or most appropriate forum.
The ABAP Objects Forum should be used for: ABAP Object definition and implementation including encapsulation, interfaces and inheritance in ABAP Objects.
This thread will be moved from to .
The forum is dedicated to: Data Transfer Techniques, Batch Data Communication, Legacy System Migration Workbench, Application Link Enabling, IDOCs, BAPIs.
Please see the [Forum Rules of Engagement|https://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement] before posting.
Also read this thread Welcome and Rules of Engagement.
Greetings,
Marcelo Ramos -
Delivery from Sale Order for Inquiry stock
Dear All,
We have unique requirement from client mentioned below, any help would be greatly appreciated.
This is a trading sale which is initiated from inquiry.
1. Inquiry is created in SD, which in turn triggers Purchase Requisition.
2. PR is converted to RFQ.
3. Based on RFQ prices are negotiated with vendors, then Quotation is sent to Customer from VA21 which is created against inquiry.
4. Now when the PO is created w.r.t RFQ, then GR is done , Stock will be lying against inquiry.
5. But i want to do delivery from sales order for stock lying against inquiry.
we are looking for a workaround solution.
Note:
1. Client has disagreed with Stock Movement from Inquiry to quotation using MB1B, as it becomes manual transaction.
2. PR triggering has to be @ Inquiry, as sale order will not be created until quotation is approved.
Looking forward for valuable inputs.
Thanks in advance
Best Regards,
ChaithruTien,
Approval will not work when you have mutiple rows of data. You would have to work with SP Transaction Notification
There has been threads before on the forum on the same topics.
Block the Quantity in Sales Delivery
Approval Procedure for chaning quantity in Delivery Document
Suda -
Forbid partial delivery of item, but allow partial delivery of sales order
HI,
have someone faced situation when it is required to allow partial delivery for sales order with restriction that item in sales order should be delivered fully. For example:
SO has following items:
Item1 MAT1 10 un
Item2 MAT2 10 un
Item3 MAT3 10 un
Material MAT3 only 5 un available in storage. MAT1 and MAT2 are available.
The system should create delivery for Items 1 and 2, but not for 3. Next time when creating delivery from SO and MAT3 is available, delivery is created por item3.
I have found Partial delivery indicator on client data. This allows partial delivery. Then I have found partial delivery indicator on sales order item data (Shipping).
Is it possible to combine those two indicators to ensure client request?
Can this requirement be covered in another way?
Thanx in advance!
BruckeYou can achieve the requirment using customer-material information record.
In t.code VD51, maintain customer-material information record. Here you can find a field called partial delivery/item field. Here you maintain value C- Only complete delivery allowed. Leave the max.Par.deliveries field blank.
This will make sure that the partial deliveries are NOT allowed for a particular customer/material combination. If you maintain this setting at customer master level (t.code VD02), then this will apply for all materials.
Regards,
Maybe you are looking for
-
How do I save a document in "Microsoft Word". The options for saving a doc. no longer say, "Save as a Microsoft Doc."
-
BPC 7.0 NW - No Rate Dimension
Hi Does anyone know why there is not a Rate dimension type in BPC 7.0 NW? What is the correct approach to enabling conversion in this version? Thanks Al.
-
Difference between RSA5 and AWB-- Business Content tab?
Hi all, RSA5 is for installing the business content datasources. AdministratorWorkBench--> BusinessContent is also used for installing the Business Content Datasources. So what is the difference between these two options? Thanks.
-
Multiple calendars on single palm
Is there a way to have multiple calendars loaded onto a single palm utilizing corporatetime and a 3rd party utility? The situation is an administrative assistant needs to keep track of their own calendar, plus the calendars of two other executives. T
-
How to load an applet with older version of JRE?
Hi All, I'm writing an applet which should read the username from the user's system using System.getProperty("user.name") method. I've JRE 1.4.2 in my browser, and it's throwing a AccessControlException whenever the applet is trying to read the "user