Loading

Salesforce CPQ-Fehler Attempt to de-reference null object (Versuch, Verweis auf NULL-Objekt aufzuheben)

Veröffentlichungsdatum: Nov 4, 2025
Beschreibung
In Salesforce CPQ wird der Fehler Attempt to de-reference null object (Versuch, Verweis auf NULL-Objekt aufzuheben) durch eine Codezeile verursacht, in der nach einem nicht vorhandenen Wert gesucht wird, der nicht vorhanden ist, da ein bestimmter Feldwert null beträgt. Dieser Fehler kann auch auftreten, wenn in einem Nachschlagepflichtfeld ein Datensatzwert fehlt.
Lösung

Bestimmen Sie, wo der Fehler "Attempt to de-reference null object" (Versuch, Verweis auf NULL-Objekt aufzuheben) angezeigt wird, und führen Sie dann die folgenden Schritte zum Beheben des Fehlers aus.

Bei einem neuen Angebot

  • Stellen Sie sicher, dass die Suche nach dem Preisbuch des Angebots nach der Auswahl richtig ausgefüllt ist und dass die Preisbuch-ID eine gültige Datensatz-ID ist.
  • Lösungsgruppen sind aktiviert, aber die sich auf sie beziehenden Felder in den Paketeinstellungen sind leer.

Hinzufügen eines Produktpakets

  • Wenn Sie über eine produktbezogene Nachschlageregel verfügen, die auf ein Nachschlagefeld verweist, das im Nachschlageobjekt nicht vorhanden ist

Während der Konfiguration

  • Nehmen Sie in allen Produktoptionen eine Überprüfung auf einen gültigen Produktdatensatz vom Typ Optionale SKU und Konfigurierte SKU vor. Bei optionalen SKUs kann es sich um Daten handeln, die ohne Produktdatensatz geladen werden. 

Speichern, Schnellspeichern, Berechnen im Angebotsbelegposten-Editor

  • Listenpreis oder Sonderpreis wird in allen Angebotszeilen ausgefüllt.
  • Menge ist nicht null.
  • Wenn die CPQ-Paketeinstellung Option für großes Angebot aktiviert ist, füllen Sie Schwellenwert für Angebots-Batch und Angebots-Batchgröße in den CPQ-Einstellungen des installierten Pakets aus.
  • In einer Formel (Feld oder in einer Preisregel definiert) wird auf ein Feld in einem Objekt verwiesen, das sich nicht direkt auf das Angebot, die Angebotszeile oder die Gruppe von Angebotsbelegposten bezieht.

Während der Verlängerung eines Vertrags

  • Überprüfen Sie die zugehörigen Produktdatensätze der Abonnementdatensätze. Abonnementpreis für diese Produkte darf nicht null sein.
Nummer des Knowledge-Artikels

000381779

 
Laden
Salesforce Help | Article