|
|
FAQ - Wie kann der Bearbeiter auch auf das Dokument Kunde_Kopie_an eingetragen werden?
|
- Aus internen Gründen (Quelle des Dokuments ist dem Kopieschreiben nur unzureichend bekannt (GWA,BWA, LAR)) ist es nicht möglich,
den gleichen Bearbeiter auf das KopieAn - Schreiben zu mit AK_NAME1 zu drucken. Deshalb wird immer der Standardbearbeiter gedruckt.
- mit
select AK_NAME1 from BALY_BEARBEITER WHERE BEZEICHNUNG = CURRENT_USER
ist es sehr wohl möglich, den aktuell zu druckenden User auf dem Bescheid zu erwähnen, allerdings scheitert es an den eingegebenen Daten
Current_User enthält den Anmeldenamen in Großbuchstaben, also
MUSTER, TESTER, MUELLER, MEYER, SCHMIDT oder SPECHT etc.
Im Bearbeiterstamm ist allerdings bei Bezeichnung: "Frau Specht" eingetragen, somit kann das Select auch keinen Datensatz ermitteln.
select AK_NAME1 from BALY_BEARBEITER
WHERE BEZEICHNUNG=CURRENT_USER
BEZEICHNUNG:Frau Specht
CURRENT_USER:SPECHT
der Vergleich ist False, es kann auf keinen Satz positioniert werden.
- zwei Möglichkeiten zur Lösung:
- In Kurzbezeichnung den Anmeldenamen "SPECHT" statt " Frau Specht" eintragen, somit findet das Select auch den richigen Datensatz.
select
AK_NAME1 from BALY_BEARBEITER
WHERE BEZEICHNUNG=CURRENT_USER
dieser Vergleich ergibt
Bezeichnung:SPECHT
CURRENT_USER:SPECHT
und kann somit einen Satz lokalisieren.
- gilt nur, wenn der Nutzername als Teil der Bezeichnung vorkommt (keine Vornamen drin verschlüsselt sind etc.)
select
AK_NAME1 from BALY_BEARBEITER
WHERE UPPER(BEZEICHNUNG) = '%'||CURRENT_USER||'%'
dieser Vergleich ergibt
Bezeichnung:Frau Specht
Upper(Bezeichnung):FRAU SPECHT
'%'||CURRENT_USER||'%':'%SPECHT%'
und kann somit einen Satz lokalisieren.
|
|
|
|