CL_CRM_MKTRU_BRANCHINGELEMENT - Verzweigungselement eines Kampagnen-Prozessmodels
General Material Data ABAP Short ReferenceDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese Klasse repräsentiert Verzweigungselemente im Prozessmodel einer automatisierten (Marketing-) Kampagne.
Beziehungen
Beispiel
Hinweise
- Die Attribute der Klasse CL_CRM_MKTRU_BRANCHINGELEMENT sind wie folgt zu verstehen:
- GUID
GUID des Verzweigungselement -Objektes auf der Datenbank (Tabelle CRMD_MKTRU_BE_H, Komponente GUID)
- CAMPAIGN
Referenz auf die Marketingkampagne, zu deren Prozessmodel das Verzweigungselement -Objekt gehört.
- ORIGINAL_LANGUAGE
Sprache, in der das Verzweigungselement -Objekt angelegt wurde.
- SHORT_TEXTS
aktuelle Kurzbeschreibungen des Verzweigungselement -Objektes in verschiedenen Sprachen.
- SHORT_TEXTS_OLD
Stand des Attributes SHORT_TEXTS vor dem letzten Sichern.
- PROCESSING_MODE
aktueller Verarbeitungsmodus (für die Regeln) des Verzweigungselemente-Objektes (Tabelle CRMD_MKTRU_BE_H, Komponente PROCESSING_MODE)
- PROCESSING_MODE_OLD
Stand des Attributes PROCESSING_MODE vor dem letzten Sichern.
- RANKED_RULES
aktuelle Liste der zu dem Verzweigungselemente-Objekt gehörigennummerierten Regeln. Jede Zeile dieser Liste besteht aus einer Nummer und einer Referenz auf eine Regel(siehe Klasse CL_CRM_MKTRU_RULE; Tabelle CRMD_MKTRU_BE_R, Komponenten RANK und RULE_GUID). Die Nummer wird als '(Abarbeitungs-) Rang' der zugehörigen Regel verstanden.
WICHTIG:
1. die in der Liste RANKED_RULES vorkommenden Ränge müssen lückenlos von 1 bis zu einem Maximalrang vorkommen, und zwar jeder Rang genau einmal.
2. die Liste RANKED_RULES muss nach dem Rank aufsteigend sortiert sein.
- RANKED_RULES_OLD
Stand des Attributes RANKED_RULES vor dem letzten Sichern.
- EDIT_MODE
Bearbeitungsmodus des Verzweigungselemente-Objektes (' ' = Anzeigen, 'X' = Ändern).
Ein Verzweigungselemente-Objekt hat also immer einen 'alten Zustand', gegeben durch die Attributwertevon GUID, SHORT_TEXTS_OLD, PROCESSING_MODE_OLD und RANKED_RULES_OLD, sowie einen 'aktuellen Zustand', gegeben durch die Attributwerte von GUID, SHORT_TEXTS, PROCESSING_MODE und RANKED_RULES.
- Die Methoden der Klasse CL_CRM_MKTRU_BRANCHINGELEMENT sind wie folgt zu verstehen:
- SET_xyz
Setzt den Wert des Attributes xyz im Verzweigungselemente-Objekt
- GET_xyz
Liefert den Wert des Attributes xyz im Verzweigungselemente-Objekt
- RESTORE
Setzt den aktuellen Zustand des Verzweigungselemente-Objektes zurück auf seinen alten Zustand
- COMMIT
Setzt den alten Zustand des Verzweigungselemente-Objektes auf seinen aktuellen Zustand
- ...
WICHTIG:
Ein Verzweigungselement -Objekt wird nur dann für das spätere Sichern auf der Datenbank vorgemerkt, wenn es an eine Änderungsliste in der Klasse CL_CRM_MKTCA_DB_LAYER angehängt wird.
Dies kann durch Aufruf der Methode ADD_TO_CHANGELIST für das betroffene Verzweigungselement -Objekt erreicht werden.
Nach jeder Änderung an einem Verzweigungselement -Objekte, welche später auf die Datenbank gesichert werden soll, sollte daher diese Methode aufgerufen werden!
Weiterführende Informationen
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL Application Log Documentation
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 4383 Date: 20120527 Time: 140535 triton ( 124 ms )






