Performance tuning of a customised Transaction Code which for interface
Hii All ,
I am new to performance tuning please guide me How to do performance tuning of Custom T-code through I am aware of all T-codes for performance tuning.
Please guide hoe to do it and what are basic need to before to start Performance tuning ?
Thanks
ABAP Pro
Moderator message: Please Read before Posting in the Performance and Tuning Forum
Locked by: Thomas Zloch on Jun 7, 2011 9:37 AM
I recommend :
1. use SQL tracing with DBMS_MONITOR and then TKPROF on raw SQL trace file
2. call the function as it used in your production environment
See good examples in http://www.oracle-base.com/articles/10g/SQLTrace10046TrcsessAndTkprof10g.php (just refer to DBMS_MONITOR examples and TKPROF).
Note that SQL trace will only trace SQL and not PL/SQL. If SQL elapsed time does not match function call elapsed time close enough, you need to use DBMS_PROFILER to know where PL/SQL non SQL code elapsed time is used.
I don't recommend using EXPLAIN PLAN because it has known limitations http://docs.oracle.com/cd/E11882_01/server.112/e16638/ex_plan.htm#PFGRF94673 (others have said "EXPLAIN PLAN lies" - you can google for this expression ....).
Edited by: P. Forstmann on 10 févr. 2012 19:44
Similar Messages
-
Different transaction codes useful for Performance Monitoring
Hi Experts,
Please can you guide me on this question, as to what are the different transaction codes useful for Performance Monitoring i.e. workload statistics and database statistics? What kind of statistics do each of these codes provide?
Many thanks,
MithunHi Mithun
In performance issuses you need to look in terms of many ways that is..
Workload analsys
ST03N: Statistics Regards Locallly
ST03G: Statistics Regards Golbally
STAD: Individual Statistics Regards
STATTRAACE: Individual Statistics Regards Trace
ST07 : User Distribution
Buffers and Memory
ST02 : Buffers and Memory and swaps monitoring
ST10: Table Acess
OS Monitoring
OS04: Locally monitoring
OS07: Remotely monitoring
OS01: LAN check
DataBase Side
ST04: Performance overview
DB01: Exclusive locks
DB02: Tables/Indexes
BackgroundJobs monitor
SM37
other tcodes
ST22: Abap Dumps
SM12: Lock Entries
SM56: NumberRange Buffers
SU56: User Buffer
all above transactions are need to monitor for Performance.
Regards
Bandla -
Using transaction code KEAI for CO-PA to FI validation
I wanted to see if anyone has experience using transaction code KEAI (Analysis of Value Flow FI-COPA). I know there is also transaction code KEAT for SD to CO-PA to FI validation. However for our needs KEAI seems a bit more user friendly. I have not really found any documenation on KEAI online or in SAP help. The program for this transaction code is RKE_RECONCILIATION_FI. Does anyone know the key difference between KEAI and KEAT. Any input you have would be appreciated.
KEAI is analyzes all value flows to CO-PA as against KEAT which deals with Transfer of Billing Documents.
The reconciliation covers all record types - A to I and Z (PA postings only)
You can restrict the report for components like - billing, CO objects, FI Docs
You can see the result by all documents, documents only with delta, documents only with delta to CO-PA
You can display summarized report if required and expand.
The output shows delta in detailed columns like - Account / Source Document / PA Value Field, FI Value, Document Value, PA Relevant Value, CO-PA Value, FI Doc. Delta, PA Doc Delta, Crcy.
The report is collapsible - company code > account > Document > Value Field -
How to run the Transaction Code - BIC for Bank keys uploading
Hi
How to run the Transaction Code - BIC for Bank keys uploading.
please give me suggestion.
Thanks
InduGo to BIC transaction screen
Fill the selection screen parameters as below
1. Update Run (Test Run: Check Off: Real Run:Check On)
2. Set Deletion Flag (Check On)
3. Maximum no. of records: 999999
4. Detail List (Check On)
5. Display variant: 1SAP
6. Presentation server (Select Radio Button)
7. Application server (Deselcet Radio button)
8. File name and Path: Select relavant file which is to be upload
9. Bank country: If needed (Give respective country name)
10. Select execute button or F8
NOTE: Make sure that before executing run execute TEST RUN by deselecting Update Run check box
Hope this will meet your requirement
Thanks. -
Transaction code creation for a report group
Hi all,
I created a transaction code ZF17 for a report group FI02 with the following parametrs.
Transaction: START_REPORT
checked the skip initial screen check box.
D_SREPOVARI-REPORTTYPE = RW
D_SREPOVARI-REPORT = FI02
When i tried to run the T-code ZF17, it gives me
a message : PROGRAM FI02 doesn't exist
Any ideas why this message comes up?
Thanks,
Sobhan.I would think that its looking for a program name in the D_SREPOVARI-REPORT field, FI02 is not a program name.
Regards,
Rich Heilman -
From customize report to customise transaction code
Hi,
I want to pass data from basic list (from my customize report) , when I double click, I want to call my z transaction code field and the field type is P length 8 decimals 2.and the data which i want to pass is also same data type.
hoe to do..
can anybody suggest.
thanks
n kumartry:
1) hide your relevant fields in basic lis
2) at line selection
use fm VIEW_MAINTENANCE_CALL (-> look docu)
A. -
Transaction code which using method of a class as start object
Hi all,
I'm creating a new tcode 'Z123' which is tied to a method of a class in SE93. However, when I run this tcode and into debug mode, SY-TCODE will always return OS_APPLICATION. How can I get the actual tcode, which is 'Z123' into my program?
Thanks in advanceYou can try using the method GET_CURRENT_TRANSACTION of class CL_DYNPRO. Check this SAP documentation for details:
... the method GET_CURRENT_TRANSACTION of the class CL_DYNPRO can be used to obtain the transaction code of the current transaction. This method returns the transaction code during a parameter transaction or variant transaction instead of the transaction code of the implicitly called dialog transaction.
But if i try checking sy-tcode in a tcode bound to a method of a class i get the correct tcode & not OS_APPLICATION.
Br,
Suhas -
Hi,
I have seen that in projects, there are customised T codes for standard transaction. My questions are:
1) what is the need for the customised T code (z tcode), when standard is available in system.If the purpose is to modify screens, then one can use screen exits and run standard t codes only. Can somebody explain with a business scenario for SD module regarding the need for customised T codes?
2) Do customised tarnsactions are made to control authorisations . If yes, then why the need when the authorisation can be controlled in standard T codes ?
3) Is making a customised T code same as making an area menu ?
4) How the customised T code is made. What is the user exit availiable etc ? what functional specs do a functional consultant needs to give.
regdswhat is the need for the customised T code (z tcode),
When the standard TCode does not address the requirement, we have to go for zee tcode
Do customised tarnsactions are made to control authorisations
Yes while creating any zee TCodes, most probably, you would be copying the standard program. So based on that object, authorization can be controlled
How the customised T code is made
With the help of ABAPer
What is the user exit availiable etc
Certain requirements cannot be addressed through standard copy controls. So in that case, you have to apply user exit. For example, in sale orders, let us assume, your requirement is schedule line cannot be pre dated by end user, you have to go for user exit.
thanks
G. Lakshmipathi -
Transaction Code assignment for Query created in SQVI
Dear All,
Good morning I hope you are doing great...
Can any body help me out to assign transaction code for Query which was created through SQVI transaction.
Regards,
Murali.Hi Murali Mohan
1>go to SQVI t code and enter your query name and press enter
2>In the menu path select Quick view--> additional functions-->Generate Program
3>After Generating the program In the menu path select Quick view--> additional functions-->Display report Name
4>Now in se38 enter the report name in Program field and execute
5>You will get the Initial Selection screen of the report . Go to Menu of System -->Status
6> Note down the Program name and Screen number
7>Go to SE93 and Create a Z tcode for the query, Enter the description and importantly you have to select the 2nd Option radio Button Program and Selection Screen (Report Transaction) and Press enter
8>In the next screen enter the Report name In Program field and enter the screen number
9>In the classification Section select Professional user Transaction
10>In GUI support section select all the options i.e SAPGUI for HTML,Java,Windows
and save
the system will ask for Package select your package if not there then select local object
now execute the Z tcode your report will run sucessfully
Regards
Vijay hebbal -
Transaction Codes used for clearing Open Items
Hi Gurus,
I want to know all the T.Codes used for clearing normal transactions and Open Items. Please tell me when to use which code (viz., while clearing vendors, customers, WH Tax, etc)
Your earliest reply will be of great help. and naturally i will award you
Thank youHi,
F-03 Clear G/L Account
F-04 Post with Clearing
F-30 Post with Clearing
F-32 Clear Customer
F-39 Clear Customer Down Payment
F-44 Clear Vendor
F-51 Post with Clearing
F-54 Clear Vendor Down Payment
F-91 Asset Acquis. Posted w/Clearing Acct
F.13 Automatic Clearing without Currency
F.19 G/L: Goods/Invoice Received Clearing
F13E Automatic Clearing With Currency
F13L Autom. Clearing Spec. to Ledger Grp
Regards,
Eli -
Transaction codes executable for user
Hi
I want a function module which says whether a user acess to particular transaction code.
I am using this FM, but it says the user has authorization to a particular transaction code although he/she is not having access to that transaction
SUSR_AUTHORITY_CHECK_SIMULATE
CALL FUNCTION 'SUSR_AUTHORITY_CHECK_SIMULATE'
EXPORTING
user_name = usr21-bname
object = 'S_TCODE'
field1 = 'TCD'
val1 = lv_tcode_val ( transaction is ME21N)
IMPORTING
sy_subrc = lv_rc
EXCEPTIONS
not_authorized = 1
user_not_exists = 2
internal_error = 3
OTHERS = 4.
can anybody tell how to handle this situation?Hello Folks,
Thank you all for your answers.... I got it.
Actually I copied that code from 4.6c to 4.7 and making some changes.
The function module which I am using is
'SUSR_AUTHORITY_CHECK_SIMULATE' and in 4.7 SAP has given additional exporting parameter which is missing in 4.6c
The parameter is "dummies" and you have pass "0000" to it and it works as expected.
I got the info from OSS notes.
Thankyou all for your time.
Thanks,
Krishna -
Can we make use of Transaction code FKMT for vendor line items
Hi
Please advise me whether we can make use of Transaction code FKMT (Account assignment model) for vendor line items as follows:
For Example:
Expenditure Account Dr. Rs.1000
To Vendor A Rs.100
To Vendor B Rs.100
To Vendor C Rs.100
To Vendor D Rs.700
Also please advise me what to give parameters
Thanks and Best Regards
Shekhar
Edited by: Shekhar Yecham on Sep 19, 2008 7:05 AM
Edited by: Shekhar Yecham on Sep 19, 2008 7:10 AMDear Kulakarni,
I found few of my fields in 0FI_AP_4.I did n't find few fields can i enhance the Datasourse.
What is the respective Cube for that Datasourse.
I check 0AP_30,but in Business Content that cube is not available.
Could you please give me guidance.
Thanks in Advance,
Srinivasan. -
Issue in transaction code creation for sap query report .
Hi Gurus,
I have a requirement to create transaction codes for sap query reports. I found two ways to create transaction code for sap query report
1) By Generating program for sap query report and creation of transaction code for that generated Program. in tcode.
2) By using parameter transaction options in start object of se93
What are the difference between creation of these two ways. Please specify the advantages and disadvantages of both methods.
Regards,
Suneel Kumar Uggina.Hi Jogeswara Rao,
But I am getting problem while transporting form development system to the production system. After transporting to Production system I have used the code created in development system, but it is giving Error ' No Program Found for that Transaction Code. And I would like to know on what conditions should I have to use the First one and as well as a second one in sap query reports.
Thank You,
Suneel Kumar Uggina. -
Transaction codes/path for Customer(Sold To) and related associations
Hello all,
being very new to this, can any one tell me the transactions/path to add the records in tables
KNVS-Customer master shipping data
KNVP-Customer master partner functions(Sold to Ship to association)
KNVV-Customer master sales data
TVKBT-Organizational Unit: Sales Offices: Texts
TVKWZ-Org.Unit: Allowed Plants per Sales Organization
T001L-Storage Locations
T001W-Plants/Branches
Is it possible to add new records to these table through trancations or is there any other way?
Please help me out.
Regards,
SandipHi,
Welcome to SDN forum
KNVV, KNVS, KNVP are maintained in the Transaction code in XD01
TVKBT this is assigning Text in OUTPUTS for sales office
Path: SPRO->SD->BASIC FUNCTIONS>OUTPUT DETERMINATION>ASSIGN FORM TEXTS-->
TVKWZ: OVX6
T001L: OX09
T001W: OX10.
thanks,
santosh -
Transaction Code CJAL for Disributing Projects via ALE
Hi,
I want to Disribute Projects using ALE from one system to another. I have done all the ALE related configurations. I am using
IDoc Type: PROJECT01
Message Type: PROJECT
BAPI: BAPI_PROJECT_SAVEREPLICA
Object: WorkBreakdownStruct Method: SaveReplica
But I have to use Transaction CJAL to Distribute the Projects. Could anyone please let me know what is the process(or procedure) to use transaction CJAL? Is this transaction needs to be scheduled in Background or handled via config?
Regards,
NitinHi Nitin ,
U can use transaction we41 to get the list of all outbound process codes.
I hop this solves ur problem
Regards,
Note: reward if useful
Maybe you are looking for
-
Need help configuring Excel Services
I've configured both the Excel Serives and Secure Store Target applications and continually receive the following error message when trying to view the Simple Projects List sample report: An error occurred while accessing application id ProjectServer
-
Simple SQL, but i get an error?
Here's my code: <cfquery name="setNote" datasource="#DS#" dbtype="ODBC" username="#DSUsername#" password="#DSPassword#" > update Notes set note = 'test' where noteid = 1 </cfquery> Seems simple enough, but I get this: [Macromedia][SequeLink JDBC Driv
-
After upgrading to Firefox 5 on my 15" MacBook Pro, I'm seeing dotted grey lines on the border of my embedded SWF file of my website. After googling around, I see people were having this problem as far back as Firefox 3. I somehow was not. However, t
-
Hi All, I want to copy group of programs, screens and tables from one system to other wchich do not have in Network ( Independent systems). Is there any way to export all these and import to other system? Thanks in advance. Regards, Venkanna
-
Asha 501 can't select image for contact list
Hi, I cannot see any option to select the image for my contacts list. Is there any software available to select this..or need to wait for the future release of asha platform 1. Appreciate your help in this regard. Solved! Go to Solution.