Goods Recipt without Purchase Order
Hi Experts,
Can any one Explain me the Process of Goods recipt without Purchase order.
1) What document type i need to select ?
2) Does i need to process MIRO for these ?
3) If it is a Usual material which i previously procuring throgh purchase order, How it reflect in Stock ?
4) Where can i find the difference of the Material which has purchased through Purchase Order and without Purchase Order ?
5) Does it affect usual stock ?
6) How to follow Vendor Returns for this ?
Plz Plz Give ur Valuable inputs on this.
Best Regards
Javeed
1) What document type i need to select ?
You don't need a document type, just use Tcode MIGO, then select mouvement Type 501
2) Does i need to process MIRO for these ?
No, there is no FI document.
3) If it is a Usual material which i previously procuring throgh purchase order, How it reflect in Stock ?
If your material valuation is "V" : overage price. your stock will be devaluated: Total value of stock will be inchanged, whereas the qty will increase, So the material net price will decrease
4) Where can i find the difference of the Material which has purchased through Purchase Order and without Purchase Order ?
You can lanayse goods mouvement through Tcode MB51, Also you can Tcode MR51 for analyzing.
5) Does it affect usual stock ?
Yes, if you don't use Split valuation, your stock will be homogeneous. So if you wish to keep separately the free goods you have to use split valuation
6) How to follow Vendor Returns for this ?
Use MIGO, mouvement Type 502
Similar Messages
-
Modify the price in good receipt without purchase order
Hi gurus,
is there any way to modify the price of a material in the good receipt without a purchase order?
Kind RegardsHI,
way to modify the price of a material in the good receipt without a purchase order?
I am not sure what you want price of goods receipt means material price
try following
MR21 and change material price
Regards
Kailas Ugale -
Don't want a Goods Receipt PO without Purchase Order
Hello Experts,
I am looking for a solution that Goods Receipt PO must be restricted as no Goods should be received without Purchase Order.
Is it possible ?
Help Required ....
Thanks & Best Regards,Hi
This restriction is possible only by the 'SBO_SP_TransactionNotification' Stored procedure.
You can learn more about this stored procedure from the following link:
[https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/e991e2b9-0901-0010-0395-ef5268b00aaf]
The following is the code which restricts GRPO created without PO
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER proc [dbo].[SBO_SP_TransactionNotification]
@object_type nvarchar(25), -- SBO Object Type
@transaction_type nchar(1), -- [A]dd, <u>pdate, [D]elete, [C]ancel, C[L]ose
@num_of_cols_in_key int,
@list_of_key_cols_tab_del nvarchar(255),
@list_of_cols_val_tab_del nvarchar(255)
AS
begin
-- Return values
declare @error int -- Result (0 for no error)
declare @error_message nvarchar (200) -- Error string to be displayed
select @error = 0
select @error_message = N'Ok'
IF (@object_type='20')
BEGIN
/* Purchase Delivery Note (Goods Receipt PO)*/
if (@transaction_type='A')
BEGIN
IF (SELECT max(ISNULL(T0.BaseEntry,-1)) FROM PDN1 T0 WHERE T0.DocEntry = @list_of_cols_val_tab_del) != -1
BEGIN
set @error = 0
set @error_message = N'Ok'
END
ELSE
BEGIN
set @error_message='Goods Receipt PO cannot be created directly. Copy from PO'
set @error=1
END
END
END
-- Select the return values
select @error, @error_message
end -
Scenario of Goods Recipt without P.O
Hi Experts,
My Client wants a automatic P.O to be created while doing the Goods Recipt with 101 Movement Type.
The Scenario is as Follows.
One of his Vendor has came to show the 20 sample Material But, Infact there is an requirement of these material for production.
And Out of 20 Materials he require 15 On Spot. And he wants Directly to do GR with 101 Movement Type and Auto-PO Creation in Background. He wants as usual Inventory Stock to Debit and GR/IR to credit asusual.
As it is not a Cash Purchase with Movement Type 501, Apart from this he wants to Process MIRO for that Procured material without P.O , and P.O to generate in Background.
a) Can we Process MIGO with Movement Type 101 without Purchase Order Created ?
b) Can P.O be created automatically in Background for the recieved goods with 101 Movement Type ?
c)Background Automatically Created P.O Number can be Utilised for processing MIRO ?
Please Help me out with your Valuable advice.
Best Regards
Javeed AhamedHi Javed,
As i understand your requirement you need to generate a PO while posting GR with Mov type 101.
For this there is a standard process, Auto PO on GR.
Certain prerequisites are required
1. Material has to be valuated, Material number required.
2. Standard Purchase Organisation has to be assignned to the plant in Customizing.
(Enterprise Structure->Assignment->Materials Management->Assign standard purchasing organization to plant )
3. Valid Info record for the materail at std POrg.
4. Activate Auto PO for Mvnt type 101 in Customizing.
Materials Management->Inventory Management and Physical Inventory->Goods Receipt->Create Purchase Order Automatically
5. Flag Autom. PO in Purchasing view of Material Master.
6. Flag Automatic Purchase Order for Vendor.
Once the obove settings are completed in MIGo,
Create Goods Receipt with reference to Purchase Order, enter mvnt type 101,
Click on the icon NON-Ordered Item just below the Item Overview.
Make the entries of the material, Quantity, vendor and post.
Do let me know if you need any further assistance
Pradeep
Edited by: Gnana Pradeep.G on Jul 14, 2009 8:19 AM -
Capture Excise Invoice w.r .t Without Purchase order
HI
When i try to post J1IEX i.e Capture Excise Invoice w.r .t Without Purchase order i am getting the following error message :
Balance in transaction currency
Message no. F5702
Diagnosis
A balance has occurred in transaction currency 'INR' with the following details:
Exchange rate '00', amount ' 1.000-' and currency key 'INR'.
The data in the transaction currency were transferred from the calling application.
System Response
Your data cannot be processed in FI.
Procedure
The error is probably in the calling application
Please help me to solve this issue
Thanks & Regards,
ManiHi,
check in cin-basic settings- co code settings , there will be a check box "Rounding duty on procurement" , pls tick mark this and check it..
otherwise check in debit / credit selection for EWPO trans type . as per blw in - Logistics General Tax on Goods Movements India Account Determination Specify Excise Accounts per Excise Transaction
EWPO Credit CENVAT clearing account
EWPO Debit RG 23 AED account
EWPO Debit RG 23 BED account
EWPO Debit RG 23 ECS Account
EWPO Debit RG 23 NCCD account
EWPO Debit RG 23 SED account and ECS and SE CESS
Edited by: Jayakumar Raju A.S on Aug 19, 2009 6:36 PM -
Post vendor Invoice without Purchase order.
Hi all
good afternoon
how can i post vendor Invoice without Purchase order.
And any option
Regards
ManjuHi,
Use following transactions to do so;
1. MIGO - Goods Receipt > Others
Here use movement type as "501" and enter material, vendor, quantity, Plant, storage location, etc... manually and post the material document.
Here following A/c entry will appear;
(BSX) Stock Account - Dr
(GBB-ZOB) Expense A/c - Cr
2. FB60 - Post Vendor Invoice
Here following A/c entry will appear;
Vendor Account - Cr
Expense A/c - Dr
3. F-53 - Post Payment w.r.t. the Invoice posted in step2.
Here following A/c entry will appear;
Vendor Account - Dr
Bank Account - Cr
Note: - If you don't want to carry out inventory transactions then follow only steps 2 & 3. -
GR without purchase order?
Hello!
Is there any problem to implement GR, without purchase order, this may have an impact in Finance?
Thanks for you helpHello,
You can use movement type like 561 for good receipt without PO but you can not invoice receipt with using MIRO. You must enter this invoice with using FI transaction like FB60. After good receipt without PO, system generates a FI document with 2 line items.
Stock account debit 1000 $
A dummy account credit 1000$
Then invoice receipt you must close balance for dummy acount. (With using FB60, post manually invoice)
A dummy account debit 1000 $
vendor credit 1000$
But Why don't use PO?
Regards,
Burak -
Automatic creation of transfer orders from goods receipt of purchase order.
Hi experts
The project i am currently working on requires the following;
When goods receipting a purchase order i have a requirement for the system to create automatic transfer orders to put the stock away into storage bins. I am aware that the stock goes straight into the 902 area once goods receipted. Is it possible to have the transfer orders created automatically out of 902 once the goods receipt has been posted.
In support of this, i have made an entry in transaction OMKX for the following;
Reference Movement Type - 101
Movement Indicator - B (goods movement for purchase order)
Movement Type - 101
TR Create Transfer requirement - X
Immed. TO Creation - A
Addl Data - X
Once i receipt the PO it just sits in 902 and does not create any automatic transfer orders.
Could someone please help me
Thanks
SimonPlease try to process the material document of the GR manually by LT06 in foreground to find out the root cause of the error.
You may also want to setup the mail control (V_T321-MAILK) for immediate TO creation in OMKX. The system will send you a express message (depending on your setup) if TO creation is failed. -
MIGO - Goods Receipt against Purchase order. PO rate dispaly.
Is it possible to display purchase order line item rate in MIGO - Goods Receipt against purchase order - Quantity tab.
In Quantity tab - System is showing Qty in Unit of Entry, Qty in SKU, Qty in Delivery Note, Quantity Ordered, alongwith these fields we also want display of Purchase order rate/each of that line item.
Please guide.BTW you are getting PO number at MIGO and clicking over that you will get entire PO then why you want PO rate display here??
-
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 -
Goods Receipts for Purchase Order using BAPI_GOODSMVT_CREAT
Hi experts,
I am working on the a program where am generating Goods Receipts for Purchase Order. the BAPI_GOODSMVT_CREAT returns an error saying "Material 6003022 not maintained in plant 1001"
Can any one assist? is there a field I may be missing?
Here is a sample code.
DATA: gm_header TYPE bapi2017_gm_head_01.
DATA: gm_code TYPE bapi2017_gm_code.
DATA: gm_headret TYPE bapi2017_gm_head_ret.
DATA: gm_item TYPE TABLE OF bapi2017_gm_item_create WITH HEADER LINE.
DATA: gm_return TYPE bapiret2 OCCURS 0 WITH HEADER LINE.
DATA: gm_retmtd TYPE bapi2017_gm_head_ret-mat_doc.
CLEAR: gm_return, gm_retmtd.
REFRESH gm_return.
Setup BAPI header
"data
gm_header-pstng_date = sy-datum.
gm_header-doc_date = sy-datum.
gm_code-gm_code = '02'.
" MB1A * Write 971 movement to table CLEAR GM_ITEM.
MOVE '101' TO gm_item-move_type .
" MOVE 'Q' TO GM_ITEM-SPEC_STOCK.
MOVE '6003022' TO gm_item-material.
MOVE '10' TO gm_item-entry_qnt.
MOVE 'EA' TO gm_item-entry_uom.
MOVE '1001' TO gm_item-plant.
MOVE '' TO gm_item-stge_loc.
MOVE '0901' TO gm_item-move_reas.
" MOVE '4500006877' TO GM_ITEM-WBS_ELEM.
" MOVE '0020' TO GM_ITEM-VAL_WBS_ELEM.
MOVE '0020' TO gm_item-deliv_numb.
MOVE '4500006881' TO gm_item-po_number.
MOVE '0010' TO gm_item-po_item.
APPEND gm_item.
Call goods movement BAPI
CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
EXPORTING
goodsmvt_header = gm_header
goodsmvt_code = gm_code
IMPORTING
goodsmvt_headret = gm_headret
materialdocument = gm_retmtd
TABLES
goodsmvt_item = gm_item
return = gm_return.
IF NOT gm_retmtd IS INITIAL.
COMMIT WORK AND WAIT.
CALL FUNCTION 'DEQUEUE_ALL'.
ELSE.
COMMIT WORK AND WAIT.
CALL FUNCTION 'DEQUEUE_ALL'.
ENDIF.>
Spark842 wrote:
> Hi experts,
> I am working on the a program where am generating Goods Receipts for Purchase Order. the BAPI_GOODSMVT_CREAT returns an error saying "Material 6003022 not maintained in plant 1001"
> Can any one assist? is there a field I may be missing?
>
> Here is a sample code.
>
> DATA: gm_header TYPE bapi2017_gm_head_01.
> DATA: gm_code TYPE bapi2017_gm_code.
> DATA: gm_headret TYPE bapi2017_gm_head_ret.
> DATA: gm_item TYPE TABLE OF bapi2017_gm_item_create WITH HEADER LINE.
> DATA: gm_return TYPE bapiret2 OCCURS 0 WITH HEADER LINE.
> DATA: gm_retmtd TYPE bapi2017_gm_head_ret-mat_doc.
> CLEAR: gm_return, gm_retmtd.
> REFRESH gm_return.
> * Setup BAPI header
> "data
> gm_header-pstng_date = sy-datum.
> gm_header-doc_date = sy-datum.
> gm_code-gm_code = '02'.
>
>
> " MB1A * Write 971 movement to table CLEAR GM_ITEM.
> MOVE '101' TO gm_item-move_type .
> " MOVE 'Q' TO GM_ITEM-SPEC_STOCK.
> MOVE '6003022' TO gm_item-material.
> MOVE '10' TO gm_item-entry_qnt.
> MOVE 'EA' TO gm_item-entry_uom.
> MOVE '1001' TO gm_item-plant.
> MOVE '' TO gm_item-stge_loc.
> MOVE '0901' TO gm_item-move_reas.
> " MOVE '4500006877' TO GM_ITEM-WBS_ELEM.
> " MOVE '0020' TO GM_ITEM-VAL_WBS_ELEM.
> MOVE '0020' TO gm_item-deliv_numb.
> MOVE '4500006881' TO gm_item-po_number.
> MOVE '0010' TO gm_item-po_item.
> APPEND gm_item.
>
> * Call goods movement BAPI
>
> CALL FUNCTION 'BAPI_GOODSMVT_CREATE'
> EXPORTING
> goodsmvt_header = gm_header
> goodsmvt_code = gm_code
> IMPORTING
> goodsmvt_headret = gm_headret
> materialdocument = gm_retmtd
> TABLES
> goodsmvt_item = gm_item
> return = gm_return.
>
> IF NOT gm_retmtd IS INITIAL.
>
> COMMIT WORK AND WAIT.
> CALL FUNCTION 'DEQUEUE_ALL'.
> ELSE.
> COMMIT WORK AND WAIT.
>
> CALL FUNCTION 'DEQUEUE_ALL'.
> ENDIF.
My guess, is that this material is not really maintained in the Plant '1001', to be on the safer side, get the exact values from EKPO itself, also check if this material exists in the table MARC for the plant and storage location.
MOVE '1001' TO gm_item-plant. "<< Hard coded
MOVE '' TO gm_item-stge_loc.
Replace the above hardcodes to something like this to get the actual value from EKPO.
select werks lgort into (gm_item-plant, gm_item-stge_loc) from ekpo
where ebeln = gm_item-po_number
and ebelp = gm_item-po_item. -
Is it possible to do goods receipt for purchase order by mb31
Hello friends,
I have created one purchase order.Now i want to do goods receipt for that purchase order.I know that throught migo and movt type 101, i can do this.But guys i have one doubt over here.Can i do the goods receipt for purchase order by Transaction code MB31(Goods Receipt for Order).
When in Transaction code mb31 i put the purchase order number, system gave me the error,"order 44000000298 not found or not permitted for goods movement".Message no. c6001.
So guys what do you think in this matter?is it possible to do goods receipt for purchase order by mb31.If yes than how to resolve this error.
Thanking you guys in advance.MB31 is for doing goods receipt of production order
-
Goods receipt for purchase order is not allowed
Hi,
When I am doing the PO receipt i am facing the error message "Goods receipt for purchase order is not allowed WBS element xxxxxx"
What could be the problem
Thanks
LuckyHi,
Please check the WBS element in CJ03, in Basic Data, System status,
Is the WBS is not released or blocked.
Hope it helps you.
Thanks -
Goods receipt for purchase order not allowed for a particular wbs
hello everybody..
Am creating a good receipt for a purchase order using the T-CODE-: MIGO...
While doing so am getting an error as " goods receipt for purchase order not allowed(wbs element)".
What can be done to rectify this error?
Plz do help me....
Regards,
Deepika
Moderator message: not directly related to ABAP development, please have a look in the appropriate functional forum, study the long text of this error message.
Edited by: Thomas Zloch on Dec 1, 2010 5:52 PMHi Br. Ajay M,
Released the order and Status line as follow
REL AVAC BUDG GMPS
but the error changed while reverse the document
item 0001 Order is invalid.
Many thanks for your kindly reply.
regards,
Steven -
Menu path - for goods receipt for purchase order (MB01)
Hi
What is the menu path for Goods receipt for purchase order (MB01) - ECC6.0hi
the path is too deep
plz just log in ur system and find MB01
Materials Management > Purchasing > Master Data > Subsequent Settlement > Vendor Rebate Arrangements > Environment > Condition/Arrangement > Environment >Pricing > Environment Value assignment > Inventory management > Goods receipt >For purchase order > MB01 - PO number known
regards
KI
Maybe you are looking for
-
** File to Mail through BPM - Holding Messages
Hi Friends, We are running File to Mail scenario in our PRD server. We use BPM design to collect messages and grouping it send to mail id with XL attachments. Some of the messages are in Holding state i.e from the BPM to Mail adapter. I have compare
-
Hi, I am interested in using Apache FOP & Apex for PDF creation as are multiple others, can anyone post some finished example PDF's for those of us considering this method to look at? Thanks!
-
Which accessory will work best?
I posted on here less than a month ago asking about the 30-pin to lightning adapter for the iPhone 5, seeing if it would work with my '08 Volkswagen Jettas iPod Adapter. Sadly to say, I should have listened to my gut feeling (but I appreciate the eff
-
How to create empty text file on target system for empty source text file
Hi All, I have an issue in handling empty file in the Text (FCC) to Text (FCC) file scenario. Interface picks text file and delivers on target system as text file. I have used FCC in both sender and receiver CCs. Interface is working fine if the sour
-
am putting a dvd project together using idvd 7.1.2 on a mac os x running Mountain Lion 10.8.4 My problem is that once I have to project ready to burn it goes through encoding process fine but when it gets to the final burn stage it starts the "writin