Щоб дізнатися, чи існує BADI для будь-якої транзакції, спочатку перейдіть до розробника класу, тобто tcode SE24. Введіть «CL_EXITHANDLER» для типу статті та натисніть «Дисплей». Двічі торкніться техніки «GET_INSTANCE», щоб показати її. 4 грудня 2023 р
Привіт, щоб створити BADI USe Т-КОД SE19. встановіть точку зупину у вашій реалізації або просто напишіть break <userid>.
SE18 Будівельника можна викликати за допомогою кодів транзакцій SE18 (визначення) і SE19 (реалізації).');})();(функція(){window.jsl.dh('MDe5ZtXeLbuyptQP0oKg8A4__29','
BS22 – це стан системи. Профіль статусу можна призначити користувачам, і за допомогою цього ви можете контролювати бізнес-операції. Таким же чином за допомогою статусу системи контролюються всі бізнес-операції. Це не має значення для користувача, який контролює бізнес-транзакції.
Тепер, коли у вас є реалізація BAdI, вам потрібен клас реалізації.
- Виберіть трикутник перед назвою реалізації BAdI у дереві.
- У полі Implementing Class введіть z_cl_calc_vat_us і виберіть кнопку Change. …
- Реалізуйте метод за допомогою наступного вихідного коду:
- Перейдіть до TCode SE24 і введіть CL_EXITHANDLER як тип об’єкта.
- У режимі «Відображення» перейдіть на вкладку «Методи».
- Двічі клацніть метод «Отримати екземпляр», щоб відобразити його вихідний код.
- Встановіть точку зупинки на «CALL METHOD cl_exithandler=>get_class_name_by_interface».
- Потім запустіть транзакцію.
- На цьому способі екран зупиниться.