HR ABAP- Report Performance Issue
Can you please any body tell me how to debug a report program by putting watch points and break points.
Waiting for your Reply.
Anu
Bangalore
Hi,
If you have programm name then proceed with SE38 or take the programm name from Trasaction code which you are using.
Break Points: If it is performance issue , put external break points around select querie and loop ---end loop.
Watch Points : in the debug screen choose the watch point option and give the field name from your internal table for which you want to put watch point.
After that give the range which you record you want to see in the range options.
for these steps: 1. Execute your programm.
2. In the selection screen enter /h in the command window to start debugging screen or put break points before excuting.
3. Once you are in debug screen then start woring with F5 or F6 or F7 and create watch points where ever you like.
Similar Messages
-
Dear experts:
I got a problem with ABAP memory performance issue. I need to export an internal table to ABAP memory, and it's ID is sales order number. So, I will bulid too many ABAP memory in SAP...
Does it will couse performance issue or will it be lost?
tyroluHi Tyrolu,
There are some settings in basis which decides size of your abap memory.
If you are consuming most of the abap memory by exporting heavy objects to abap memory then
you may face a problem as many standard sap program aslo uses abap memory and
if there is no free abap memory then they will start thowing short dumps like "Page allocation error"
or "Could not allocate shared memory" or something like that, I don't remember exact term now.
In some cases you won't have any problem if users are less, but as the no of concurrent users
running your program increased then every user who runs the program would consume abap memory
and if there is no free abap memory then this may again lead to above mentioned problem.
Also ensure FREE MEMORY ID is used which clears abap memory immediatly.
Other wise abap memory is cleared by the garbage collector on random basis and by that time
your memory remains consumed and not available for other programs to use
which may again lead to above mentioned problem.
Regards,
Vishal -
Report Performance Issue - Activity
Hi gurus,
I'm developing an Activity report using Transactional database (Online real time object).
the purpose of the report is to list down all contacts related activities and activities NOT related to Contact by activity owner (user id).
In order to fullfill that requirment I've created 2 report
1) All Activities related to Contact -- Report A
pull in Acitivity ID , Activity Type, Status, Contact ID
2) All Activities not related to Contact UNION All Activities related to Contact (Base report) -- Report B
to get the list of activities not related to contact i'm using Advanced filter based on result of another request which is I think is the part that slow down the query.
<Activity ID not equal to any Activity ID in Report B>
Anyone encountered performance issue due to the advanced filter in analytic before?
any input is really appriciated
Thanks in advanced,
FinaFina,
Union is always the last option. If you can get all record in one report, do not use union.
since all records, which you are targeting, are in the activity subject area, it is not nessecery to combine reports. add a column with the following logic
if contact id is null (or = 'Unspecified') then owner name else contact name
Hopefully, this is helping. -
Report performance Issue in BI Answers
Hi All,
We have a performance issues with reports. Report is running more than 10 mins. we took query from the session log and ran it in database, at that time it took not more than 2 mins. We have verified proper indexes on the where clause columns.
Could any once suggest to improve the performance in BI answers?
Thanks in advance,I hope you dont have many case statements and complex calculations that you do in the Answers.
Next thing you need to monitor is how many rows of data that you are trying to retrieve from the query. If the volume is huge then it takes time to do the formatting on the Answers as you are going to dump huge volumes of data. Database(like teradata) returns initially like 1-2000 records if you hit show all records then even db is gonna fair amount of time if you are dumping many records
hope it helps
thanks
Prash -
One of our abap report is extremely slow, this report is used by all
branches of our company
and we are facing serious performance problem in this report. I have
analyzed the problem
and noted following things.
1) The report used "BSIS" table for a query.
2) In peak times it is observed lot of IO wait is happening on that
particular report and on
"BSIS" table.
3) After analysis of table BSIS it is noted that table has more than 12
million records and
exceeding table class limit in technical setting of tables.
4) Size of table is 4 GB.
5) Table also does not have other indexes apart from one composite PK-
unique index. This
index is composed of 9 fields.
6) Update Stats is has been taken in 10 minutes of BSIS~0.
We are closely analyzing code and where clause of our report.
I want to ask do we need other indexes specially on DATE field which is
not included in
existing index?
Do we need index rebuild as stats are gathered in 10 minutes which is
quite a long time in
my opinion?
Do we need table partition right now as BSIS has 12 million records and
4 GB of size ?
Best Regards
WaqasHi,
1) table bsis is the table for open items (GL-accounts)
-> perfect state of such a table is that there are <b>zero</b> entries,
because all open items had to be cleared and are moved to table bsas
(cleared items)
-> so 1st there is an organisational problem in your company / account dept.
why there are so many open items?
2) analyse the select statements and the abaps, which fetch bsis-table with
st05
-> check, whether key-fields BUKRS and HKONT are filled in where-clause
3)-> look to wiki- ABAP Performance and Tuning
https://wiki.sdn.sap.com/wiki/display/HOME/ABAPPerformanceand+Tuning#ABAPPerformanceandTuning-Whattoolscanbeusedtohelpwithperformancetuning%3F
regards Andreas -
Accrual Reconciliation Load Run report performance issue.
we have significant performance issues when running accrual reconciliation load run report. we had to cancel after have it run for a day. any idea on how to resolve it?
We experienced similar issue. As the runtime of this report depends on the input parameters. Remember, your first run of this report going to take significant amount of time and the subsequent runs will be much shorter.
But w had to apply the patches referred in the MOS article to resolve the performance issue.
Accrual Reconciliation Load Run Has Slow Performance [ID 1490578.1]
Thanks,
Sunthar.... -
Database migrated from Oracle 10g to 11g Discoverer report performance issu
Hi All,
We are now getting issue in Discoverer Report performance as the report is keep on running when database got upgrade from 10g to 11g.
In database 10g the report is working fine but the same report is not working fine in 11g.
The query i have changed as I have passed the date format TO_CHAR("DD-MON-YYYY" and removed the NVL & TRUNC function from the existing query.
The report is now working fine in Database 11g backhand but when I am using the same query in Discoverer it is not working and report is keep on running.
Please advise.
Regards,Pl post exact OS, database and Discoverer versions. After the upgrade, have statistics been updated ? Have you traced the Discoverer query to determine where the performance issue is ?
How To Find Oracle Discoverer Diagnostic and Tracing Guides [ID 290658.1]
How To Enable SQL Tracing For Discoverer Sessions [ID 133055.1]
Discoverer 11g: Performance degradation after Upgrade to Database 11g [ID 1514929.1]
HTH
Srini -
Hyperion Interactive reporting performance issue.
Hi,
We created a report in Hyperion Interactive reporting using Hyperion Essbase as database connection file .
Report performance was good in Interactive reporting Studio we don't have any problem in studio.
when we open the the report in Hyperion Workspace We are facing performance issue of the report and also when i hit refresh button to refresh data in the Workspace,i am getting the following error message
*"An Interactive Reporting Service error has occurred - Failed to acquire requested service. Error Code : 2001"*
Any suggestions to resolve this will be really helpful.
Thanks in advance
Thanks
Vamsi
Edited by: user9363364 on Aug 24, 2010 7:49 AM
Edited by: user9363364 on Sep 1, 2010 7:59 AMHi
i also faced such an issue and then i found the answer on metalink
Error: "An Interactive Reporting Service Error has Occurred. Failed to Acquire Requested Service. Error Code: 2001" when Processing a bqy Report in Workspace. [ID 1117395.1]
Applies to:
Hyperion BI+ - Version: 11.1.1.2.00 and later [Release: 11.1 and later ]
Information in this document applies to any platform.
Symptoms
Obtaining the following error when trying to process a BQY that uses an Essbase data source in Workspace:
"An Interactive Reporting Service error has occurred. Failed to acquire requested service. Error Code: 2001".
Cause
The name of the data source in the CMC contained the machine name in fully qualified name format whereas the OCE contained the machine name only. This mismatch in machine names caused the problem. Making the machine name identical in both cases resolved the problem.
Solution
Ensure that the name of the data source as specified in the OCE in Interactive Reporting Studio matches the name specified in the CMC tool in the field "Enter the name of the data source".
In fact, all fields need to match between the OCE and the CMC Data Source.
regards
alex -
Deski reports performance issue
After an upgrade from BOXI Release2-SP3 to BOXI Release3.1-SP3 all the deski reports are very slow when we try to refresh them using Infoview.
For example, a specific deski report needs two minutes from Desktop Intelligence and twenty!!! minutes from Infoview. The same behavior have all the migrated deski reports. Do you have any idea/workaround??hi,
- Set the array fetch size as 500 and array bind size as 32767 in Universe Parameters
Following links will be helpful.
http://www.forumtopics.com/busobj/viewtopic.php?t=142973&sid=0a48878553739783e77ca43ae06c5cdb
Performance issue with Deski in three tier mode
Regards,
Vamsee -
Hello All,
We are running some XL reports and facing some performance issues: 10 mins for a report to run.
We don´t plan to split this report in many other ones, and I have already run the SQL tools for reorganizing and reindexing the tables (I believe this is nothing to do with performance but ran it anyway...) without any improvements.
Can anybody be a help on this?
Thanks!Hi Siavauch Saleki
Name the report which take too long to run, i have worked on XL report, when i run report from client system it takes some long time,
try running to run from server
another way of making it faster is go to Task manager in the process tab
Change the priority of XL Reporter , excel to HIGH
THIS WILL MAKE IT FASTER BY ALLOCATING MORE PROCESSOR TIME FROM OS TO IT
This should improve the reporting speed
Let me know how it works
Regards
Krish -
Webi Reports - Performance Issues
Hi Experts,
Right now we are using BO XI R2 version. We have 2 servers, server 1 is old and server 2 is new (AIX server u2013 new upgrade of old server).
When I trying to schedule the report (webi) in both server, reports is running successfully. But problem is that the report scheduling time is more in new server (AIX) than old server (Server1).
There is some performance issues
Example:
Old serve : 1 hrs (time taken)
New server : 2 hrs (time taken)
Could you please tell me how to increase the webi report performance in new server?
Regards,
Sridharan KrishnanHi,
How to enable Excel and Pdf option under Save as file in infoview.
When i trying to click modify option under public folder reports ,Report is getting open but i am not able to save that report as excel or pdf , since those option is disabled in infoview.
But it is enabled in user private folder Reports.
Right now we have upgraded the objects from XI R2 to BO 3.1, Since there is some difference in security rights in 3.1, Please tell me how to fix it.
BO Version u2013 3.1
Regards,
Sridharan -
Hello,
We have a report developed in FRS in the below style.
http://postimg.org/image/bn9dt630h/b9c2053d/
Basically, all the dimensions are asked in POV. In the rows of the reports, we have two sparse dimensions that are drilled down to level 0 as shows in above report. The report works fine when run in local currency (Local currency is a stored member). When the report runs in a different currency (dynamic member) then it keeps on running for ages. We waited for 45 minutes and then had to cancel a report, when the same was run in local currency, it gave us our results in 30 seconds.
My thinking is that there should be a better way of showing level 0 members than using "Descendants of Current Point of View for Total_Entity AND System-defined member list Lev0,Entity" as I presume what it does is get descendants as well as level0 members and then compare them. I have alternate hierarchies hence I am using this, isn't there a simple way of saying - just give me level 0 members of the member selected in POV ?
I have used below parameters
Connection - Essbase
Suppress rows on Database connection server
Regards,Hello,
>> The report works fine when run in local currency (Local currency is a stored member). When the report runs in a different currency (dynamic member) then it keeps on running for ages.
You are focusing on the report. The most likely reason is in the performance of the database. Ofcourse, you can reduce the query size and get your report performing again, but the root cause is likely the database design.
I do not know a function to drill down to the level0 members of the selected POV member.
If this is something different per user, then you might think about meta-read filters. They would remove all that is not granted.
Regards,
Philip Hulsebosch -
2014 SSRS Reports Performance issues
Hi All,
After upgrading SQL 2008 reports to SQL 2014 i observed there is performance lag in 2014 ssrs reports,
2008 reports which used to render in <2 secs now taking >50 secs,
After doing some checks on why this lag occurred, i found that this is because of the expressions in reports, If i remove all the expressions then report renders < 2 secs otherwise its taking >50 secs
My question here is, we used the same expressions in 2008 version also which displays the report in <2 secs but why same thing taking more time in 2014 version.
Is expressions handling in 2008 and 2014 different.
and below are the expressions used in the both the versions
IIF(ISNOTHING(Fields!Comp.Value),"-",Fields!Comp.Value)
IIF(ISNOTHING(Fields!Base.Value),"-",Fields!Base.Value)
IIF(ISNOTHING(Fields!Var.Value),"-",Fields!Var.Value)
iif(Fields!check.Value=true,"yellow","Transparent")
Thanks in advance
Chandra.Hi Chandra,
According to your description, the same report render slower in SQL Server 2014 than in SQL Server 2008.
In both SSRS 2008 and SSRS 2014, the expression is processed in the same way. In Reporting Services, the total time to generate a report include TimeDataRetreval, TimeProcessing and TimeRendering. To analyze which section take much time, we can check the
table Executionlog3 in the ReportServer database. For more information, Please refer to this article:
More tips to improve performance of SSRS reports.
After check out which section costs most of time, then you can refer to this article to optimize your report:
Troubleshooting Reports: Report Performance.
If possible, please share some information about your report migration.
Best regards,
Qiuyun Yu
Qiuyun Yu
TechNet Community Support -
S_ALR_87013340-PRCtr Group:plan/Actual Caomparison Report performance issue
I'm trying to get the "actual line item" details from the S_ALR_87013340-PRCtr Group:plan/Actual Caomparison Report and I get a
ABAP run time error. I tried to running for just one month and on several accts. please help to me. how to get the report.
or how to improve the performance of this program.
Thanks in Advancehi,
first we need to know what part of the code is taking time. Do run time analysis using SE30 transaction to know what part of coding is taking more time. use can ST12 transaction to get more detailed analysis.
Since this is standard SAP report also check any OSS note exist for the performance problem. -
SQL Server 2000 std Report Performance Issue
Dear All,
I have a VB based desktop application with back end MS SQL server 2000 database with server machine ibmx5650 with specs intel xeon 2.7GHz (24 CPU's) & 24GB RAM.
There are two things i need help:
Recently we have upgrade the SQL server from 2000 personal edition to the 2000 standard edition. There comes a problem with one of the Report in the application. The report took almost 30 mins previously in SQL 2000 personal edition.But after the upgrade
to Standard edition we are unable to view report before 3 hours even sometimes it doesn't appear after several hours.
Secondly for brief testing i have installed the personal edition on a simple PC rather then a server PC specs are corei5 & 4 GB of RAM. The same report is generated in only 15 mins from the application with this desktop machine as DB server.
Please help me out i have gone through all SQL Server & system performance log of my server machine everything is normal but the report is taking too long & i can only generate that report from personal edition.
Is there the difference due the higher corei5 processor in desktop machine or there is any other issue behind this.
Your prompt response is highly appreciated.
Regards,
Rashid AliHello,
SQL Server 2000 is not support since 2013. Please upgrade to SQL Server 2012 to get better performance and support.
Thanks for your understanding and support.
Regards,
Fanny Liu
Fanny Liu
TechNet Community Support
Maybe you are looking for
-
How do I add a printer on my iPad through a Cisco router
Having problems getting my iPad to hook up printers through a Cisco router
-
I have 2 ipod touches. I backed up the new one with old's info. The old one will not unlock with the password I had wrote down and I tried my new ones password. How can I reset the old ipod without affecting the new one and how can I unlock the old
-
After signing into my Adobe Communities account, how do I find a list of the questions that I have previously asked on forums.adobe.com. For example, View Profile > Activity only displays one question in my account (though I have asked more). Thank
-
I am creating a random quiz pool with Captivate 3 and wondered if there is some sort of search function?
-
How to deactivate phone from iCloud account
I recently sold my old iPhone 4s and wiped it's contents prior to selling it. The buyer just contacted me and said my iCloud account is still attached to the phone. When I erased all of the data and settings, shouldn't that have removed my iCloud a