I have created a planning sequence, which I run with a variable from WD ABAP:
CALL FUNCTION 'ZRSPLSSE_PLSEQ_EXECUTE'
I_SEQNM = 'ZRR_SRENT'
I_VARIANT = 'ZRENTCNT'
I_FAST_ENQUEUE = RS_C_FALSE
E_TK_RETURN = ek_return.
CALL FUNCTION 'RSPLSTD_DATA_SAVE'.
This works like a charm... except that the variable is only run once per session (if I close the Dynpro and open it again it works fine), if I run the planning sequence again it automatically uses the same variable value as filter input. The actual variable value is decided as a user exit, and I can see that the user exit include isn't even run the second time, which leads me to suspect that some caching issue is at stake.
I'm thinking that the planning sequence should somehow be closed/finished/reset after the 'SAVE' is done, but I havn't been able to find any promising function modules / classes to do this.
Any Ideas ?