Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos días
TKCHW:
hierarchy(NODID,PARNT,WERT1,ParentName, NodeNameme, PathName,'\',Depth)
LOAD
//APPLC,
ID1 AS Tipo,
ID2 AS idJerarquia
NODID, // id unico
PARNT, // referencia al padre
LEFTK,
WERT1 // nombre nodeName
// WERT2
//EXPFL, TFLAG, MANDT,SUBCL,
FROM $(vRutaQVDSAP)SAP_TKCHW.qvd(qvd) WHERE ID1='MATNR' AND ID2='009';
He cargado esta tabla de Jerarquias de SAP, con el resultado que muestro
ok todo perfecto.
pero ahora necesito integrar esto con mi tabla de hechos. el numero que se ven en las columnas con formato 000000140... es el numero de material de SAP y es el que me interesa unir con mi tabla de HECHOS.
Por ejemplo pongamos una tabla de hechos sencilla.
hechos:
id
fecha
idmaterial ----> este seria la clavee a unir con los 00000140... (es decir el idmaterial)
cantidad
¿como uno mi tabla de hechos para sacar la candidad de unidades de cada material pero de manera jerarquizada con la jerarquia que he cargado anteriormente?.
muchas gracias anticipadas.
Buenas, no tengo una buena solución para eso, cuando me he encontrado con la situación lo he explicado y hasta ahora no he tenido necesidad de arreglarlo.
ok Gracias.
ya me imaginaba que seria complicado, si descubriera algo lo comentare.
Hola, si el valor es único en la tabla de jerarquñi podrías hacer un join con la tabla de hechos, aunque yo las jerarquías las suele tener en una tabla independiente que se relacionan con la de hechos usando el campo clave.
Saludos.
Hola, si el valor es unico, por ejemplo 00000014003 como se ve en la imagen, pero ese valor a veces estará en el cambo WERT13, WERT14, o dependiendo del los nodos que tenga la jerarquia WERT15, WERT16 etc.
y si en mi tabla de hechos se llama idmaterial como puedo enlazarlo?
gracias
Hola, lo mejor sería buscar la forma de llevarlo siempre a un único campo, o usar uno de los que ya se comportan así, como el NODID o el PARNT ¿Ninguno de estos dos te sirve?
Buenos días, casi lo he conseguido, el problema que tengo ahora es que la jerarquia tiene por ejemplo 4 "ramas",
pero el no siempre estan todas, por ejemplo en este recorte hay 2 ramas de la jerarquia que no las usa.
¿como puedo quitar esas ramas nulas de la tabla pivotante? si desmarco el incluir nulls me desaparecen muchos datos que no deben desaparecer.
gracias
Buenas, no tengo una buena solución para eso, cuando me he encontrado con la situación lo he explicado y hasta ahora no he tenido necesidad de arreglarlo.
ok Gracias.
ya me imaginaba que seria complicado, si descubriera algo lo comentare.
@DAMARQLIK Cómo lo lograste? Ejemplo. Gracias
No lo logre. ☹️