PDA

Ver la Versión Completa : Grabar,borrar,celdas editables en una tabla de webdynpro


Jacobo
08/04/15, 08:58:55
Hola
-quería saber el código de grabar una tabla en una webdynpro,
también -quería saber el código de borrar filas en una tabla de webdynpro con botón borrar y
-hacer celdas editables de la webdynpro en que si se modifica,al grabar,salve los cambios,
si se me puede decir alguna solución aunque necesito las tres
muchas gracias

coloso
08/04/15, 11:20:15
http://scn.sap.com/docs/DOC-8863

coloso
08/04/15, 11:42:25
https://webdynproabap.wordpress.com/webdynpro/

Jacobo
09/04/15, 09:31:32
Gracias por tu aporte pero sigo necesitando código para que cuando le de al boton de borrar,me borre el registro de la webdynpro y para que cuando le de al boton de grabar,me grabe los cambios,muchas gracias

coloso
09/04/15, 10:08:04
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.

Jacobo
09/04/15, 13:46:46
Muchas Gracias,iré probando a ver que tal sale