Skip to main content

type of global function we can use inside of the ExtensionOf function D365Fno

 When extending a class, use classStr(<NameofBaseClass>)

When extending a table, use tableStr(<NameOfBaseTable>)

In the case of a form, use formStr(<NameOfBaseForm>)

When extending a form Datasource use formDataSourceStr(<NameOfBaseForm>,<NameOfDataSource>)

When extending a form Data field, use formDataFieldStr(<NameOfBaseForm>,<NameOfDataSource>,<NameOfField>)

For a form control, use formControlStr(<NameOfBaseForm>,<NameOfControl>)

When extending a data entity, use tableStr(<NameOfBaseDataEntity>)

Popular posts from this blog

X++ Code to run SSRS Report with parameter in D365 F&O (Example Sales Invoice )

Below is sample X++ Code to run SSRS Report with parameter in D365 F&O (Example Sales Invoice )      Args                       args = new Args();     CustInvoiceJour            custInvoiceJour;     SalesInvoiceJournalPrint   salesInvoiceJournalPrint;       select firstonly custInvoiceJour where custInvoiceJour.SalesId != '';       // Add record to be printed.     // In order to have the context table we need to set args.record().     args.record(custInvoiceJour);       salesInvoiceController = new SalesInvoiceController();     salesInvoiceController.parmReportName(         PrintMgmtDocType::construct(PrintMgmtDocumentType::SalesOrderInvoice).getDefaultReportFormat());       salesInvoiceContract = salesInvoiceController.parmReportContrac...