cancel
Showing results for 
Search instead for 
Did you mean: 

Fremdsprachige Zahlungsbedingung

0 Kudos

Hallo liebes Forum,

ich erstelle im Moment ein Angebotsbeleg in Crystel Report (SAP B1). An sich ist der Beleg fertig. Allerdings bekomme ich es nicht hin, dass die Zahlungsbedingung übersetzt wird.

Mein Vorgehen bisher:

Ich habe folgende Abfrage bzw. Befehl angelegt (im Datenbank-Assistent):

SELECT LangCode, PK, Trans

FROM OMLT INNER JOIN MLT1 ON OMLT.TranEntry = MLT1.TranEntry

WHERE TableName = 'OCTG' AND FieldAlias = 'Pymntgroup'

Anschließend habe ich im Datenbank-Assistent folgende Verknüpfungen hinterlegt:

OQUT.LangCode - Befehl.LangCode - LEFT JOIN

Zu guter Letzt habe ich folgendes Formelfeld angelegt:

IF (ISNULL({Befehl.Trans}) OR LEN ({Befehl.Trans}) = 0) THEN

( {OCTG.PymntGroup} )

ELSE

( {Befehl.Trans} )

Wenn ich das Ganze jetzt ausprobiere wird zwar die Zahlungsbedingung übersetzt, allerdings werden die Artikel im Angebot dann mehrmals angzeigt (Position 1 im Angebot wird dann z.B. 13x angezeigt).

Meine Vermutung ist dass ich den Primärschlüssel (Befehl.PK) noch verknüpfen muss. Ich habe allerdings keine Ahnung mit was.

Bin für jeden Tipp dankbar!

Viele Grüße

Timo

Accepted Solutions (0)

Answers (1)

Answers (1)

ido_millet
Active Contributor
0 Kudos

Sounds like you are getting record inflation due to joining to a languages table.
So fix the join.

0 Kudos

Sorry I am working the first time with CR. What exactly do you mean with „fix the join“? What would you change regarding the join?