Skip to Content
avatar image
Former Member

MDG Flex option - data manipulation before persistence

Hi SCN,

We are currently using MDG 8.0 and created a custom Data Model using the Flex option.

On our UI we have a List UIBB containing values that, based on a particular scenario, either:

  1. Need to be persisted in the corresponding MDG table.
  2. May not be persisted since we only want to display those entries (ex. only show referenced entries from another master data entry).

In my previous post I asked if a handler class existed for manipulating the data before it gets persisted, but as I'm using the flex option this is not the case apparently.

Is there any other way of manipulating the data before it gets saved into the DB?

Thank you in advance for your reply.

Kind regards,

Niels De Greef

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Nov 25, 2016 at 02:49 AM

    Hi Niels,

    How are you moving the data to ERP. In one object we had some manipulations we needed to do and since we were using DRF as method for replication to ERP we used that class to manipulate data for our need.

    Regards

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 25, 2016 at 08:29 AM

    Hi Mohd,

    For the moment we aren't moving the data towards ERP, we are currently only storing the data in MDG tables since we use the Flex option.
    The problem is that in some cases we don't want to store the data since it's a reference to other master data. If we would store the data we need to change it every time its reference changes.

    Kind regards,

    Niels De Greef

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 25, 2016 at 09:33 AM

    Hi

    Have you tried using BRF rules? If you have specific conditions and if they are fixed, you can use validation and make the changes before activation of data in MDG tables.

    Kiran

    Add comment
    10|10000 characters needed characters exceeded