on 04-09-2014 6:24 AM
Hi Experts,
I need to develop an app through Odata channel in SAP Netweaver Gateway. Usually we will use ECC as backend system. Now my requirement is the backend data has to come from Transport Management(TM) system. My question is how to get data from TM system do we need to create class & interfaces for Odata in TM system or in ECC after integration. Kindly help me on this issue.
Thanks,
Gowtham
Hi Gowatham,
The latest way to create service in sap netwaever gateway service is to use segw TCODE.
It's very flexible method and u need not to worry about classes .System is geneerating classes and in that one class DPC_Ext in which crud method some more method are there.
You need to implement your code in the same class method only.
So i suggest to use SEGW ..
regards
Surekha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello,
SAP Transportation Management is heavily using the BOPF framework. So maybe it would be the fastet way to 'just' convert the underlying BOPF-object in an OData Service in the SEGW Transaction? It is explained here in the help, also with a step-by-step description. Of course your scenario has to be based on BOPF-enabled Objects. Transaction BOBT can help you with getting more details on the BOPF-Objects.
Gateway BOPF Integration (GBI) - SAP Library
or here:
Hope this helps,
Martin
Hi,
based on system architecture ie, hub or embedded (refer ), you need to develop service in backend system and then need to register it to gateway system.
you will need to create service using transaction SEGW and create entities, associations etc and then generate DPC_EXT class. this class will have CRUDQ methods where you need to write business logic.
you can also refer my blog for basic understanding of OData service development. Please refer
Regards,
Chandra
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
As you are saying embedded architecture, I will assume that you will be doing service development as well as registration in the same system. and it would be your TM system itself. also your TM will be integrated with ECC for data flow.
I will clarify more with CRM system scenario. CRM is integrated with ECC and data flow happens with CRM middleware which insures that data is in sync between both the system. Now if I want to develop app based on CRM system using CRM data then I will have GW component installed on CRM and develop Odata service there.
I hope this will answer your question.
Regards,
Chandra
Hi Chandrashekar,
I have read your replies for my discussion. Its really helpful for me. Still we are following Odata approach by creating model provider class & runtime data provider class and then creating service and then executing the service. is this the old methodology what we are doing.... Or the SEGW method what you have mentioned in your blog is the latest method... which is latest? Please help me and give some details...
Thanks,
Gowtham
User | Count |
---|---|
85 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.