Интересно, почему этот пример написан таким образом, может быть, это старый кусок кода.
1-й: если у вас есть доступ в вашей системе к «новому» синтаксису строки, вы можете просто использовать что-то вроде
WHERE = |CITYFROM = '| && source && |'|.
2-й: хорошая вещь в предложениях строки WHERE заключается в том, что вы можете просто использовать переменные как часть строки, я имею в виду, если вы просто напишите что-то вроде
WHERE = 'CITYFROM = source'.
ABAPпревратит это в правильный SQL, как если бы вы правильно писали свой SQL.
(Я хотел бы, чтобы я мог правильно объяснить себя, не стесняйтесь спрашивать, если у вас есть какие-либо сомнения)