Estoy creando una transformacion en la que tengo que mapear un atributo de un infoobjeto a un infoobjeto z que me he creado.
El atributo en cuestion es el 'Pais del Solicitante' por lo que me he creado un infoobjeto Z como referencia del infoobjeto 0COUNTRY.
Al realizar los mapeos en la transformacion, mapeo el infoobjeto '[0SOLD_TO]Solicitante' a mi infoobjeto Z y en los detalles de la regla de transformacion establezco el tipo de regla a '[MASTER]Leer datos maestros'. En asignación Infoobjeto de campo fuente selecciono 'Solicitante'y en la seccion "De atributo de" solamente me deja seleccionar 'Solicitante' otra vez. Es decir, no puedo seleccionar por ninguna parte el atributo que quiero mapear a mi infoobjeto, en mi caso el pais del solicitante.
si quiero mapear el "pais del solicitante" a l infoobjeto 'zpaissol' y el "pais del destinatario de mercancias" al infoobjeto 'zpaisdest', tengo que tener 'zpaissol' y 'zpaisdest' como atributos de 'solicitante' y 'destinatario de mercancias' respectivamente???
Actualmente en los infoobjetos 'solicitante' y 'destinatario' tengo como atributo de pais el infoobjeto '0COUNTRY' y mis infoobjetos z se han creado con referencia a 0COUNTRY...
Fijáte que la derivación que queres hacer en la transformación de llama "derivar de datos maestros" ,
es decir, vos informas campo de referncia (solicitante) y campo a llenar (pais), y lo q hace es ir a leer los datos maestros de 0sold_to, ver que valor tiene en pais para ese solicitante, traer ese valor y completar el campo q le digas. Puede ser un nuevo o distinto campo, (ej z_pais_factura), q puede o no ser atributo a algun otro io.
Te lo describo paso a paso:
- Mapeo el campo KUNAG (Solicitante) de mi fuente de datos al infoobjeto 'ZSOL_PAIS'.
- doble click sobre ZSOL_PAIS
En la ventana que aparece elijo:
- Tipo de Regla: MASTER Leer datos maestros
(Aparece un popup diciendo: "Debe asignarse obligatoriamenteInfoObjetos a los cpos. fuente datos")
En la zona de Campos Fuente, para el campo KUNAG, elijo 0SOLD_TO como 'Asignacion de InfoObjeto Fuente'
Al lado de 'Tipo de Regla' se habilita un campo cuya etiqueta dice 'De atributo de'. En ese campo el unico valor que puedo introducir es "0SOLD_TO' otra vez...
No se si lo estoy haciendo bien... pero creo que lo que quiero hacer no debe ser muy complicado... es decir, dado el campo KUNAG (Solicitante) de mi fuente de datos, quiero asignar el atributo 'pais' a un infoobjeto 'ZSOL_PAIS', que esta creado como referencia a 0COUNTRY.
No se si me he explicado bien....
Agradezco vuestra ayuda