Posts Tagged:Berechtigung

Query unter anderem User Kontext ausführen: RSEC_SET_USERNAME

Der Funktionsbaustein RRW3_GET_QUERY_VIEW_DATA erlaubt es auf recht einfache Weise die Daten einer BI Query zu lesen und diese in eigenen Programmen zu nutzen. Auf Tricktresor finden Sie hierzu ein sehr gutes und einfach zu verstehendes Beispiel: Daten aus Query lesen Nun kann es allerdings vorkommen, dass die Daten einer Query nicht mit dem eigenen SAP…

Read More →

ACE Check für CRM Business Partner

Hat man die ACE im Einsatz, dann stehen in allen (zumindest in den meisten) Transaktionen einem User nur jene Business Partner zur Verfügung, für die er laut ACE berechtigt ist. Liest man nun innerhalb eines Programmes die Business Partner direkt von der Datenbank, dann muss man sich als Entwickler um die ACE Prüfung selbst kümmern.…

Read More →

User Rolle ermitteln

Manche WebUI Enhancements sollen nur bei bestimmten User Rollen ausgeführt werden. Die Rolle eines User kann man wie folgt ermitteln. DATA: obj_profile TYPE REF TO if_crm_ui_profile. DATA: lv_profile TYPE string. * Get user role obj_profile = cl_crm_ui_profile=>get_instance( ). lv_profile = obj_profile->get_profile( ). Die Rolle des Users ist nun in der Variablen LV_PROFILE vorhanden und kann…

Read More →

RFC Login Prüfen

Hin und wieder gibt es die Anforderung direkt von einem SAP System in ein anderes SAP System abspringen zu lassen. Das ganze sollte natürlich ohne ein erneutes Anmelden am jeweiligen Zielsystem erfolgen. Eine Möglichkeit ans Ziel zu kommen wäre die Hinterlegung eines entsprechenden Users in der jeweiligen SM59 Verbindung. Allerdings sollte man bedenken, dass es…

Read More →

Back to Top