CL_CRM_MKTRU_BRANCHINGELEMENT - Verzweigungselement eines Kampagnen-Prozessmodels

General Material Data   ABAP Short Reference  
Diese 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 )