Olá Jun,
pois isso também não está funcionando. Está abrindo a URL de destino em uma nova aba.
Avalados por :
Olá a todos,
Implementei um CrossApplicationNavigation: a URL de destino deve abrir na mesma aba/janela.
Funciona bem em nosso sistema de desenvolvimento, mas no sistema de qualidade abre uma nova aba. Verifiquei o console do desenvolvedor e as fontes. É o mesmo código que no sistema de desenvolvimento.
Existe alguma configuração do servidor que desconheço?
Tentei:
sap.m.URLHelper.redirect(url, false);
e:
window.location.replace(url);
e:
oCrossAppNavigator.toExternal({target:{
shellHash: hash
}});
Código:
Promise.allSettled(aPromise).then((results) => {
const oCrossAppNavigator = sap.ushell.Container.getService("CrossApplicationNavigation");
const hash = (oCrossAppNavigator && oCrossAppNavigator.hrefForExternal({
target: {
semanticObject: "XXXXXXX",
action: "display"
},
params: {
"ObjKy": someId
}
})) || "";
const url = window.location.href.split('#')[0] + hash;
// sap.m.URLHelper.redirect(url, false);
window.location.replace(url);
// this.getView().setBusy(false);
});
Olá Jun,
pois isso também não está funcionando. Está abrindo a URL de destino em uma nova aba.
Por que comentar?
oCrossAppNavigator.toExternal({target:{
shellHash: hash
}});
É um aplicativo WDA. A que configuração você se refere e como posso alterá-la?
Editar: Encontrei isso:
Obrigado Jun!
Sua aplicação alvo é SAP GUI ou WDA?
Para essas aplicações, existem configurações no lado do servidor.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute