MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   Eliminar telefonos del cliente tabla ADR2 (foro/showthread.php?t=65167)

pruebasvb 12/11/12 14:21:59

Eliminar telefonos del cliente tabla ADR2
 
Buenos días,

Alguien conoce de alguna bapi para eliminar teléfonos del cliente, resulta que tenía un proceso que no validaba si el teléfono en el cliente existía, y lo que hacia era duplicarlo. Ahora requiero borrar teléfonos duplicados.

Intente haciendo una bapi y dentro de ella un borrado directo a la tabla ADR2, pero al consultar el cliente desde la XD02 me da el siguiente error "Error interno - acceso a LT_ADTEL"

Agradezco su ayuda.

vanesamacri 12/11/12 14:46:02

Reporte BUT052_ADR2_REPAIR - Eliminar entradas ADR2 duplicadas.

jvctaz23 15/04/13 17:17:04

Bapi para actualizar datos de dirección, Teléfonos, fax, etc.
 

Puedes probar utilizando estas.

**** Con esta bapi obtienes los datos actualies del cliente.
vg_kunnr = wa_cliente-kunnr. "Nuemro del cliente
* obtiene datos de dirección
call function 'BAPI_ADDRESSORG_GETDETAIL'
exporting
obj_type = 'KNA1'
obj_id = vg_kunnr
* OBJ_ID_EXT = ' '
context = 1
iv_current_comm_data = 'X'
importing
address_number = vg_addrno
tables
bapiad1vl = tg_ad1vl "Tabla para dirección
bapiadtel = tg_adtel " Tabla de telefonos
bapiadfax = tg_adfax " Tabla de Fax
bapiadsmtp = tg_adsmtp " Tabla de @
return = tg_return.


***** Con esta, se realizan los cambios
Únicamente enviando la tabla a la cual quieres realizar los cambios y y su tabla correspondiente en X.

En este ejemplo modifique la dirección, teléfonos, fax y correo del cliente.

call function 'BAPI_ADDRESSORG_CHANGE'
exporting
obj_type = 'KNA1'
obj_id = vg_kunnr
save_address = 'X'
iv_check_address = 'X'
tables
bapiad1vl = tg_ad1vl
bapiadtel = tg_adtel
bapiadfax = tg_adfax
bapiadsmtp = tg_adsmtp
bapiad1vl_x = tg_ad1vlx
bapiadtel_x = tg_adtelx
bapiadfax_x = tg_adfaxx
bapiadsmt_x = tg_adsmtx
return = tg_return.

Espero les sirva a alguien en un futuro.

Saludos.

lissecita 14/09/15 16:32:01

Modificar E-mail de clientes
 
Hola, tengo un problema estoy tratando de modificar el e-mail de los clientes. realice una grabación de la XD02 pero cuando estoy en ejecución me sale que el campo sza1_d0100-stmp_addr no se permiten entradas. Alguien conoce una función de sap que me permita hacer esto??:confused:

lissecita 14/09/15 16:36:41


hola me puedes explicar como funciona call function 'BAPI_ADDRESSORG_CHANGE' estoy tratando de llenar la bapi de bapiadsmtp pero nose cual información realmente deba llevar


Husos Horarios son GMT. La hora en este momento es 08:59:57.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web