Ansicht
Dokumentation
CRM_IC_064 - Objektmodell für Geschäftspartner erweitern
BAL_S_LOG - Application Log: Log header data CPI1466 during BackupDiese Dokumentation steht unter dem Copyright der SAP AG.
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.
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 )