Insertar datos en tabla Z (ABAP Orientado a Objetos)
Hola,
El problema que tengo es que estoy haciendo un programa ABAP Orientado a Objetos, pero no he podido insertar los datos de una estructura a una tabla Z, aqui esta el codigo: DATA s_zmedtnpos TYPE zmedtnpos. s_zmedtnpos-mandt = sy-mandt. s_zmedtnpos-einri = p_einri. s_zmedtnpos-patnr = p_patnr. s_zmedtnpos-falnr = p_falnr. s_zmedtnpos-zzfecha = sy-datum. s_zmedtnpos-zzhora = sy-uzeit. s_zmedtnpos-leist = p_prestacion. s_zmedtnpos-doknr = wa_ndoc-doknr. INSERT zmedtnpos FROM s_zmedtnpos. COMMIT WORK. Tengo entendido que hay que hacerle un append a la estructura (s_zmedtnpos) pero como esto es Orientado a Objetos pues no se :confused: Gracias por su ayuda.. |
yo probaría asi
reemplaza el insert asi:
DATA s_zmedtnpos TYPE zmedtnpos. s_zmedtnpos-mandt = sy-mandt. s_zmedtnpos-einri = p_einri. s_zmedtnpos-patnr = p_patnr. s_zmedtnpos-falnr = p_falnr. s_zmedtnpos-zzfecha = sy-datum. s_zmedtnpos-zzhora = sy-uzeit. s_zmedtnpos-leist = p_prestacion. s_zmedtnpos-doknr = wa_ndoc-doknr. insert into zmedtnpos values s_zmedtnpos. CALL FUNCTION 'DB_COMMIT'. |
Gracias caralbgro :D
Aunque lo solucione asi: DATA t_zmedtnpos TYPE TABLE OF zmedtnpos. DATA s_zmedtnpos TYPE zmedtnpos. CLEAR s_zmedtnpos. s_zmedtnpos-mandt = sy-mandt. s_zmedtnpos-einri = p_einri. s_zmedtnpos-patnr = p_patnr. s_zmedtnpos-falnr = p_falnr. s_zmedtnpos-zzfecha = sy-datum. s_zmedtnpos-zzhora = sy-uzeit. s_zmedtnpos-leist = p_prestacion. s_zmedtnpos-doknr = wa_ndoc-doknr. APPEND s_zmedtnpos TO t_zmedtnpos. INSERT zmedtnpos FROM TABLE t_zmedtnpos. De nuevo muchas gracias.... :) |
Husos Horarios son GMT. La hora en este momento es 19:28:05. |
www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web