on 08-27-2010 8:11 AM
Hi,
we use standard SAP services modeled in the ESR. In a middle layer (CAF in our case) we abstract the fields we need.
I was wondering if it's not better to have an abstraction layer in the backend as well (or replace the CAF with backend abstraction layer), because all data in the service is transfered every time to the CAF.
Isn't it better to limit the data that is retrieved from the backend system or is it possible to configure the backend standard services to limit the data that is transfered?
kind regards,
Pieter
Then it's only available as of NW 7.02? In our 7.01 system I can't find the option.
kind regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Yes, it's only available as of NW 7.02.
Depending on what your actual requirements are (i.e. You always want to limit the response structure or only in certain cases) then you can version your operation/s (one for a detailed response & one for a not so deailed response). So you would add an additional field (e.g. indicator for detailed or summary response) in the request structure apply some delta logic in your CAF layer to decide which operation to invoke.
Then in the backend you could wrap the standard enterprise service in a custom proxy for each operation & you would get the desired abstration. It's a very unattractive approach though.
Regards, Trevor
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
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.