Y cómo no!, yo otra vez.
En esta ocasión para contaros lo que finalmente he hecho para solucionar (o al menos intentarlo) mi problema:
Dado que la tabla ADRC es la principal de direcciones, saco el máximo identificador de registro de esta tabla.
Le sumo 1 y lo uso para inmediatamente insertar el nuevo registro con los datos de dirección.
Con ese identificador creo las correspondientes entradas en: ADR2 (para móvil y teléfono si los hay), ADR3 para el Fax y en ADR6 para el email (siempre en caso de existir).
Igualmente inserto entradas en la tabla ADRU (3 para el teléfono, 2 para el móvil y para el fax)
Y finalmente inserto (junto a otros datos) el identificador de dirección en la tabla ZKNDEL.
Así consigo lo que quería...., aunque tengo la duda de si se me pasa algo por alto.
Salut!
|