Hola doc .. como dice Ballan puedes crear la estructura Z y desde ahi jalarla, siempre q he querido poner una tabla interna en esa funcion nunca me ha botado el catalogo (tal vez tbm lo toy haciendo mal), creo q es xq nunca me pide como parametro el nombre del programa y no hay como saber d donde sacar esa tabla interna, el que si lo hace bien es la funcion REUSE_ALV_FIELDCATALOG_MERGE, ahi colocas el nombre del programa y la tabla interna y te botara el catalogo, pero ese catalogo es con referencia a la libreria SLIS que sirve para crear el ALV pero con las funciones REUSE*, podrias hacer eso y luego realizar un MOVE-CORRESPONDING hacia el catalogo del tipo lvc_t_fcat.
PD: Creo q no tiene nada q ver la fecha de liberación, hay otras funciones q tampoco tienen fecha de liberación y funcionan perfectamente