Once the Flex Master Data template is defined and published in Manage Flex Master Data Template, you can continue with the FMD-type custom field creation on SAP Ariba classes.

Objectives
Once the Flex Master Data template is defined and published in Manage Flex Master Data Template, you can continue with the FMD-type custom field creation on SAP Ariba classes.
In order to set the defaulting logic for the field, you have to use the Technical Class Name in the lookup expression. Defaulting expressions on a field only trigger when new objects are created.
The pattern for the expression is TechnicalClassName.lookup(LookupParameter).
To import a field of type FMD referenced on other transaction/master data interfaces, used a normal field to capture the FMD UniqueName and use a defaulting expression referring to this normal field to populate the actual FMD field.
The fields included in FMD structure might not be fully reportable. Therefore, it’s recommended to use a workaround for every field included in FMD structure. For example, to have FMD UniqueName reportable, it’s recommended to create a normal reportable text field, with defaulting expression set as FMDTypeField.UniqueName.
If you need to export a FMD field to ERP then it is recommended to create a ‘Derived’ text field and make that exportable rather than making the FMD itself exportable (mapping in SAP Integration Suite, managed gateway for spend management and SAP Business Network, might not be possible for the whole FMD-type field).
It is possible that FMD lookup method may return an inactive record. So, when using FMD lookup in our expression, we should also check if the returned value is an "Active" record or not (TechnicalClassName.lookup(LookupParameter).Active == true)
Log in to track your progress & complete quizzes