2011 May 26 11:06 AM
Hello,
I've been getting an error while migrating PART_REL standard MigObject...
error message:
Message no. EU086
"Function Module ZZKM1_EVNT_DLVE2_REP does not exist"
The function module really does not exist (checked with se37)...
I've also checked if the function module is ever called within the generated report for migrating the object, as well as if it used in the Events of the MigObject.
Does anyone have a solution for this problem?
Thank you.
2011 Jun 10 5:55 AM
Hi Igor
The problem is not within EMIGALL but within the Event Control of the Business Partner relationship.
Go to transaction BUBI,
Select Event 'DLVE2' and
Double-click Event->Function Modules in the tree on the left.
This should show you following entries:
100000 BUB_BUPR_EVENT_DLVE2 X BUB
200000 BUR_BUPR_EVENT_DLVE2 X BUR
...
You almost certainly find a row with ZZKM1_EVNT_DLVE2_REP in that list.
So either the function gets created / transported or you have to remove the row from the list.
The customising and the function module are not in the same transport (Workbench vs. Customising), which could be the reason for the mismatch. Or someone tested something without reverting the customising properly.
Yep
Jürgen
Edited by: sattlerj on Jun 10, 2011 4:56 PM
2011 Jun 01 11:25 PM
2011 Jun 02 7:30 AM
Hi, Sukhi...
I've tried that many times. Do you have any other suggestions?
Thank you.
2011 Jun 02 1:38 PM
Hi Igor,
From the name, it looks like a custom function module designed by the build team from your project. Have you tried creating the relationship between the business partners manually using the transaction? Check if you are able to do that, or are you facing the problem in manual scenario as well.
It need not be mentioned in the EMIGALL standard report or event as it may be attached to an event at the time of creation, maybe using EEWB?
Thanks,
Sachin
2011 Jun 02 1:57 PM
Hi Sachin,
the problem does not come up when creating a relationship trough the transaction...
it only shows up when migrating PART_REL with EMIGALL and even then just for a couple records which seem the same content-wise as all the successfully migrated ones.
Thanks.
2011 Jun 02 2:10 PM
Hi Igor,
And if you try to create the replationship for the failed records manually with the exact data in EMIGALL file, is the problem still there?
Regards,
Sachin
2011 Jun 10 5:55 AM
Hi Igor
The problem is not within EMIGALL but within the Event Control of the Business Partner relationship.
Go to transaction BUBI,
Select Event 'DLVE2' and
Double-click Event->Function Modules in the tree on the left.
This should show you following entries:
100000 BUB_BUPR_EVENT_DLVE2 X BUB
200000 BUR_BUPR_EVENT_DLVE2 X BUR
...
You almost certainly find a row with ZZKM1_EVNT_DLVE2_REP in that list.
So either the function gets created / transported or you have to remove the row from the list.
The customising and the function module are not in the same transport (Workbench vs. Customising), which could be the reason for the mismatch. Or someone tested something without reverting the customising properly.
Yep
Jürgen
Edited by: sattlerj on Jun 10, 2011 4:56 PM
2011 Jun 10 8:04 AM
Thanks Jürgen!!!!
I've found the problem and am now heading to the developers office to kill someone!!
2014 Nov 27 11:50 AM
In my case, it was an authorisation problem. Interestingly, EMIGALL does not show any error. It creates the load report appropriately but does not create import function module.