‎2016 Sep 02 8:04 AM
Hi,
I have a requirement where Outbound IDOC needs to be triggered automatically on sales order change by inbound IDOC.
The sales order change is successful but the outbound IDOC is not triggered automatically.
I have maintained the Output type in the partner profile and also maintained the condition records for the output type in vv11.
But when I check for the sales order under Extras->Output->Header->Edit the output type is not there.
Is there any additional configuration that needs to be done?
Please guide on how to fulfill the requirement.
Thanks,
Taiyeb
‎2016 Sep 02 8:11 AM
When you are in Extras->Output->Header->Edit then from the menu select Goto -> Determin. Analysis. On the left side check what procedure is used here and then check if your output is assigned to that procedure. Find your output on that list and see why it was not created. It could be that you have some additional requirement attached to it (it's done under assigning output to procedure in NACE).
‎2016 Sep 02 8:11 AM
When you are in Extras->Output->Header->Edit then from the menu select Goto -> Determin. Analysis. On the left side check what procedure is used here and then check if your output is assigned to that procedure. Find your output on that list and see why it was not created. It could be that you have some additional requirement attached to it (it's done under assigning output to procedure in NACE).
‎2016 Sep 02 9:45 AM
Hi Bartos,
Thanks for your response.
The output type is assigned to the procedure. Is there anything else that can trigger the outbound IDOC.
‎2016 Sep 02 10:30 AM
Hi Taiyeb,
As I understood you your output type is not generated, is that correct? In order to generate IDoc you have to first generate output type and if you don't see it something is missing in your configuration - that's why I asked you to check Determination Analysis for your output type and see what is the reason for not generating the output type.
‎2016 Sep 02 11:42 AM
Hi Bartos,
I checked in Determination Analysis, it has the following message against the output type:
Output ignored (requirement 908 not fulfilled).
‎2016 Sep 02 11:51 AM
It means that in under the procedure assignment in the line where you have added yout output type you have a requirement that is always checked before adding your output type (as presented below).
You can check requirements in transaction VOFM to see what is the logick behind it.
When you double click on particular requirement (in your case 908) it will take you to the ABAP code that is executed under your requirement.
You can always remove the requirement from your output type configuration under procedure assignment so it will not be called.
‎2016 Sep 02 12:09 PM
Thanks a lot Bartosz, I deactivated the routine and it worked.