Hola Mukesh,
Por favor, consulta el siguiente enlace. Está basado en tus requerimientos.-
Listas Básicas y Listas Secundarias
Espero que encuentres esto útil.
Saludos,
Rohit
Avalados por :
Hola Mukesh,
Por favor, consulta el siguiente enlace. Está basado en tus requerimientos.-
Listas Básicas y Listas Secundarias
Espero que encuentres esto útil.
Saludos,
Rohit
Hola Mukesh,
Aquí tienes el código de muestra que puedes usar.
REPORT zkna1_alv.
TYPE-POOLS:
slis.
DATA:
gt_customer TYPE TABLE OF kna1 INITIAL SIZE 0.
START-OF-SELECTION.
"Seleccionar datos de KNA1
SELECT *
FROM kna1
INTO TABLE gt_customer
UP TO 30 ROWS.
"Mostrar ALV
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING
i_callback_program = sy-repid "Nombre del programa donde se encuentra la subrutina
i_callback_user_command = 'USER_COMMAND' "En doble clic, esta subrutina será llamada por el sistema
i_structure_name = 'KNA1' "El catálogo de campos será poblado automáticamente por el sistema
TABLES
t_outtab = gt_customer
EXCEPTIONS
program_error = 1
OTHERS = 2.
"Esta forma será llamada automáticamente por el sistema en doble clic
FORM user_command USING fp_ucomm TYPE syucomm
fp_s_selfield TYPE slis_selfield.
DATA:
lt_knvv TYPE TABLE OF knvv.
DATA:
lv_clicked_row TYPE i,
ls_customer TYPE kna1,
lv_customer TYPE kna1-kunnr.
CASE fp_ucomm.
"&IC1 es el fcode para doble clic
WHEN '&IC1'.
"Encontrar la fila clicada
lv_clicked_row = fp_s_selfield-tabindex.
"Leer detalles del cliente
READ TABLE gt_customer INTO ls_customer INDEX lv_clicked_row.
IF sy-subrc EQ 0.
lv_customer = ls_customer-kunnr.
ENDIF.
"Seleccionar datos de KNVV
SELECT *
FROM knvv
INTO TABLE lt_knvv
WHERE kunnr = lv
Gracias por visitar la Comunidad de SAP para obtener respuestas a tus preguntas. Si estás haciendo una pregunta aquí por primera vez, te recomiendo que te familiarices con: https://community.sap.com/resources/questions-and-answers, ya que proporciona consejos para preparar preguntas que generen respuestas de nuestros miembros. Por ejemplo, puedes: - describir los pasos que tomaste para encontrar respuestas (y por qué no fueron útiles) - compartir capturas de pantalla de lo que has visto/hecho - asegurarte de haber aplicado las etiquetas apropiadas - usar una línea de asunto más descriptiva. Cuantos más detalles proporciones, más probable será que los miembros puedan responder. Si lo deseas, también puedes realizar nuestro tutorial de Preguntas y Respuestas en: https://developers.sap.com/tutorials/community-qa.html. Si lo deseas, puedes revisar tu pregunta seleccionando Acciones, luego Editar. Al agregar una imagen a tu perfil, animas a los lectores a responder: https://www.youtube.com/watch?v=46bt1juWUUM
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute