|
#1
|
|||
|
|||
hola
Luego de hacer un insert a la tabla de Bd debes hacer un commit work esto para garantizar que se realizo la escritura del nuevo registro en la base de datos. Creo que con esto solucionas tu problema. Saludos
__________________
GregoryG |
#2
|
|||
|
|||
tambien pense que podria ser eso, pero no soluciono mi problema
|
#3
|
||||
|
||||
Pregunta, cuando haces el commit work, es inmediatamente después de hacer el insert, también te aseguras de que este termine con sy-subrc = 0 (sin error), puedes probar 2 opciones, la primera es limpiar tu tabla interna y realizar de nuevo la selección asegurándote que el nuevo registro sea incluido, la otra es asegúrate que la información es incluida en tu tabla interna (append), te sugiero realices un SORT, para que se acomode en su lugar, es posible que se encuentre en el último registro por el APPEND.
|
#4
|
|||
|
|||
tambien lo he hecho
INSERT zstemp. IF sy-subrc NE 0. MESSAGE ID sy-msgid TYPE 'E' NUMBER sy-msgno WITH text-m01. LEAVE TO SCREEN '0'. ELSE. COMMIT WORK. ENDIF. el registro se llega a insertar, el problema es que no sale en mi tabla del programa una vez creado el empleado, solo se ve cuando salgo del programa y vuelvo a entrar |
Herramientas | Buscar en Tema |
Desplegado | |
|
|