How to do SAP Buffer Tuning
Hi Gurus!
We having performance problem on some tcode lately (we are using sap R/3 4.7 on Windows - 2003 Server & our database is Oracle - 9i )
Can anybody give me an advice or link to sap notes or the other article or guide how to perform sap buffer tuning, and optimizing instance parameter ?
Thank you in advance.
Regards,
Shishir
Task 1 :
Check for tables which are not buffered, but should be.
For example, check the customers:
Customising tables, (table names beginning with Y or Z)
Condition tables (for example, table A<nnn>, where nnn 500 to 999
Task 2 :
Check for tables which are buffered, but should not be.
For example, check large and frequently changed Customising
tables, such as:
Table TCURR (exchange rates)
Tables A005 (prices), A017 (customer/material), and A018 (vendor/material)
In the Online Service System (OSS), see also, for example, R/3 Notes 23877, 91335, and 34910
Similar Messages
-
How to guide for Fine tuning the performance of SAP EP
All,
Could anyone please let me know where to locate the how to guide for fine tuning the performance of the SAP Enterprise Portal?
thanks,
~Lhi leena,
Look into these threads...
https://www.sdn.sap.com/irj/sdn/thread?threadID=119605
https://www.sdn.sap.com/irj/sdn/thread?threadID=101325
Also see,
<a href="https://websmp103.sap-ag.de/~form/sapnet?_SHORTKEY=00200797470000073623&_OBJECT=011000358700001480992005E">this link</a>
https://media.sdn.sap.com/public/eclasses/bwp04/PortalTuning_files/Default.htm
Regs,
jaga
Message was edited by: jagadeep sampath -
What measures shall we take if it is needed to performance tune the SAP Server. It is getting too slow. It will be helpful if someone can send me some link about SAP Performance tuning, not ABAP performance tuning.
Regards,
SubhasishThe SAP Servers can be slow because of many reasons:
1. The Table Consistency: The tables should be consistent. A consistency check should be done regulalrly.Better would be using DB13 so that it can be scheduled in appropriate days.
2. One major reason that I have found in recent times is the amount of authorizations that might be available to the users of the sytem. If all the users have a high volume of authorization objects in their user master buffer, then the response time becomes sluggish.This is true for most of the dev boxes that allow almost any amount of authorization for users and have a low RAM size.
3. Also you might be intrested to check your network consistency. If you are accessing your servers from home with a wireless connection of 16kbps, you might want to configure your logon pad for such a crappy connection.
Most of the BASIS performance tuning tasks such as ST04, STAT, ST02 and DB12 should be carried out too just to investigate furthur.
Hope these were a few helpful tips.
Peace be with everybody
-Saurav -
How to enable SAP* this user again ?
Dear Experts,
We are losing SAP*'s password in our sap4.7 system . and then we update the table record by following sql command :
update sapxxx.usr02 set bname = 'SAPBK' where mandt = 000 and bname = 'SAP' ;
commit ;
Of course , we changed the sap* password to 'PASS' sucessfully . But when we update the record again , we found that the SAP*'s password still being 'PASS' whatever we try to use 'SU01' to reset or update the sqlcommand again and again ....
Has someone can tell me how to restore SAP* this user to 'normal' status ? Many thanks ....
Best Regards,
Carlos ZhangHi!
Delete SAP* from usr02 table
delete from sapxxx.usr02 where mandt = 000 and bname = 'SAP*' ;
commit ;
2. Go to T code SU01 in 000 client and create user SAP* and make it copy of user DDIC.
Regards,
Vaibhav -
How to call SAP Webservice in standalone java program
Hi,
In our Java application, we want to use the SAP Webservices. I dont know much about authentication mechanism used by SAP. Can any one please help me with any sample code how to Call SAP webservice in Standalone Jave Program. I searched alot on the web regarding this, but helpless. Please help me.
Thanks,
MohanHi Mohan,
You need an account for the ES Workplace. I'm afraid this is not free, e.g. check [SAP NetWeaver, Composition Subscription|https://www.sdn.sap.com/irj/sdn/subscriptions/composition].
But I thought you wanted to play with a WSDL [you already had at hand|Sample code to access BAPI Web services from JAVA required;? -
How to run SAP BUSINESS ONE 8.8 clients on windows and use MaxDB on linux/W
Good day,
As the subject shows we have SAP BUSINESS ONE 8.8 and I want to find out how to use it in combination with MaxDB instead of MS SQL. I find a lot of MaxDB stuff on the net but no guides on how to setup SAP BUSINESS ONE 8.8 clients on windows workstations and connect them to MaxDB.
Is this possible and if so how do I go about doing it ?
Any assistance is greatly appreciated .Hi,
I suggest you to check the supported server for B1 in this link:
http://service.sap.com/smb/sbo/platforms
You will know the sap b1 supported platform.
If you really want to use maxDB on linux/W as B1 server, you can send a development request to SAP AG.
JimM -
How to Schedule SAP background job at OS Level
Hi All,
Can Anyone tell me how to Schedule SAP background job at OS Level (unix).
Regards,
AnilHi Anil,
I donu2019t know your requirements, anyway itu2019s possible to setup your SAP job in order to start after an event, and after that you can get the event triggered from the Operating System in the following way:
- log into you Operating System with the SIDadm user id (at the Operating System level) and go to directory /usr/sap/SID/SYS/exe/run
- Run the SAPEVT executable as follows:
sapevt YOUR_EVENT -t pf=/usr/sap/SID/SYS/profile/DEV_DVEBMGS00_server001 nr=01
This will raise the event, and cause the job scheduled within SAP to execute.
You can periodically execute this job with crontab.
Thanks,
Federico Biavati -
How to make SAP B1 connection with Windows Sharepoint Service 3.0
how to make SAP B1 connection with Windows Sharepoint Service 3.0 through asp.net web part code.. I get the security error when i run that web part......
public bool ConnectToCompany()
oCompany = new SAPbobsCOM.Company();
oCompany.Server = "192.168.1.58";
oCompany.DbServerType = SAPbobsCOM.BoDataServerTypes.dst_MSSQL2005;
oCompany.CompanyDB = "SBODemoUS";
oCompany.DbUserName = "sa";
oCompany.DbPassword = "abc";
//oCompany.UseTrusted = true;
oCompany.UserName = "manager";
oCompany.Password = "manager";
oCompany.language = SAPbobsCOM.BoSuppLangs.ln_English;
oCompany.LicenseServer = "192.168.1.58:30000";
int i = oCompany.Connect();
if (i != 0)
return false;
return true;
protected override void RenderContents(HtmlTextWriter writer)
if (conn.ConnectToCompany() == true)
writer.Write("Hello" + this.Context.User.Identity.Name);
Edited by: bikalg on Nov 28, 2010 9:43 AMHi.......
Welcome to SAP Business One Forum.....
Unfortunately this is the wrong forum you posted here.
I would suggest you post it in SDK or System Administration Forum and definitely you get the solution and close this thread from here......
Regards,
Rahul -
How to install SAP GUI in Windows 8.1
Hi,
Please guide me how to install SAP GUI in OS Windows 8.1
Regards,
PriyaBefore installation of SAP GUI we need to know the OS details and the OS system Bits (32 / 64).
NW SAP Setup
• Download the software @ SAP Site using S user login ID.
• Download the Software gui730_0-10010496 (include the patch 6 hotfix 1)
• After download Extract it and go to the path and install. -
Dear Expert !
Please help me about how to install SAP ERP 6.0/NW 7.01 Language VI, LT, LV, ET on CD51037843. I hope, you are going support for me as soon as possible !
Thank and Best Regards,
Tru HangHi,
Go through the below links they have defined very good procedure to import languages.
http://help.sap.com/saphelp_nw70/helpdata/en/67/237bd395da11d384bb0060975b04f3/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/67/237bd395da11d384bb0060975b04f3/content.htm
http://help.sap.com/saphelp_nw70/helpdata/en/a3/30ad5296b511d384bb0060975b04f3/content.htm
-Srini -
How to integrate SAP R/3 to SAP CRM
Hi,
AnyOne can tell me , how to integerate SAP R/3 to SAP CRM..You need to decide where you need the integration touuch points between these systems. So, you need identify the business processes where the integration is happening.
A quick example in CRM - R/3 case could be Quotation to Sales order.
CRM has the in-built Middleware which performs the integration between CRM and R/3 system.You can transfer the custom data either from CRM to R/3 or vice versa. Initially, you need to verify the RFC Connections between the connecting systems. Next, you can do the initial download of Customizing object,Business Objects and Condition Objects from R/3 to CRm.
Check this post :
Re: Multiple R/3 linked to single CRM
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/febce490-0201-0010-a2af-ddf2606e59da
regards
kummari -
How to connect SAP R/3 4.6c Web AS 6.20
how to connect SAP R/3 4.6c Web AS 6.20 with XI NW04
Hi Tony,
For a R/3 4.6C system you can connect using IDOC or RFC adapter.
For a WebAS 6.20 system you can connect using IDOC or RFC adapter, or by using ABAP Proxies. To enable ABAP proxies, you will need to install the APPINT plugin on the system.
Cheers
Manish -
10G NEW FEATURE-HOW TO FLUSH THE BUFFER CACHE
제품 : ORACLE SERVER
작성날짜 : 2004-05-25
10G NEW FEATURE-HOW TO FLUSH THE BUFFER CACHE
===============================================
PURPOSE
이 자료는 Oracle 10g new feature 로 manual 하게
buffer cache 를 flush 할 수 있는 기능에 대하여 알아보도록 한다.
Explanation
Oracle 10g 에서 new feature 로 소개된 내용으로 SGA 내 buffer cache 의
모든 data 를 command 수행으로 clear 할 수 있다.
이 작업을 위해서는 "alter system" privileges 가 있어야 한다.
Buffer cache flush 를 위한 command 는 다음과 같다.
주의) 이 작업은 database performance 에 영향을 줄 수 있으므로 주의하여 사용하여야 한다.
SQL > alter system flush buffer_cache;
Example
x$bh 를 query 하여 buffer cache 내 존재하는 정보를 확인한다.
x$bh view 는 buffer cache headers 정보를 확인할 수 있는 view 이다.
우선 test 로 table 을 생성하고 insert 를 수행하고
x$bh 에서 barfil column(Relative file number of block) 과 file# 를 조회한다.
1) Test table 생성
SQL> Create table Test_buffer (a number)
2 tablespace USERS;
Table created.
2) Test table 에 insert
SQL> begin
2 for i in 1..1000
3 loop
4 insert into test_buffer values (i);
5 end loop;
6 commit;
7 end;
8 /
PL/SQL procedure successfully completed.
3) Object_id 확인
SQL> select OBJECT_id from dba_objects
2 where object_name='TEST_BUFFER';
OBJECT_ID
42817
4) x$bh 에서 buffer cache 내에 올라와 있는 DBARFIL(file number of block) 를 조회한다.
SQL> select ts#,file#,dbarfil,dbablk,class,state,mode_held,obj
2 from x$bh where obj= 42817;
TS# FILE# DBARFIL DBABLK CLASS STATE MODE_HELD J
9 23 23 1297 8 1 0 7
9 23 23 1298 9 1 0 7
9 23 23 1299 4 1 0 7
9 23 23 1300 1 1 0 7
9 23 23 1301 1 1 0 7
9 23 23 1302 1 1 0 7
9 23 23 1303 1 1 0 7
9 23 23 1304 1 1 0 7
8 rows selected.
5) 다음과 같이 buffer cache 를 flush 하고 위 query 를 재수행한다.
SQL > alter system flush buffer_cache ;
SQL> select ts#,file#,dbarfil,dbablk,class,state,mode_held,obj
2 from x$bh where obj= 42817;
6) x$bh 에서 state column 이 0 인지 확인한다.
0 은 free buffer 를 의미한다. flush 이후에 state 가 0 인지 확인함으로써
flushing 이 command 를 통해 manual 하게 수행되었음을 확인할 수 있다.
Reference Documents
<NOTE. 251326.1>I am also having the same issue. Can this be addressed or does BEA provide 'almost'
working code for the bargin price of $80k/cpu?
"Prashanth " <[email protected]> wrote:
>
Hi ALL,
I am using wl:cache tag for caching purpose. My reqmnt is such that I
have to
flush the cache based on user activity.
I have tried all the combinations, but could not achieve the desired
result.
Can somebody guide me on how can we flush the cache??
TIA, Prashanth Bhat. -
How To send SAP SCRIPT AS an email.
Hi,
Any one knows how to send sap script output to users in the form of an email.
Is there any other way to send it apart from sending the script output to spool and converting the spool to PDF and send that PDF to user?
It would it helpful for me if u can let me know any peace of code as an example for the same.
Message was edited by: NarasimhaHi,
This may be too late but here is a really easy way
Here is a snippet of code that will help you out.
You can use the OPEN_FORM of the SAPscript to have a device type of MAIL instead of PRINTER
Form OPEN_FORM
Open SAPscript form to send to user
FORM OPEN_FORM .
*--- Set recipient
GW_COMM_VALUES-ADSMTP-SMTP_ADDR = '[email protected]'.
*--- Set NAST details as these will not currently be set....
CLEAR GW_SNAST.
GW_SNAST-ANZAL = 1.
GW_TITLE = 'Mail Header Title'.
MOVE GW_TITLE TO GW_SNAST-TDCOVTITLE.
*--- Set sender and recipient details
CALL FUNCTION 'CONVERT_COMM_TYPE_DATA'
EXPORTING
PI_COMM_TYPE = 'INT'
PI_COMM_VALUES = GW_COMM_VALUES
PI_REPID = SY-REPID
PI_SNAST = GW_SNAST
PI_MAIL_SENDER = SY-UNAME
IMPORTING
PE_ITCPO = GW_ITCPO
PE_MAIL_RECIPIENT = GW_RECIPIENT
PE_MAIL_SENDER = GW_SENDER
EXCEPTIONS
COMM_TYPE_NOT_SUPPORTED = 1
RECIPIENT_CREATION_FAILED = 2
SENDER_CREATION_FAILED = 3
OTHERS = 4.
*--- Open SAPscript in MAIL mode for e-mailing
CALL FUNCTION 'OPEN_FORM'
EXPORTING
DEVICE = 'MAIL'
DIALOG = 'X'
FORM = SapScript Form Name
LANGUAGE = SY-LANGU
OPTIONS = GW_ITCPO
MAIL_SENDER = GW_SENDER
MAIL_RECIPIENT = GW_RECIPIENT
EXCEPTIONS
CANCELED = 1
DEVICE = 2
FORM = 3
OPTIONS = 4
UNCLOSED = 5
MAIL_OPTIONS = 6
ARCHIVE_ERROR = 7
INVALID_FAX_NUMBER = 8
MORE_PARAMS_NEEDED_IN_BATCH = 9
SPOOL_ERROR = 10
CODEPAGE = 11
OTHERS = 12.
When you have finished your SAPscript and call function CLOSE_FORM make sure you do a COMMI WORK after the call of this function.
You should then see the mail created in SOST.
Kind regards
Colin -
How to assign SAP forms in FB50, F-28 and F-53
Greetings for the day,
Actually my client's business is like retail business so they are accepting daily N no.of payments from their customers. Now my problem is they need a print receipt for each transactions and that to be according to their own format. Not only for the payments but also for all the transactions whatever they are entering in the system. So you tell me how to set SAP script forms to these transaction code like in fb01, f-02, f-28, f-53 etc.
Note : I have already suggested them about T.code : f.62 but they are not ready to go in another T.code for print. They need print option with in the same T.code in which they are posting the transaction.
Regards,
VinodDear:
This can be achieved through SHD0.. You can disable posting button in these t code using SHD0. Please follow the procedure given as
Go to SHD0...In t code write FB50...Transaction Variant..ZFB50...Click create ... Now enter document date as soon as you enter document date just press enter ... A new box will appear .. There will a button at its bottom--Menu Function...Click it...A new screen will appear...In it go to menu Bar...document.. There you will see post click on it and press F2..now it will be deactivated..Exit and save..Give Package that ABAP use and save it again and again until it shows that the changes have been saved.. Now you will see this ZFB50 in Standard Variants tab of SHD0.. Activate it.
Do the same thing for F-02. So you simply have to create Z screen variant and assign them to t code.
It will do the job for you.
Refer to the link i posted earlier regarding disabling parking button in FB50
Re: FB50 - disable PARK icon
Regards
Maybe you are looking for
-
I used to be asked to allow or temporarily allow each site I visited. I am no longer getting these anywhere and prefer going back so I can choose which sites to allow. I also cannot get JavaScript to work--I've enabled it and also tried uninstalling
-
Hello All, I have a folder wherein there are two approvers.(either person A or person B approves). There are many end users for this folder.End users would like to know who has approved the document. I would like to add a property called Approver/App
-
Hello, We have a real strange scenarion here, let me explain. The client wants to do a 3-way match using a ZFB60, as in, validating the quantity and the unit price fields. Now, i do understand that the unit price field is not a column in FB60, onl
-
Hi, I'm working locally on a Wordpress site via Dreamweaver in Live View. I can't save a background image in my CSS. It says no link can be found. I'm using MAMP.
-
Why is Elements 12 not recognising raw files from my Nikon d5300
What am I doing wrong, the main reason I bought Elements 12 was to regcognise eaw files from my Nikon d5300