Hallo,
es gibt einen blöden Bug in allen Formularen wo die Zolltarifnummer angedruckt werden kann.
Die Labels für die Zolltarifnummer (LB_BZOTAR_KZ_DIENST_J und LB_BZOTAR_KZ_DIENST_N) werden nicht richtig übersetzt.
Auf die schnelle geprüft was eine Rolle spielt:
P_REPARTBEZ_EF
sowie die Druckformulare für Angebot, Auftragsbestätigung, Auftrag, Rechnung, Lieferschein
Ich habe das mit AvERP 2013.04 getestet...
So wie es aussieht wird die Sprache in den Reports nicht richtig an P_REPARTBEZ_EF übergeben und es wird immer in Deutsch gedruckt.
Kann das Verhalten jemand bestätigen?
[Gelöst] Bug bei Übersetzung des Labels Zolltarifnummer
Moderator: SYNERPY
-
- Beiträge: 203
- Registriert: Fr Jul 01, 2005 6:33 pm
- Wohnort: Leipzig
[Gelöst] Bug bei Übersetzung des Labels Zolltarifnummer
Zuletzt geändert von denis robel am Fr Aug 02, 2013 12:52 pm, insgesamt 1-mal geändert.
Schöne Grüße aus Leipzig
Denis
-
Linux - my life is too short for reboots
Denis
-
Linux - my life is too short for reboots
-
- Beiträge: 95
- Registriert: Do Aug 23, 2007 1:54 pm
Re: Bug bei Übersetzung des Labels Zolltarifnummer
Sehr geehrter Herr Robel,
bitte ändern Sie die Prozedur P_REP_ARTBEZ_EF wie folgt:
1. Definition einer Variable für die Systemsprache:
2. Ermittlung der Systemsprache NACH Ermittlung der Sprache
3. Übergabe der Systemsprache in die Prozedur zur Ermittlung der universellen Übersetzungen (mehrere Aufrufe)
Eine fehlerhafte Übergabe der Sprache an P_REP_ARTBEZ_EF konnte ich bei meinen Tests nicht feststellen.
Mit freundlichen Grüßen,
SYN20
bitte ändern Sie die Prozedur P_REP_ARTBEZ_EF wie folgt:
1. Definition einer Variable für die Systemsprache:
Code: Alles auswählen
DECLARE A_SPRACHE_ID TYPE OF COLUMN BVORLAGE.ID;
Code: Alles auswählen
-- Sprache ermitteln wenn nicht fest vorgegeben
-- Bei BAUFPOBKBTBESPO und BRRCPBKBTLLCP nicht korrekt durchführbar
-- -> Vorgabesprache oder Mandantensprache
IF (BSPRA_ID_VORGABE IS NULL) THEN
EXECUTE PROCEDURE P_BSPRA_ERMITTLUNG(:ID, :KENNZ, :EIGENE_SPRACHE)
RETURNING_VALUES(:BSPRA_ID);
ELSE
BSPRA_ID = BSPRA_ID_VORGABE;
SELECT A_SPRACHE_ID
FROM BSPRA
WHERE ID = :BSPRA_ID
INTO :A_SPRACHE_ID;
Code: Alles auswählen
EXECUTE PROCEDURE P_SMREPORTLABEL(:A_SPRACHE_ID,...)
Mit freundlichen Grüßen,
SYN20
-
- Beiträge: 203
- Registriert: Fr Jul 01, 2005 6:33 pm
- Wohnort: Leipzig
Re: Bug bei Übersetzung des Labels Zolltarifnummer
Hallo SYN20,
damit funktioniert nun alles....
Interessanter Weise war der Prozeduraufruf von 3. bei mir folgender:
Da wurde gar keine Variable für die Sprache übergeben....
damit funktioniert nun alles....
Interessanter Weise war der Prozeduraufruf von 3. bei mir folgender:
Code: Alles auswählen
EXECUTE PROCEDURE P_SMREPORTLABEL(NULL,...)
Schöne Grüße aus Leipzig
Denis
-
Linux - my life is too short for reboots
Denis
-
Linux - my life is too short for reboots