¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Actualización del portal empresarial a 7.31 SP 21: Solución de errores en iViews con taglib y ENUMS

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

Hi

Hemos actualizado el portal empresarial de XX a 7.31 SP 21. Después de la actualización, en las pestañas de Equipo, Organización y PCR, algunos iViews están dando errores. Hemos corregido los errores de taglib y cambiado enum a ENUMS. Pero aún no podemos hacer que funcionen estos iViews.

Proceso seguido:

1. Nuestro administrador de Basis nos dio los archivos EAR que tienen errores en los iViews.

2. Hemos importado el archivo EAR en NWDS 7.31 en Importar archivo --> Java EE --> EAR, obtenemos 3 componentes. por ejemplo: 1. com.sap.pct.hcm.reminderofdates, 2. com.sap.pct.hcm.reminderofdates_web, y 3. Reminderofdates como una carpeta.

3. En el componente _WEB (2), se muestran los errores. Así que cuando corrijo los errores, por ejemplo en el archivo Reminderofdates.jsp teníamos referencias enum. Para 7.31 hemos agregado com.sap.portal.htmlb.jar en las bibliotecas y cambiado las referencias a enums.

Cambiamos el código taglib de:

<%@ taglib uri="htmlb" prefix="hbj" %>

A:

<%@ taglib uri="prt:taglib:tlhtmlb" prefix="hbj" %>

Guardamos, exportamos el archivo _WEB a una carpeta y lo volvemos a implementar. Pero nada está cambiando.

En algunos blogs he leído que ComponentRequest y taglib aún muestran errores, pero se pueden implementar.

La implementación dice que fue exitosa. Pero no vemos nada en este iView.

Añadiendo algunas capturas de pantalla:

Cualquier ayuda es realmente apreciada.

Gracias

Hima

taglib-changes.jpg ep-version.jpg
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Gracias Milen,

Sí, estoy en el proceso de descubrirlo. Pero pensé que si alguien ya ha hecho este tipo de migración, podría obtener algo de ayuda.

También hemos comenzado a explorar las opciones de migrar a Webdynpro ABAP.

Gracias

Hima

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

Hola Hima,

Este método de migración no es recomendado ni respaldado por SAP.

No es posible recuperar la estructura del proyecto correcta. Además, la aplicación EP incrustada utiliza el Modelo de Componentes de SAP, el cual necesitas asegurarte de haber implementado en la estructura del proyecto y en el descriptor de implementación.

Todo esto debe estar listo para usar cuando implementes esta migración con NWDI. SAP no puede proporcionarte ninguna dirección sobre cómo hacerlo sin NWDI. Me han dicho que es posible hacer una migración sin NWDI, por ejemplo, con Jenkins, Maven y un Repositorio Git. Sin embargo, necesitas averiguar cómo implementar esta migración sin NWDI.

Saludos,

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

Milen,

Gracias por la respuesta.

Importando archivo EAR:

1. El administrador de base tomó el archivo PAR del portal 7.0 de Producción que aún no se ha actualizado, lo migró usando la herramienta de migración PAR y nos lo entregó como archivo .EAR.

2. Este archivo EAR lo hemos importado como JAVA EE -->> EAR, lo cual en el explorador de proyectos muestra 3 carpetas. Por ejemplo, al importar el archivo com.sap.pct.hcm.reminderofdates.ear, obtendremos las carpetas com.sap.pct.hcm.reminderofdates, com.sap.pct.hcm.reminderofdates_WEB y ReminderOfDates, donde la carpeta _WEB muestra errores.

3. La forma en que intentamos solucionar estos errores es agregando las bibliotecas respectivas, etc.

4. Después de publicar este mensaje, ahora podemos obtener el archivo htmlb.lib de base y también agregarlo a la biblioteca. Pero cuando desplegamos, recibimos el mensaje de que el despliegue fue exitoso. Sin embargo, al abrir el portal, los iViews muestran errores. Los registros muestran errores de compilación.


Gracias

Hima

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

Hola,

¿Cómo has importado este archivo EAR? En caso de que esta sea una aplicación incrustada en el EP de la forma soportada (por SAP), es utilizar NWDI y "modificar" este código personalizado con la ayuda de NWDS.

Más detalles en mi respuesta a este hilo del foro

https://answers.sap.com/questions/530347/sap-portal-webdynpro-java-project-from-ear-srczip.html

Saludos,

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?