on 03-10-2015 10:08 AM
Hi ,
I am having issue of performance in SAP Netwaver Gateway.
So i have done configuration of batch parallelisation in SAP netwaver gateway system.
The netwaver gateway system having component NW release 7.4 SP08.
When i checked with batch operation system calls to backend system ,It's seems that system sending multiple call to backend system.
If anything missing let me know.
Thanks
Surekha
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear Ashwin,
As in the link they have mentioned like below
Performance Improvements on $batch (Change Set at Once/Change Set in Defer Mode)
From SP08 onwards the $batch processing has been improved to send all batch operations via only one RFC to backend and supports a parallelization of queries based on the batch configuration in a backend system.
So i am having confusion that it's mentioned that SP08 onwards performance improved and we can send all batch operation via RFC.
Also in which system we need to configure batch parellisation(Backend/SAP Netwaever Gateway)
Thanks
Surekha
Hello Surekha,
the BATCH improvement in SP8 can be found in http://scn.sap.com/docs/DOC-51618.
It says "In the newer support package stacks described above only one RFC is used to send all operations contained in a batch request to the backend system (batch at once)". As per my understanding of this statement, previously there uses to be more calls between the Gateway HUB and the Backed. The SP8 development address this issue and improves the overall performance by one RFC. This is a runtime behavior improvement.
As you have mentioned "It's seems that system sending multiple call to backend system.", I would like to know, how do you know that there are multiple calls? Where do you debug to identify this behavior.
In BATCH operations fromSP9 onwards, there is another improvement in changeset processing. now you can collect the changeset details in method CHANGESET_PROCESS of your DPC_EXT and process them in one shot. However this is not due to the RFC improvement specified above. read morea bout it from http://scn.sap.com/docs/DOC-57113. You may notice in normal batch scenario, your individual methods for CREATE-UPDATE etc are called again and again for the operations in one change set. but do not consider this as "multiple call to backend system". Of course you can avoid it by implementing method PROCESS CHANGEST available in SP9 onwards.
Regards,
Atanu
You need to set the Palatalization at the following SPRO node in the Backed system
SPRO -> SAP Reference IMG -> SAP NetWeaver -> Gateway Service Enablement -> Backend OData Channel -> Configuration Settings -> Define Parallelization of Batch Queries.
Refer to http://scn.sap.com/docs/DOC-51618
section Performance Improvement: $batch Parallelization
Hi Atanu,
As i have debug in the system and it's shown that calls to system goes twice .
As i tried for Defining parallelization of Batch Queries in backend and its seems that the backend system don't have below path
SPRO -> SAP Reference IMG -> SAP NetWeaver -> Gateway Service Enablement -> Backend OData Channel -> Configuration Settings -> Define Parallelization of Batch Queries.
My Landscape is like below
1. BAckend ECC
2. Netwaver Gateway.
As the config for Defining Parallelization of Batch Queries i am able to find in SAP NW gateway system.
So is there anything which is missing on BACKEND System
Thanks
Surekha
User | Count |
---|---|
90 | |
10 | |
10 | |
10 | |
7 | |
7 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.