ABAP Transaction codes
Hi all,
I'm a bit confused in using the transaction codes in ABAP like se11,...so on.
What code can be used for what application....so on.?
Can any one please help me out in giving the transaction codes in ABAP.
Please give them in a list wise...i.e.,
Transaction code -
What Application(such as editor, smartforms, function modules).
ID: [email protected]
Bye,
SAI KUMAR
HI,
USMM Pressing F8 will display all hotpacks applied.
SEARCH_SAP_MENU Show the menu path to use to execute a given tcode. You can search by transaction code or menu text.
DI02 ABAP/4 Repository Information System: Tables.
LSMW Legacy System Migration Workbench. An addon available from SAP that can make data converstion a lot easier. Thanks to Serge Desland for this one.
OSS1 SAP Online Service System
OY19 Compare Tables
SM13 Update monitor. Will show update tasks status. Very useful to determine why an update failed.
S001 ABAP Development Workbench
S001 ABAP/4 Development Weorkbench. (from [email protected])
S002 System Administration. (from [email protected])
SA38 Execute a program. (from [email protected])
SCAT Computer Aided Test Tool
SCU0 Compare Tables
SE01 Old Transport & Corrections screen
SE03 Groups together most of the tools that you need for doing transports. In total, more than 20 tools can be reached from this one transaction.
SE09 Workbench Organizer
SE10 New Transport & Correction screen
SE11 ABAP/4 Dictionary Maintenance SE12 ABAP/4 Dictionary Display SE13 Maintain Technical Settings (Tables)
SE12 Dictionary: Initial Screen - enter object name. (from [email protected])
SE13 Access tables in ABAP/4 Dictionary. (from [email protected])
SE14 Utilities for Dictionary Tables
SE15 ABAP/4 Repository Information System
SE16 Data Browser: Initial Screen. (from [email protected])
SE16N Table Browser (the N stands for New, it replaces SE16). Provided by Smijo Mathew.
SE17 General Table Display
SE24 Class Builder
SE30 ABAP/4 Runtime Analysis
SE32 ABAP/4 Text Element Maintenance
SE35 ABAP/4 Dialog Modules
SE36 ABAP/4: Logical Databases
SE37 ABAP/4 Function Modules
SE38 ABAP Editor
SE39 Splitscreen Editor: Program Compare
SE41 Menu Painter
SE43 Maintain Area Menu
SE48 Show program call hierarchy. Very useful to see the overall structure of a program. Thanks to Isabelle Arickx for this tcode.
SE49 Table manipulation. Show what tables are behind a transaction code. Thanks to Isabelle Arickx for this tcode.
SE51 Screen Painter: Initial Screen. (from [email protected])
SE54 Generate View Maintenance Module
SE61 R/3 Documentation
SE62 Industry utilities
SE63 Translation
SE64 Terminology
SE65 R/3 document. short text statistics SE66 R/3 Documentation Statistics (Test!)
SE68 Translation Administration
SE71 SAPscript layout set
SE71 SAPScript Layouts Create/Change
SE72 SAPscript styles
SE73 SAPscript font maintenance (revised)
SE74 SAPscript format conversion
SE75 SAPscript Settings
SE76 SAPscript Translation Layout Sets
SE77 SAPscript Translation Styles
SE80 ABAP/4 Development Workbench
SE81 SAP Application Hierarchy
SE82 Customer Application Hierarchy
SE83 Reuse Library. Provided by Smiho Mathew.
SE84 ABAP/4 Repository Information System
SE85 ABAP/4 Dictionary Information System
SE86 ABAP/4 Repository Information System
SE87 Data Modeler Information System
SE88 Development Coordination Info System
SE91 Maintain Messages
SE92 Maintain system log messages
SE93 Maintain Transaction. (from [email protected])
SEARCH_SAP_MENU From the SAP Easy Access screen, type it in the command field and you will be able to search the standard SAP menu for transaction codes / keywords. It will return the nodes to follow for you.
SEU Object Browser
SHD0 Transaction variant maintenance
SM04 Overview of Users (cancel/delete sessions)
SM12 Lock table entries (unlock locked tables)
SM21 View the system log, very useful when you get a short dump. Provides much more info than short dump
SM30 Maintain Table Views. (from [email protected])
SM31 Table Maintenance
SM32 Table maintenance
SM35 View Batch Input Sessions
SM37 View background jobs
SM50 Process Overview. (from [email protected])
SM51 Delete jobs from system (BDC)
SM62 Display/Maintain events in SAP, also use function BP_EVENT_RAISE
SMEN Display the menu path to get to a transaction
SMOD/CMOD Transactions for processing/editing/activating new customer enhancements.
SNRO Object browser for number range maintenance. (from [email protected])
SPRO Start SAP IMG (Implementation Guide). (from [email protected])
SQ00 ABAP/4 Query: Start Queries
SQ01 ABAP/4 Query: Maintain Queries
SQ02 ABAP/4 Query: Maintain Funct. Areas
SQ03 ABAP/4 Query: Maintain User Groups
(Queries,Funct. Areas,User Groups are stored in table AQGQDOC and AQLQDOC )
SQ07 ABAP/4 Query: Language Comparison
ST05 Trace SQL Database Requests. (from [email protected])
ST22 ABAP Dump analysis
SU53 Display Authorization Values for User. (from [email protected])
WEDI EDI Menu. IDOC and EDI base.
WE02 Display an IDOC
WE07 IDOC Statistics
rgds,
bharat.
Similar Messages
-
BEX Query to ABAP Transaction Code
Hi,
RRI from BEX Query to ABAP Transaction Code When I Right clivk and select GOTO on my Delivery order
say 120012 It shd directly go into tht particular DO The transaction code is vl33n
but when i give ABAP Transaction as reciever object it only goes to the initial screen of query where we manually need to give the DO Number It does not show the DO 120012 directly
thx,
amarHi Amar
Try doing Assigning Infoobject to R/3 field in Assignment details RSBBS transaction:
Check below thread for explaination
Re: RRI - Selection was not Restrcited
Ravi -
Hi
Does anyone know what is the transaction code to check how much time will a piece of code take to execute.In se30, after running the program, you can see the time of execution of any single routine.
Hope it helps.
Regards -
FAQ: ABAP开发用transaction code一览
ABAPer 常用Tcode
注意下面两点:
1使用Tcode S001后显示SAP easy access ABAP workbench能看到下面所有Tcode
2使用Tcode不当SE43看到的Area Menu实际上大都是可直接运行的Tcode(但是
不支持/n Area menu,/O Area menu等),运行这些Tcode看到的是相关Application area下所有的可用Tcode层次树,比如ASMN看到的是和AM相关Tcode树,AUTH则是和授权相关Tcode树.
Tcode 描述
CMOD(SMOD) SAP增强
OSS1 连接SAP OSS
S001 ABAP开发工作台菜单(含多Tcode)
SA38 运行程序(SE38开发)
SCAT Computer Aided Test Tool
SE01 传递传输请求(同一服务器的不同client)
SE09 传输请求操作
SE10 同SE09
SE11 维护ABAP数据字典
SE12 显示数据字典
SE13|SE14|SE15 数据字典相关
SE16|SE17 查看表数据
SE30 ABAP运行分析
SE32 ABAP文本元素维护
SE35 ABAP/4对话框编程维护
SE36 维护逻辑数据库
SE37 维护Function module
SE38 ABAP 编辑器
SE39 程序比较
SE41 菜单制作器
SE43 应用区菜单(相同功能tcode组成一area menu)
SE51 屏幕绘制器
SE54 生成表的维护视图,然后SE16|SM30可直接维护表数据
SE61 文档维护
SE63 翻译
SE71->SE76 SAPscript相关 Tcode
SE80 ABAP库
SE81 ABAP应用层次
SE84|SE85|SE86 ABAP/4 Repository Information System
SE91 建立消息类和消息
SE92 维护系统Log消息
SE93 给程序维护Tcode
SEU Repository Object Browser
SHD0 维护Tcode运行变式(Variant)
SM04 查看当前用户
SM12 删除显示Locked objects(不可删除被lock的传输请求)
SM21 Dump log查看
SM30|SM31 维护table|view数据
SM32 维护表
SM35 查看Batch input session(建立BDC使用SHDB)
SM36 定义后台job
SM37 查看后台job
SM50 Process Overview
SM51 Display system servers, processes, etc.
SM62 Display/Maintain events in SAP
ST05 SQL等跟踪,使用它可跟踪程序使用的表等.
SU53 检查授权对象,如出现权限问题可使用 -
Reg calling Transaction code in Webdynpro ABAP
Hi All,
Can I call Transaction code in Webdynpro ABAP Portal Application. If so, how can this be possible? Can anybody give me a lead?
Thanks.
Kumar Saurav.Hi,
The most easy Way is here:
1) Test any Webdynpro Application from SE80 when the webdynpro Browser opens to display output
Copy its HTTP link, Suppose we get the below link
http://r3d01web1.Siemens.dk:8001/sap/bc/webdynpro/sap/z_dynamic_view?sap-client=002&sap-language=EN
2) Now replace some part of the above link ( webdynpro/sap/z_dynamic_view?sap-client=002&sap-language=EN ) with the new link part ( gui/sap/its/webgui?~transaction=PA30 )
So that the newly generated link is such that the below one:
http://r3d01web1.Siemens.dk:8001/sap/bc/gui/sap/its/webgui?~transaction=PA30
Note in place of PA30 you can put any of your desired tcode.
3) Now Just Make a webdynpro component and in its View layout put a LINK TO URL ui element
and in its property REFERENCE just past the http link ( http://r3d01web1.Siemens.dk:8001/sap/bc/gui/sap/its/webgui?~transaction=PA30 )
4) Activate and test your webdynpro Application. -
How to create Transaction code for ABAP and execution by other user
Hi All,
Could someone please let me know how to create transaction code in detail for ABAP program. Step by step procedure expected. I would like to know how other user can execute the report using same transaction code which I have created.
More about authorization.
Thanks in advance.Hello,
You can create transaction code from se80 as well.In object navigator,right click on your program name and create->transaction code.You can create transaction and select if it is only a report,a report with selection-screen depending on your requirement.You can run your report directly by entering the transaction code in the command field.
You can authorise the users who can use your transaction:
<b>Authorisation objects</b> are used to restrict certain transactions to users.Critical data must be protected from unauthorised users.For example,the head has access to certain data.But it cannot be accessed by his subordinate.For this we need to define <b>roles</b>.
Create an authorization object with transaction SU21.
An object usually consists of the ACTVT (activity) field and one other field,which specifies the data type to be protected.By ACTVT, we can decide if the data is accessible for change,display only etc.
Add authorization fields to the authorization object created.
Assign the authorization object to the transaction using SE93.
Attach the authorization object to the role using transaction PFCG.
If you want <b>to assign roles</b>,use transaction PFCG.Create a new role.In the AUTHORIZATIONS tab,you can get a self generated profile name and a profile text by clicking on the icon next to it.Then go to the "Change Authorization data" and choose an authorization template.Then you can choose to display/change/create an activity and after the selection,click on the red and white circle.The profile will now be created.
In the user tab,you can give the user details who can use this role.
<b>Also check this link:</b>
http://www.*********************/r3_security/r3_security_tips.htm
http://help.sap.com/saphelp_nw04s/helpdata/en/52/6716a6439b11d1896f0000e8322d00/content.htm
<b>Very helpful guide:</b>
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a92195a9-0b01-0010-909c-f330ea4a585c
Regards,
Beejal
**Reward if answer is helpful -
ABAP Query Execution via Custom Transaction Code - Not working
We have created an ABAP Query in our DEV client and we then created a transaction code to run that query. We have done this because the customer does not want anyone to have access to SQ01, SQ02 in production. This works great in DEV but we can not get it to work in production.
The ABAP Query was exported to our Prod client successfully. I say exported because you do not do direct transports with queries.
We then transported the new transaction code to run the query to production and it was successful.
However, when we run the transaction is production we get a sys dump stating it can not find the query.
We believe the problem is the TRDIR table is missing an entry for the program in production (it has an entry in DEV).
I would have thought that the export on the query would have brought in this entry -but obviously not.
Any suggestions on how we can get this entry into the production client? Did we miss a step on the export that would do this? We want to only bring over this entry - not the entire TRDIR table for obvious reasons (size (1.5 million entries, programs not ready for production, etc.).
Please help!
Thanks.
ScottHi,
The above solution will work if you assign the transaction in one server, If you want this will not work in quality/production boxes when transported the query..the program name will not be the same in all the servers...
For this. Do the below:
In SE93, Create a Paramter Transaction
-> Transaction = Start_report
-> In default values, give the below details:
D_SREPOVARI-REPORTTYPE = AQ
D_SREPOVARI-EXTDREPORT = Name of the Query
D_SREPOVARI-REPORT = User Group
Save the transaction..Now if the program is generated with different names in the quality/proudction, this will still work..
Regards
Vijay Hebbal -
Create transaction code for abap report
Hello,
don't know if this is the correct subforum (sorry in advance).
I have created a ABAP Report in SE38 having a SELECTION-SCREEN.
Now I would like to have a Transaction code to refer to the report. So that I can call the Transaction and then get the selection screen to use the abap report.
How can I do this the simplest way? I can't find anything in google, can you give me some hints?hi
goto se93
give transaction code and click create
select the second radio button(transaction code for reports)
give short description and press enter
after that give your program name
and select the gui check boxes as required for html ,java,
and save it
you can use the transaction code
REGARDS
PRASANTH -
ABAP Report -- to Transaction code
Hello,
don't know if this is the correct subforum (sorry in advance).
I have created a ABAP Report in SE38 having a SELECTION-SCREEN.
Now I would like to have a Transaction code to refer to the report. So that I can call the Transaction and then get the selection screen to use the abap report.
How can I do this the simplest way?Use transaction SE93 to create a transaction. Create a Z* transaction. Choose program and seleciton screen report. Enter your program name and save the transaction.
-
Attach a transaction code to abap query program
Hi!
I have developed a report with ABAP query in development server with transaction codes SQ01, SQ02 AND SQ03 respectively.
program is generated from SQ01 and i also got the program name from SQ01.
Now how to attach a transaction code with the program that is generated from ABAP query and transport it to production server
successfully.
points to be rewarded .
regards
Amithiiii
go to
sq02 ->
Select Environment -> Query Areas..
Select Standard Area (Client specific)
(If Query does not exist in Standard Area then You will have to copy that Query From Global Area to Standard Area.)
For Coping Query From Global To standard first select that query from list.
Now select Environment-> Transports
In next screen select Copy Global to standard radio button.
Check Overwriting allowed (only with import/upload/copy)
Remove Check for Test Run
Select Transport InfoSets and queries radio button
Fill Infoset and Query with corresponding names.
Now Press Execute button.Copy Log will be displayed.
Now Query exist in Global & Standard Area.
Go to SQ02 .
Select Environment -> Query Areas..
Select Standard Area (Client specific)
Select Infoset from list.
Select Download radio button
Check Overwriting allowed (only with import/upload/copy)
Remove Check for Test Run
Select Transport InfoSets and queries radio button
Click on Execute button
same way you can upload sap query..from one system to another
regards
twinkal
Fill Infoset and Query with corresponding names. -
Requirement: Open Transaction code in SAP GUI from WD ABAP application
Hello All,
I have a WD ABAP application which is accessed from SAP GUI and Portal. In SAP GUI, there is report which calls the application URL.
In the WD application, I need to call a transaction code. At this juncture, I made use of the ITS url. But,, the SSO does not work in SAP GUI.It works only in portal.
As a solution,we identified the entry point i.e. SAP GUI or portal. Then, based on entry from SAP GUI, we tried to call the transaction code using call transaction statement. But, that replaced the wd application. We instead wanted it as a popup or atleast another session.
Now, how do we open a transaction from WD screen in another session?
Also, can we setany configurations in the system to make sure the SSO works for all the transactions i.e. ITS used in SAP GUI.?
Thank you.
Regards,
SharathHi,
This question gets asked many times.
Depending on the circumstances, this can be achieved with varying degree of success
So here is some code that might help you.
This can (does) load a Windows GUI.
Some things to consider.
1. Browser settings can get in the way a bit, asking the user if they want to open a ".sap" file
2. The user may have a SAP session open so consider adding a "/o" to the system code.
3. The Custom variable might want to contain a [Options] section for "Re-use"
4. The SAPLogon_ID may be required if using SSO (SNC)
I have modified the code below, but you will get the idea.
JS
* Create the shortcut contents
call function 'SWN_CREATE_SHORTCUT'
exporting
i_system_command = lv_com
i_saplogon_id = lv_logon_id
i_sysid = sy-sysid
i_client = sy-mandt
i_user = sy-uname
i_custom = lv_custom
importing
shortcut_string = lv_string
exceptions
inconsistent_parameters = 1
others = 2.
* Convert to xstring to execute....
call method cl_http_utility=>if_http_utility~encode_utf8
exporting
unencoded = lv_string
receiving
encoded = lv_xstring
exceptions
others = 1.
* Now call to open the shortcut.
lv_file_name = 'mytrans.sap'.
lv_mime = 'application/x-sapshortcut'.
call method cl_wd_runtime_services=>attach_file_to_response
exporting
i_filename = lv_file_name
i_content = lv_xstring
i_mime_type = lv_mime
i_in_new_window = abap_true. -
How to assign transaction code to a ABAP program?
Hi,
Need help in assigning transaction code to a ABAP program. Any method that will do the job?>
sainath raj wrote:
> hi
> within my knowledge
> Any ABAP program can have its own transaction code if and only if it is of type 'MODULE POOL' .
> An EXECUTABLE program cannot have a transaction code.
>
> So try with this .
> 1) Go to the attributes of the program and change the program as type module pool
> 2) then execute transaction SE93.
> 3) give the appropriate program name and assign a transaction code as ur wish.
Well Sainath,
What u said is not correct, an executable report can have a transaction code, difference between module pool and executable program is that u neccesarily need to have a tcode for module pool but that doesn't mean that only module pool can have tcode.
And secondly u should not answer these kind of simple questions, as people then continue posting simple questions without making an effort to serach for themselves.
кu03B1ятu03B9к. -
Hi All.
In ABAP how many transaction codes are there and whar are they?
Thanks & Regards.
Satish.KHi
Reg the ABAP,The tcodes are,
SE38-Report Program
SE37-Function Module
SE36-Logical Database
SE11-Data Dictionary
SE16-Table contents
SE12-DDIC
SE24-Class Buider
SWO1-BOR
ST05-SQL trace
SM12-Lock
SE80-Repository
SE30-Run time analysis
SE71-SAP script
SMARTFORMS-SAP forms
SMOD-enhancements
CMOD-customer enhancements
ST01 System Trace
ST02 Setups/Tune Buffers
ST03 Workload and Performance Statistics
ST03G Global Workload Statistics
ST03N Workload and Performance Statistics
ST04 DB Performance Monitor
ST04M Multi DB connection
ST04N Database Performance Monitor
ST04RFC SAP Remote DB Monitor for SQL Server
ST04_MSS Monitoring SQL Server (remote/local)
ST05 Performance Trace
ST05ACC Barrier-Free Performance Trace
ST05SAVE Old ST05
ST06 Operating System Monitor
ST07 Application monitor
ST10 Table Call Statistics
ST11 Display Developer Traces
ST14 Application Analysis
ST20 Screen Trace
ST20LC Layout Check
ST22 ABAP dump analysis
ST22OLD Old Dump Analysis
ST30 Global Perf. Analysis: Execute
ST33 Glob. Perf. Analysis: Display Data
ST34 Glob. Perf. Analysis: Log IDs
ST35 Glob. Perf. Analysis: Assign CATTs
ST36 Glob. Perf. Analysis: Delete Data
ST37 Global Perf. Analysis: Eval. Schema
ST62 Create Industry Short Texts
STAD Statistics display for all systems
STARTING_URLS SMTR_NAVIGATION_SEND_MESSAGE
SE01 Transport Organizer (Extended)
SE03 Transport Organizer Tools
SE06 Set Up Transport Organizer
SE07 CTS Status Display
SE09 Transport Organizer
SE10 Transport Organizer
SE11 ABAP Dictionary Maintenance
SE11_OLD ABAP Dictionary Maintenance
SE12 ABAP Dictionary Display
SE12_OLD ABAP Dictionary Display
SE13 Maintain Technical Settings (Tables)
SE14 Utilities for Dictionary Tables
SE15 ABAP/4 Repository Information System
SE16 Data Browser
SE16N General Table Display
Regs
Manas -
In ABAP-HR, How can i add wage tyes in wage slip, PE51 transaction code
Hi friends,
How can i add wage type in the pay slip ie transaction code pe51.
Thanks&Regards,
Shiva Prasadhave u seen my Reply to ur Prev.Post.
Regards
Prabhu -
How to lock transaction codes in ABAP report
Hello all,
I'm now planning to lock several transaction codes as a batch job to prevent end users from using locked tr-cds while processing batch jobs during online service period.
I found out tr-cd: SM01 to lock tr-cds, but I don't get what I can do with this tr-cd when you want to execute this as a background job.
I suppose I can make it by using transaction recorder or call transaction.
But I want to do this in smarter manner (like executing certain report PGM with a variant containing tr-cds to be locked).
I rather prefer using FM or BAPI to using transaction recorder etc if possible...
If you know anything on this issue, please please help me..
HozyHi,
Not quite correct - this is the FM that posts a record about the lock/unlock to the audit log (SM01 calls it), but ir doesn't change the transaction lock itself.
Here is a sample report that does do the trick. You may want to change it to your needs, e.g. allow changing multiple transactions in one run:
REPORT ZTXLOCK.
parameters:
p_tcode type tcode obligatory,
p_mode type char1 obligatory. "L=lock, U=unlock
tables: tstc.
at selection-screen on p_tcode.
select single * from tstc where tcode = p_tcode.
if sy-subrc <> 0.
message e002(sy) with 'Transaction code not found'.
endif.
at selection-screen on p_mode.
if p_mode na 'LU'.
message e002(sy) with 'Invalid mode, use L (lock), U (unlock)'.
endif.
start-of-selection.
case p_mode.
when 'L'.
perform bit-set(sapmtstc) using tstc-cinfo 6.
when 'U'.
perform bit-reset(sapmtstc) using tstc-cinfo 6.
endcase.
update tstc.
if sy-dbcnt = 0.
message e002(sy) with 'TSTC update failed'.
endif.
Regards,
Mark
Maybe you are looking for
-
Error message F5 727 ("Maximum number of items in FI reached"
Hi Experts, Our client is having a scenario where the different stores they have sells good which some times generate line items >999 and as such the invoice document doesn,t get posted to accounts and sits in VFX3. We had detailed discussions with t
-
Advanced Table in OAFramework.
Hi, I am trying to personalize the advanced table in OAFramework to make sure that atleast one row is mandatory. I.e. i have a button to add a row and then enter the values in that row. I also have a delete button to delete the row. I made the row ma
-
Hi does anyone know of a real good html kit which is a freeware and helps u in making screens that look same when designed and also when displayed in applications :) Thanks
-
ACLs and editing XML files using OEM
Hi, How to edit the registered schema file using OEM? I tried, but did not allow to edit. What previliges do a user need to update? In my case, even the user with DBA, XDBADMIN roles can not edit the content of the schema in OEM. Is it possible? In c
-
Cfsqltype mismatch in CF8 with Oracle?
I'm running into a strange problem, and I'm wondering if anyone else has noticed the same. I have a query that is returning zero results in ColdFusion, but the same query returns 22 results via the database. The problem appears to be the cfsqltype. T