Calling an external Mashup using Custom KUT Fields
In this blog I would like to explain how to call external Mashups using Custom KUT Fields. When we use the standard port binding option, then only specific standard fields are available for parameter binding. What if we want to use a custom KUT field for the dynamic parameter binding.
Mashup Authoring Step
In this example, I have used the “Additional Account Information” port binding type Mashup. I want to dynamicall pass one of the custom KUT fields enabled in Accounts BO.
But in the parameter binding options , only the specific standard fields are enabled.
In the Mashup Authoring view, save the Mashup created without any parameter binding or mapping and activate it.
Enabling the Mashup in Accounts UI
Go to Accounts Overview screen in Adaptation Mode, and go to the Mashup enabling screen. Here when you select the created Mashup, then you can see the dynamic parameter varibale included in the Mashup URL. In this case the dynamic parameter variable is “Number”, and to this variable I can then pass any of the custom KUT fields enabled in Accounts BO.
Apply the UI Adaptation changes and check it. The custom KUT field mapped in this view is then passed as the dynamic value to the external mashup.
I personally feel Mashups integration feature is higly underrated and in most of the client engagements it is not highly appreciated or used. But with the right usage & the right use cases it could make wonders. Now that we have the possibilities to even use custom KUT fields it opens up innumerable use cases and integration scenarios.