Kai's Forum Users
31st January 2001, 01:00
Hallo allerseits,
seitens des Controllings wurde die Anforderung erstellt, daß in der Session Vorläufige Saldenbilanz mit analytischen Unterkonten drucken ausschließlich der Ausdruck NUR für den Kostenstellenverantwortlichen möglich sein soll der in der Session Analytische Unterkonten eingetragen wurde.
Nun gibt es in Baan - Tools wohl per Data Authorizations die Möglichkeit per Feldebene einzuschränken wer was ausdrucken kann.Das Feld ist klar= Der Kostenstellenverantwortliche...
aber irgendwie kommt garnicht mehr aus dem Drucker raus.
Kann mir da jemand helfen ?? Was wo in welcher Reihenfolge einzugeben ist ??? Wär super.
Gruß Paula
Kai's Forum Users
1st February 2001, 01:00
>Hallo Paula,
>in welchem Programm versuchst Du das?
>
>Verwendest Du "Maintain Table Data Authorizations"
>(ttaad4134m000)?
>Mit entwas Glück geht es, wenn Du hier für die Tabelle tfgld010
>"keine Berechtigung" vergibst, wenn tfgld010.emnt "not equal" Mitarbeiternummer
>und
>"lesen", wenn tfgld010.emnt "equal" Mitarbeiternummer.
>Wenn es dann noch immer nicht funktioniert, werdet
>ihr um eine Programmanpassung nicht rumkommen, fürchte ich.
>Ich bin aber generell vorsichtig, auf Feld- oder Feldinhaltsebenen
>Zugangsberechtigungen zu vergeben. In der Regel sind die
>Baan-Programme so geschrieben, dass sie auf diese Berechtigungen
>keinerlei Rücksicht nehmen. Das heisst nicht, dass die Berechtigung
>nicht greift. Aber gerade weil sie greift, stürzt das Programm
>ab, weil es zum Beispiel einen Datensatz, der eigentlich da ist,
>und von dessen Existenz es auch ausgeht, aufgrund der Berechtigungen
>nicht in Zugriff nehmen kann.
>In Eurem Fall könnte es gut gehen, aber in der Regel gilt: Finger weg
>von allen Programmen im Bereich Authorizations unterhalb der Modul-
>und Session-Authorizations.
>Uli
Will nur sagen das ich so etwas im ERP bei eine Kunde implementiert habe. Da auf Projekt Ebene. An sich funktioniert das nur ist es schwierig aus zu finden welche Tabelle es alles zugreift. Kann sein das ein trace weiter hilft. Die Probleme die Uli seht sehe ich auch genau so. Weiter wirden diese Berechtigungen auf Runtime Ebene evaluiert das heisst das diese Programme langsamer wirden.
M.fr.Gr.
Kai's Forum Users
1st February 2001, 01:00
Hallo Paula,in welchem Programm versuchst Du das?
Verwendest Du "Maintain Table Data Authorizations"
(ttaad4134m000)?Mit entwas Glück geht es, wenn Du hier für die Tabelle tfgld010
"keine Berechtigung" vergibst, wenn tfgld010.emnt "not equal" Mitarbeiternummerund
"lesen", wenn tfgld010.emnt "equal" Mitarbeiternummer.Wenn es dann noch immer nicht funktioniert, werdet
ihr um eine Programmanpassung nicht rumkommen, fürchte ich.Ich bin aber generell vorsichtig, auf Feld- oder Feldinhaltsebenen
Zugangsberechtigungen zu vergeben. In der Regel sind die
Baan-Programme so geschrieben, dass sie auf diese Berechtigungen
keinerlei Rücksicht nehmen. Das heisst nicht, dass die Berechtigung
nicht greift. Aber gerade weil sie greift, stürzt das Programm
ab, weil es zum Beispiel einen Datensatz, der eigentlich da ist,
und von dessen Existenz es auch ausgeht, aufgrund der Berechtigungen
nicht in Zugriff nehmen kann.In Eurem Fall könnte es gut gehen, aber in der Regel gilt: Finger weg
von allen Programmen im Bereich Authorizations unterhalb der Modul-
und Session-Authorizations.Uli
Kai's Forum Users
1st February 2001, 01:00
Hallo!
Wir haben bei uns ein ziemlich komplexes Berechtigungskonzept auf Feldebene realisiert und seit ueber einem Jahr live.
Es ist zwar nicht alles ganz einfach und man muss vieles testen, aber es funktioniert ganz gut. Einzig die Performance leidet etwas darunter.
Realisiert haben wir alles in "Maintain Table Data Auth." - ttaad4124m000.
Um welche Session-Nr. handelt es sich?
Give me Info - das kriegen wir sicher hin.
Thomas