Trigger and debug Outboud IDOC
Program to trigger inbound idoc
To Re-trigger a generated output type and inturn an outbound idoc you simply need to execute report RBDAPP01 for the desired output type
RBDAPP01 - Trigger inbound idoc procesing
Create new output to trigger outbound IDoc
Trigger new outbound IDoc/ output type using tcode like VA02 via output(header/item)
Program to trigger outbound idoc
To trigger or Re-trigger a generated output type and inturn an outbound idoc you simply need to execute report RBDAPP01 for the desired output type
RSNAST0D - Trigger outbound idoc procesing
Trigger Outbound idoc
To re-trigger an Outbound Idoc you can still use WE19 and this will resent the the outboubd idoc to but note unlike an inbound IDoc this will not trigger the IDoc processing becasue for outbounds at the point where the idoc has been produced all processing has been done.

Debugging an outbound IDoc
To perform the IDoc process and therefore Debug an outbound IDoc you need to actually re-create the IDoc from the underlying datd by triggering a new outout type or re-processing a previous output type.
Triggering from Sales order VA02 you simply need to produce an output i.e. a Header output

and choose the one you have setup, enter any requied info and should be able to press save if all setup correctly in tcodes @NACE & @WE20. Traffic light should then go green and IDoc will be sent.

Now to re-process this output or any other you simply need to execute program RSNAST0D and enter the output type details, easiest way is just to enter * in application, enter output type, and set selection type a 2(repeat process)

Now simply select the output you want to re-process and click execute
