I am trying to replace a substring in a string based on certain condtions using COND #. But not sure where to incorporate REPLACE in the syntax.
Normal code:
DATA(v_string) = 'My string &1 &2'.
IF v_string CA '&1'.
REPLACE '&1' WITH 'sub1' in v_string.
ELSEIF v_string CA '&2'.
REPLACE '&2' WITH 'sub2' in v_string.
ENDIF.
I am trying to achieve the same using ABAP 7.5 syntax.
v_string = COND #( WHEN v_string CA '&1' THEN REPLACE '&1' WITH 'sub1' in v_string
WHEN v_string CA '&2' THEN REPLACE '&2' WITH 'sub2' in v_string ).
What is the correct syntax to get the desired results?