Ansicht
Dokumentation

CRM_PO_GET_SETTINGS - Ermitteln der relevanten Infolisten

CRM_PO_GET_SETTINGS - Ermitteln der relevanten Infolisten

BAL_S_LOG - Application Log: Log header data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Dieser Funktionsbaustein ermittelt benutzerspezifische Einstellungen für Infolisten.

Hintergrund

Infolisten-Einstellungen werden beispielsweise für die Anzeige von Infolisten im Partnerspiegel benötigt. Sie geben Auskunft darüber:

  • welche Infolisten ein Benutzer angezeigt bekommt (ID und Text),
  • in welcher Reihenfolge die Infolisten angezeigt werden,
  • welche Infoliste zuerst angezeigt werden soll,
  • zu welcher Implementierungsklasse die Infoliste gehört.

Diese Einstellungen für Infolisten werden als Sicht auf den Partnerspiegel bezeichnet und werden in der IMG-Aktivität Sichten für den Partnerspiegel definieren gepflegt. Sichten werden in der IMG-Aktivität Zuordnung von Sichten zu Benutzergruppen Benutzergruppen zugeordnet. Über die Zugehörigkeit eines Benutzers zu einer oder mehrerer Benutzergruppen erfolgt dadurch auch indirekt die Zuordnung von Benutzern zu Sichten. Ist ein Benutzer keiner Benutzergruppe zugeordnet versucht das System, die Default-Sicht (ID: 999999) zu lesen.

Aufruf des Funktionsbausteins

Der Importparameter IV_USER ist optional, d. h. beim Aufruf des Funktionsbausteins können Sie explizit angeben, für welchen Benutzer die Infolisten-Einstellungen ermittelt werden sollen. Wird kein Benutzer übergeben, so wird der aktuelle Systembenutzer verwendet (SY-UNAME).

Funktionalität

Der Funktionsbaustein besorgt sich eine Instanz des Partnerspiegelhandlers (Klasse CL_CRM_PO_HANDLER) und leitet an diesen die Anfrage für die Infolisten-Einstellungen weiter.

Mögliche Fehlermeldungen sind:

  • Der Benutzer existiert nicht.
  • Für den Benutzer wurde keine Sicht definiert.
  • Für die Sicht des Benutzers wurden keine Einstellungen gepflegt.

Rückgabewerte des Funktionsbausteins

Als Rückgabewert liefert der Funktionsbaustein die Tabelle mit den benutzerspezifischen Infolisten-Einstellungen sowie eine Tabelle mit eventuellen System-Nachrichten.

Beispiel

Hinweise

Weiterführende Informationen





Parameter

ET_INFOLIST_SETTINGS
ET_RETURN

Ausnahmen

Funktionsgruppe

CRM_PO_API

RFUMSV00 - Advance Return for Tax on Sales/Purchases   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2875 Date: 20240523 Time: 122526     sap01-206 ( 64 ms )