Idoc for Goods Receipt against a Purchase Order
Hello Gurus,
I am Using message type WHSORD to generate an Idoc when a GR happens against a Purchase Order (Mvmnt 101).
Q. Can I use Message Controls to make this happen
If Yes, Then what would be the Output type (T-code: NACE). ( We have already tried ME Application type and MLGR & WE03 Output types)
If we cannot use message controls, then what method do I use to generate the Idoc.
Hello Gurus,
Desperately need help.
Regards
Sri
Similar Messages
-
Block the goods receipt against a purchase order without a record condition
Dear
I need to block migo against a po if FRB1 record condition price have price value 0
I need to block only MIGO not the creation of the purchase order.
How can I do this ?
Thanks.hi,
Yeah its placed at the item level of the PO, which states wheather GR is possible for it or not...if we uncheck it GR will not be posted...Check Delivery tab in the PO item details...
But in your case you have to go on with condition type...
Regards
Priyanka.P
Edited by: Priyanka Paltanwale on Oct 18, 2010 5:10 PM -
Function module to check whether Goods Receipt of a Purchase Order is done.
Hi,
Is there any function module to check whether Goods Receipt of a Purchase Order is already done?
Taking into consideration reversals.
Thanks.Hi,
I think u can do this by using a simple select query.
u have to go in EKBE table.
put the PO no. in field EBELN + EBELP(line item) and get the material docuement no. in field BELNR + BUZEI(line item).
Thanks
Jitendra -
Regarding Outbound IDOC for Goods Receipt with MBGMCR03
Hi Experts,
Please let me know ,how to handle TYPE QUANT fields when i am generating an Outbound IDOC for Goods receipt for message type MBGMCR with the IDOC type MBGMCR03.
At item level when passing the value for quantity received field ,the QUAN value into NUMC or CHAR before MASTER_IDOC_DISTRIBUTE to pass it to data record it is showing correctly in my BADI .
after generating the idoc , the field value is appended with next field value passed.
before generating IDOC
erfmg( 60.000) - ENTRY_QTY(060)
efrme (EA) - ENTRY-UOM(EA)
after generating IDOC
IN WE02
ENTRY_QTY-060EA
later field values are mismatching .
Please let me know the resolution.
Thanks & regards
VishnuHi,
Standard Idoc types for invoice is INVOIC01 and INVOIC02.
- Use WE30 for seeing Idoc types with segment.
Or otherwise go for Custom Idoc
Create Custom Idoc type with required fields,custom output type and assign it to partner profiles.(If there is no std idoc type or output type)
Use Funtion module MASTER_IDOC_DISTRIBUTE to generate Idocs while saving MIRO, for this you need to find exit or implement implicit enhancement while saving MIRO.
http://wiki.sdn.sap.com/wiki/display/ABAP/StepstocreatecustomIDOC - Creating Custom idocs -
Idoc Type for Goods Receipt against a PO
Hi ,
The Goods Recept is already done in my legacy system, So my interface updates the goods receipt in SAP based on goods receipt done in Legacy system.
I receive following data:
Plant
Purchase Order Number
Line Item
Pack List Number
Material Number
Quantity
Storage Location
GM_CODE = '01'
MVT_IND Movement indicator = 'B'
So I want which Standard Idoc Type I can use for this.
I reffered to Note 833603.
In that
1. WMMBXY (WMMBID01, WMMBID02) and
2. MBGMCR (MBGMCR01, MBGMCR02) is mentioned.
Which one I should Use, as this GR is done again PO so its mandatory for me to pass Purchase Order Number and line item.
Plz guide me which IDOC type i shd choose.Hi,
Use the message type WMMBXY, IDOC Type as WMMBID02 and the function module is L_IDOC_INPUT_WMMBXY (Process Code WMMB) to process the Goods Receipt against a PO.
I have successfully used that in many projects till now.
Please let me know if you have any queries.
Thansk,
Mahesh. -
Goods receipt without a purchase order
hellow experts,
I created a good receipt in MIGO with out a purchase order, the saving icon refuse to highlight i.e is not highlighted, so i cat save the goods receipt. I dont know if it has something to do with the configuration? if the system is configured not to accept a goods receipt without a PO.?. I will really appreciate if there is a way for me to make the save icon active, thanksThanks experts for your reply so far,
I would like to know the G/L account to assign to the good receipt without a purchace order, because most of the GL account I have tried from my list has been given me messages like, "it is not possible to post directly to this account", and some other errors
your contributions would be highly appreciated. Thanks -
Inbound idoc for updating delivery date of purchase order
Hi All,
Our vendor sends a delivery file consisting of delivery date and quantity(could be partial) for line items of a purchase order.
I need to update the Purchase order line item with the delivery date and quantity sent from the Vendor. It should add a new confirmation line with custom confirmation category in the confirmation tab of the line item in the Purchase order.
Each time we get a delivery file we need to add a new confirmation line in the confirmation tab of the purchase order line item.
How can I get this working using inbound idoc processing? Which Idoc type should I use to solve my issue. Will ORDERSP work for my scenario?
Thank you,
Sonali.>
sonali ashi wrote:
> We have all EDI set up done for ORDERSP idoc in our system. Problem when I use this idoc type by default system is always adding confirmation catgeory 'AB' but we want our custom category to be added instead of 'AB'.
> Edited by: sonali ashi on Dec 23, 2010 9:47 PM
Confirmation category used for order acknowledgement is define in configuation. You can change that from AB to your custom condition and EDI should pickup that.
SPRO->Material Management->Purchasing->Confirmation->Define Internal Confirmation Category
>
sonali ashi wrote:
> I have also noticed that 'AB' confirmation accepts only full quantity order acknowledgement through Idoc processing.
> Manually I can add a "AB" confirmation for partial quantity but in the idoc processing it fails.
> Edited by: sonali ashi on Dec 23, 2010 9:47 PM
Check tolerance limit defined for confirmation category in 'Conformation Control' Node in SPRO at same level as above.
Regards,
Pawan. -
Standard IDOC for Goods Receipt
Hello ppl,
I have a requirement wherein I need to trigger an IDoc whenever a Goods Receipt is saved.
Is there any standard outbound IDoc for this functionality?
Please help.
Thanks,
Dawood.HI
Trigger an Idoc when GR is saved.
Re: Idoc type for Goods Receipt
Regards
Pavan -
Number range for Goods receipt against Purchase order
Hi All,
Please help me with the transaction code of creating new number range to receive goods for the new year.
Message is Number range for trans./event type WE in year 2010 does not exist
SAPXPTOMBT click on the groups button, select the
Material documents for goods movements and inventory diffs.
WA WE WF WH WI WL WO WQ WR WS WV WW WZ
And then select the maintain icon, you need to maintain the number range
for the year 2010.
ands OMBA for accounting finance doc number range
hope this helps -
Goods Receipt value in Purchase Order History
Hi Experts,
I raised a PO with Account Assignment category as "K" for 100 quantity with a value of 1000.
GR non-valuated option is ticked in "Delivery" tab in line items.
When posted a GR for 25 NUmbers the Purchase Order History is updated with "0,00" in Amount column.
If this is because of GR Non-valuated option used then please let me know where the amount with correct value is stored in Database tables.
Note: I have use only GR Non-valuated option.
I want to know where the correct value of the stock received is stored.
Regards,
Nani.Hi
By assigning K you will have 3 things in default unless uou change them manually. 1. Goods receipt , 2. GR Non-valuated, Invoice receipt.
When you do a GR then this account gets posted against the G/L you have assigned manually at PO or against the the acct. modifier VBR in OBYC, that is it is consumed directly. So you will not have any stock valuation like raw or other materials.
Now when you carry out Invoice verification you get the postings regularised against the acct assignment object(K) and the vendor outstanding/GR/IR account.
Once IV is done you can check the details of your posting.
Regards -
Need to specify different price on Goods Receipt than on Purchase Order
Hi!
My application creates Goods Receipt (object of type SAPbobsCOM.BoObjectTypes.oPurchaseDeliveryNotes). This Goods Receipt is based on an existing Purchase Order. Creation itself (including the reference to the Purchase Order) works well.
The problem is that using DI API, price in a document line is always set (automatically) to the price specified on the Purchase Order line. I'm not able to set the unit price to any other value. When I assign my unit price, document is added successfully, but my unit price is ignored. Unit price specified on the appropriate line on Purchase Order is used instead.
Thanks for help!
JanHi! I'm using SBO 8.81. I put my C# code below. The %xxx% strings are just symbols - for simplification.
SAPbobsCOM.Documents oPurchaseDeliveryNotes = (SAPbobsCOM.Documents)SBOCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseDeliveryNotes);
oPurchaseDeliveryNotes.CardCode = %CARDCODE%;
oPurchaseDeliveryNotes.DocDate = %DOCDATE%;
oPurchaseDeliveryNotes.TaxDate = %TAXDATE%;
bool first = true;
while(...) {
if(!first) oPurchaseDeliveryNotes.Lines.Add();
oPurchaseDeliveryNotes.Lines.BaseType = (int)SAPbobsCOM.BoAPARDocumentTypes.bodt_PurchaseOrder;
oPurchaseDeliveryNotes.Lines.BaseEntry = %DOCENTRY_OF_PO%;
oPurchaseDeliveryNotes.Lines.BaseLine = %LINENUM_OF_PO%;
oPurchaseDeliveryNotes.Lines.ItemCode = %ITEMCODE%;
oPurchaseDeliveryNotes.Lines.Quantity = %QUANTITY%;
oPurchaseDeliveryNotes.Lines.Price = %UNIT_PRICE_DIFFERENT_FROM_PO%;
oPurchaseDeliveryNotes.Lines.Currency = %CURRENCY%;
first = false;
oPurchaseDeliveryNotes.Add();
Althought the unit price on the Purchase Order is for example 7 and in my code I assign the Price property for example 9, then when the document is successfully added, I see that on newly created document the unit price is still 7 (same as on PO). Value 9 is ignored without any errors or warnings.
When I remove the code which connects this Goods Reception with PO (i.e. assignment to BaseType, BaseEntry and BaseLine properties), created document is correct. However when there is a connection to PO, I'm unable to set different unit price.
Do you or anybody else have explanation for this? Or do you have some piece of working code you can provide?
THANKS! -
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 -
Goods receipt in intercompany purchase order
Hi,
In case of an intercompany purchase order ( plant to plant with different co. codes) when Goods Issue is done in supplying plant and Goods Receipt is done in receiving plant, then still reversal of Goods Issue is possible and stock gets updated in both the plants after reversal.
In supplying plant it is added equal to reversed qty but in receiving plant it does not get cancelled but remains the same as after GR
Logically system should prevent the reversal but it does not happen
The same case with stock transport order ( plant to plant in a single co. code) if executed system prevents GI reversal if GR is already done
The movement type called in intercompany flow is 643 where as in stock transport order it is 641
Can somebody explain the reason?
Nitinhii
Its possible to change the order number while doing GR- MIGO.
Go to ME22N, before GR do the changes in order in account item category in item level tab in PO.
Then do GR .
Thanks -
Ergent help about inbound IDoc for Goods Receipts
Dear friends
We have an ergent issue needing your help.
It is about DEVRY03.
Senarios is as following:
When we create a delivery by using VL31n, system try the IDoc and transfer to XI.
This is ok.After external warehouse system processes the IDoc,a message is sent back to SAP to post the goods receipts for the delivery.
Inbound IDoc type is DEVRY03. Is it right?
Which function module or which process ok is used for this senario?
Can anyone suggest how to do it?
MinghanHi !
Here comes some information for the INBOUND idocs....
There is a IDOC for transmitting goods movements from a legacy system.
It's message-type is: WMMBXY
IDOC-Type is: WMMBID02 (See we60 for it's pretty good docu....)
Prcoess-Code is :WMMB
The function that processes the data is: L_IDOC_INPUT_WMMBXY
Hope that helped a bit (for inbound)....
Regards
Rainer
Some points would be nice if that helped. -
Dear All
Pls let me know if there is any IDOC for T.Code: MB1C ( Other Goods Receipts).
Right now we r using the message type:WPUWBW but when i try to post it goes to the T.code:WPED ( SALES AUDIT EDITOR )
Regards,
Shanmugasundaram.hi,
sure there is
the new one is called MBGMCR02
Regards,
michal
<a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>
Maybe you are looking for
-
BI Content transfer to Flatfile Source System
Hi How can we transfer standard business content for source system file. We are not able to view some standard contents ( both BW 3.x or BI 7.0) eg. 0CONSUMER_ATTR to activate from the business content. The same is available for R3 Source System but
-
Help! imported videos do not play
Awhile back, I exported several photos and videos off of my Iphone into Iphoto. I then imported photos and videos into my pictures folder onto my macbook pro. I then deleted all off of my Iphone and deleted and emptied trash in iphoto library. Weeks
-
Any ideas what Apple is keeping under the wraps for official io7 release in fall?
Any ideas what Apple is keeping under the wraps for official io7 release in fall? Seen the reviews but I was really looking forward to the swype feature. Strange why Apple is keeping quiet on that?
-
XMLElement cause ORA-31011: XML parsing failed
Hi, already simple examples, e.g. like descibed in tech articles 'SQL in,XML out', cause always error 31011. What is wrong? Is something missing in my installation? Worng version? SQL> select xmlelement("KUNDEID",KUNDEID) from DSL_KUNDE; ERROR: ORA-3
-
Hi, I have ordered a new Toshiba Satellite Pro from the website and a 3 year next business day up and running service warranty. When I try to register the warranty it gives me an error saying "Sorry! Warranty Incompatible", however when the laptop wa