Архив рубрики: Полезные функциональные модули

В данной рубрике побликуются полезные функциональные модули с кратким описанием.

CONVERT_DATE_INPUT

CONVERT_DATE_INPUT. Если вы импортируете дату, например, из текста, то необходимо преобразовать её в формат YYYY.MM.DD. При этом импортируемая в ФМ дата может быть в различных форматах: DD.MM.YYYY, DDMMYYYY, DDMMYY. Обратите внимание на параметр PLAUSIBILITY_CHECK, если его значение устанавливается в X, то дата проверяется на правильность, если нет, то преобразовывается как есть (на 32.12.13 выдаст 20131232).

Ведение лога сообщений

Группа функций SBAL Иногда бывает полезно не выводить сообщения по одному, а собрать их все в один список и вывести вместе. Для этого полезны ФМ группы функций SBAL: BAL_LOG_CREATE – создание нового лога для последующего добавления в него сообщений BAL_LOG_MSG_ADD – добавление сообщения в лог BAL_LOG_MSG_DELETE_ALL – удаление всех сообщений из лога BAL_DSP_LOG_DISPLAY – вывод… Читать далее »

Вывод информации для пользователя в модальном окне

POPUP_TO_INFORM: Функциональный модуль (ФМ) позволяет информировать пользователя о чем-либо. ФМ не возвращает никакого отклика, просто выводит на экран информацию в модальном окне, которое закрывается после нажатия кнопки на нем или Enter.

Чтение данных полей экрана

DYNP_VALUES_READ: Для вызова поискового средства из экрана иногда бывает нужно знать значения соседних полей. Эти значения не доступны в переменных, пока пользователь не нажал Enter. Прочесть их значения может функциональный модуль DYNP_VALUES_READ.

Расчет налога по коду

Для расчета налога в SAP принято пользоваться кодами налогов. Это очень удобно, т.к. в код зашита не только ставка, но и прочие параметры, используемые для работы с налогом. Функция, возвращающая сумму налога по коду: CALCULATE_TAX_FROM_NET_AMOUNT, кроме суммы функция возвращает еще ряд параметров, связанных с кодом налога, но сегодня мы рассмотрим базовый вариант – возврат суммы налога.