Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

SO_OBJECT_SEND does not work after ECC upgrade

0 Kudos

Hi Gurus,

I find a problem after ECC upgrade with SO_OBJECT_SEND.

This was used in a zprog and was wroking fine in 4.6 C.

When this prog is executed it sends mails to the users thru SOST/SCOT.

But in ECC , upon execution I did not see the mails in SOST.

The prog passes the User id ( type B) to the receivers table.The mail

is sent to Business workplace but not to SOST/SCOT.

Pls help gurus.

1 ACCEPTED SOLUTION

former_member188685
Active Contributor
0 Kudos

after the function call , during the sy-subrc check you have to call this function

if sy-subrc eq 0.
commit work.
call function 'SO_DEQUEUE_UPDATE_LOCKS'.
endif.

4 REPLIES 4

suresh_datti
Active Contributor
0 Kudos

Did you put an explicit COMMIT WORK statement at the end of the function call?

~Suresh

former_member188685
Active Contributor
0 Kudos

after the function call , during the sy-subrc check you have to call this function

if sy-subrc eq 0.
commit work.
call function 'SO_DEQUEUE_UPDATE_LOCKS'.
endif.

0 Kudos

Thank You Guru This solved my problem.

Former Member
0 Kudos

Hi,

Use type U instead of type B.

Type of RECEIVER entry.
The following values are permitted:

'B' : SAP user name
' ' : SAPoffice name
'C' : Shared distribution list
'F' : Fax number
'U' : Internet address
'R ' : Remote SAP name
'X' : X.400 address

Regards

Indu