18 Червня, 2025

Надійний висновок

Ефективні настанови

Як у Web Dynpro відображаються попереджувальні повідомлення про помилку?

Ми визначаємо елемент Ui MESSAGE_AREA на перегляді. Викличте метод REPORT_SUCCESS і передайте текст, щоб показати повідомлення про успіх. Викличте метод REPORT_ERROR_MESSAGE і передайте текст, щоб показати повідомлення про помилку. Менеджер повідомлень відобразить повідомлення в області повідомлень.

lr_view_controller = wd_this->wd_get_api().

  1. lr_popup->subscribe_to_button_event(
  2. button = if_wd_window=>co_button_ok.
  3. button_text = 'Так'
  4. action_name = 'ВІДПРАВИТИ'
  5. action_view = lr_view_controller ).

Зробіть, як показано нижче.

  1. Перейдіть до SM30.
  2. Введіть таблицю T100S і натисніть «Обслуговувати»
  3. Натисніть «Нові записи»
  4. Виберіть роботу як FF, Повідомлення № 102, Дозволений EWS, Стандартний "E" та позначте опцію "Вимкнути"
  5. Збережіть його та перейдіть до OBA5.
  6. Укажіть робочу область як 102.
  7. Нові записи, повідомлення № 102, збережіть його за допомогою W і збережіть.

Рішення

  1. Як ми можемо змінити його на спливаюче вікно. Перейдіть до «Параметрів», перевіривши знімок екрана нижче.
  2. Виберіть «Сповіщення» та поставте прапорець «Показувати повідомлення про помилки» в діалоговому вікні та натисніть «Застосувати» та «ОК».
  3. Після внесення цієї зміни ви зможете отримати це нове спливаюче вікно.
  4. Висновок. Ви можете використовувати наведений вище блог у SAP ECC, а також у SAP S/4 HANA.
  1. 1 Використовуйте необхідний атрибут. Першим кроком є ​​використання необхідного атрибута для будь-якого вхідного елемента, який повинен мати значення перед надсиланням форми. …
  2. 2 Використовуйте атрибут title. …
  3. 3 Використовуйте атрибут pattern. …
  4. 4 Використовуйте подію oninvalid. …
  5. 5 Використовуйте подію oninput. …
  6. 6 Тестування та налагодження. …
  7. 7 Ось що ще слід враховувати.
Share: Facebook Twitter Linkedin