Refreshing eVision componentes from page flows
Hi,
I am currently having a problem when populating eVision components from page flows. The problem is being encountered when changing the data of the components. As an example, suppose we have a drop down list containing 5 elements. If we want to repopulate the drop down list with 3 new elements, the first 3 elements are refreshed with the new data and instead of deleting the last 2 elements, we are ending up with the previous two elements.
I have already checked that the data that is being used to repopulate the components truely reflects the data that is required by writing it in the log file. I have also tried to refresh the input partner of the page layout by mapping an empty input partner (created as a business attribute) to the page layout input partner. This issue has also been encountered when using tables.
Kindly can you please indicate what may be the problem?
Thanks,
Adrian
# 1
If you are repopulating a dynamic table that has already been populated, you will need to reset the dynamic table prior to repopulating. In the business process designer (of your page flow), select the business rule in which you will be doing the repopulate. In the business rule designer, you must click the little right facing arrow (right next to the text "Business Rule Designer". This will open up the business rules you have setup to populate your dynamic table. Right-click on each line in which you are "repopulating" and click "reset destination" (or some verbage like that). This will clean out the table values prior to repopulating. If the option when right-clicking are grayed out, click the three blue arrow button for "Show all Mappings", this will allow you to set properly.
# 7
Ok, thanks, I solved the problem by mapping an empty OTD of the same type as that of the input message of the page layout to the input of the page layout. I "reset the destination" with this mapping and it's working!