Configurable Products are quite tough to achieve, but have a look on the partner addon from Inmind:
Editions and PricingIn Mind Computing
They built a CPQ Tool on top of Hana Cloud Platform, running the Solution Sales Configuration engine within HANA Cloud, directly connection to LOVC/IPC running in ERP & using pricing, knowledge bases etc.