Добавление ведущих нулей для номера материала

Очень распространённая ситуаций связана с необходимостью добавления ведущих нулей для некоторых полей.

После появления нового синтаксиса в 7.40 стало очень удобно добавлять ведущие нули с помощью конструкции:

Однако недавно SAP увеличил длину поля MATNR до 40 символов, но по умолчанию, в настройках по прежнему длина поля указана в 18 символов (транзакция OMSL).

В результате этого добавление ведущих нулей для поля MATNR может привести к приведению до 40 символов, не зависимо от настроек.

Выходом из этой ситуации является использование именно функции CONVERSION_EXIT_MATN1_INPUT, которая применялась в старом синтаксисе, которая учитывает эту настройку. Возможно и для других полей есть или могут появится аналогичные настройки, поэтому для всех полей надо использовать соответствующие формы конвертации. Посмотреть нужную можно в параметрах домена:

Программа преобразования в параметрах домена
РубрикиSAP

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *