on 01-27-2021 1:53 PM
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
Sounds like you are getting record inflation due to joining to a languages table.
So fix the join.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.