Ver Mensaje Individual
  #4  
Viejo 12/08/16, 23:41:14
Avatar de Drako
Drako Drako is offline
Member
 
Fecha de Ingreso: nov 2006
Localización: Monterrey, NL
Mensajes: 60

Tal vez ya no ayude pero aun asi lo dejo por si a alguien mas le sirve, yo use este metodo..

DATA: w_address TYPE bapikna101,
w_copyref TYPE bapikna102,
w_ret TYPE bapireturn,
g_new_clte TYPE kunnr.

w_address-name = 'NOMBRE'.
w_address-street = 'CALLE'.
w_address-postl_code = 'codigo_postal'.
w_address-city = 'municipio'.
w_address-region = 'region/ESTADO'.
w_address-country = 'PAIS'.
w_address-countryiso = 'MX'.
w_address-langu = 'ES'.

w_copyref-distr_chan = 'Z1'.
w_copyref-division = 'Z1'.
w_copyref-salesorg = '0083'.
w_copyref-ref_custmr = '0301126007'.

*BREAK-POINT.
CALL FUNCTION 'BAPI_CUSTOMER_CREATEFROMDATA'
EXPORTING
pi_address = w_address
pi_copyreference = w_copyref
IMPORTING
* CUSTOMERNO =
pe_customer = g_new_clte
return = w_ret.
IF g_new_clte IS NOT INITIAL.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = abap_on.
ELSE.
CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'.
ENDIF.
__________________
Drako
Responder Con Cita