cancel
Showing results for 
Search instead for 
Did you mean: 

Update User Status in SO

Former Member
0 Kudos

Dear Expert,

How to update User Status in SO via user exit?

Cheers

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

you can use function STATUS_CHANGE_EXTERN

OBJNR is the obj# in VBAK or VBAP

Former Member
0 Kudos

Hi there,

Where should I inser this function STATUS_CHANGE_EXTERN

as to update the desired User Status in SO?

Thanks and points will be rewarded.

Cheers

Former Member
0 Kudos

You can put in EXIT MV45AFZZ

If you wan to change the status when the SO is SAVE, you can put the code in form USEREXIT_SAVE_DOCUMENT_PREPARE

The following is example for changing status at header level

CALL FUNCTION 'STATUS_CHANGE_EXTERN'

EXPORTING

OBJNR = VBAK-OBJNR

USER_STATUS = 'E0001' "Initial Status

SET_INACT = ' '

SET_CHGKZ = 'X'

EXCEPTIONS

OBJECT_NOT_FOUND = 1

STATUS_INCONSISTENT = 2

STATUS_NOT_ALLOWED = 3

OTHERS = 4.

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Based on which status you would like to update, go to the JEST Table and look for "X" flag, which says which status is currently active.

Reward if helpful

Ravi