miércoles, 5 de abril de 2017

texto dynpro 05/04/2017

Ya que creaste una dynpro donde insertaste un contenedor donde almacenar tu ALV...
debajo del contenedor crearías una etiqueta de texto donde solo se permita salida de dato...



y dentro de tu programa le
asignas antes de la salida al ALV el valor que llevará en este caso la cantidad de lineas que tenga tu ALV.


Esta cantidad la obtienes con el DESCRIBE TABLE gt_table LINES lv_lines.
Donde lv_lines es una variable de tipo entera. LV_LINES TYPE I.

En este ejemplo luego de la pantalla de la selección y antes, ojo, antes de la llamada al screen o al perform que llame al screen se llena los datos de pantalla. en la rutina datos_Caja.


y como se ve aquí se le asigna un valor, en tu caso sería le asignes el texto que indique la cantidad de lineas que tiene la tabla, un concatenate LV_LINES '/' LV_LINES into ws_bukrs por ejemplo
mostraria en tu etiqueta un 
50 / 50 esta etiqueta la colocarías debajo de tu contenedor del alv.


Si preguntas donde declaro esa etiqueta en el programa, la declaras en el top con el mismo nombre que llevará en la dynpro y del mismo tipo.

Tu puedes suerte!


No hay comentarios.:

Publicar un comentario