2017-11-30 4 views

Antwort

4

try HMC verwenden:?

_your_server_/HMC/hybris open = _YOUR_PK_

+0

Wow! das hat funktioniert. Danke :) –

2

Der PK eine spezifische Struktur hat. In der PK ist der Typcode codiert. Mit dem Typcode können Sie den Elementtyp angeben. Mit dem Elementtyp können Sie in Ihrem Backoffice/hmc an der richtigen Stelle suchen.

Der Typcode besteht aus den letzten 15 Ziffern in der Binärdarstellung des PK.

PK: 8798395039745

Binary: 10000000000010001001001101100000000000000001

letzten 15 Ziffern: 000000000000001

-Type: 1

Jetzt für den Typ mit Typcode 1 suchen -> Produkt. Schließlich suchen Sie mit dem PK nach einem Produkt.

Siehe Struktur hier: https://help.hybris.com/6.5.0/hcd/8c2d4abd866910149207b2f33deaf652.html https://wiki.hybris.com/display/release5/Primary+Keys

+0

Schönes Stück Rat Kumpel! Ich werde eine Notiz auswählen. Prost –

0

Wenn Sie Zugriff haben FlexibleSearchQuery ausführen können, können Sie immer noch identifizieren PK

Versuchen Sie, diese

select {composedType.code} from {Item as item}, {ComposedType as composedType} where {item.itemtype}={composedType.pk} and {item.pk}=?PK 

?pk mit dem Wert ersetzen, die Sie möchten, analysieren.

+0

Das funktionierte wie Charme! Danke –

0

Get Modell mit PK mit Groovy Script

import de.hybris.platform.core.PK; 
def a=spring.getBean("modelService") 
println a.get(PK.parse("8796093057016")) 
+0

Ich muss das Skript etwas verbessern. Aber das ist auch eine gute Idee. –

Verwandte Themen