🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Sy-lisel

Selector Alummnos / Empresas

Definición de Sy-lisel

Es la variable del sistema que almacena el contenido de la línea que ha sido clikeada en un reporte interactivo.

Existen a parte de SY-LISEL otras variables del sistema que son sumamente útiles cuando trabajamos con reportes interactivos, ellas son:

  • SY-LSIND: contiene el detalle de la lista seleccionada.
  • SY-LISTI: contiene el indice de la lista actual.
  • SY-LILLI: almacena el contenido de la línea seleccionada de la lista de la pantalla.
  • SY-CUROW: contiene la posición de la línea seleccionada en la pantalla. Nos brinda únicamente la posición del cursos, no sus valores.

 

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Sy-lisel" creadas y compartidas abiertamente por nuestros alumnos.

SAP Master

1 - Qué es un reporte interactivo. REPORTE INTERACTIVO: Es un tipo de reporte ABAP, en donde se muestra un primer listado por pantalla, con cierta información y luego si hacemos clic en una linea determinada se accede al detalle de esa linea y así sucesivamente por cuantos niveles tenga el listado. 2 - Eventos y variables de un reporte interactivo. Eventos: AT LINE-SELECTION: Se ejecuta cuando hacemos clic en alguna posición de la lista principal. Debemos colocar este evento después del evento START-OF-SELECTION. TOP-OF-PAGE DURING LINE-SELECTION: Se usa para imprimir por pantalla los textos de las cabeceras de las listas de detalle. Variables: SY-LSIND: Guarda el numero de fila seleccionada....

Acceder a esta publicación

Creado y Compartido por: Calixto Gutiérrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Reporte interactivo: START-OF-SELECTION. ... WRITE ... AT LINE-SELECTION. CASE sy-lsind. WHEN 1. .... WRITE ... WHEN 2. .... WRITE ... ENDCASE. SY-LSIND: linea de lista (nro de registro de lista). ==> nivel del listado. SY-LISEL: contenido de linea (registro). SY-LILLI: linea seleccionada, incluyendo titulos. SY-CUROW: posicion de cursor vertical en pantalla. v_dni = sy-lisel(10) PERFOTRM egenerar_reporte_nivel_2. TOP-OF-PAGE-DURING LINE-SELECTION. write:/ 'Detalle de los usuarios'. WINDOW STARTING AT 1 15 ENDING AT 79 23.

Acceder a esta publicación

Creado y Compartido por: Victor Wong

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Audio 1 Los reportes interactivos no se pueden usar en procesos que se ejecutaran de fondo ya que se requiere de la interacción del usuario con el reporte. Este punto de debe tener en cuenta al momento de realizar la especificación o diseño técnico del reporte que es el momento en donde se piensan todos los aspectos y alcances del programa a crear. Audio 2 Para obtener el resto de los campos debemos trabajar con los caracteres de la misma forma que el campo DNI, donde escribimos V_DNI = SY-LISEL(10), entonces si quisieramos obtener nombre y apellido que se encuentra a partir de la posición 10, 30 posiciones a la derecha realizariamos lo siguiente V_NOMBREAPELLIDO = SY-LISEL 10(30) y de la misma forma realizariamos...

Acceder a esta publicación

Creado y Compartido por: Iliana Vega

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

REPORTE INTERACTIVO 1. QUE ES UN REPORTE INTERACTIVO? Es un tipo de reporte ABAP en el que haciendo doble click en una línea del reporte, se accede a otros datos relativos a esa linea y asi sucesivamente por los niveles que tenga el listado. El reporte interactivo solo puede ser ejecutado Online ya que requiere interacción con el usuario. 2.EVENTOS Y VARIABLES DE UN REPORTE INTERACTIVO Evento AT LINE-SELECTION se ejecuta cuando se clic en alguna posición de lista por pantalla. Se ubica luego del evento START-OF-SELECTION. Las variables del sistema que tienen información útil son: SY-LSIND: contiene el índice de la lista de detalle SY-LISEL: tiene el contenido de la línea seleccionada....

Acceder a esta publicación

Creado y Compartido por: Widen Boris Horacio Nogales / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

-REPORTE INTERACTIVO *Solo se ejecuta online Es un tipo de reporte que muestra un primer listado y luego haciendo doble click en alguna línea se accede a otros datos relativos Con pocas líneas se puede crear un gran reporte *SY-LSIND - Muestra el nivel de profundidad en el que se ubica el reporte, 1er nivel = 0 *Al pasar el nivel 20 el programa truena. -EVENTOS Y VARIABLES DE UN REPORTE INTERACTIVO ****AT LINE-SELECTION "Este evento debe ir despues de START-OF-SELECTION porque algunas variables se completan. SY-LSIND. Indice de lista de detalle (nivel de profundidad) SY-LISEL. Contenido de la línea seleccionada. SY-LILLI. Contiene la línea seleccionada de la lista. (Comenzando desde la primer línea que...

Acceder a esta publicación

Creado y Compartido por: Armando Mayo Marquez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Audio A-U5L4: Reportes interactivos. Dado que los reportes interactivos requieren de la interacción del usuario con el reporte entonces no se pueden utilizar reportes interactivos en procesos que se ejecutarán de fondo. Este punto es importante tenerlo en cuenta al momento de realizar la especificación o diseño técnico del reporte que es el momento en donde se piensan todos los aspectos y alcance del programa a crear. Audio B-U5L4: Tratamiento de campos. Para obtener el resto de los campos, debemos trabajar con los caracteres de la misma forma que hacemos con el campo DNI donde escribimos v_dni = sy-lisel(10), entonces si quisieramos obtener, por ejemplo, el nombre y apellido que se encuentra a partir de la...

Acceder a esta publicación

Creado y Compartido por: Juan Alberto Peñalver Alvarez / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Reporte Interactivos Tipo de reporte donde se muestra un primer listado por pantalla, con cierta información y luego haciendo doble clic a una linea determinada del primer listado, se accede a otros datos relativos a esa linea y asi sucesivamente por cuantos niveles tenga el listado. Estos pueden ser ejecutados solo online porque requeire la interacción con el usuario. Principal Ventaja con pocas lineas se crea un reporte interactivo con el usuario. Estructura sy-lsind=0 Reporte Basico Start-of-selection Write Doble click sy-lsind=1 AT LINE-SELECTION Case sy-lsind when 1 write when 2 write ... 2. Eventos y Variables de un reporte interactivo AT LINE-SELECTION Evento ABAP que se produce cuando dentro de un listado principal se hace...

Acceder a esta publicación

Creado y Compartido por: Silvia Marina Carrizo

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

SY-LSIN: contiene el índice de la lista de detalle. SY-LISEL: guarda el contenido de la línea seleccionada. SY-LILLI: contiene la línea seleccionada de la lista comenzando desde la primera línea del título. SY-CUROW: contiene la posición del cursor vertical en la pantalla.

Acceder a esta publicación

Creado y Compartido por: George Yunkichi Okuma Zavala

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Reportes Interactivos 1) Tipo de reporte de ABAP donde se muestra un listado por pantalla con cierta info y luego haciendo doble clic a una línea determinada se accede a los otros datos relativos a dicha línea seleccionada. Así sucesivamente hasta la cantidad de niveles que tenga el listado. Por esta cuestión, se ejecuta solamente de manrea ONLINE. Diferencia con los programa de reportes clásicos que se ejecutan Online o Batch. Diferencia con los programas de diálogo, con poco código se crea y no requiere tanto tiempo de construcción. 2) Eventos y variables de un repo interactivo: Al hacer doble clic del listado principal, se dispara el evento AT LINE-SELECTION que debe estar luego del...

Acceder a esta publicación

Creado y Compartido por: Ruben Dario Martucci / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Un reporte interactivo permite ver información relacionada con un campo, de manera dinamica pues es el equivanlente a un subreporte, generalmente no se recomienda usar estos reportes si se van a realizar procesos de fondo o jobs automaticos, pues por su naturaleza requiere de la interacción del usuario. la variable sy.-lisel guarda como texto todo el contenido de la fila por eso si se quiere buscar el detalle por un valor especifico se debe traer es substring correspondiente

Acceder a esta publicación

Creado y Compartido por: Edgar Arturo Moreno Tello


👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.