I have a dialog program with 2 screens. Screen 2001 calls FM WS_DELIVERY_UPDATE and screen 3000 calls FM WS_REVERSE_GOODS_ISSUE. They both work independently, however, when I call WS_REVERSE_GOODS_ISSUE after calling WS_DELIVERY_UPDATE i get the following error: "Delivery does not exist".
This works:
1. ZTEST (transaction for dialog program)
2. call WS_DELIVERY_UPDATE
3. /nZTEST
4. call WS_REVERSE_GOODS_ISSUE
However, this does not work:
1. ZTEST (transaction for dialog program)
2. call WS_DELIVERY_UPDATE
3. set screen 3000. leave screen.
4. call WS_REVERSE_GOODS_ISSUE
If there some other FM that I need to call to flush out memory or something?
Thank you,