12-07-2017 11:40 AM
I am displaying ALV report using cl_salv_table= factory. And set hotspot on claim field. After click transaction WTY call by skipping first screen. But when i click back button it is not coming back to ALV report.
SET PARAMETER ID 'CLMNO' FIELD lv_claim.
CALL TRANSACTION 'WTY' AND SKIP FIRST SCREEN.
In case of REUSE_ALV_GRID_DISPLAY. It is working fine.
12-14-2017 9:21 AM
I solved my problem using memory ID below is the code.
MOVE syst-modno TO lv_modno.
CONCATENATE sy-tcode lv_modno
INTO lv_tcode_last.
EXPORT wty_tcode_last_memoid FROM lv_tcode_last TO MEMORY
ID 'WTY_TCODE_LAST_MEMOID'.
SET PARAMETER ID 'CLMNO' FIELD lv_claim. .
*-- Call Warranty Transaction
CALL TRANSACTION 'WTY' AND SKIP FIRST SCREEN.
12-08-2017 10:08 AM
12-14-2017 9:20 AM
12-14-2017 1:23 PM
It doesn't work in the context of your issue, which happens probably because WTY does something like a LEAVE TO TRANSACTION, LEAVE PROGRAM, etc.(so can't return to the ALV of course!)
12-14-2017 1:26 PM
selfield-refresh does not apply to SALV ; it applies only to REUSE_ALV_[LIST or GRID]_DISPLAY
12-14-2017 9:21 AM
I solved my problem using memory ID below is the code.
MOVE syst-modno TO lv_modno.
CONCATENATE sy-tcode lv_modno
INTO lv_tcode_last.
EXPORT wty_tcode_last_memoid FROM lv_tcode_last TO MEMORY
ID 'WTY_TCODE_LAST_MEMOID'.
SET PARAMETER ID 'CLMNO' FIELD lv_claim. .
*-- Call Warranty Transaction
CALL TRANSACTION 'WTY' AND SKIP FIRST SCREEN.