Is there in M3 an API, or can be created, to get a product variant (MMS001 item config code = 3 -> VANO) when family item (item config code = 2) and all feature / option combinations are provided?
Use case: in a 3rd party system the user has selected the correct options for the features. The 3rd party system will do an API call within payload the feature/option combinations and the family item. The reply from M3 should be the variant item code. (in a later stadium the item codes are used to create COs via OIS275).
Could not get it to work with CMS100MI as I could not get a proper join between MPDCDF Configuration detail file and MPDVAN Variance number per product.
Built now an API-flow that uses PDS061MI.CrtConfig, multiple times AnswerFeature and finally ConfirmConfig -> M3 will give an error when that variant already exists. Filter out the item code and send back to requester. As last step PDS605MI.DeleteCfg to delete config..
But that is rather slow and does not feel right. Any other option? Thanks.