Ansicht
Dokumentation

CRM_IC_064 - Objektmodell für Geschäftspartner erweitern

CRM_IC_064 - Objektmodell für Geschäftspartner erweitern

BAL_S_LOG - Application Log: Log header data   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

In dieser Customizing-Aktivität können Sie das Objektmodell für Geschäftspartner erweitern. Sie können zusätzliche Objekte und Beziehungen definieren und vorhandene Objekte ersetzen.

Sie verwenden diese Aktivität z.B. für Folgendes:

  • um Ihre eigene Suche (z.B. neue Suchparameter) zu implementieren
  • um Suchergebnisse nach Ihren eigenen Kriterien zu filtern
  • um das Geschäftspartnermodell um neue abhängige Objekte (z.B. Geschäftspartner-Marketingattribute) zu ergänzen
  • um neue Methoden für das Geschäftspartnerobjekt zu implementieren

Das gesamte Geschäftspartner-Objektmodell ist in folgenden Tabellen enthalten:

  • CRMC_OBJIMP_BUIL
Implementierungsklassen zu jedem Objekt
  • CRMC_ALLOBJ_BUIL
alle Objekte im Modell
  • CRMC_MODEL_BUIL
Beziehungen zwischen Objekten

Um die Tabelleneinträge zu sehen, verwenden Sie den Data Browser.

Hinweis: Neue Einträge in dieser Aktivität überschreiben vorhandene Einträge in den o.g. Tabellen. Beachten Sie bei Änderungen, dass diese Auswirkungen auf alle Anwendungen haben können, die auf dem generischen Interaction Layer (GENIL) basieren.

Hinzufügen neuer abhängiger Objekte

Sie können neue abhängige Objekte zum Geschäftspartnermodell hinzufügen, z.B. Geschäftspartner-Marketingattribute. Dies erfordert eine neue Implementierung eines Objekts. Um das neue Objekt im GENIL zur Verfügung zu stellen, sind folgende Customizing-Einträge erforderlich:

  • In der Definition der Implementierungsklasse definieren Sie einen neuen Objektnamen und ordnen eine Implementierungsklasse zu dem Objekt zu.
  • In der Objektdefinition definieren Sie das neue Objekt mit Objektart, Struktur usw. Der Wurzelobjektname muss BuilHeader lauten.
  • In der Modelldefinition definieren Sie eine neue Beziehung zwischen einem vorhandenen Objekt im Modell und dem neuen Objekt.

Implementieren neuer Methoden für ein Objekt

In der Methodendefinition definieren Sie einen neuen Methodennamen und geben das Objekt an, für das die Methode ausgeführt werden soll.

Ändern des Verhaltens von Account-Suche, Mitarbeitersuche und Ansprechpartnersuche

Sie können z.B. das Verhalten der Suchobjekte des Business Object Layer (BOL) in der folgenden Tabelle ändern:

Benutzungsoberfläche   BOL-Objekt Suchstruktur Implementierungsklasse
Account-Suche   BuilHeaderAdvancedSearch CRMT_BUPA_IL_HEADER_SEARCH CL_BUPA_IL_HEADER_SEARCH
Mitarbeitersuche   BuilEmpAdvancedSearch CRMST_EMP_SEARCH_BUIL CL_BUPA_IL_EMP_SEARCH
Ansprechpartnersuche   BuilContactAdvancedSearch CRMT_BUPA_IL_CONP_SEARCH CL_BUPA_IL_CP_SEARCH

Sie können neue zusätzliche Suchattribute anhängen und das Standardverhalten ändern, indem Sie eine neue Klasse einrichten. Wir empfehlen Ihnen, folgende Methoden z.B. wie folgt neu zu definieren.

  • CHECKED_SEARCH_AVAILABLE
  • Ändern Sie den gewählten Suchpfad, indem Sie den Parameter EV_SHELPNAME definieren.

  • Richten Sie eine neue Suchmethode für EV_SHELPNAME ein. Sie müssen folgende Namenskonvention beachten: SEARCH_<EV_SHELPNAME>.

  • CHECK_OBJECTS
  • Sie können das Verhalten der Berechtigungsprüfungen für Accounts und Mitarbeiter definieren. Hinweis: Sie müssen CHECK_PARTNERS für Ansprechpartner verwenden.

CRMT_BUPA_IL_CONP_SEARCH






General Data in Customer Master   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5791 Date: 20240602 Time: 163426     sap01-206 ( 63 ms )