Loading

Dynamische Ansicht von Salesforce CPQ-Angebotsfeldern im Angebotsbelegposten-Editor

Veröffentlichungsdatum: Oct 1, 2025
Beschreibung
Beim Verwenden des Angebotsbelegposten-Editors in Salesforce CPQ steuert das Feldset "Belegposten-Editor" des Objekts "Angebotsbelegposten", welche Felder im Angebotsbelegposten-Editor angezeigt werden. Sie können zwar Felder zum Feldset des Angebotsbelegposten-Editors hinzufügen und so ändern, welche Felder angezeigt werden, dies schließt jedoch nicht speziell die Angebotsfelder mit ein.

Mit dem Salesforce CPQ-Spezialfeld HeaderFieldSetName können Sie im Angebotsobjekt ein Feld erstellen, um ein bestimmtes Angebotsfeld im Angebotsbelegposten-Editor dynamisch anzuzeigen. Sie können die angezeigten Angebotsfelder über ein Formelfeld steuern oder den Benutzern die Möglichkeit geben, ihre eigene Auswahl über ein Auswahllistenfeld zu treffen.

HINWEIS: 
  • HeaderFieldSetName ist ab CPQ-Version 228 (Winter '21) verfügbar. 
Lösung

Ermöglichen Sie es dem Benutzer, die im Angebotsbelegposten-Editor angezeigten Angebotsfelder dynamisch zu ändern.

  1.  Navigieren Sie zum Angebotsobjekt.
  2.  Erstellen Sie nach Bedarf neue Feldsets.
  3.  Erstellen Sie im Angebotsobjekt ein neues Auswahllistenfeld.
  4.  Geben Sie eine Feldbezeichnung ein.
  5.  Legen Sie den Feldnamen auf HeaderFieldSetName fest.
  6.  Geben Sie Auswahllistenwerte ein. Dabei muss es sich um die API-Namen der Feldsets handeln, die Sie im Angebotsobjekt erstellt haben (denken Sie daran: Feldset-API-Namen enthalten kein "__c").
  7.  Navigieren Sie wieder zum Angebotsobjekt.
  8.  Bearbeiten Sie das Feldset des Angebotsbelegposten-Editors und nehmen Sie das neue Feld auf.
  9.  Nehmen Sie das Feld "HeaderFieldSetName" in alle Feldsets in der Auswahlliste auf.
  10.  Klicken Sie auf Schnellspeicherung. Das Feldset wird geändert.
      
HINWEIS:
  • Sie müssen auf "Schnellspeicherung" klicken, damit der Benutzer die Änderung der Angebotsfelder des Angebotsbelegpostens sieht. Wenn Sie den Auswahllistenwert wieder auf "--Keine--" setzen und auf "Schnellspeicherung" klicken, wird auf der Benutzeroberfläche wieder das Feldset "Belegposten-Editor" angezeigt.
  • Wenn das Feld "HeaderFieldSetName" in den Feldsets nicht ausgewählt oder im Angebotsbelegposten-Editor nicht angezeigt wird, kann der Wert im Angebotsdatensatz bearbeitet werden.
  • Wenn im Feld "HeaderFieldSetName" ungültige Werte verwendet werden, führt dies dazu, dass im Angebotsbelegposten-Editor Null-Felder angezeigt werden. 

Steuern des Feldsets über ein Formelfeld

  1. Navigieren Sie zum Angebotsobjekt.
  2. Erstellen Sie nach Bedarf neue Feldsets.
  3. Navigieren Sie zum Angebotsobjekt.
  4. Erstellen Sie ein neues Formelfeld.
  5. Geben Sie eine Feldbezeichnung ein.
  6. Geben Sie den Feldnamen ein: HeaderFieldSetName (API-Name: HeaderFieldSetName__c).
  7. Legen Sie den "Typ der Formelrückgabe" auf Text fest.
HINWEIS: Geben Sie im Hauptteil der Formel die API-Namen (denken Sie daran: Feldset-API-Namen enthalten kein "__c") der benutzerdefinierten Feldsets, die Sie in Schritt 2 erstellt haben, gemäß den Implementierungsanforderungen zurück.  
Nummer des Knowledge-Artikels

000390785

 
Laden
Salesforce Help | Article