Form routine in output type and Process code in Idoc
I have one doubt on functionality of Program#RSNAST00 & Form Routine#EDI_PROCESSING and Process code#SD10.
In my output#BA00 I see Program#RSNAST00 & Form Routine#EDI_PROCESSING as below
and in respective partner profile I see Process code#SD10.
In some places I read that system executes program RSNAST00 and according to Form Routine#EDI_PROCESSING converts the Application data(sales order data) to Idoc format and some places I read that Process Code has Functional module which converts the Application data to Idoc format.
As per my understand Process code is responsible to convert the application data to Idoc data is correct.
I am confuse, can someone clarify what is the functionality of Program (RSNAST00) & Form Routine (EDI_PROCESSING) and Process code, How can I differentiate the functionality of both Form Routine (in output) & Process code (partner function).