MIGO: Events when new doc(Goods Issue) is created
Hi,
My requirement is, whenever there is a Goods Issue created in SAP using MIGO transaction, the data should flow to an external system. Do we have a standard IDoc associated with it.
As MIGO tx. is built using OO-ABAP, do we have any standard events that get triggered when a new document is created.
How do i acheive this..? Any pointers appreciated.
Regards.
check this thread -
Re: Goods Receipt MIGO IDOC
Regards,
Amit
Similar Messages
-
When we duplicate Goods Issue that form UDF's should be blank .
Hi experts
one of my client using UDF's on the Goods Issue Form ,my client have one query when they duplicate Goods issue documents
UDF's value also carry to duplicate document's , for a duplicacy purpose they want to in duplicate documents UDF should be
blank.
Thanks in advance .
Regards
nitinHi Nitin,
I am afraid you have to manually clear them out or use SDK to meet your goal.
Thanks,
Gordon -
Post Goods Issue Not creating COPA document
Hi,
When I post goods issue, it is generating accounting document, and Profit center document, but no profitability analysis document. I do not have COGS as a cost element. Could this be the issue?
Thanks,
RamHi Siva,
Thank you. We are using costing based COPA, and COGS is getting posting during billing document creation.
Another question. Is it required to create COGS as a cost element?
Thanks,
Ram
Message was edited by:
Ram R -
HU error when Reversing the goods issue in STO process
Hello Gurus,
I will explain the whole process we follow for STO:
1. Create sales order ->Based on PR in sales order schedule lines, PO will be created -> outbound delivery -> Pack in HU -> PGI -> based on output type Idoc will be triggered -> this outbound IDOC will create the Inbound IDOC and Inbound delivery -> Here HU will copied from Outbound delivery (Means both in inbound delivery and outbound delivery HU is same)-> then do the Good receipt in Inbound delivery.
Now when user doing the goods receipt he is getting error MSSA-SATRA exceeded by 1PCE The reason is someone deleted the item from the sales order. Hence when user trying to post the GR it is checking for the open sales order item in MSSA table. Since it has been deleted from the sales order he cant able post GR.
Now user does not wants to receive this item, hence we wants to reverse the process.
So we followed the below process:
1. Unassigned the HU in Inbound delivery and then deleted the Inbound delivery.
2. Then used VL09 transaction to reverse the goods issue. But system giving error saying that HU is already assigned to object.
I cant able to reverse the Goods issue since the HU is same in Inbound delivery and outbound delivery.
Kindly suggest the reversal process for the above case. Many thanks for your help in advance.
Awating for your valuable replies.
Br,Insted of deleting the handling units you should have un assign the handling units from inbound delivery.You have deleted the handling units and the same handling units will not be available in outbound delivery Pack icon.
Do one thing are you able to enter line item in sales order ?.If yes then create inbound delivery manually and create new handling units for the qty and do GR.
Currently where is the stock is it transit ?.If yes then above option may work.
If nothing is possible only an option to write a SAP oss note they will correct your outbound delivery and inbound delivery. -
New planned goods issue date during delivery creation due to changed route
Hello All,
I have defined 2 routes with different values for transit time and transporation lead times. I have configured routes such that in order creation - route A is determined and while delivery creation due to weight group - delivery B is determined.
Now for Route A i have maintained transit time of 3 days and Transportation lead time of 4 days and for Route B it is 1 day each.
Delivery scheduling is active for the order type.
Now when i create the order with a delivery date of say 05/24/2010 then (route A with transit time of 3 days) is determined and the planned goods issue date of 05/21/2010 is in the order.
Now while creating delivery (Route B which has transit time 1 day) is determined due to the weight group. But the planned goods issue date is still the same 05/21/2010 as in order.
I am assuming that since the route B has a route of 1 day so the planned goods issue date should be re-determined to 05/23/2010? IS there no scheduling done during delivery creation even though route and subsequently transit time has changed?
Please let me know the answer to this...
Thanks
ShobhitHi ,
You can use TA - MASS . Enter object type - BUS2032(for sales orders) on initial screen and select sales item data.
Next screen enter selection fields like sales order no and items. After giving order no and item range , execute and enter all new values for any item data fields. After pressing button "carry out mass change", don't forget to press save button. -
Adobe Pro fires validation event when new page is created
Adobe Pro fires validation event when a new page is created on many fields.
When testing in Livecycle, I can add a new page fine, but with Adobe Pro a large list of errors appears and the fields are highlighted in red.
The errors don't happen in other versions of Adobe.
These are valid errors if the user tried to submit a field that is required and has not been entered yet, but the error happens when the page is initially created (added).I was able to get my role processor to work.
EventHandlers.xml
>
<?xml version="1.0" encoding="UTF-8"?>
<eventhandlers xmlns="http://www.oracle.com/schema/oim/platform/kernel"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.oracle.com/schema/oim/platform/kernelorchestration-handlers.xsd">
<action-handler class="oim11g.code.eventhandler.RoleProcessor" entity-type="Role" operation="ANY" name="RoleProcessor" order="9999" stage="postprocess" sync="TRUE"/>
</eventhandlers>
>
plugin.xml
>
<?xml version="1.0" encoding="UTF-8"?>
<oimplugins xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<plugins pluginpoint="oracle.iam.platform.kernel.spi.EventHandler">
<plugin pluginclass="oim11g.code.eventhandler.RoleProcessor" version="1.0" name="RoleProcessor"/>
</plugins>
</oimplugins >
>
Code:
>
public EventResult execute(long l, long l2, Orchestration orchestration) {
String operation=orchestration.getOperation().trim().toString();
HashMap<String, Serializable> parameters = orchestration.getParameters();
System.out.println("<---------- Calling " + getClass().getName() + ": Operation[" + operation + "] Execute ---------->");
System.out.println("<---------- Ending " + getClass().getName() + " Operation[" + operation + "] Execute ---------->");
return new EventResult();
>
When i modified one of my roles, it output the following:
>
<---------- Calling oim11g.code.eventhandler.RoleProcessor: Operation[MODIFY] Execute ---------->
<---------- Ending oim11g.code.eventhandler.RoleProcessor Operation[MODIFY] Execute ---------->
>
Hope this helps.
-Kevin -
Alert when goods Issue is created
Hi All
I have requirement, I have 2 users 'A' and 'B'
When the user 'A' creates a Good Issue then User 'B' should get an alert next day morning.
Can any one please let me know what is the query I can use to trigger an Alert.
Regards
MuraliSELECT 'True' FROM OIGE T0 INNER JOIN OUSR T1 ON T0.UserSign = T1.userSign WHERE T1.U_NAME = 'A'
Please note that alerts are only triggered when the SAP Business One client application is running + with some delay (theoretical minimum frequency is 1 minute).
Depending on CPU-load etc 1 minute may not be equal to 60 seconds...
Regards,
Frank -
Error when posting an goods issue of movement type 501: order not contain
I tried to post an goods issue of movment type 501 to a stock transport order. But I get the error as below.
Document 4500000130 does not contain any selectable items
Message no. M7 064
Diagnosis
The document or item entered cannot be adopted.
Possible reasons for this are:
The document items have already been processed
(Suggest zero lines indicator set?).
the document items have been deleted or are blocked.
the document items have been created for a different plant.
(for reservations only) movements are not yet allowed for the reservation items.
(for reservations only) the document items are retrograde components of the order. These are posted using the order confirmations.
The document is an R/2 document.
Procedure
Make sure your entries are correct.
If the system has already processed the total quantity, you can set the Suggest zero lines indicator. The system will suggest the quantity zero for the items that have already been processed.
If you have entered a particular item, cancel the item. If you do not enter an item, the system searches all of the open items in the document.
If the document is a purchase order, production order or a reservation, you can enter search criteria in the dialog box.
You access the dialog box by choosing the menu option Enter with reference on the initial screen.
If the document is an R/2 document, you have to cancel it manually by entering the reversal movement type.
How can I proceed to post?
Thanks,
EdaHi
Go to T.code MB1A, enter the required movement type, Plant and storage location and then click,
The push button of Reservation on the tool bar for refereing the reservation or
The push button of order on the tool bar for refereing the Production order.
Cheers
Kris -
Open quantity remains open even when delivery and goods issue is completed
Hi gurus,
We have so many deliveries in system where open quantity in outbound delivery document shows the quantity as open even though the goods issue is completed and invoice has been created and accounting documents are also cleared.
I am not getting why it is happening. can someone please advise or throw some light on this.
Vice versa they are showing up in MRP run as requirements.
Thanks in advance gurus,
Kind regards,
Gopio.Hi Amol,
I think i got the correct one which is RVV05IVB, and i had selected the shipping due date index, but it did not clear the open quantity, still it remained as open quantity.
And the message i got after running the report is pasted below.
Reorganization of SD Document Indices
Reorganization sales document indexes with the following selection criteria:
I EQ 80015593
Delivery due Index
How does that open quantity gets updated, or is there any control that we can deactivate as these are showing up in MD04 as sales requirements.
Thanks,
Regards,
Gopio. -
Raise an event when an idoc invoice (INVOIC02) gets created in error
Hi All,
Im trying to generate an email message from an output invoice when processed incorrectly.
I created a subtype of IDOCINVOIC, updated the linkage table using swe2 but the events are not raised when I go to re-issue my invoice output.
I know its possible to raise these events in idoc invoice exit ZXEDFU02 but the status is not created at this stage.
Is it possible to raise an event when an idoc invoice gets created in error?
King Regards
Ann@CoolDadTX -That's because I've written com servers in the past using VB.net, however they were not registered with the Running object table.
What I'm trying to do in this case is have an application that will be started by the user, and then they will start another application written in .Net to connect to that first application. The reason for this is that we have an application
written in an old version of smalltalk that doesn't seem to support getObject but can create an IUknown, and we already have base classes to attach to COM objects written in .Net. As this new application needs to be started first it can't be tightly
coupled to the legacy application, so we are trying to register the new application and then connect a Dotnet Client that is being started through a COM Interface from the legacy application. I know it's convoluted but we need to keep the legacy
application alive for a bit longer while we rewrite it as an add-in for the new application.
The article that you linked to has been very helpful on the server side, but do you have any ideas as to how I can connect the sink on the client side in C#? -
MessageCountListener on Folder gives no events when new mail comes in
Hi,
I am trying to add a listener to an MS Exchange inbox.
I can add, remove, copy and delete mails in the inbox
but I don't get any events from the Listener.
can anyone tell me why this doesn't work?
I am using IMAP to connect to MS Exchange.
Code:
inbox.addMessageCountListener(new MessageCountAdapter() {
public void messagesAdded(MessageCountEvent e) {
debug("messagesAdded...");
newMailAction();Hi,
most IMAP-servers will only notify clients of new or changed messages, if the clients send a request.
You should try the getMessageCount() or isConnected() method to send an request to the server. In the reply the number of messages is returned, so javamail can create the corresponding event.
Description from API-doc of MessageCountEvent follows:
Note that some folder types may only deliver MessageCountEvents at certain times or after certain operations. IMAP in particular will only notify the client of MessageCountEvents when a client issues a new command. Refer to RFC 2060 http://www.ietf.org/rfc/rfc2060.txt for details. A client may want "poll" the folder by occasionally calling the getMessageCount or isConnected methods to solicit any such notifications. -
Event when Purchase order or contract is created/changed
Hello all,
I need to update a specific table while a purchase order or a contract is created/updated.
I think that it is possible to do so by an event triggered on object class EINKBELEG.
Do you have any document describing how to develp that step by step.
Thanks for your help,
BertrandHello beber17,
Verify if the enhancement CMOD bellow can help you:
AMPL0001 User subscreen for additional data on AMPL
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when po
LMELA010 Inbound shipping notification: Transfer item data
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice
LWSUS001 Customer-Specific Source Determination in Retail
M06B0001 Role determination for purchase requisition releas
M06B0002 Changes to comm. structure for purchase requisitio
M06B0003 Number range and document number
M06B0004 Number range and document number
M06B0005 Changes to comm. structure for overall release of
M06E0004 Changes to communication structure for release pur
M06E0005 Role determination for release of purchasing docum
ME590001 Grouping of requsitions for PO split in ME59
MEETA001 Define schedule line type (backlog, immed. req., p
MEFLD004 Determine earliest delivery date f. check w. GR (o
MELAB001 Gen. forecast delivery schedules: Transfer schedul
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
MEVME001 WE default quantity calc. and over/ underdelivery
MM06E001 User exits for EDI inbound and outbound purchasing
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion i
MM06E008 Monitoring of contr. target value in case of relea
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound p
MMAL0004 ALE purchasing info record distribution: Inbound p
MMDA0001 Default delivery addresses
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound p
MMAL0004 ALE purchasing info record distribution: Inbound p
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
Best Regards.
Welinton Rocha -
Working in Illustrator 30-day trial, and when I save the document as PDF, it is blank. When I view the PDF file, it looks like a blank white sheet of paper. Any suggestions?
armandoa,
There is no such restriction.
You may DoubleClick the Layer in the Layers palette, to see whether it is set as non printing/template. -
Control the goods issue(migo) on the basis of reservation number
Dear All,
I want to restrict the goods issue against the manual reservations.
Logic:At the time of goods issue against the reservation system should check stock in hand(unrestricted stock)-all previous reservations.
Eg:suppose unrestricted stock is 50kg
Reservation 1 for 20 kg
Reservation 2 for 30 kg
Reservation 3 for 40 kg
Reservation 4 for 10 kg
When i do goods issue for Res :3
System should check Uns Stock(50kg)-Previous Res(20kg+30kg)
give error message stock insufficient.
Waiting for the expert comment.
Kind Regards,
Sankar Thi,
check these exits n badi's related to migo transaction.
if u want to restrict by giving conditions u can do it using the exits n badi's.
Transaction Code - MIGO Goods movement
Enhancement/ Business Add-in Description
Enhancement
MB_CF001 Customer Function Exit in the Case of Updating a Mat. Doc.
MBCF0011 Read from RESB and RKPF for print list in MB26
MBCF0010 Customer exit: Create reservation BAPI_RESERVATION_CREATE1
MBCF0009 Filling the storage location field
MBCF0007 Customer function exit: Updating a reservation
MBCF0006 Customer function for WBS element
MBCF0005 Material document item for goods receipt/issue slip
MBCF0002 Customer function exit: Segment text in material doc. item
Business Add-in
ARC_MM_MATBEL_WRITE Archive AddOn-Specific Data for MM_MATBEL
ARC_MM_MATBEL_CHECK Check AddOn-Specific Criteria for MM_MATBEL
MB_CHECK_LINE_BADI BAdI: Check Line Before Copying to the Blocking Tables
MB_PHYSINV_INTERNAL Connection: Core Inventory and Retail AddOn
MB_RESERVATION_BADI MB21/MB22: Check and Complete Dialog Data
MB_QUAN_CHECK_BADI BAdI: Item Data at Time of Quantity Check
MB_MIGO_ITEM_BADI BAdI in MIGO for Changing Item Data
MB_MIGO_BADI BAdI in MIGO for External Detail Subscreens
MB_DOC_BADI_INTERNAL BAdIs when Creating a Material Document (SAP Internal)
MB_DOCUMENT_UPDATE BADI when updating material document: MSEG and MKPF
MB_DOCUMENT_BADI BAdIs when Creating a Material Document
MB_CIN_MM07MFB7_QTY Proposal of quantity from Excise invoice in GR
MB_CIN_MM07MFB7 BAdI for India Version exit in include MM07MFB7
MB_CIN_LMBMBU04 posting of gr
MB_BATCH_MASTER Setting of Batch Data at Goods Movement
reward points if hlpful. -
MB1A : FI doc for Goods Issue
Hi,
When i enter Goods Issue with Tcode : MB1A betwen 2 plants i have two FI Docs created automatically, i want to know when we maintain the accounts used in these docs.
Please what's the path IMG or Tcode to do that?
Regards.Hi,
GBB is for Offsetting entry for inventory posting.
U can assign ur GL accounts to that particular valuation class for such material u r making goods issue.
How does the system find the relevant accounts?
When entering the goods movement, the user does not have to enter a G/L account, since the R/3 System automatically finds the accounts to which postings are to be made using the following data:
o Chart of accounts of the company code
If the user enters a company code or a plant when entering a transaction, the R/3 System determines the chart of accounts, which is valid for the company code. You must define the automatic account determination individually for each chart of accounts.
o Valuation grouping code of the valuation area
If the automatic account determination within a chart of accounts is to run differently for certain company codes or plants (valuation areas), assign different valuation grouping codes to these valuation areas.
You must define the automatic account determination individually for every valuation grouping code within a chart of accounts. It applies to all valuation areas which are assigned to this valuation grouping code.
If the user enters a company code or a plant when entering a transaction, the system determines the valuation area and the valuation grouping code.
o Transaction/event key (internal processing key)
Posting transactions are predefined for those inventory management and invoice verification transactions relevant to accounting.
Posting records, which are generalized in the value string, are assigned to each relevant movement type in inventory management and each transaction in invoice verification. These contain keys for the relevant posting transaction (for example, inventory posting and consumption posting) instead of actual G/L account numbers.
You do not have to define these transaction keys, they are determined automatically from the transaction (invoice verification) or the movement type (inventory management). All you have to do is
assign the relevant G/L account to each posting transaction.
o Account grouping (only for offsetting entries, consignment liabilities, and price differences)
Since the posting transaction "Offsetting entry for inventory posting" is used for different transactions (for example, goods issue, scrapping, physical inventory), which are assigned to different accounts (for example, consumption account, scrapping, expense/income from inventory differences), it is necessary to divide the posting transaction according to a further key: account grouping code.
An account grouping is assigned to each movement type in inventory management which uses the posting transaction "Offsetting entry for inventory posting". Under the posting transaction "Offsetting entry for inventory posting", you must assign G/L accounts for every account grouping,
that is, assign G/L accounts.
If you wish to post price differences to different price difference accounts in the case of goods receipts for purchase orders, goods receipts for orders, or other movements, you can define different account grouping codes for the transaction key. Using the account grouping, you can also have different accounts for consignment liabilities and pipeline liabilities.
o Valuation class of material or (in case of split valuation) the valuation type
The valuation class allows you to define automatic account determination that is dependent on the material. for example: you post a goods receipt of a raw material to a different stock account than if the goods receipt were for trading goods, even though the user enters the same transaction for both materials.
You can achieve this by assigning different valuation classes to the materials and by assigning different G/L accounts to the posting transaction for every valuation class. If you do not want to differentiate according to valuation classes you do not have to maintain a valuation class for a transaction.
Offsetting entry for stock posting (GBB)
Offsetting entries for stock postings are used in Inventory
Management. They are dependent on the account grouping to which each
movement type is assigned. The following account groupings are
defined in the standard system:
- AUA: for order settlement
- AUF: for goods receipts for orders (without account
assignment)
and for order settlement if AUA is not maintained
- AUI: Subsequent adjustment of actual price from cost center
directly
to material (with account assignment)
- BSA: for initial entry of stock balances
- INV: for expenditure/income from inventory differences
- VAX: for goods issues for sales orders without
account assignment object (the account is not a cost
element)
- VAY: for goods issues for sales orders with
account assignment object (account is a cost element)
- VBO: for consumption from stock of material provided to
vendor
- VBR: for internal goods issues (for example, for cost
center)
- VKA: for sales order account assignment
(for example, for individual purchase order)
- VKP: for project account assignment (for example, for
individual PO)
- VNG: for scrapping/destruction
- VQP: for sample withdrawals without account assignment
- VQY: for sample withdrawals with account assignment
- ZOB: for goods receipts without purchase orders (mvt type
501)
- ZOF: for goods receipts without production orders
(mvt types 521 and 531)
You can also define your own account groupings. If you intend to
post goods issues for cost centers (mvt type 201) and goods issues
for orders (mvt type 261) to separate consumption accounts, you can
assign the account grouping ZZZ to movement type 201 and account
grouping YYY to movement type 261.
I hope u got the explanation what u wanted.
Assign points if useful
Regards,
Jigar
Maybe you are looking for
-
Palm Treo 700p Cannot install. Windows Vista looking for Drivers
Installed Palm software and synced on my Dell with no issues. Went to install on 2nd PC with Windows Vista Home. Issues. Got new download for Vista 32 and downloaded off site. Same error puts me in a circle. System finds new hardware. Looks to in
-
No action after click install (8i for window 2000 server)
I tried to install Oracle 8i EE on the PC with Pentium 4 1.6G CPU and 512MB DDR SDRAM,the platform is Windows 2000Server.I started the autorun program and clicked install,but there is no any action afterward. Is it possible that hareware issue affect
-
Hi Experts we are testing in development phase, Payment proposal is picking up different payment methods even we entered only one payment method in the parameters. This should not be selected like this as per the business... process. Please let me kn
-
Looks like everyone has good info here. Im a DJ and I was wondering how or if i can make a Mix CD. So where people can skip the tracks if they don't want to listen to that specific track? Can I make like a 20 track CD? Let me know Wolf
-
How to get rid of iphone ios 5.1.1 sftware
how do i get rid of iphone ios 5.1.1 software?