Skip to Content
avatar image
Former Member

How to add a data dictionary structure to a context node?

Hi,

I have created a massive context node based on attributes of a z table.

I then created my layout, table etc.

I now realise that I need to define the z table as a data dictionary structure, for the context node, otherwise quantities and amounts won't display properly.

Unfortunately when I try to do this I get this error message which says it will delete everything:

I think this will then break all the UI bindings I have done and will be a massive piece of work to put right.

Does anyone have any experience of this and how best to proceed?

pastedImage_0.png (33.4 kB)
Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Feb 13, 2014 at 02:56 PM

    Hi Robert,

    As long as your new structure is have same field names as your ealier ztable, it will not delete the data bindings from view layout.

    Please generate a version before you proceed futher.. because, if any thing is broken we can retrieve it back to original 😊

    Note: Go to context node .... now.. update the ddic structure and also include all the required attributes from that structure but do not go the the view layout until you activate it as view layout bindings may deleted.

    Regards,

    Rama

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 13, 2014 at 03:22 PM


    Hi Robert,

    just in case Ramas hint doesn't work, the follwing workaround should do the trick:

    go to the component controller and create a node - there you enter your new dict-structure and add the fields from the structure to your node - the fieldnames must exactly match the fieldnames in your view. (->activate component controller)

    then go back to your view and do a context mapping from the component controllers' node to your views' node. (->activate view) -> your mappings will still remain and the dict structure remains in the node properties.

    after that delete the mapping from within the views' context -> the dict structure will still remain in the node

    and finally you can delete the node in the Component controller as you don't need it anymore.

    hope that helps.

    Stefan.

    Add comment
    10|10000 characters needed characters exceeded