Picking in delivery
dear all!
i have following request for delivery in sales process. during picking i want to post the goods automatically from unrestricted to project stock.
can you think of a way using sap standard documents/processes instead of using a bapi for stock posting from unrestricted to project stock? would lean wm be suitable?
thank for your help!
matthias
thank you for you answers. i want to post goods issue regulary with vl02n from project stock. i need a step before that transfers the goods from unrestricted to project stock.
Message was edited by:
Matthias Rumplmaier
Hi,
You need to make sure a schedule line exists in sales order (item>schedule lines).
That particular schedule line should have a movement type assigned to it. So when u create a delivery and do a PGI it will automatically post it.
Reward if it helped.
Chandru
Similar Messages
-
Updating Outbound Delivery with picking and delivery quantity.
Hi,
I have a scenario where in an idoc will come from external system(DELVRY05) and based on the data in the idoc I have to update the picking and delivery quantity for the outbound delivery created in SAP.The idoc has the outbound delivery number and the quantity which is sent from the legacy system.
I do not want to do googs issue,just updatation.
How can I update the outbound delivery?
Please help me.Its needed urgently.
Thanks,
Sandeep.YOu can make use of the FM:
WS_DELIVERY_UPDATE_2.
see the sample code:
Assume that it_500o has the Delivery Header details and it_5010 has item details
LOOP AT it_5000.
CLEAR lx_vbkok.
CLEAR lv_vbeln.
REFRESH lt_vbpok.
REFRESH lt_prott.
lx_vbkok-vbeln_vl = it_5000-order_number.
lx_vbkok-vbtyp_vl = 'J'.
lv_vbeln = it_5000-order_number+0(10).
LOOP AT it_5010 WHERE order_number = it_5000-order_number.
lt_vbpok-vbeln_vl = it_5010-order_number.
lt_vbpok-posnr_vl = it_5010-order_line.
READ TABLE lt_vbfa WITH KEY vbeln = lt_vbpok-vbeln_vl
posnn = lt_vbpok-posnr_vl.
IF sy-subrc = 0.
lt_vbpok-vbeln = lt_vbfa-vbelv.
lt_vbpok-posnn = lt_vbfa-posnv.
lt_vbpok-vbtyp_n = 'J'.
ENDIF.
lt_vbpok-pikmg = it_5010-quantity. "Picking quantity
APPEND lt_vbpok.
CLEAR lt_vbpok.
ENDLOOP.
Update the Delivery
CALL FUNCTION 'WS_DELIVERY_UPDATE_2'
EXPORTING
vbkok_wa = lx_vbkok
SYNCHRON = ' '
NO_MESSAGES_UPDATE_1 = ' '
commit = 'X'
delivery = lv_vbeln
update_picking = 'X'
NICHT_SPERREN_1 = ' '
IF_CONFIRM_CENTRAL = ' '
IF_WMPP = ' '
IF_GET_DELIVERY_BUFFERED = ' '
IF_NO_GENERIC_SYSTEM_SERVICE = ' '
if_database_update_1 = '1'
IF_NO_INIT_1 = ' '
IF_NO_READ_1 = ' '
if_error_messages_send = 'X'
IF_NO_BUFFER_REFRESH = ' '
IF_NO_MES_UPD_PACK = ' '
IMPORTING
EF_ERROR_ANY =
EF_ERROR_IN_ITEM_DELETION =
EF_ERROR_IN_POD_UPDATE =
EF_ERROR_IN_INTERFACE =
EF_ERROR_IN_GOODS_ISSUE =
EF_ERROR_IN_FINAL_CHECK =
TABLES
vbpok_tab = lt_vbpok
prot = lt_prott
VERKO_TAB =
VERPO_TAB =
VBSUPCON_TAB_1 =
IT_VERPO_SERNR =
IT_PACKING =
IT_PACKING_SERNR =
IT_REPACK =
IT_HANDLING_UNITS_1 =
ET_CREATED_HUS =
TVPOD_TAB =
endloop. -
Hi Experts,
I have created Batch Split via BAPI_OUTB_DELIVERY_CHANGE.
Now I have to pick the delivery item quanties and change the Ovrll Pick Status to either 'B' - Partially Picked or 'C' Completely Picked.
I read from the forum that I can leverage WS_DELIVERY_UPDATE. I tried for Batch Split item and I have not been able to go through it successfully.
Eg:
Delivery Item Batch Qty UOM
80001200 30 2 EA
80001200 900001 000000144 1 EA
The second delivery item is the batch split of the first item and it is partially picked.
Could anyone let me know the parameters to be passed to update the picking for the above scenario?
Thanks in advance.I'd like an answer for this question as well...
-
Business area is not picking into delivery.URGENT
Hi Guru,
I created order with 3 material one material belongs to different plant. So I created two delivery for one delivery business area is picking and for other business area is not picking in delivery document so I am unable to do PGI it's giving error message that Business area is requred for G/L acct.hi,
not to confuse yourself. see these steps to determine the business area.
1. define the business area - ( link that with your division.)
IMG=ENTERPRISE STURCTURE = FINANCIAL ACCOUNTING= DEFINE BUSINESS AREA.
2. assign that your salea area. thru the same menu path but in assignment under sales and distribution.
3. maintain the rules by sales area as 2 for your sales area.
after all this, u try it , it will be determine your requirement.
reward points if it is useful.
regards
KR -
How to pick additional delivery quantity after creating Transfer Order .
Hi
Sales order has been created for 30 pc of material , with reference to this sales order , delivery has been created .Afterwards I created transfer order in lt03 and got it confirmed in LT12. However , PGI has not been carried out .
Afterwards , I went to VL02N and manually increased the materialsu2019 quantity to 60 pc in delivery .
In delivery packing status is partially picked .
I request you to help me how can I pick another 30pc as already transfer order has been created and confirmed for this delivery .
Either system is not allowing me to cancel transfer order in order to create fresh transfer order to with reference to this delivery . Otherwise , I could have done it .
Could you please suggest me , how to go about it .Hi
There is an excellent way to handle your issue
While creating TO in t code LT03 in the initial screen control tab if you give pick quantity as 2 after the TO creation the system will simultaneouslely do PGI also in a single shot
This means the delivery quantity cant be changed in the VL02N
The whole VL02N will be display mode fully greyed out
That means after TO you cant change the delivery
If extra qty has to be added then it has to be a separate order only
I have practised this only and for the past two hrs i was breaking my head how come you are changing delivery after TO creation and for me it was in display mode(fully greyed out) even in VL02N and i found out i am using adopt pick qty as 2 in the initial screen of LT03 which does PGI in a single shot
This should be a good solution for you
Even the solution suggested by Mr.Raj Malhotra you will face the same problem
Regards
Raja -
All Materials Completely picked but Delivery status still partially Picked
Hello all,
I am facing an issue where in a delivery of which all line items have been completely picked (Status of line items C completely picked)
But still the delivery header has pick status B Partially picked.
While doing POD an error message come saying items not picked completely.
A material from sales order is missing in the delivery.There is a chance that the user might have deleted it (but even if so that does not appear in the change history)
Please give your inputs in case anyone has faced such issue or has an idea about this
ThanksHi abhishek
Check the delivery item category and delivery type details and check the picking field.has been checked or not.
Regards
Srinath -
Pick qty delivery qty----Pls help
Hi,
THe storage type as full stock removal checked without any returns to same bin and return storage type maintained.
A delivery is created for 5 pc but picked 9 pc so i am not able to do PGI,(TO Created and confirmed)
I think we cannot change the pick qty Pls suggest any workaround for this.
An OSS note exists for this to change the pick qty but business doesnot want to implement the OSS note 25151.
Pls help
IndhiraHi,
From IMG>Logistics Execution>Warehouse Management>Interfaces>Shipping-->Define Shipping Control
There you can handle your case accordingly! Good luck
Nice Weekend
Tao -
Prevent automatic picking for delivery
HI Experts
Dispite not having condition record for WMTA, automatic picking is happened for my delivery for STO.
OvrllPickStatus C Fully picked
OverallWMStatus B Open transf ord item
Kindly advise how to prevent this.
warm regards
ramSivaFirst of all, I dont understand what do you mean by WMTA. Nevertheless, in standard, either you can activate picking or deactivate picking via 0vlp. Even if you activate, you have to key in manually the picking quantity and system will NOT fetch automatically.
If the system has fetched automatically in your case, then check whether any delivery exit is in place.
G. Lakshmipathi -
Picking and delivery problem problem
i need picking document for configuring picking step by step
i m getting a strane problem that i can not process any document in Vl02n screen
wen i m puting any document no its telling corrected deliveries can not be changed
below is the error report
Corrected deliveries cannot be changed
Message no. VL136
Diagnosis
The delivery entered is a corrected delivery for the reconciliation
of the cumulative quantity in a scheduling agreement. It cannot be changed directly.
Procedure
You can only display the delivery.
For the further reconciliation you can enter more corrected deliveries while processing the scheduling agreement.
Message was edited by:
subrat pandaSubrat,
Ask your ABAP person if any zdevelopment/userexit is used for VL01/02..
Regds
MM -
Quality stock picking in delivery
In STO delivery stock picking should be done from quality inspection in case stock is not available in unrestricted. Kindly let me know if there is any configurations to be set to fullfil this requirement.
Thanks for your help in advance..Hi,
Please refer below link...
http://www.erpdb.info/availability-check-in-delivery/
Hope it may help you.
Kuber -
Picking of Delivery using BAPI_OUTB_DELIVERY_CHANGE
Hi Friends,
I want to perform picking of a outbound delivery and would like to use BAPI_OUTB_DELIVERY_CHANGE. Do you know how to implement this? I have already tried the following:
- Read the BAPI documentation
- Correctly filling up the header structures with delivery number
- Filling up item_data table with del #, item #,material, batch, qty, uom (sales), numerator & denominator factors (=1) etc...
- also putting X in the chng_del_qty in item_control.
But still it does not do the picking. If you have implemented it, can you pls share your experience?
Thanks,
HiteshHi,
I used WS_DELIVERY_UPDATE for picking the outbound delivery...have a look at the sample code:
WA_VBKOK-VBELN_VL = <del_nbr>.
WA_VBKOK-VBELN = VBFA-VBELV.
LOOP AT TAB_VBPOK.
TAB_VBPOK-VBELN_VL = WA_VBKOK-VBELN_VL.
Get delivery line item data.
TAB_VBPOK-VBELN = SY-DATUM.
TAB_VBPOK-POSNN = SY-UZEIT.
TAB_VBPOK-VBTYP_N = VBFA-VBTYP_N.
SELECT * INTO TABLE TVBFA FROM VBFA
WHERE VBELV = WA_VBKOK-VBELN_VL.
SORT TVBFA DESCENDING.
CLEAR TVBFA.
READ TABLE TVBFA WITH KEY VBELV = TAB_VBPOK-VBELN_VL
POSNV = TAB_VBPOK-POSNR_VL
VBTYP_N = 'Q'
TAQUI = ' '.
IF SY-SUBRC EQ 0.
V_PIKMG = TAB_VBPOK-PIKMG + TVBFA-RFMNG. " Picking quantity
CLEAR TVBFA.
READ TABLE TVBFA WITH KEY VBELV = TAB_VBPOK-VBELN_VL
POSNV = TAB_VBPOK-POSNR_VL
VBTYP_N = 'Q'
TAQUI = 'X'.
IF SY-SUBRC EQ 0.
V_PIKMG = V_PIKMG + TVBFA-RFMNG. " Total Picking quantity
*****Error Message: Picked quantity is larger than the quantity to be delivered.
IF LIPS-LFIMG LT V_PIKMG.
PERFORM GET_RETURN USING 'E' 'VL' '019' SPACE SPACE SPACE SPACE
RETURN.
V_EXIT = 'Y'.
EXIT. " EXIT THE RFC.
ENDIF.
ENDIF.
ENDIF.
TAB_VBPOK-KZNTG = 'X'. " Confirmation of net weight
TAB_VBPOK-KZBRG = 'X'. " Confirmation of gross weight
TAB_VBPOK-KZVOL = 'X'. " Confirmation of volume
MODIFY TAB_VBPOK.
ENDLOOP.
CALL FUNCTION 'WS_DELIVERY_UPDATE_2'
EXPORTING
VBKOK_WA = WA_VBKOK
SYNCHRON = 'X'
DELIVERY = WA_VBKOK-VBELN_VL
NICHT_SPERREN_1 = 'X'
IF_ERROR_MESSAGES_SEND = 'X'
IT_PARTNER_UPDATE = IS_PARTNER
TABLES
PROT = I_PROTT.
IF NOT I_PROTT IS INITIAL.
RETURN-TYPE = 'E'.
RETURN-MESSAGE = 'Goods Issue Failed!'.
EXIT. "EXIT THE RFC
ELSE.
COMMIT WORK AND WAIT.
ENDIF.
Try to use this FM ...Thanks -
Hello,
The transaction VL06P does the picking for multiple deliveries, I would like to ask for the method to do picking for a single delivery document.
Thanks.Hi
You can go to LT03, put the Warehouse number, Delivery number , Plant, select back ground and press enter, your Picking will be done .
Now you can again check the Delivery document, in the picking overview screen you will find now the delivery quantity has been copied as picking quantity. You need not have to enter the picking quantity manually.As Delivery quantity and picking quantity has to be same that is why system copies it automatically.
Another way, go to VL02N, in the Menubar click on "Subsequent function" > Create Transfer order and proceed. -
HI,
Is there any option in SPRO to pass the delivery quantity to Picking quantity without using any user exit
Thanks in advance
KevinKindly check the below settings:-
In order to make it automatic picking you have to define two settings in the system.
1) Shipping points(V_TVST) details screen enter the below details under "Print picking List"
Output Type EK00
Message Language EN
Number of Messages 1
Send Time 4
Transmission Medium 1
2)via transaction VP01SHP under "shipping (special case)(V4) and picking list (EK00)
enter your shipping point, output device, Name, Suffix1, Suffix 2
Shipping Point -
Output Device - LP01
Name - LIST1S
Suffix 1 - EK00
Suffix 2 - KOMMILISTE
Best Regards,
Ankur -
Valuation type to pick from delivery in Goods receipt of STO
Dear experts
In case of STO, the material is Split valuated (Say RM local & RM Import). STO is created for 1000 qty with Valuation type of RM local.
But delivery is done in 2 steps with both the valuation types (say for e.g 1st delivery with valuation type RM Import and 2nd with RM Local)
When I do the goods receipt against the Outbound delivery, in Std system, it will fetch the valuation type entered in STO (PO), but the requirement is to take from Delivery.
Please suggest Solution for this (BADI or any User exit)
Regards
MuthuHi
The requirement is such that client does not want to split the Quantity in PO, as they don't know how much quantity will be delivered from different valuation types. So that SAP note may not be helpful
Anyway thanks a lot for your suggestion -
Gross weight not picked in delivery created by vl10d.
Hi All,
I am creating background delivery for STO by tcode vl10d. For a particular material gross weight is maintained in material master but it is not geting displayed in gross weight field after creating delivery in loading tab. wat may the cause of this problem & how it can be removed???
urgent help reqd....
Thanx
Deepak KumarHi Deepak
It is flowing in sales order??
Thanks
G. Lakshmipathi
Maybe you are looking for
-
PSC 1210 Mac OS 10.6 Scan multiple pages into one pdf., and ink levels
Now that I upgraded my Mac OS to Snow Leopard (10.6.8), I have needed to scan on my HP all-in-one psc 1210 either from Preview or from Scan & Fax in System Preferences. Once I scan a page and that page opens up, I AM able to scan additional pages, bu
-
Exported PDF converts black to gray
Hello, I am trying to export an InDesign CS3 document as a PDF, but all my blacks turn gray when previewed in Acrobat. I opened the PDF in Photoshop to sample the gray to make sure it wasn't a preview problem, but it is gray in Photoshop as well. I h
-
Remote Persistency And Entity Services References
Hi Guys, I try to build a composite service with remote persistency (via webservices). There are several tuturials explainig it: 81 Using a Web Service as External Service 85 Using RFCs as External Services 95 Implementing Remote Persistency with CAF
-
Hot to have my website point to a webpage instead of the default page
Hi, I have a website set up for iAS and it shows the default page for iAS and there's a link to EM. How can I make my website redirect to a specific page? Thanks. I tried mod_rewrite on the httpd_conf and it isn't working so far. # Loading mod_rewrit
-
EXTPROC_CONNECTION_DATA missing Oracle11GR2 on Windows
Hello Oracle Guru's, I just installed Oracle 11.2.0.1.0 (64-bit) on Windows Server 2003 (64-bit) and noticed that the EXTPROC_CONNECTION_DATA Service Name in the TNSNAMES.ORA file is missing; replaced with ORACLR_CONNECTION_DATA. We have our own spat