Kinetic View

I have created a new Data view (I think) on Receipt Details so that it pulls through the PO Details as i want to add the Manufacturer and Mfg Part Number to the receipt Details Screen. I have followed the Kinetic Help and seem to be coming unstuck. Has anyone done this successfully? There must be something i am missing somewhere.
I am trying to learn on the job as it were so forgive the stupid questions.

Thanks.

What is it doing (or not) any errors?

1 Like

There are no stupid questions here, every question is great!

2 Likes

Originally i thought it was because i had done the conversion through the conversion workbench and it had a few warning on that (I have put another post up for that) so i decided to try and do it from scratch using the Application Studio Help.
When i create a new receipt, i was expecting it to load the details from the PO Detail view i had created into the Receipt Detail screen (Manufacturer and MFG Part Num) but it isn’t and i just get the below error

The two fields i created seem to point to the binding field but there is nothing displayed

I think it must be something to do with how the view pull in the data, i think that is where i am struggling but to be honest i am not sure.

This was what the errors were for when i converted the classic customisation using the COnversion workbench

Entered On MsgType Error Message
28/04/2022 15:41 Info FALSE ViewTest. Customization conversion started. [STI, App.ReceiptEntry.ReceiptEntryForm, , , EP, Customization]

|28/04/2022 15:41|Warning|FALSE|ViewTest. Load_STV_PONum event was partially created because REST API service method Erp.BO.PODetailTrackerSearchSvc.GetByID parameters number differs from the number of passed values. SubTableDataView STV_PONum. [STI, App.ReceiptEntry.ReceiptEntryForm, , , EP, Customization]|

|28/04/2022 15:41|Warning|FALSE|ViewTest. Load_STV_PONum event was partially created because REST API service method Erp.BO.PODetailTrackerSearchSvc.GetByID parameter name poNUM does not correspond to the passed value {RD_PONum.Company}. SubTableDataView STV_PONum. [STI, App.ReceiptEntry.ReceiptEntryForm, , , EP, Customization]|

|28/04/2022 15:41|Warning|FALSE|ViewTest. Load_STV_PONum event was partially created because REST API service method Erp.BO.PODetailTrackerSearchSvc.GetByID parameter name poLine does not correspond to the passed value {RD_PONum.PONum}. SubTableDataView STV_PONum. [STI, App.ReceiptEntry.ReceiptEntryForm, , , EP, Customization]|

|28/04/2022 15:41|Info|FALSE|ViewTest. Customization conversion finished with 3 warning(s). [STI, App.ReceiptEntry.ReceiptEntryForm, , , EP, Customization]|

|28/04/2022 15:41|ServerInfo|FALSE|Ice.Internal.Task.ConvertCustomizationsToKineticLayers Process Completed|

If you open the browser dev tools you should see an error in the network call. You will probably find the event that was created (converted) to get the data has incorrect parameters. You can correct the event parameters use /api/help to see the correct parameters or use a Baq to pull back the data you need. There is documenation is the help that shows this approach for a BAQ data view.

Hi Stephen, thanks for the response. I am not sure how you open the browser dev tools, could you explain? Would you suggest a BAQ is probably the better option in what i am trying to do (Pull the manufacturer and mfg part num from PO Detail into the receipt detail screen)?

Created a BAQ and tried it that way and still not getting anything being pulled through into the Receipt details screen. Must be doing something completely wrong.

Hello @Daniel_White in the application help (from the Active Home Page) search for “Debugging Applications” This shows you how to use the debugging tools in Chrome.

OK i have the following, although I am not sure what it is telling me (This was from the version that was converted using the Conversion Workbench)