Hi,
we want to create an info window for multiple document lines (shipment lines, order lines, invoice lines etc.). From this info window we want to run process for creating expense reports where each line will be referenced to the selected document line.
In fired process we can retrieve selected lines from t_selection, but the problem is that we are not able to decide to which table selected record belongs (if it is shipment line, invoice line, etc.).I think that with actual possibilities of info window we can't achieve this, because we can retrieve only record id which is not unique in this case. Ideal solution will be to retrieve all informations from selected rows in fired process.
As a solution we suggest to extend t_selection by universal columns e.g. col1, col2, colN (e.g. 10) where we will be stored other columns of selected rows from info window. Maybe columns with isIdentifier='Y' could be stored in t_selection (what is a goal of field Identifier in info window field?). Then we can create database view where will be one column with Table ID and use this column in info window and process.
Next extensions could be storing Info Window table ID in variable m_Table_ID and new variable m_InfoWindow_ID in ProcessInfo class.
Sorry about my english, if you don't understand or have any questions feel free ask :)