Не самое элегантное
Lesenechka написал(а):
Добрый день.
Подскажите, пожалуйста, можно ли при создании кредитора сделать некоторые поля заполненными по умолчанию. Интересует поле Полномочия (BEGRU). Хотелось бы для определенной группы кредиторов заполнять данное поле значением по умолчанию. Настроили это поле обязательным для ввода. А как сделать постоянное значение не знаю...
Не самое элегантное решение, но быстро пришло в голову и точно работает.
В open-fi на событии 1440 P/S модулей (окончательные проверки) разместите ФМ, в котором скушайте через ASSIGN в <fs_begru> (type any) значение LFB1-BEGRU из программы SAPMF02K (это прямо перед запуском события 1440). В модуле разместите свою логику (константа или некая таблица мэппинга) и поместите в <fs_begru> нужное значение.
Однако для этого обязательность заполнения поля придется отключить, потому что будет ругаться на незаполненное поле еще задолго до окончательной проверки (CHAIN в модуле PBO экрана). Ну и после сохранения увидите, что поле получило нужное значение.