jueves, 12 de enero de 2023

ADS: Interactive Forms y credenciales caducadas

Comienza uno el año nuevo y, al poco, se da uno cuenta de que los Interactive Forms han dejado de funcionar. O, lo que es peor, si técnicamente no sabes qué es un Interactive Forms, descubres que en algunos sitios de SAP puedes imprimir un PDF (para visualizarlo o imprimirlo, un simple Print Form) y en otros sitios no (para poder editar el propio PDF, un Interactive Forms). Es, por ejemplo, el caso del infotipo 0016 de contratos para España (para SAP HCM, para más datos).

Si la aplicación que usa el ADS (Adobe Document Services, que son los servicios que nos permite utilizar esos PDFs interactivos) está tan bien hecha como un agujero-hobbit, lo mismo nos avisa con un error como el siguiente:

ADS: com.adobe.ProcessingException: The credential with alias: ReaderRights has expired(200.101).

Pero, si la aplicación tiene el código como el antro de Ella-Laraña, lo mismo ni tenemos mensaje de error, ni entrada en la ST22, ni tenemos "ná de ná", solo una pantalla en gris.

¿Qué es lo primero que habría que mirar en estos casos? Pues al ser un PDF, habría que pensar que a lo mejor tenemos un problema con los Interactive Forms, y no ponerse a debuggear como un loco... digo yo.

martes, 29 de junio de 2021

Cambia la subscripción por correo electrónico, adiós Feedburner

Había pensado en comenzar este artículo con un título en plan clickbait diciendo "este es el último email de este tipo que recibiréis", en plan broma, pero como tampoco sé si podría dejar de ser cierto, mejor nos dejamos de tonterías :D.

¿Y a qué viene este artículo, después de casi siete meses sin publicar nada? Pues viene a que, cuando acabe este mes de junio (es decir, ya), Feedburner, uno de esos grandes olvidados servicios de Google de los que siempre se comenta que de un día para otro va a dar de baja (como el propio Blogger en el que está este blog), va a sufrir un buen lavado de cara, con un cambio radical de la interfaz. Y, entre las actualizaciones, se incluya la baja del servicio de subscripción por correo electrónico.

¿Qué quiere decir eso? Que si alguien usa Feedburner en su blog para que la gente se subscriba a las actualizaciones del mismo, esas personas dejarán de recibir ese artículo en su correo electrónico. Se pueden ver los cambios de Feedburner aquí

viernes, 6 de noviembre de 2020

Adiós, cuenta trial de Neo

Nos llevan tiempo advirtiendo de que la cuenta trial del entorno Neo de SAP Cloud Platform va a desaparecer, que nos pensásemos eso de movernos a Cloud Foundry, pero a algunos nos gusta ajustar. Porque la amenaza no es vana. Si no lo haces, te borramos todo lo que tengas y lo pierdes. Paycheck en versión Cloud Platform.

Y yo lo he ido dejando. La verdad es que tengo el tema SAP CP un poco abandonado por muchos motivos y siempre decía el «bueno, hasta mediados de noviembre tengo tiempo».

Pero ha llegado el momento y no he podido esperar más, porque ¡sólo queda una semana! Sí, si estáis leyendo esto y tampoco lo habéis hecho, no podéis dejarlo mucho más :P. Que el 13 de noviembre es el último día. ¡Mira que acabar el soporte en un viernes 13! Ni hecho a propósito.

Aviso fin cuenta Neo
¡Avisado quedas!

martes, 16 de junio de 2020

Procesos y formularios HR en Fiori

Hay en SAP HCM un componente que nos permite crear escenarios web con los que modificar los datos maestros de los empleados, más allá de las aplicaciones específicas genéricas para modificar los propios datos personales (como el de dirección y la cuenta bancaria): Son los Procesos y Formularios de HR (HR Processes and Forms, que llamaremos P&F), con el que se podemos llegar a crear procesos en el portal para iniciar altas, bajas, cambios organizativos, modificar datos personales, solicitar nuevo horario de trabajo, o lo que se nos ocurra.

Ese componente ya tiene su tiempo, aunque siempre me ha dado la impresión de que no se aprovechaba todo lo que se podría. Y tampoco me extraña, ya que en su versión original era necesario utilizar Adobe Forms Interactivos, con el consiguiente gasto de licencias (que, según tengo entendido, no eran nada baratas). Además, para procesos sencillos es muy fácil montar un escenario de P&F, pero cuando queremos montar algo un poco más complejo, se complican bastante.

Con la llegada del HR Renewal, SAP creó una versión basada en configuraciones de componentes Web Dynpro ABAP (escenarios con Floorplan Manager, FPM). El portal del empleado de HR Renewal venía con bastantes ejemplos estándar basados en estas configuraciones de P&F. Adiós a los caros formularios en Adobe, ¿quién quería aprender Javascript o Calc para añadir interactividad al formulario, si lo podíamos hacer con un editor más sencillo y programando con ABAP?

Pero Fiori le comió el terreno al portal del HR Renewal (los Lanes), y las Web Dynpro ABAP dejaron de ser útiles cuando la tecnología nos descubrió las aplicaciones responsive. Así que nos podíamos preguntar, ¿sacarán en algún momento una versión para Fiori? Pues sí, parece que por fin los Procesos y Formularios HR en Fiori ya están entre nosotros.


jueves, 14 de mayo de 2020

Nuevo curso de Fiori en openSAP (y repaso a cursos pasados)

Como ya decía en el artículo anterior, hablando sobre intentar volver a escribir artículos (fijaos que he puesto intentar en negrita), tras un tiempo sin poder dedicarle tiempo (no tener tiempo para tener tiempo) tanto al blog como a nuevos desarrollos/investigaciones en SAPUI5 y Fiori, uno siente como se queda más obsoleto que los Picapiedra visitando a los Supersónicos (ese comentario sí que está obsoleto). Leo a Antonio de Ancos hablar sobre espacios, páginas y secciones en el Fiori Launchpad y pienso «mierda, eso en algún momento me lo he perdido». Y la de cosas que me habré perdido sin enterarme.

Pero todo tiene (casi) siempre solución, y en este caso consiste en ponerse un poco al día para ver cómo va evolucionando Fiori. Sí, no podemos olvidarnos de que tenemos a nuestra disposición openSAP, con sus cursos gratuitos para poder aprender las bases de los nuevos y/o renovados productos. Una vez aprendidos, ya nos podremos volver expertos trabajando duro sobre esa base.

Imagen de Clker-Free-Vector-Images en Pixabay


Y ese es el caso que nos lleva a este artículo, pues en breve nos viene un nuevo curso que nos va a venir muy bien para ver si nos podemos poner un poco más al día con Fiori«SAP Fiori Overview: Design, Develop and Deploy». El curso comienza el 9 de junio de este año 2020, y no deja de ser una nueva iteración (actualizada) de los varios cursos que hay sobre Fiori en openSAP. Ojalá que nos cuenten alguna novedad sobre Fiori 3, aunque sea presentarnos la nueva barra, los nuevos temas, o algo sobre espacios, páginas y secciones. Pero, más que novedades, parece prometernos más meternos un poco en la zanja, explicando cómo diseñar, desarrollar y ampliar aplicaciones para Fiori, aparte de la gestión del propio framework.