Skip to Content
Former Member
Jun 18, 2007 at 11:07 PM

SO_OBJECT_SEND function does not work without an explicit COMMIT WORK



We have used this Function module (SO_OBJECT_SEND) inside a custom BAdI Implementation , which sends e-mails when some of the fields inside an infotype are modified using transaction PA30 (HR-Maintain master data).

After the system was upgraded to BASIS version 7.0 , as per SAP note 489286 ,the calling program of the send interface must execute an explicit COMMIT WORK.But inside an update , COMMIT WORK should not be executed.

So we did not execute explicit COMMIT WORK inside BAdI.

But after this upgrade, the emails are not sent out of R/3 , and the status message 672 (Still no entry in queue) is displayed on the program 'Administration of External Send Processes' - Transaction SOST.

Can anyone suggest a solution , if you have used this Function module (SO_OBJECT_SEND) inside a BAdI during update?