ABAP学习(6):ABAP GUI和开发工具

ABAP GUI和开发工具

1、ABAP开发工具

    SAP在软件中集成了ABAP程序的开发工具。使用Tcode:se80,可以打开object navigator,对象导航,可以快速查找我们开发的各种类型程序,包括pakage、Class、Program、Function Group、Function Module等。

    查找到对应类型程序,直接点击就可以看到对应ABAP代码。

 

开发SE系列:

       使用Tcode:se01,se09,se10,Transport Organizer;

se03,Transport Organizer Tools,传号工具。

       使用Tcode:se11、se12,可以打开ABAP Dictionary。可以创建、查找、修改ABAP字典元素,包括数据库表,Data type,domain,Search help。

       使用Tcode:se15,se84,se85,se90可以打开Repository Information System,可以查找存在的Program Library,Class Library,Web Dynpro等。

       使用Tcode:se16,可以通过Table name查看Table数据。

       使用Tcode:se18,BAdI Builder Definition,se19,BAdi Builder Implementation,se20,Enhancement。

       使用Tcode:se21,创建package。

       使用Tcode:se24,Class Builder,创建类。

       使用Tcode:se30,Runtime Analysis,程序运行效率分析,后面更新为Tocode:SAT。

       使用Tcode:se32, 查看,修改,激活,复制Program或Class中使用的Text Element。

       使用Tcode:se33,Context Builder。

       使用Tcode:se35,Dialog Module维护。

       使用Tcode:se36,Logical Database Builder。

       使用Tcode:se37,可以打开Function Builder。可以创建、查找、修改Function Moddule。

       使用Tcode:se38,创建,修改,删除Program,Variants,Attributes。

       使用Tcode:se39,比较两个Program,Class,Function。

       使用Tcode:se41:Menu Painter,查看,修改,创建Program的GUI Stadus,Menu List等。

       使用Tcode:se43:Area Menu Maintain。

       使用Tcode:se51:Screen Painter,查看,修改,创建Program对应的Screen子屏幕。

       使用Tcode:se54:Generate Table Maintenance:Initial Table;

se55:Generate Table Maintenance:environment,修改视图;

se56:environment,查看视图;

se57:删除Table Maintenance对应function;

这些功能可以使用Tocode:sm30,整合使用。

       使用Tcode:se61,Document Maintenance。

       使用Tcode:se71,Form Painter,SAPscript Forms;

se72:Style,创建,修改style;

se73:Font Maintainenace,字体,barcode等维护;

se74:SAPscript format conversion,转换字符规则;

se75:SAPscript setting,设置;

se76:SAPscript Forms translation,语言转换;

se77:SAPscript style conversion;

se78:图片资源;

       使用Tcode:se80,打开Repository Browser,查找各类程序。

       使用Tcode:se81,Application Hierarchy。

       使用Tcode:se91,Message Maintenance,维护message。

       使用Tcode:se93,Maintenance Transaction,Tcode维护。

       使用Tcode:se95,Modefication Brower。

 

ST系列:

使用Tcode:ST22,ABAP Runtime error。

 

管理SM系列:

       使用Tcode:sm04,查看当前系统使用人员。

       使用Tcode:sm12,Select Lock Entries查看lock。

       使用Tcode:sm21,System Log,系统日志。

       使用Tcode:sm30,Table Maintain View。

       使用Tcode:sm35,Batch Input。

       使用Tcode:sm36,Define background job,创建job。

       使用Tcode:sm37,Simple job selection,查看job。

       使用Tcode:sm38,Queue。

       使用Tcode:sm50,Process overview。

       使用Tcode:sm51,SAP Server。

       使用Tcode:sm52,Virtual Machine overview。

 

 邮件:

  使用Tcode:SOST,查看待发送和已发送邮件列表

2、ABAP帮助文档

    使用Tcode:abapdocu、abaphelp可以打开帮助文档。

   1.航班测试数据生成

 Tcode:BC_DATA_GEN

 Program:SAPBC_DATA_GENERATOR,SAP中测试表数据生成程序。

 SAP航班系统表:SCARR,SPFLI,SFLIGHT,SCUSTOM,SBOOK

   2.动态Selection Option

   Program:DEMO_FREE_SELECTIONS

 

posted @   渔歌晚唱  阅读(2486)  评论(1编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示