10-01-2008 5:55 PM
Hi All,
I am facing some issue with transferring IDcos from one R/3 system to another R/3.
Idocs are getting created at the application level and are in green status(03) But not reaching the receiving system.
If I modify the status of Idoc to 30 and process them manually using BD87, they are reaching the receiving system.
I have checked the partner profile, ports and other setting comparing with other message types which are working OK. I could not find any difference. Please note that custom program is creating Idoc, where the basic type and message are standard.
Please advice.
Thanks.
Mark
10-01-2008 5:58 PM
Are you using MASTER_IDOC_DISTRIBUTE function to transfer the IDocs , if yes, do a commit work after the function call.
regards,
Advait
10-01-2008 5:58 PM
Are you using MASTER_IDOC_DISTRIBUTE function to transfer the IDocs , if yes, do a commit work after the function call.
regards,
Advait
10-01-2008 6:07 PM
No. I am using function module ALE_TSCPRCONNE_TRANSFER_CPR to create IDocs. these are basicaly Time sheet data
Do I need to use a commit after this? Even without a commit, IDocs are created and are in status 03.
Please advise.
Thanks
Mark
10-01-2008 6:11 PM
See if there is a Commit Work in that function, if not do a commit work after that function and see.
regards,
Advait
10-01-2008 6:12 PM
Yes use a commit it makes difference when u r processing IDOC thru custom program
10-01-2008 6:17 PM
A commit Work statement will be enough or do I need to call some function module for commiting?
Thanks
Mark
10-01-2008 6:19 PM
10-01-2008 6:59 PM
Hi,
maybe you need Function "EDI_OUTPUT_NEW" ,too.
This one process the IDocs directly !
Regards,
Gordon
10-01-2008 8:12 PM
Thanks to all who responded to my message. Appreciate the help.
With a commit work statement I was able to fix the issue.
Thanks Advait.
Mark.