есть код, в котором прописаны константы. как оптимально их убрать?
(как вариант - завести внутреннюю таблицу , доступную избранному человеку или есть другой хороший способ)
например:
Тут варианты сложно вам предложить, все зависит от задачи. Внутренняя таблица со значениями, ну это если у вас есть какие-то варианты работы, а если вариантов нет, т.е. у вас например вид документа всегда NB, тогда используйте константы в запросе и в принципе таблица не нужна, ну можно для наглядности завести в заголовке программы что-то типа:
CONSTANTS: cns_doc_type LIKE ekko-ebeln VALUE 'NB'
Ну и дальше в запросах использовать
... WHERE ebeln = cns_doc_type ...
Если документ измениться то всегда можно быстро изменить только значение константы. Таблицу для такого я бы использовал только в случае если отчет предполагается тиражировать в разные системы, разным клиентам.