Мне нужно создать плитку с автоматическим процессом в SAP Fiori Launchpad.
[sap Fiori Launchpad] [1]
Необходимо создать дополнительную плитку, которая запускает автоматическийпроцесс всего "Образца ММ Процесс".Поэтому, как только пользователь нажимает на новую плитку, запускается транзакция «Управление заказами на покупку», и все предварительно определенные необходимые поля (например, поставщик, товары, количество) заполняются автоматически.После завершения открывается транзакция «Мой почтовый ящик», заказ утверждается и т. Д., Пока весь процесс не будет завершен.
Хитрость заключается в том, что автоматизированный процесс будет «витриной процесса» в приложении Ipad Fiori.поэтому я не могу использовать для этой цели внешние средства автоматизации тестирования ПК / ноутбука, такие как Selenium / Appium или Cypress.
Я пытался написать файл javascript, в котором процесс запускается нажатием кнопки:
Fiori_Automation: function() {
//open SAP Fiori
location.assign("http://sapfiori.com");
// sap fiori page is loaded - code below is not executed
//Type in User Name, Password & Client
document.getElementById("USERNAME_FIELD-inner").Value = "test";
document.getElementById("PASSWORD_FIELD-inner").Value = "test";
document.getElementById("LANGUAGE_SELECT").Value = "EN";
document.getElementById("CLIENT_FIELD-inner").Value = "100";
//Click Login Button
document.getElementsByClassName("sapMBtnContent ").click();
Есть ли способ, как я могу продолжить сценарий после загрузки новой домашней страницы или как я могу выполнить новый сценарий, который продолжит процесс с кодом ниже?
Или есть ли другиеспособ написать весь процесс и развернуть его в Sap Fiori?
Буду благодарен за любую помощь