FAX y MAIL persona contacto
Al insertar el Mail y el Fax de la persona de contacto en cuestión, utilizando la función BAPI_ADDRESSCONTPART_CHANGE, pasándole los parámetros adecuados,lo realiza correctamente,pero cuando modifico los datos surge un conflicto, os cuento.
Para modificar los datos de esa persona, al utilizar la función SD_CUSTOMER_MAINTAIN_ALL, actualiza los datos correctamente, pero crea un registro interno en el campo PRSNR (Número de persona) diferente al que tenia, con lo cual tras el COMMIT y la llamada posterior a la BAPI_ADDRESSCONTPART_CHANGE no actualiza los datos del FAX y el MAIL , ya sea insertando usando la (I) o actualizando usando la (U) para ese nuevo registro.
El caso es que al crear la persona si lo hace bien pero al modificarla no.
¿Alguien podría orientarme en esta tarea?
|