Ver Mensaje Individual
  #5  
Viejo 18/07/14, 20:33:35
lissecita lissecita is offline
Junior Member
 
Fecha de Ingreso: jul 2013
Mensajes: 22
No modifica los clientes :'(



hola mauricio estoy intentando con la funcion


FORM grabar_registros .

DATA:
gs_bapikna101_1 LIKE bapikna101_1,
gs_bapikna101_1x LIKE bapikna101_1x,
gs_return LIKE bapireturn1,
gs_cliente TYPE kna1-kunnr,
gs_salesorg TYPE knvv-vkorg.
CONSTANTS: cc_x TYPE c VALUE 'X'.


LOOP AT datos_grilla.

IF sy-subrc = 0.
IF datos_grilla-status = 'X'.

gs_cliente = datos_grilla-kunnr.
gs_salesorg = datos_grilla-vkorg.

gs_bapikna101_1-tel1_numbr = datos_grilla-telf1.
gs_bapikna101_1-fax_number = datos_grilla-telfx.

gs_bapikna101_1x-tel1_numbr = 'X'.
gs_bapikna101_1x-fax_number = 'X'.
gs_bapikna101_1x-only_change_comaddress = 'X'.

CALL FUNCTION 'BAPI_CUSTOMER_CHANGEFROMDATA1'
EXPORTING
pi_personaldata = gs_bapikna101_1
pi_personaldatax = gs_bapikna101_1x
pi_salesorg = gs_salesorg
customerno = gs_cliente
IMPORTING
return = gs_return.

CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = cc_x.

ENDIF.

ENDIF.
ENDLOOP.
MESSAGE 'Clientes Modificados Correctamente' TYPE 'S'.


ENDFORM.


Pero no hace nada no me modifica me pueden ayudar
Responder Con Cita