Hi Ramesh,
Since you do not want to use RFC, then go for Web Services.
We had implemented a similar solution but for custom object in MDG using Web services and HANA database.
- First set up HANA database and Replicate ECC target system data to HANA database server. This replication should happen on frequent basis to synch the data.
- Before user creates a record, we are checking whether this already exists in this HANA database which has replica data of ECC system through Web services.
- Returned results will be shown to the user and based on that he could decide whether to create a record further.
Technical steps:
- Create a FPM search application like below using FPM_SEARCH_UIBB
- On click on search, consume Web service to send entered search criteria inputs via request and get response from HANA database.
- Show the results in a new page using list uibb , so for that add a new page in the Navigation with Page type as Dialog Box.
- On the top of Dialog box, create a Tool bar element for ex Create record.
- On click on this button, call USMD_ENTITY_VALUE2 application for creating the record through NAVIGATE method in class CL_USMD_FACTORY_EXT