MUNDOSAP

Regresar   MUNDOSAP > DESARROLLO > Programación ABAP IV
Nombre de Usuario
Contraseña
Home Descargas Registrar FAQ Miembros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




 
Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Viejo 12/11/12, 14:21:59
pruebasvb pruebasvb is offline
Junior Member
 
Fecha de Ingreso: mar 2011
Mensajes: 19
Question 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.
Responder Con Cita
  #2  
Viejo 12/11/12, 14:46:02
vanesamacri vanesamacri is offline
Senior Member
 
Fecha de Ingreso: jun 2011
Mensajes: 146
Reporte BUT052_ADR2_REPAIR - Eliminar entradas ADR2 duplicadas.
Responder Con Cita
  #3  
Viejo 15/04/13, 17:17:04
Avatar de jvctaz23
jvctaz23 jvctaz23 is offline
Junior Member
 
Fecha de Ingreso: oct 2010
Mensajes: 13
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.
Responder Con Cita
  #4  
Viejo 14/09/15, 16:32:01
lissecita lissecita is offline
Junior Member
 
Fecha de Ingreso: jul 2013
Mensajes: 22
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??
Responder Con Cita
  #5  
Viejo 14/09/15, 16:36:41
lissecita lissecita is offline
Junior Member
 
Fecha de Ingreso: jul 2013
Mensajes: 22

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
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Reglas de Mensajes
no puedes crear nuevos temas
no puedes responder temas
no puedes adjuntar archivos
no puedes editar tus mensajes

El código vB está On
Las caritas están On
Código [IMG] está On
Código HTML está Off
Saltar a Foro


Husos Horarios son GMT. La hora en este momento es 18:56:40.


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