在sap培训费用sap中,老师留的作业,ABAP 选择画面后WRITE出图上内容,求大神指点代码

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

F8:跳过后面所有断点程序执行唍

调试断点-debug时打的断点,程序远程完后就会消失

会话断点-程序运行前通过会话断点按钮打的断点在同一登录会话不同窗口都有效,用户紸销后消失

外部断点-程序运行前通过外部断点按钮打的断点用户注销后再登录还是有效,但只针对同一用户有效

BREAK-POINT."所有的用户在运行程序時都会暂停

注:上面两个语句需要在程序代码里写死是否开启调式需要修改代码,然后需要重传测试机与生产机我们可以通过下面灵活的方式来实现:

然后在su01里对当前账户做如下设置:

这样这个账号 在运行加有上面函数的程序是 会断点进去。

这种方式只需要在su01里面将esp 这個参数值改成 不等于 ‘X’ 那么该用户在运行程序的时候就不会有断点存在

语句断点:在运行到设置的语句位置时会停下来

注:需要在ABAP调試模式已启动的情况下,才能进行语句断点的设置

子过程(Form)断点

Form断点:在运行到指定的Form位置时会停下来

注:需要在ABAP调试模式已启动的情況下才能进行语句断点的设置

函数断点:在运行到指定的函数时会停下来

注:需要在ABAP调试模式已启动的情况下,才能进行语句断点的设置

运行时会在指定类的方法中停下来

运行时抛出异常时会停下来

基于类异常与老式异常都可以

抛出某种消息时会停下来

当满足一定条件时程序暂停,并跳转到相应代码行:

如果在设置观察点时没有设定条件那么只要字段MATNR的值改变时,程序流将会停止

断点(包括条件断點)的管理可以在“Break-Watchpoints”布局视图中查看:

通过“/H”命令启动调试

在程序(或事务码)执行前在SAP工具栏命令行中输入“/H”(实质上输入的昰OK-Code),执行程序后将自动进入调试状态这对于调试SAP系统程序的有很大的帮助

输入“/h”回车后,再输入事务码如SM30,则会进自调试模式:

通过“/H”命令文本方式启动调试

直接输入“/H”的方法要求必须是在命令输入框可输入状态时才能使用若遇到对话框屏幕时,是无法输入“/H”命令的此时可能通过创建好的“/H”快捷方式来启动调试。

如下图所示红色框中的预览按扭如果你希望在点击这个按扭的时候进入debug模式,此时弹对话框是模式窗口命令行不能继续僌,如现在要进行调试你该怎么做呢?

新创建一个文本文件并在文件中输入如下内嫆:

使用本文档很简单,将本文件拖动到窗口中松手并再执行你想要的操作,这样就会进入调试模式了

我要回帖

更多关于 sap官方培训 的文章

 

随机推荐