06-03-2013 10:37 AM
I wonder the usage of the check box 'dialog allowed' in TCODE BD51. Is there anyone know that?
06-03-2013 12:01 PM
Idocs are usually processed through background jobs.
Using that checkbox, individual Idoc can be processed in dialog mode, which helps in debugging.
06-03-2013 11:09 AM
06-03-2013 11:11 AM
06-03-2013 12:01 PM
Idocs are usually processed through background jobs.
Using that checkbox, individual Idoc can be processed in dialog mode, which helps in debugging.
06-03-2013 12:24 PM
thank you for you answer. I still have a question, how does it help us to debug the program? Goto SM50 to debug it or just create the break-point in the inbound function module?
06-03-2013 1:14 PM
SM50 would be needed for long running background job.
For foreground debugging, idoc can be processed from BD87 transaction.
06-04-2013 2:32 AM
Hi Manish, I don't need to mark the check box, I can still use BD87 to debug the idoc inbound function...
06-04-2013 8:08 AM
I did a where-used search on TBD51 table, and found that FM IDOC_MANUAL_INPUT checks for that field.
This FM is called by program RBDMANI2, which is used to reprocess error inbound idocs.
BD87 also calls FM IDOC_MANUAL_INPUT while reprocessing error inbound idoc.
When reprocessing is done in BD87 using process button, the calls happen in no_dialog mode.
In order to do it in dialog mode, "Restrict and process" needs to be done instead of "Process".
06-04-2013 12:22 PM