Impovement in Performace of report
Dear All,
In my report i am taking four Tables BKPF,BSEG,KNA1,LFA1..Wen i m executing the report in background and check sm50 (Session overview ) its showing structure RFBLG as i am not using RFBLG wy its reading data from stucture and secondly any tips for improving performance of report..
Pls help..
Regards
Santosh
Janagar,
You are reported to SCN!!
Reason:Instead of doing copy-paste you should give origin of this information.
More Important the only lines you have added by your own these are incorrect.
and do runtime analysis sm30,code inspector check and extended program check to be performed for better performance
Se30?
Similar Messages
-
AD Performace Monitors, Reports and Widgets
Hi,
I have been asked to set up the following performance counter rules for our DCs (DC1 to DC4):
DirectoryServices\ATQ Estimated Queue Delay
DirectoryServices\ATQ Outstanding Queued Requests
DirectoryServices\ATQ Request Latency
DirectoryServices\ATQ Threads Total
DirectoryServices\ATQ Threads LDAP
DirectoryServices\ATQ Threads Other
DirectoryServices\LDAP Bind Time
Setting up the rules seemed OK. (The following was selected under Authoring/Rules/Collection Rules/Performance Based/Windows Performance, Rule Target (Windows Computer), Counter (each one from the list above), Interval
= 5 mins. Each counter was then overridden to target a Group which contained all the DCs.
Now to get the Report right...???
The following was selected Reporting/Microsoft Generic Report Library/Performance.
Then a New Series was generated for Each DC, targetting each Windows Computer and each counter - ONE at a time.
I have yet to see and data on the graphs, so I'm hoping the above methodology is correct??? (Pls let me know if you think I have the wrong targets (e.g.
Windows Computer)).
Assuming the above is correct, How can I get a Window (Widget) to show under the Monitoring Pane, with each of the above counters for each DC being shown?
e.g. A Widget showing ATQ Estimated Queue Delay for DC1, DC2, DC3, DC4?
Thx,
John BradshawYou may refer to the following blog for how to create a performance widget
http://blogs.technet.com/b/momteam/archive/2011/10/04/widgets-performance-widget.aspx
Roger -
Regarding Imporving performance
Hi All
I am fetching data into a database table but in that table there is no primary key then how i can impove the performace .
can u please tell me step
Moderator message - Please see Please Read before Posting in the Performance and Tuning Forum before posting - post locked
Edited by: Rob Burbank on Jun 30, 2009 10:26 AMBe more specific when posting a question.
Tell us the scenario and the tables involved in your program.
Always have a habit of searching the forum before posting a question.
Regards
Karthik D -
BAPI_SALESORDER_SIMULATE is hangs up when running for multiple users
Hi SAP Gurus,
I am using BAPI_SALESORDER_SIMULATE for price repricing . However when multiple users or same user runs in multiple sessions, one session will run , however other sessions till it reaches BAPI it is fast and once it enters to BAPI, it got hangs up or keeps running & not giving any output.
Any thoughts how i can impove the performace for muliple users when i am using this BAPI.
Here are the details i am sending to BAPI .
call function 'BAPI_SALESORDER_SIMULATE'
exporting
order_header_in = lv_sd_order_header
importing
return = lv_return
tables
order_items_in = lit_sd_order_items_in
order_partners = lit_sd_order_partners
order_schedule_in = lit_sd_order_schdl_in
order_items_out = lit_sd_order_items_out
order_condition_ex = lit_sd_order_condition.
Your thoughts most appricated.
Regards
HarikrishnaHi,
Please let me know where i have to use this destniation .
I didn't find any parameter like this in BAPI.
Regards
Harikrishna -
Hi
We are having many Oracle 10.2.0.3 instances on Unix and Windows .
We donot have Enterprise Manager configured and we donot have licence for the diagnostic packs.
Requirement : My manager wants a Graphical Report for each database intance showing its performace details . He needs the reports monthly .*
I tried to convince him by generating AWR reports , however he said he is not satistisfied with it because its too technical . He needs something in a graphical format or a presentation format where a non technical person can easily understand some things like :
1) When was peak load on the database
2) Which Application was using most resources
3) Which Table/Object was most queried
4) Statistics in regards to Disk/Network/CPU
Actually the report should be similar or a kind of Oracle EM dbcontrol's Persormace Tab where we can see all the graphs at any point of time .
I have to create a dynamic report every month with the details mentioned above for any point of Time with in the last one month.
The resulting report can be in Excel or PPT
Any pointers or Templates to get the result is highly appreciated .
ThanksOk, I have simulated your problem and I fixed it:
1- Download the ojdbc14.jar file from this link: http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-10201-088211.html
2- In the run.sh file change the content like belows:
#!/bin/ksh
# Licensed to the GNU GENERAL PUBLIC LICENSE Version 3
# ASH Viewer start up batch script
# Required ENV vars:
# JAVA_HOME - location of a JDK home dir
export JAVA_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64
export CLASSPATH=/home/oracle/ashv-3.4-bin/lib
export JAVA_EXE=$JAVA_HOME/bin/java
$JAVA_EXE -cp /home/oracle/ashv-3.4-bin/lib -Xmx128m -jar ASHV.jar
~ Don't forget to change to your JAVA_HOME, in my case my JAVA_HOME is /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64
3- don't forget to run the following command in order to convert the file in Linux:
dos2unix run.sh
4- Change the permission so the run.sh become executable
5- Make sure the Oracle system user has the privilege to execute and access the ashv-3.4-bin folder
6- run ./run.sh
and you will get the graphs and the screens
Hope it helps,
Wissem
Edited by: orawiss on Apr 9, 2011 3:12 PM -
Hello
I am currently on SCOM 2007 R2 CU6 and Window Server Operating System MP version 6.0.6989.0 (I cannot use the latest version of the MP as we still have some Windows 2000 Servers we need to support, yes I know :( )
Any way the issue is, I have never found the Logical Disk performance counter data very reliable from SCOM.
For example, I have a Windows 2008 R2 Server and when looking at a local Logical Disk (which holds an SQL temp DB on a busy SQL Server) and look at the performance counter
The SCOM collection rule is called "Collection Rule for Average Disk Seconds per Transfer"
The actual Windows Perfmon counter is called "Avg. Disk Bytes/Transfer"
if you look at the description of the above Perfmon counter it is described as
"Avg. Disk Bytes/Transfer is the average number of bytes transferred to or from the disk during write or read operations."
The problem I have is as follows:
The resulting SCOM performance chart over several days (which has a scale ox 1x) states the value never reach 3 (e.g. maximum wa s 2.7 say). I cannot believe the a drive holding the tempDB databases for a busy SQL Server does not transfer more then 2.7 "bytes"
of data at a given to to its tempDB databases!
Indeed when I look at Permon on the Server and looks at this counter over say 20 minutes or so, the figure is often in the 10,000 or 30,000 bytes etc. It does fall back to 0 (zero) momentarily but mostly it is in the 1000s, or 10,000s etc.
Therefore when my boss says show me the "Avg. Disk Bytes/Transfer" and SCOM says it has not exceeded 2.7 over the last business week (i.e. the chart never peak above this value on the chart with scale 1x) he naturally does not believe it!!
Any advice please regarding the above. Is it the fact if the counter ever falls to zero it messes up the SCOM report charts?
Thanks
AAnotherUser
AAnotherUser__Create your own collection rule, to mirror the sample times, and what not. Look at the data from your rule vs the mp default rule. It probably has to do with the chart scale imho.
Regards, Blake Email: mengotto<at>hotmail.com Blog: http://discussitnow.wordpress.com/ If my response was helpful, please mark it as so, if it answered your question, then please also mark it accordingly. Thank you. -
Performace Issue using Crystal Report For enterprise and BEx Queries
Hi all;
We are generating the following error stack when trying to build a report on top of a BEX query using Crystal Report for Enterprise :
|7C4F8ECE44034DB897AD88D6F98B028B3|2011 12 12 17:24:21.277|+0100|>>|E| |crj|20380| 56|ModalContext | |2|0|0|0|BIPSDK.InfoStore:query|CHVXRIL0047:20380:56.174:1|-|-|BIPSDK.InfoStore:query|CHVXRIL0047:20380:56.174:1|Cut2PbOe3UdzgckPBHn8spEab|||||||||com.crystaldecisions.sdk.occa.infostore.internal.InfoObjects||Assertion failed: Java plugin for CommonConnection is not loaded.
java.lang.AssertionError
at com.businessobjects.foundation.logging.log4j.Log4jLogger.assertTrue(Log4jLogger.java:52)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoObjects.newInfoObject(InfoObjects.java:576)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoObjects.continueUnpackHelper(InfoObjects.java:548)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoObjects.continueUnpack(InfoObjects.java:489)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoObjects.startUnpack(InfoObjects.java:464)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore$XRL3WireStrategy.startUnpackTo(InternalInfoStore.java:1484)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore$XRL3WireStrategy.startUnpackTo(InternalInfoStore.java:1464)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.unpackAll(InternalInfoStore.java:910)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.queryHelper(InternalInfoStore.java:944)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.queryHelper(InternalInfoStore.java:929)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.query_aroundBody24(InternalInfoStore.java:798)
at com.crystaldecisions.sdk.occa.infostore.internal.InternalInfoStore.query(InternalInfoStore.java:1)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoStore.query_aroundBody20(InfoStore.java:175)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoStore.query_aroundBody21$advice(InfoStore.java:42)
at com.crystaldecisions.sdk.occa.infostore.internal.InfoStore.query(InfoStore.java:1)
at com.businessobjects.mds.securedconnection.cms.services.olap.OlapCmsSecuredConnectionService.getConnectionObject(OlapCmsSecuredConnectionService.java:125)
at com.businessobjects.mds.securedconnection.cms.services.olap.OlapCmsSecuredConnectionService.getOlapSecuredConnection(OlapCmsSecuredConnectionService.java:191)
at com.businessobjects.mds.securedconnection.loader.internal.SecuredConnectionLoaderImpl.getOlapConnectionFromSecuredConnection(SecuredConnectionLoaderImpl.java:83)
at com.businessobjects.mds.securedconnection.loader.internal.SecuredConnectionLoaderImpl.getConnectionFromSecuredConnection(SecuredConnectionLoaderImpl.java:60)
at com.businessobjects.dsl.services.workspace.impl.DirectOlapAccessDataProviderBuilder.loadSecuredConnection(DirectOlapAccessDataProviderBuilder.java:193)
at com.businessobjects.dsl.services.workspace.impl.DirectOlapAccessDataProviderBuilder.loadSecuredConnection(DirectOlapAccessDataProviderBuilder.java:176)
at com.businessobjects.dsl.services.workspace.impl.DirectOlapAccessDataProviderBuilder.provideUniverseFromCms(DirectOlapAccessDataProviderBuilder.java:63)
at com.businessobjects.dsl.services.datasource.impl.AbstractUniverseProvider.provideUniverse(AbstractUniverseProvider.java:41)
at com.businessobjects.dsl.services.workspace.impl.AbstractDataProviderBuilder.updateQuerySpecDataProvider(AbstractDataProviderBuilder.java:119)
at com.businessobjects.dsl.services.workspace.impl.AbstractDataProviderBuilder.updateDataProvider(AbstractDataProviderBuilder.java:106)
at com.businessobjects.dsl.services.workspace.impl.AbstractDataProviderBuilder.addDataProvider(AbstractDataProviderBuilder.java:49)
at com.businessobjects.dsl.services.workspace.impl.WorkspaceServiceImpl.addDataProvider(WorkspaceServiceImpl.java:56)
at com.businessobjects.dsl.services.workspace.impl.WorkspaceServiceImpl.addDataProvider(WorkspaceServiceImpl.java:45)
at com.crystaldecisions.reports.dsl.shared.DSLTransientUniverseServiceProvider.createSessionServicesHelper(DSLTransientUniverseServiceProvider.java:72)
at com.crystaldecisions.reports.dsl.shared.DSLServiceProvider.createSessionServices(DSLServiceProvider.java:428)
at com.businessobjects.crystalreports.designer.qpintegration.DSLUtilities.getServiceProvider(DSLUtilities.java:279)
at com.businessobjects.crystalreports.designer.qpintegration.InitializeDSLRunnable.run(InitializeDSLRunnable.java:82)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Here seems to be that a plugin is not loaded : com.crystaldecisions.sdk.occa.infostore.internal.InfoObjects||Assertion failed: Java plugin for CommonConnection is not loaded.
could this affect the performance of Crystal Reports for Enterprise and how could I fix this ?
Best Regards
AnisVenkat,
Thanks for your response. Please note, however, the transaction RAD1 does not exist. Let me provide more details about the current settings of the InfoObject.
The Characteristic is 'Item' (0CS_ITEM) and upon going to RSA1 > Modeling > InfoObjects > Item (0CS_ITEM) > Right Click > Display > Business Explorer (tab) > Text Type is set to 'Long Text' and BEx description is set to 'Long description' already.
When I run/execute the query with this Item characteristic, the results in BEx Analyzer is showing appropriate long text, however, Crystal Report for Enterprise shows short text only
K
Edited by: Kumar Pathak on Feb 3, 2012 6:18 PM -
hi friends,
i working on daily plant performance report kindly can anybody tell me which table should i use.
with regardsno answer from sdn
-
Auto-Generate mail for database performace reporting.
Hello,
i have many server to keep an eye on for maintenance but, now the number for it is growing day by day. Its difficult for me to keep a watch on each in detail. So I have an idea to implement.
I want to make a script which will auto generate a mail from the server & send it to my email id with all the details of database. Basically performance related details.+
Is it possible to do so ???? I know how to send a mail with attachment, the code i will use is given below.+
please suggest me how can i attach my performance tuning queries output & get those things in my mail on a daily basis......
thanks in advance .....
DECLARE
v_From VARCHAR2(80) := '[email protected]';
v_Recipient VARCHAR2(80) := '[email protected]';
v_Subject VARCHAR2(80) := 'test subject';
v_Mail_Host VARCHAR2(30) := 'mail.mycompany.com';
v_Mail_Conn utl_smtp.Connection;
crlf VARCHAR2(2) := chr(13)||chr(10);
BEGIN
v_Mail_Conn := utl_smtp.Open_Connection(v_Mail_Host, 25);
utl_smtp.Helo(v_Mail_Conn, v_Mail_Host);
utl_smtp.Mail(v_Mail_Conn, v_From);
utl_smtp.Rcpt(v_Mail_Conn, v_Recipient);
utl_smtp.Data(v_Mail_Conn,
'Date: ' || to_char(sysdate, 'Dy, DD Mon YYYY hh24:mi:ss') || crlf ||
'From: ' || v_From || crlf ||
'Subject: '|| v_Subject || crlf ||
'To: ' || v_Recipient || crlf ||
'MIME-Version: 1.0'|| crlf || -- Use MIME mail standard
'Content-Type: multipart/mixed;'|| crlf ||
' boundary="-----SECBOUND"'|| crlf ||
crlf ||
'-------SECBOUND'|| crlf ||
'Content-Type: text/plain;'|| crlf ||
'Content-Transfer_Encoding: 7bit'|| crlf ||
crlf ||
'some message text'|| crlf || -- Message body
'more message text'|| crlf ||
crlf ||
'-------SECBOUND'|| crlf ||
'Content-Type: text/plain;'|| crlf ||
' name="excel.csv"'|| crlf ||
'Content-Transfer_Encoding: 8bit'|| crlf ||
'Content-Disposition: attachment;'|| crlf ||
' filename="excel.csv"'|| crlf ||
crlf ||
'CSV,file,attachement'|| crlf || -- Content of attachment
crlf ||
'-------SECBOUND--' -- End MIME mail
utl_smtp.Quit(v_mail_conn);
EXCEPTION
WHEN utl_smtp.Transient_Error OR utl_smtp.Permanent_Error then
raise_application_error(-20000, 'Unable to send mail: '||sqlerrm);
END;
/I like your script idea.
You can spool output to a file and mail the file to yourself.
What OS are you running?
On linux a simple starter script would look like this:
#!/bin/bash
echo `date`
# Set the Environmental variable for TESTDB instance
. /u01/app/oracle/dba_tool/env/TESTDB.env
$ORACLE_HOME/bin/sqlplus -s system/<PASSWORD> <<EOF
@/u01/app/oracle/dba_tool/TESTDB/quickaudit
EOF
echo `date`
mailx -s "Check database on TESTDB" [email protected] < /tmp/quickaudit.lst
----------------------sample ENV file--------------------------------------
ORACLE_BASE=/u01/app/oracle
ULIMIT=unlimited
ORACLE_SID=TESTDB
export ORACLE_TERM=xterm
ORACLE_HOME=$ORACLE_BASE/product/11.2.0
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
LIBPATH=$LD_LIBRARY_PATH:/usr/lib
TNS_ADMIN=$ORACLE_HOME/network/admin
PATH=$ORACLE_HOME/bin:$ORACLE_BASE/dba_tool/bin:/bin:/usr/bin:/usr/ccs/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:/usr/lbin:/GNU/bin/make:/u01/app/oracle/dba_tool/bin:/home/oracle/utils/SCRIPTS:/usr/local/bin:
export ORACLE_BASE ORACLE_SID ORACLE_TERM ULIMIT
export ORACLE_HOME
export LIBPATH LD_LIBRARY_PATH ORA_NLS33
export TNS_ADMIN
export PATH
--------------------Starter reporting script--------------------------------------------------
SET ECHO OFF
SET TERMOUT OFF
REM Revisions:
REM Date ID Version Description
REM -------- -- ------- ----------------------------------------------------|
REM 10/07/05 1.0 Script to check for database issues
SPOOL /tmp/quickaudit.lst
SELECT SYSDATE FROM DUAL;
SHOW USER
SET TERMOUT ON
SET VERIFY OFF
SET FEEDBACK ON
PROMPT
PROMPT Checking database name and archive mode
PROMPT
column NAME format A9
column LOG_MODE format A12
SELECT NAME,CREATED, LOG_MODE FROM V$DATABASE;
PROMPT
PROMPT ------------------------------------------------------------------------|
PROMPT
PROMPT
PROMPT Checking database versions
PROMPT
column BANNER format A64
select * from v$version;
PROMPT
PROMPT ------------------------------------------------------------------------|
PROMPT
PROMPT
PROMPT Checking control file(s)
PROMPT
column STATUS format a7
column NAME format a68
column IS_RECOVERY_DEST_FILE format a3
set linesize 110
SELECT * FROM V$CONTROLFILE;
PROMPT
PROMPT ------------------------------------------------------------------------|
PROMPT
PROMPT
PROMPT Checking redo logs and group(s)
PROMPT
column member format a70
set linesize 110
set pagesize 30
SELECT group#, member FROM v$logfile;
PROMPT
PROMPT -----------------------------------------------------------------------|
PROMPT
PROMPT
PROMPT ------------------------------------------------------------------------|
PROMPT
PROMPT
PROMPT Checking freespace by tablespace
PROMPT
column dummy noprint
column pct_used format 999.9 heading "%|Used"
column name format a16 heading "Tablespace Name"
column bytes format 9,999,999,999,999 heading "Total Bytes"
column used format 99,999,999,999 heading "Used"
column free format 999,999,999,999 heading "Free"
break on report
compute sum of bytes on report
compute sum of free on report
compute sum of used on report
set termout off
set pagesize 40
select a.tablespace_name name,
b.tablespace_name dummy,
sum(b.bytes)/count( distinct a.file_id||'.'||a.block_id ) bytes,
sum(b.bytes)/count( distinct a.file_id||'.'||a.block_id ) -
sum(a.bytes)/count( distinct b.file_id ) used,
sum(a.bytes)/count( distinct b.file_id ) free,
100 * ( (sum(b.bytes)/count( distinct a.file_id||'.'||a.block_id )) -
(sum(a.bytes)/count( distinct b.file_id ) )) /
(sum(b.bytes)/count( distinct a.file_id||'.'||a.block_id )) pct_used
from sys.dba_free_space a, sys.dba_data_files b
where a.tablespace_name = b.tablespace_name
group by a.tablespace_name, b.tablespace_name;
PROMPT
PROMPT ------------------------------------------------------------------------|
PROMPT
PROMPT
PROMPT Checking for invalid objects
PROMPT -
Hi,
Which one will provide better performance when fetching data from multiple infotypes.
1) multiple 'HR_READ_INFOTYPE'
2) RP_PROVIDE_FROM_LAST or RP_PROVIDE_FROM_FIRST.
3) PROVIDE....ENDPROVIDE with HR_READ_INFOTYPE inside it
any other method...please let me know
Regards,
AmitHi,
If you use the logical database in your program
and list the infotypes in the statement
INFOTYPES :0000,0001......XXXXX
On the GET PERNR EVENT THE INFOTYPE TABLES PAXXXX Will contain the data for the list of employees based on data selection and time selection.
Then RP_PROVIDE_FROM_LAST or RP_PROVIDE_FROM_FIRST gives you the older or latest required infotypes.
The FM 'HR_READ_INFOTYPE' is used if you use different LDB or do not use LDB and need to fetch particular employee data . -
Report Performance - timeout short dump
Hello Experts,
i am trying to improve the performace of a report that was developed long time ago.
Issues i found:
1. The report has many select...Endselect combinations, and selects inside the loop statements.
2. Most of the selects have the addition 'into corresponding fields of' for selecting a few fields, without the table addition.
3. Also few selects have the 'select * from' syntax.
data: begin of itab occurs 0,
f1,
f2
f3.....
fn,
end of itab.
Ex: loop at itab.
select f1 f2 f3 from table1
into corresponding fields of itab1.
collect itab1.
endselect.
select f4 f5 from table2
into corresponding fields of itab2.
endselect.
endloop.
All this leeds to performace issues.
i have checked ST05, and i have got the details of the error.
My question is which one of the reasons i mentioned above are a major factor in delaying the report performance?
Which one of the above should i conetrate first to get the long runtime down? My goal is to keep my changes to the minimum and improve the performance. Please advise.> My question is which one of the reasons i mentioned above are a major factor in delaying the report
> performance?
Don't ask people for guesses, if you can see the facts!
Run the SQL Trace several times, and use go to 'Trace List' -> 'Summarize Trace by SQL Statement'
=> Shows you total DB time and time per statement (all executions), the problems are on top of the list.
Check ABAP, detail, and explain!
Read more here:
/people/siegfried.boes/blog/2007/09/05/the-sql-trace-st05-150-quick-and-easy
Siegfried -
hi I am developing a aging report for which I am getting fields from the tables EKPO and EKKO based on
s_gjahr FOR bsid-gjahr OBLIGATORY. "Document Fiscal year
p_date TYPE vbak-aedat OBLIGATORY, "A/P Open items
p_bukrs TYPE t001-bukrs OBLIGATORY. "Company
s_ekorg FOR mepo1222-ekorg OBLIGATORY, "Purchasing Organization
s_ekgrp FOR mepo1222-ekgrp, "Purchasing group
s_zterm FOR bseg-zterm, "Terms
s_ebeln FOR bseg-ebeln, "Purchase order
s_hkont FOR bseg-hkont, "Reconciliation Account.
s_blart FOR invfo-blart OBLIGATORY, "Document type
s_date FOR bseg-zfbdt NO-DISPLAY.
SELECT * FROM ekko INTO TABLE tbl_ekko WHERE bukrs = p_bukrs
AND zterm IN s_zterm
AND ekorg IN s_ekorg
AND ekgrp IN s_ekgrp.
IF tbl_ekko[] IS NOT INITIAL.
SELECT * FROM ekpo INTO TABLE tbl_ekpo FOR ALL ENTRIES IN tbl_ekko
WHERE ebeln = tbl_ekko-ebeln
AND bukrs = p_bukrs
AND repos = 'X'
AND werks IN s_werks. "additonal.
ENDIF.
Now my problem is I need to combine the data I have selected from EKKO with a table which has EBELN, I found BSIK but that doesnt have the EBELN field filled.
Can you tell me some table other than BSEG ( performace issue ) which I can use to select my entries with Inner join... only BSIK has BLART not BSEG..
I will definitely award points for all the helpful answersHi
U need to read the EKBE table here you should fine the FI invoices linked to PO
Max -
What are the imporant things to check the performance degradation in StatsPack report?
Check the performace tuning guide from Oracle.
Most common things to look at are
Top wait events,
Hit ratios
Top SQLs
http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14211/toc.htm -
KE30--- Profitablity report performance issue .
Hi SAP Experts ,
Our user trying to execute KE30 profitablity report, but it going shotdump with runtime out ,for the last couple of months it has executed well,but this time a lot of performace issue was facing
Can any oen suggest what to do and how to execute the report with out performace report.
Thanks
Pardhahi
try to increase rdisp/ROLL_MAXFS, rdisp/PG_MAXFS, abap/heap_area_dia parameters in your runtime profile (transaction RZ10) .
BR
John -
Sales & Order report performance is too slow!
Hi All,
Sales report is prety slow.It took 90% in OLAP time. I tried RSRT all the possible ways & also created OLAP fill query level also but No result. Please help me.
Thanks
Vasu.Hi Vasu,
CAN You please refer below link
http://wiki.sdn.sap.com/wiki/display/BI/HowtoImproveQueryPerformance-A+Checklist
it tells explains how you can improve your query performace.
Also as i told since you are FETCHING DATA direct from MASTER data report will be bit slow so try to get data directly from cube and may be u can use filters also.
Hope this may help you.
Regards
Nilesh
Maybe you are looking for
-
"A newer version is available" error
A little background: I have a SharePoint farm with 2 web front ends load balanced, a application server and a database server, serving content to over 600 users. I've started experiencing some issues with users on shared accounts. For ease of use (t
-
How to pair my white apple remote with my macpro?
this is the kind of mac I have G87151S7UQ2 (I think?) its a tower pro, and I'd like to pair my white apple remote with it Thank you!
-
How do I clean my cache in Library?
How do I clean the cach in Library?
-
Pipeline validation xpath resolution problem
I have a problem with something that seems like it should be a relatively straightforward requirement. I have a set of third-party schemas from a standards organization (CDISC). I need to build a solution that accepts documents conforming to these sc
-
How to generate Business Partner only in SAP for Naksia
Hi Everyone, Having one issue, if you can help me out In SAP when we run HRSYNC_PERSON report automatically it will generate Central Person and Business Partner. Here my question is what options to select in this report to generate Central Person & B