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.