Mit Einspielung des entsprechenden SP gemäß Hinweis 1933473 können Anlagen nur noch an Reisen hinzugefügt oder gelöscht werden, wenn für den aktuellen Reisestatus eine Änderungsberechtigung gemäß Berechtigungsobjekt P_TRAVL vorliegt. Diese Einschränkung ist nicht immer sinnvoll.
Man kann deshalb per Schalter die Verknüpfung zum Berechtigungsobjekt P_TRAVL abstellen. Legen Sie dazu im Pflege-View TA20SWITCH das Attribut ATTASWOAUTHO mit Wert = ‚X‘ an. Dann ist das Hinzufügen von Anlagen jederzeit und ohne Berechtigungsprüfung möglich. Beachten Sie den Stand des Support Packages gemäß Hinweis 2081235 – FITV_POWL_TRIPS: Berechtigung zum Hinzufügen von Anlagen.
Falls die Anforderung komplexer sein sollte, wann ein Mitarbeiter Anlagen hochladen darf und wann nicht, können Sie auch per impliziter Erweiterung der Methode GET_OBJECTS in der Feederklasse CL_FITV_POWL_FEEDER_TRIPS definieren, wann der Link in der Spalte „Anlagen“ aktiv ist.
Die WebDynproComponent FITV_VC_TRIP_DOCUMENTS bestimmt übrigens, welche Anlagearten möglich sind:
- Datei (Anlage, die im Repository abgelegt wird)
- Verknüpfen (URL)
- Hinweis (Kommentar)
- Geschäftsbeleg (Business Dokument).
Um beispielsweise immer die Anlageart „Geschäftsbeleg“ vorzubelegen (v.a., wenn Sie die anderen Felder ausblenden wollen), kann im Componentcontroller der Component FITV_VC_TRIP_DOCUMENTS die Methode SET_FIELD_CONTROL erweitert werden.




