Olá,
DATA: l_p_accumulator TYPE REF TO cl_accumulator_trg,
Você está realmente usando uma vírgula (,) em vez de um ponto, espero que não.
Bem, tentei criar uma rotina no meu sistema e não obtive erro de sintaxe.
Se ainda estiver recebendo um erro, você pode tentar isso.
l_p_accumulator ?= i_p_accumulator->get_clone( ).
.
Saudações
Prasenjit