No inbound delivery/TO created for goods receipt into a Lean WM Storage Loc
Ladies and Gentlemen:
We are using SAP 46C with Support pack 45. We have quite a few storage locations that are Lean WM managed. The Storage locations are not HU Managed. However everytime run a MB1C or MIGO 501, SAP is receiving the materials directly via a material document. I was under the impression that any time a storage location is either WM, Lean WM or HU managed, SAP always creates an inbound delivery and in case of Lean WM/WM a transfer order to receive the material. Please tell me what am I missing.
I have created plant, storage location and assigned the combination a lean Warehouse.
I have done the configuration under:
Customizing> Logistics Execution> Shipping--> Lean WM.
Please help me with why my system is not creating inbound deliveries.
Thanks.
hi
i am not 100% percent but I do not think that you can have inbound deliveries in to a lean wm environment. Inbound deliveries need to be pout away and as there are no bins etc in lean wm there is no put away to be done. If you want Inbound deliveries etc you are talking about full WM
Similar Messages
-
Identification whether inbound delivery is created for a PO or not ?
Is there a way that one can identity whether inbound delivery is created for a given PO or not ?
Dear Eshwar,
There are several ways to check whether Inbound delivery had been created or even completed.
It will also depend on how u configured your system.
1) Also one of the most important would be if you check the delivery tab in a PO there would be delivery complete tab, which would be checked if inbound delivery is created for that PO.
2) Also you can find the delivery details in the Purchase order history
3) The confirmation control tab will have the delivery number which you check with VL33N.
Hope this helps
Thanks
Murtuza -
Find a bapi for Creates a Goods Receipt with correspond to Inbound Delivery
hi expert!
exist a bapi for tcode:MIGO_GR ( Goods Receipt with correspond to Inbound Delivery)
i know one bapI BAPI_GOODSMVT_CREATE can Creates a Goods Receipt,
but i can't know to use it to Creates a Goods Receipt with correspond to Inbound Delivery.
or other bapi exist for MIGO_GR?
Best Regard!Hi Vatcan,
Chek the Inbound Delivery 1st weather you refer the right PO in it
You can also chek in PO i
1 Me23n Go to confirmation tab here you can see the Inbound delivery quantity
2 Chek which reference document you recived the goods, (i.e You recived the goods with reference to PO or Inbound delivery)
2 Coz if you refer the inbound delivery then syestem will deafult show the inbound quanity
And yes the actual quanity will update in inbound delivery if you refer the inbound deivery while reciveing the goods -
Need BAPI for MIGO to create a Goods Receipt against PO &Outbound Delivery
Hi Friends,
GRNs (Good receipt notifications) created in DHL (Non SAP system) will need to be communicated to SAP.
I need to post goods receipt using input data in MIGO. Is there any BAPI that i can use.The requirement is like below:
PO number field in output file is checked against entries in EKKO-EBELN, if a match is found the GR is posted against a Purchase Order otherwise LIKP-VBELN is checked and if a match is found GR is posted against an Outbound Delivery.
If PO Number = EKKO-EBELN GR against Purchase Order
= LIKP-VBELN GR against Outbound Delivery
Based on the above condition I need to create a Goods Receipt.
Could you please tell me the GM code, movement types and the required fields to be passed for the BAPI?
The fields available are with us are...
Header text. - Bill of Lading- Posting Date-Quantity- UOM--- Vendor Batch / Batch / Serial No --- PO Number or Delivery Number SLED
Are these fields sufficient for doing MIGO with the BAPI or do we require more fields???
Please provide sample code if possible.
Waiting for replies,
Thanks and Regards,
SudhaHi Friends,
GRNs (Good receipt notifications) created in DHL (Non SAP system) will need to be communicated to SAP.
I need to post goods receipt using input data in MIGO. Is there any BAPI that i can use.The requirement is like below:
PO number field in output file is checked against entries in EKKO-EBELN, if a match is found the GR is posted against a Purchase Order otherwise LIKP-VBELN is checked and if a match is found GR is posted against an Outbound Delivery.
If PO Number = EKKO-EBELN GR against Purchase Order
= LIKP-VBELN GR against Outbound Delivery
Based on the above condition I need to create a Goods Receipt.
Could you please tell me the GM code, movement types and the required fields to be passed for the BAPI?
The fields available are with us are...
Header text. - Bill of Lading- Posting Date-Quantity- UOM--- Vendor Batch / Batch / Serial No --- PO Number or Delivery Number SLED
Are these fields sufficient for doing MIGO with the BAPI or do we require more fields???
Please provide sample code if possible.
Waiting for replies,
Thanks and Regards,
Sudha -
Determination of a door for goods receipt via MIGO without inboud delivery
All,
Has anyone set up configuration to determine a warehouse management door for goods receipt when there is no inbound delivery? I wish to utilize door to assist in queue determination and I am unable to find the right settings for door determination on goods receipt.
Thank you,
SandyFor making the Inbound delivery as required for processing a goods recipt, you need to use the confirmation control key in the PO.
The ASN from the Vendor vvia EDI will post as an Inbound delivery in the PO.
In the configuartion of the confirmation control key maintain the Confirmation sequence with Inbound Delivery and mark it as GR relevant and GR assignment.
SPRO - IMG - MM- Purchasing - Confimrations - Set up confimrmation control.
This setting will ensure that GR does not happen without an IBD -
Create Automatic Reservation for Goods receipt of FG
When an order is created, the components from the store are reserved automatically. It implies automatic reservation for good issue.
What about AUTOMATIC reservation for goods receipt of finished product? Is it possible to make automatic reservation in PP for goods receipt of finished product, when finished product is ready?
I know that manual reservation for goods receipt of finished product can be done by using MB21 (521).
Thanks in advance.Your requirement is a little bit confusing...
If you have production order, why do you need GR-reservation for the to-be produced material? The production order itself is a GR-MRP element nad you can post the GR agains it.
If you don't have production order, I understand you need something to plan the GR.
But it seems you want to have both the PrdOrd and the GR-reservation --> you will have the same thing twice in your system. -
Call BAPI_GOODSMVT_CREATE to create a goods receipt for purchase order
Hi,
I'm calling the bapi BAPI_GOODSMVT_CREATE to create a goods receipt for purchase order, but the following code doesn't work. It doesn't give me any kind of error message but it does nothing as well...
Can anyone help me please?
Thank You
Hugo
Code
DATA: wa_goodsmvt_header LIKE bapi2017_gm_head_01,
wa_goodsmvt_code LIKE bapi2017_gm_code,
wa_bapi2017_gm_head TYPE bapi2017_gm_head_ret-mat_doc.
DATA: it_goodsmvt_item LIKE bapi2017_gm_item_create OCCURS 0 WITH HEADER LINE,
it_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
wa_goodsmvt_header-pstng_date = SY-DATUM.
wa_goodsmvt_header-doc_date = SY-DATUM.
wa_goodsmvt_header-ref_doc_no = '4500000020'.
wa_goodsmvt_code-gm_code = '01'. "Goods receipt for purchase Order
it_goodsmvt_item-stge_loc = 'BPF2'.
it_goodsmvt_item-move_type = '101' .
it_goodsmvt_item-entry_qnt = 17.
it_goodsmvt_item-entry_uom = 'KG'.
it_goodsmvt_item-mvt_ind = 'B'.
it_goodsmvt_item-po_number = '4500000020'.
it_goodsmvt_item-po_item = '00010'.
it_goodsmvt_item-material = '50'.
APPEND it_goodsmvt_item.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = wa_goodsmvt_header
goodsmvt_code = wa_goodsmvt_code
IMPORTING
materialdocument = wa_bapi2017_gm_head
TABLES
goodsmvt_item = it_goodsmvt_item
return = it_return.
data: begin of errmsg occurs 10.
include structure bapiret2.
data: end of errmsg.
data: wmenge like iseg-menge,
errflag.
clear errflag.
loop at errmsg.
if errmsg-type eq 'E'.
write:/'Error in function', errmsg-message.
errflag = 'X'.
else.
write:/ errmsg-message.
endif.
endloop.
if errflag is initial.
commit work and wait.
if sy-subrc ne 0.
write:/ 'Error in updating'.
exit.
else.
write:/ 'Ok'.
endif.
endif.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = ' '.Hi,
Thank you for the asnwer! I'm a rookie at ABAP so please forgive my stupid questions
I've changed the code to:
DATA: wa_goodsmvt_header LIKE bapi2017_gm_head_01,
wa_goodsmvt_code LIKE bapi2017_gm_code,
wa_bapi2017_gm_head TYPE bapi2017_gm_head_ret-mat_doc.
DATA: it_goodsmvt_item LIKE bapi2017_gm_item_create OCCURS 0 WITH HEADER LINE,
it_return LIKE bapiret2 OCCURS 0 WITH HEADER LINE.
wa_goodsmvt_header-pstng_date = SY-DATUM.
wa_goodsmvt_header-doc_date = SY-DATUM.
wa_goodsmvt_header-ref_doc_no = '4500000020'.
wa_goodsmvt_code-gm_code = '01'. "Goods receipt for purchase Order
it_goodsmvt_item-plant = 'BP01'.
it_goodsmvt_item-stge_loc = 'BPF2'.
it_goodsmvt_item-move_type = '101' .
it_goodsmvt_item-entry_qnt = 10.
it_goodsmvt_item-entry_uom = 'KG'.
it_goodsmvt_item-mvt_ind = 'B'.
it_goodsmvt_item-po_number = '4500000020'.
it_goodsmvt_item-po_item = '10'.
it_goodsmvt_item-material = '50'.
APPEND it_goodsmvt_item.
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = wa_goodsmvt_header
goodsmvt_code = wa_goodsmvt_code
IMPORTING
materialdocument = wa_bapi2017_gm_head
TABLES
goodsmvt_item = it_goodsmvt_item
return = it_return.
write:/ it_return-message.
And the return message is : Material document data and PO data do not match (Material)
Any idea of what might be the problem?
Thanks -
Error "Post the HUs for goods receipt so that they can be transfer "
Hi Gurus,
I am facing a problem while doing PGR the inbound delivery,
I am moving stock from one SLOC (AY02- HU Managed) to Another SLOC
(AA99-
Non HU). Inbound delivery is created .
I did automatic packing and packed the HU generated and saved the
inbound delivery. While doing PGR I am getting error "Post the HUs for
goods receipt so that they can be transfer posted Message no.
HUFUNCTIONS254". Kindly Assist
Steps for Reconstruction
1) MB1B post with 311 movement type.
2) delivery gets created.
3) pack the HU's automatically and HU's were generated, save the inbound.
4) Do PGR .
Regards
GopiHello,
There is a "concept problem". You are not doing a reception, you are posting an issue. After running MB1B system should create an Outbound delivery.
In a HU-managed storage location you should use existing HU in order to pack the delivery. Instead of generate new HUs in the OD, try to pack existing ones.
Regards -
No transfer exists for goods receipt reference(From ECC to SNC )
Hi All,
We are facing one issue in ECC and SNC while transferring Goods Reciept Information to SNC via ECC.
We recieved ASN information from SNC and did Goods Reciept against ASN via Inbound delivery.
Now when we used the report RSMIPROACT to transfer Goods Reciept Information it is giving message
"No transfer exists for goods receipt referenc".
I did all setting like
I ticked check box for Goods Reciept Reference and Delivery03.
Source list is maintained and also Message type STPOD is configured for Logical system.
Please can some one help me in telling me why system is not selecting any PO for transfer of GR information even tough Goods Reciept is done for PO.
OR
Is there anyotherway where we can send the Goods Reciept Information from ECC to SNC
Thanks and Regards
Raghavendra PaiHi Raghavendra ,
Make sure in We20 following setting is required:
Go to your partner type LS (logical system) and create outbound parameter:
Message Type:STPPOD
Receiver Port:<Your port number> which connects to PI from ECC
Transfer IDoc Immed checked with Output mode=2
Basic type:DELVRY03
Checked Cancel Processing After Syntax Error.
No other setting is required in above outbound parameter.
Go to RSMIPROACT report
You need enter following data:
1)Plant
2)MRP area of plant
3)If want for all material then enter * or enter list of materials
4)Enter target system (SNC system)
5)checked only Goods receipt Reference
6)In execution parameter select Update run radio button
7)Log select log complete report
8)IDoc type DELVRY03
Lastly main thing is GR date enter GR date.
When you execute RSMIPROACT report you will get this message "No transfer exists for goods receipt reference" then it will ask whether you want to change your selection click on <b>NO</b>.
Now check whether IDoc is got triggered or not?
Let me know for any clarification.
Thanks,
Nikhil -
Delete inbound delivery against PO after goods recipt
Hi Gurus,
I have a question regarding the link of Purchase Order and Inbound delivery status indicator.
This is my scenario. I had created a purhase order with qty 10, I have received GR using MIGo for 4 qty.
After one month I have created inbound delivery for the reaining qty 6 against the same PO.
When I am trying to delete this delivery document system throughing the error message "cannot delete inbound delivery as the status of the document is partially completed".
why system linked the delivery document with previuos goods reciept?
how can I delete the inbound delivery?
please suggest
Thanks.
SreeramSreeram,
From the PO, get the confirmation control key value from confirmation tab and go to SE16 on table T163G with this value. My guess is field WEREL for confirmation category LA has a value of "X". If this is the case, that explains the behavior as you described in your posting. When the inbound delivery is created, the program will update the quantity reduced field in the confirmation tab of PO by GR quantity (4 in your example). With this update, you can no longer delete the inbound delivery.
So to delete the inbound delivery, you will need to cancel the GR. Once the GR is cancelled, you should be able to delete the inbound delivery. Once the inbound delivery is deleted, you can re-post the GR so you stock data can be restored to its original value.
Revi -
Inspection lot not getting cancelled after the inbound delivery is created
Hello,
The scenraio is like this.
1. Material was procured in plant A.
2. Using the stock transfer purchase order, transferred the material from Plant A to Plant B.
3. Outbound delivery was created, Handling units were assigned and Post Goods issue was done.
4. As soon as this was done, inbound delivery got created automatically in plant B and Handling units were assigned.
5. Inspection lot was created with origin "08".
6. Now I want to reverse all the transactions, so I did as mentioned below.
7. Handling units were deassigned from the inbound delivery and inbound delivery was successfully deleted.
8. Now tried to do the reverse post goods issue and got the error "Handling unit XXXXXX cannot be reversed"..Goods movement cannot be reversed for handling unit XXXXX because it has been changed or assigned to object since the last goods movement posting".
The issue is that as soon as the inbound delivery is deleted, the inspection lot status should change, which has not changed. So kindly let me know how to make the system cancel the inspection lot as soon as the deassignment of handling units is done in inbound delivery or the inbound delievry is deleted.
Regards,
Narendra BoraHello,
Can anyone please reply.
Regards,
Narendra Bora -
Quality Certificate for Goods Receipt - FAIR
Hi Guys,
I’m after some advice with regards to the QM module.
We implemented QM last year to support our incoming inspection process flow.
The following dynamic rules were created via TCODE QDR1
Z01 Inspection Always
Z02 3 Inspections Plus Annual
Z03 One Off Inspection
In the material master we have actived the inspection type 01.
Next steps:
Quality Certificate for Goods Receipt
We would like to set the certification flag to identify that a first article inspection report (FAIR) is required from goods externally procured.
Today all vendors are required to provide a FAIR with the 1st off receipt for a new material or items which have not been delivered for more than 12mths.
Is it possible to set/create much a rule in QM for the 1st del to be flagged certificate required?
My initial thoughts were
1. To setup quality information records for each material + vendor with the certificate “FAIR”.
2. Then create and assign an inspection plan for the first off delivery.
Problems I can see,
1. The certificate is only required for the first delivery regardless if the material requires a 2nd 3rd or 4th del to be inspected
2. How to apply the settings and reset them when a FAIR requirement (Annual)
3. Creation of this rule would have to accommodate the current QM rules not impact?
Has anyone implement certifications in this way or could they suggest a way it could be managed.
Many Thanks
PaulHi Craig,
First thanks for the information on DMR this has solved the problem.
I do have a second question if you could it would be appreciated.
Can you change the QM control key for a PO.
In the material master I've activate QM with control key 0000 no certificate required
After raising a PO a change note is then released under this circumstances the vendors are required to provide a certificate with the PO.
To mange this I would like to change the control key in the PO - I get the error message.
Control key Z001 cannot be used here
Message no. ME554
Diagnosis
You wish to change the control key for quality management in procurement. Only the following changes are allowed:
Set current control key from material
Set existing control key of item 0000
Procedure
Is it possible to change the key at direct in the PO?
Thanks
Paul -
Problems in creating a Goods Receipt Draft
Hello,
I am trying to use the DI-API and the SDK to create a Goods Receipt Draft document and link it to an existing Purchase Order. When I try to add the draft object, I receive an internal error (-2010). Here is the code that I am using. Can someone see if anything is wrong with this, or does anyone have any insights into this type of error?
SAPbobsCOM.Documents draft = null;
draft = company.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDrafts);
draft.Reference1 = tempDocEntry;
draft.CardCode = tempCardCode;
draft.DocDate = DateTime.Now;
draft.NumAtCard = tempOrderNumber;
draft.DocObjectCode = SAPbobsCOM.BoObjectTypes.oPurchaseDeliveryNotes; // Used so that the objType will be 20 for a Goods Receipt Draft
draft.Comments = "";
draft.Lines.BaseEntry = System.Convert.ToInt32(tempDocEntry);
draft.Lines.BaseLine = System.Convert.ToInt32(row["Line #"].ToString());
draft.Lines.BaseType = System.Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oPurchaseOrders);
draft.Lines.ItemCode = row["Item #"].ToString();
draft.Lines.Quantity = System.Convert.ToInt32(row["Qty"].ToString());
draft.Lines.Price = System.Convert.ToDouble(row["unit price (USD)"].ToString());
draft.Lines.WarehouseCode = "0" + row["Whse Code"].ToString(); // prepend with zero, if the code is of length 1
draft.Lines.Add();
result = draft.Add(); // Add the draft now
if (result != 0)
thisError = company.GetLastErrorDescription(); //*** THE ERROR RESULT IS RETURNED HERE...
I am hoping that someone can provide some feedback and direction on this one fairly quickly as I am on a pretty tight time constraint to implement this solution.
Thanks,
JonathanHi Jonathan,
I haven't tested your code but I notice that you are calling the Add method of the Lines child object incorrectly. It's a bit confusing but the Lines.Add method should be called first and then you use the SetCurrentLine method to access the properties of this line. To make it more confusing, a new instance of the Documents object automatically gets one, blank line so you only need to call Lines.Add when adding a second line (and each subsequent line).
For example, say I have a recordset of line details from a base PO that I want to add to a new, draft GRPO:
int lineIndex = 0;
while (!rec.EOF)
if (lineIndex > 0) draft.Lines.Add(); // Only need to add new line after first one
draft.Lines.SetCurrentLine(lineIndex); // Set focus to newly added line so I can set properties
draft.Lines.BaseEntry = System.Convert.ToInt32(rec.Fields.Item("DocEntry").Value);
draft.Lines.BaseLine = System.Convert.ToInt32(rec.Fields.Item("LineNum").Value);
draft.Lines.BaseType = System.Convert.ToInt32(SAPbobsCOM.BoObjectTypes.oPurchaseOrders);
draft.Lines.ItemCode = System.Convert.ToString(rec.Fields.Item("ItemCode").Value);
draft.Lines.Quantity = System.Convert.ToDouble(rec.Fields.Item("Quantity").Value);
draft.Lines.Price = System.Convert.ToDouble(rec.Fields.Item("Price").Value);
draft.Lines.WarehouseCode = System.Convert.ToString(rec.Fields.Item("WhsCode").Value);
lineIndex++;
rec.MoveNext();
Kind Regards,
Owen -
"Delivery Completed" Indicator in Goods Receipt
Hi,
While doing GR, we want to check the "Delivery Completed" on the Goods Receipt Screen if we are expecting no future receipt against the Purchase Order.
Currently we are not able to check the Delivery Completed Indicator as it is not in editable mode.
Is there any issue if we enable the Check Box on Goods Receipt Screen. If no, how can we enable the Check Box.
Please guide.
Regards,Hi
This is handled by the system automatically. you can change only in purchase order.
Refer SAP note 1093582 for more info
About delivery completed indicator functionality
The purchase order item is considered closed, even though the total
quantity may not have been delivered.
o Although a further delivery is not expected, it is still possible.
o At the time of the next goods receipt, the system suggests the item
as unselected.
o The purchase order item can be deleted, even if the total quantity
was not delivered.
Although the "delivery completed" indicator is not set, a purchase order
item is still considered closed if the full quantity has been delivered. In
this case, the "delivery completed indicator" is not required.
In Customizing for Inventory Management/Goods Receipt/Set Delivery
Completed Indicator, you can define at plant level that the "delivery
completed indicator" is set automatically in the order if:
o the total quantity was delivered
o the underdelivery or overdelivery lies within the tolerances
Hope it helps
Thanks/karthik -
Creating Inventory Goods Receipt (oInventoryGenEntry)
Creating Inventory Goods Receipt (oInventoryGenEntry) gives the error "The inventory account is not defined". But I do the same in SAP and the works.
What do I have to do in my code about accounts ?
I mean for sure I just give the item, the quantity and a bit of header information.Dear Marc Roussel,
Please try to set the AccountCode of Document_Lines then add it again.
Best Regards
Jane Jing
SAP Business One Forums team
Maybe you are looking for
-
Attach Terms and Condition in PDF to Script
Hi Experts, I have a requirement to include the Terms and conditons ( 4 pages - 2 columnwise ) in PDF document. Now they want to include it to already existing script. I just first thought of inlcuding the Terms and conditions using Include Text. B
-
Issue while saving Purchase Order
Dear all I am trying to save a Purchase order, the taxes in Purchase order -> Invoice -> Taxes are not getting populated corectly. Is there any user exit/Badi to populate the same. Thanks in advance. Regards Dinesh
-
Hi, I do not have the authorization to SDM and so i am not able to deploy a DC. How can i get the deployable archive of the project SCA/ SDA ? If i want to transport it to the runtime system, do i need a SCA file or an SDA file ? Is it created when i
-
OIM provisioning of groups to AD
Hi, Can any one tell me how can i provision groups to AD. when ever the administrator creates a group in Administration Console that group needs to be provisioned to AD.
-
Hi Gurus, I am implementing SAP EBS did the config and tested out everything, is working fine. The problem is that the standard SAP EBS does not works for their business process for incoming payments and need you advice on the same: When they receive