Ver Mensaje Individual
  #5  
Viejo 09/04/15, 10:08:04
coloso coloso is offline
Senior Member
 
Fecha de Ingreso: feb 2006
Mensajes: 110
Hola Jacobo, busca por internet ejemplos. No esperes que te mande el trabajo hecho en el link que te mando hay de todo un poco.... investiga !!!!!!!!!

Como comprenderás, aunque te mande código no te va a valer de nada, porque cada uno tiene definidos sus nodos donde guarda los datos, el ALV, botones, etc....

Sólo tienes de añadir en el Context en la estructura que te has definido el registro y para borrar lo mismo...

Ejemplo borrado

"Leemos el nodo GASTOS_CABECERA

context_node = wd_context->get_child_node( name = 'GASTOS_CABECERA').

"Leemos los datos que tiene actualmente
CALL METHOD context_node->get_static_attributes_table
IMPORTING
table = lt_gastos_c.

"Borramos el registro que se ha seleccionado
READ TABLE lt_gastos_c INTO lwa_cabecera_aux WITH KEY num_documento = ls_node-num_documento.
IF sy-subrc EQ 0.
DELETE lt_gastos_c INDEX sy-tabix.
ENDIF.

"Refrescamos los datos que van aparecer en el ALV
context_node->bind_table( lt_gastos_c ).

Salu2.
Responder Con Cita