Data Entity Computed Column Method in d365 fo x++

1). Create Code extension of Data entity by right click on data entity.

2). create data entity extension and add unmapped field in data entity.

3). writea method as below 

  public static server str getInternalPackingSlipId()

    {

        DataEntityName  dataEntityName= tablestr(DSAQMVendPackingSlipJourBiEntity);

        str             VendPackingSlipJour;

        str             qry;


        VendPackingSlipJour = SysComputedColumn::returnField(DataEntityName, identifierstr(VendPackingSlipJour), fieldstr(VendPackingSlipJour, Recid));


        qry = strFmt('select top 1 VendPackingSlipVersion.InternalPackingSlipId from VendPackingSlipVersion' +

            ' where VendPackingSlipVersion.VendPackingSlipJour = %1' +

            ' order by VendPackingSlipVersion.VersionDateTime desc', VendPackingSlipJour);


        return   qry;

    }

4). Add method name in field's property "DataEntityView Method " and add extension method. 

Comments

Popular posts from this blog

Get Current Worker data in d365 fo x++

Table Level Event Handler in d365 fo x++