Avalados por :

Problema con CrossApplicationNavigation: ¿Configuración del servidor incorrecta?

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Hola a todos,

Implementé una CrossApplicationNavigation: la URL de destino debería abrirse en la misma pestaña / ventana.

Funciona bien en nuestro sistema de desarrollo, pero en el sistema de calidad abre una nueva pestaña. Revisé la consola del desarrollador y las fuentes. Es el mismo código que en el sistema de desarrollo.

¿Hay alguna configuración del servidor que desconozca?

Intenté:

sap.m.URLHelper.redirect(url, false);

y:

window.location.replace(url);

y:

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);
                });

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola Jun,

porque eso también no está funcionando. Está abriendo la URL de destino en una nueva pestaña.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Por qué comentar?

oCrossAppNavigator.toExternal({target:{
                            shellHash: hash
                        }});
Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

¿Tu aplicación objetivo es sap gui o wda?

Para esas aplicaciones, hay configuraciones en el lado del servidor.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?