‎2011 Jun 02 10:56 AM
Hi Guys,
I am facing some problem in creation of sales order with 100 line items while i tried to save, it is taking too much of time to save the order. I had taken the trace and found that method Call M." /SAPSLL/CL_CUHD=>GET_OBJECT_PK" is taken 43.9 % of Net value. can any body tell me that what is the purpose of this method..??
CAll : Call M. /SAPSLL/CL_CUHD=>GET_OBJECT_PK
Number : 6,321
Gross: 37,042,153
Net:37,042,153
gross(%) : 43.9%
NET(%):43.9%
Program called: /SAPSLL/CL_CUHD===============CP
<< Moderator message - Please do not promise rewards>>
Thanks in advance..
Mak.
Edited by: Rob Burbank on Jun 2, 2011 9:44 AM
‎2011 Jun 03 7:54 AM
Hello Makkam,
this class is used by the SAP GTS (Global Trade Service). Because we didn't use GTS, it is for me not possible to explain the purpose of this method. But perhaps help the reference to GTS.
Regards
Dirk
‎2011 Jun 03 9:48 AM
Hello Makkam,
indeed, the method seem to contain some "expensive" coding.
Please check if the following SAP notes apply for your release/SP level.
Implementation of these notes may help: 1239051, 970243, 1399837.
Regards,
Yuri
‎2011 Jun 06 9:08 AM
please run the SE30 again, first switch on everything in measurement restrictions including internal tables.
Then measure 3 (!!) times. Do you always get the same time for the gross time? Or is there some variance?
The net time should be reduced because I would assume internal tables to need some or most of the time. If so then I would guess that you have a suboptimal internal table processing, quadartic coding.