Skip to Content
avatar image
Former Member

No access possible via a 'NULL' data reference

Hi all,

I have wrote some ABSL code and it causes dump because of "No access possible via a 'NULL' data reference". I have mode some changes but the problem still occurs and i dont see what the problem should be.

The dump occurs in the following line:

if(i.SupplyPlanningArea.ID.content == this.InventoryItemChange.SupplyPlanningAreaID.content)

This is a snippet from my code where is use the line:

var query = Inventory.AggregationOverview.QueryByElements;
var params = query.CreateSelectionParams();
params.Add(query.MainInventorySeparatingValues.MaterialKey.ProductID.content, "I", "EQ", this.InventoryItemChange.MaterialKey.ProductID.content);

var queryResult = query.Execute(params);

if(this.InventoryItemChange.IdentifiedStockKey.ID.content.Length() <= 0 && queryResult.Count() >= 1 && this.InventoryItemChange.SupplyPlanningAreaID.content.Length() > 0) {
	foreach(var i in queryResult) {
		if(i.SupplyPlanningArea.ID.content == this.InventoryItemChange.SupplyPlanningAreaID.content) {

Best regards,


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Apr 20, 2017 at 11:35 AM

    Hello Hunor,

    The "i.SupplyPlanningArea" is an association which is not neccessary set all the time.
    Before traversing an association one need to make sure that it is set via "i.SupplyPlanningArea.IsSet()"

    . Horst

    Add comment
    10|10000 characters needed characters exceeded