Performmance
Hi ,
From which transaction i can analyze the performance of my ABAP report ?
SE30->STO5-> Correct ?
What is the corect sequnc to analyze / Test any ABAP report
Hi Kumar,
SQL trace provides the developer with the ability to analyze database select statements. Execute Tcode ST05 > Turn on SQL trace, then execute the program which you want to analyze. > Turn off trace. > Click on list trace to view the details.
Make use of these tranactions.
ST01 SAP systems trace
ST02 Buffer statistics.
ST03 Workload analysis.
ST04 Database performance analysis.
ST05 SQL trace.
ST06 Operating system monitor
Check Below Links,
http://help.sap.com/saphelp_erp2005/helpdata/en/d1/801f89454211d189710000e8322d00/content.htm
Re: Runtime Analysis vs SQL Trace
http://www.sapbrain.com/TOOLS/SQLTRACE/SQL_TRACE.html
Urgent : How to do the SQL trace analysis
http://www.sapdevelopment.co.uk/perform/perform_sqltrace.htm
Regards,
Suresh.
Similar Messages
-
Hi,
I'm observing an Issue on OBIEE server,a particular query for a particular report is taking around 14secs if we execute it directly on the database the report itself is taking around 1:00 -2:00 mins to display.
Has any one observed the same issue.
This is happening for many reports.
Thanks
PrakashHi Prakash,
do you have these response time just in Answers or when you run the report on a dashboard?
When it's on a dashboard it's possible that other reports are running at the same time.
What you can do to do some first checks, is putting your loglevel to 7 and see where your query is taking so much time...
Kr,
A -
Performmance in ADRC and KNA1 Data Fetching
Hi,
In My report,
I have S_FLOOR as secet-option which is type ADRC-FLOOR.
I want to get Addressnumber based on FLOOR from ADRC and Based on ADRESSNUMBER I want to fetch Kunnr, Name1, Name2 etc from KNA1.
But as Addressnumber is not the primary key of KNA1, its taking too much time.
I am using for all entries, then also taking more time.
how can I improve the performance.
I cant fetch KNA1 data first as there is arourd 4 Lacs of record.
Can any body suggest me ?
Thanks
KumarHi Kumar,
There will be more entries in adrc when compare to kna1 table. first you neeed to fetch customer details from kna1 either using indexing or not. then match adress number with adrc table.
and also use the customer account group field kna1-ktokd to restrict the no of entries.
Kna1 table won't make much performance issue.
Regards,
Ravi. -
Regarding select for all entries
Hi all,
I want to use select for all entries....
because i have to club 3 tablese and get the data.
I can go for inner joins but i cant use because of performmance issues.
so can anybody help me regarding this.
thanks and regards,
giri.do this way............
types: begin of gt_vbrk,
vbeln type vbrk-vbeln,
fkart type vbrk-fkart,
knumv type vbrk-knumv,
bukrs type vbrk-bukrs,
waerk type vbrk-waerk,
netwr type vbrk-netwr,
end of gt_vbrk,
begin of gt_vbrp,
vbeln type vbrp-vbeln,
posnr type vbrp-posnr,
fkimg type vbrp-fkimg,
meins type vbrp-meins,
gsber type vbrp-gsber,
netwr type vbrp-netwr,
aubel type vbrp-aubel,
aupos type vbrp-aupos,
end of gt_vbrp,
begin of gt_vbak,
vbeln type vbak-vbeln,
augru type vbak-augru,
vkgrp type vbak-vkgrp,
gsber type vbak-gsber,
end of gt_vbak,
begin of gt_vbap,
vbeln type vbap-vbeln,
posnr type vbap-posnr,
matnr type vbap-matnr,
netwr type vbap-netwr,
end of gt_vbap,
data : git_vbrk type standard table of gt_vbrk,
git_vbrp type standard table of gt_vbrp,
git_vbak type standard table of gt_vbak,
git_fcode type table of gt_fcode,
git_vbap type table of gt_vbap.
data : wa_vbrk type gt_vbrk,
wa_vbrp type gt_vbrp,
wa_vbak type gt_vbak,
wa_fcode type gt_fcode,
wa_vbap type gt_vbap.
select vbeln
fkart
knumv
bukrs
waerk
netwr
from vbrk into table git_vbrk
where vbeln in s_vbeln.
if sy-subrc eq 0.
sort git_vbrk by vbeln.
endif.
if not git_vbrk[] is initial.
clear git_vbrp[].
select vbeln
posnr
fkimg
meins
gsber
netwr
aubel
aupos
from vbrp into table git_vbrp
for all entries in git_vbrk
where vbeln = git_vbrk-vbeln.
if sy-subrc eq 0.
sort git_vbrp by vbeln.
endif.
select vbeln
augru
vkgrp
gsber
from vbak into table git_vbak
for all entries in git_vbrp
where vbeln = git_vbrp-aubel.
if sy-subrc eq 0.
sort git_vbak by vbeln.
endif.
reward points if helpful............ -
Hi,
Could you please give me tips to improve the performmance of the following joins.
SELECT ekbe~ebeln
ekbe~ebelp
ekbe~vgabe
ekbe~matnr
ekbe~menge
ekbe~shkzg
ekpo~werks
ekpo~meins
ekpo~afnam
ekpo~lgort
INTO TABLE i_temp
FROM ekbe
INNER JOIN ekpo ON ekpoebeln = ekbeebeln AND
ekpoebelp = ekbeebelp
WHERE ekbe~cpudt IN s_date AND
ekpo~werks IN s_werks AND
ekbe~ebeln IN s_ebeln AND
( ekbe~vgabe EQ '1' ) OR
( ekbe~vgabe EQ '6' )
GROUP BY
ekbe~ebeln
ekbe~ebelp
ekbe~vgabe
ekbe~matnr
ekbe~menge
ekbe~shkzg
ekpo~werks
ekpo~meins
ekpo~afnam
ekpo~lgort.
DELETE i_temp WHERE werks NOT IN s_werks .
DELETE i_temp WHERE ebeln NOT IN s_ebeln.
Thanks & regards
FrankHi frank,
1. why do you want to use GROUP By ?
2. u are not using any aggregate functions in sql
like sum, count etc.
3. so if not required, you may remove
group by,
it will improve the performance a lot.
4.Further i think that
the BRACKETS for OR
are misplace. it should be like this :
ekpo~lgort
INTO TABLE i_temp
FROM ekbe
INNER JOIN ekpo ON ekpoebeln = ekbeebeln AND
ekpoebelp = ekbeebelp
WHERE ekbe~cpudt IN s_date AND
ekpo~werks IN s_werks AND
ekbe~ebeln IN s_ebeln AND
<b>( ekbevgabe EQ '1' OR ekbevgabe EQ '6' )</b>
GROUP BY
regards,
amit m. -
Hi Experts,
I just wanted to have a discussion regarding PA data upload.
What we feel is that, it should be ok if we go with BDC for each of the infotrype.
hr_infotype_operation can be used but again it also use bdcdata only so it should not be a big performmance issue.
Both approach can be used as per the data upload and its' going to be one time only.
Can anyone of you suggest something regarding the same.
I have searched the forum and i got responses like bdc can be used ( some might sue FM also).
Can i have some comments from you guys regardimng the same ?Hi Rinki;
Try LSMW recording method for data upload in PA Infotype.
Regards -
MULTIPLE USB SOUND BLASTER in ONE SYS
Hi there
I have a project that I should use 2 till 4 USB sound blaster for input data and store it .
I have bought 4 Audigy USB , for this Sound blaster Windows can not load driver for more than card and for the rest make an error and makes them disable and even when I have used MP3 sound blaster and one Audigy ,,, again no chance ...
but with a cheap sound blaster from Teratec that it used generall windows USB sound Device driver it works up two 4 parallel sound blaster atached to 4 diffrent USB port .
( really it is a GREAT SHAME FOR CRAETIVE :smileysurprised: that could not deli'ver or made it disable )
as it is very important to use 24 bit high quality sound same as Audigy , still I am looking for solution to have 4 parallel Audigy sound card in one SYSTEM ,,,,,,
ANY TIP to save my project (and my life )?
BABAK
Message Edited by abifar on 0-02-2005 04:46 PMI?m having the EXACT SAME problem. I thought it was something isolated, but apparently it isn't.
Sound just "pops" and "shutdowns" at an irregular interval of time, which is extremely annoying. I've noticed that it depends highly on the usage I'm giving the PC at the moment. When it's jsut sitting there plkaying music, it rarely happens. But if I'm browsing the web, with sites heavy on images or working on several tabs at the same time, it turns into a 0 second thing, making music almost unbareable... installing ANYTHING at the same time kills anything, 2-3 second pops and fades.
Before you even suggest it, I have a rather high end PC, phenom II 4 cored PC with 4GBs of RAM and a Caviar Black Hard dri've, so it's NOT that the PC can't handle the load. Its jsut browsing with music in the background... with half decent drivers, a 5 year old Celeron PC should be able to handle that...
I've read those troubleshooting guides over and over, and it's amazing how they suggest to shutdown/disable numerous things tha twill kill performmance in other areas, so we can have a functional audio solution. The only suggestion that makes a lot of sense is IRQ sharing with components, such as video cards/SATA dri'ves. I haven't checked/tried that, because unfortunately I'm not quite sure how/where to change the IRQ values... any help there? -
I have a set of i-trigue 5600 and recently got an usb external sound blaster li've sound card, it came with a remote which i cannot use as of yet also when i try to play with EAX or any sound effects a message pops up saying i've not got a supported speaker system sonnected. I reckon i need to connect the sound card directly to my sub box by the 9 pin DIN cable. Anybody know where i can get one from? i spoke to creative themselves but they said i needed a wire from their site which doesnt do the trick so am left a bit in the dark?
ThanksI?m having the EXACT SAME problem. I thought it was something isolated, but apparently it isn't.
Sound just "pops" and "shutdowns" at an irregular interval of time, which is extremely annoying. I've noticed that it depends highly on the usage I'm giving the PC at the moment. When it's jsut sitting there plkaying music, it rarely happens. But if I'm browsing the web, with sites heavy on images or working on several tabs at the same time, it turns into a 0 second thing, making music almost unbareable... installing ANYTHING at the same time kills anything, 2-3 second pops and fades.
Before you even suggest it, I have a rather high end PC, phenom II 4 cored PC with 4GBs of RAM and a Caviar Black Hard dri've, so it's NOT that the PC can't handle the load. Its jsut browsing with music in the background... with half decent drivers, a 5 year old Celeron PC should be able to handle that...
I've read those troubleshooting guides over and over, and it's amazing how they suggest to shutdown/disable numerous things tha twill kill performmance in other areas, so we can have a functional audio solution. The only suggestion that makes a lot of sense is IRQ sharing with components, such as video cards/SATA dri'ves. I haven't checked/tried that, because unfortunately I'm not quite sure how/where to change the IRQ values... any help there?
Maybe you are looking for
-
Notes snapping in the wrong position?
I am experiencing an annoying problem in Garage band 11 (6.0.4). I'm writing a music placing notes along the track and using software instruments. The problem is that after a while, the notes start to fall out of place and play on the wrong tempos. e
-
ECATT RAISE EXCEPTION error during multiple record processing
I wish to load records to a table via an in-house-written ABAP program. This program consists of a main screen and multiple sub-screens. I am submitting an Excel spreadsheet as input. The eCATT configuration successfully runs the TCD script for alter
-
IPad 1 WiFi + 3G iOS 4.2.2 only
I finally wanted to update my iPad 1 3G + WiFi and what I see: it's up to date... with iOS 4.2.2 This is not possible isn't it??? Where to download the iOS 5.1.1 manually?
-
Why is the link between iPhoto & Facebook in a strange language?
I have just purchased iPhoto and when I post a photo to Facebook a page comes up about where on Facebook I want the photo ,put it is in a very strange language even those I have chosen english as the language.
-
Hello, Can we use dynamic actions in ESS. ex: employee changes his/her address, we need to send an email to the department and the employee too.. I tried setting it up and testing it.. does not work. The email can be sent when I make changes using PA