SAP ABAP /h Debugging Trick (/ h的调试技巧)

本文介绍了一种在SAP ABAP环境中直接修改表记录的调试技巧,通过使用SE16N等事务代码,可以方便地添加、编辑、删除或更新表中的记录。这种方法特别适用于无法使用SM30进行表维护的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ABAP SE16 SE11 SE16N 直接修改表的方式

方法1:

TCODE:SE16N

输入表名称及后续事务代码 &sap_edit

方法2:

se16 or SE11 输入数据 /h 调试,显示, 搜 if code = ‘show’  双击code  code = EDIT或者code = DELE


SAP ABAP /h Debugging Trick

SAP ABAP /h Debugging Trick

I learned this ABAP debugging trick to add, edit, delete or update a table record during my stay in my previous company. This trick will work as long as you have the authorization to force value into variables during debugging, which, usually an ABAPer will have in Development or QAS server.

Let’s go into SE16. Take Sales Order table VBAK for example.

 

vbak

Double click any line and goes into the details single record view, type /h and hit enter twice.

vbak2

The variable CODE was originally having a value of ‘SHOW’. You can edit the value of the variable to ‘EDIT’, ‘INSR’, ‘DELE’ and ‘ANVO’. The name of the value is quite self explanatory, ANVO is for editing the record including the keys ( which I’ve never used ).

debug

Hit F8 and there, you’re in the EDIT mode. Remember to hit the Save button when you’re done thou.

It’s useful to use this trick when you’re trying to maintain a table when you can’t use SM30 to do it. This is one of my favourite ABAP trick ;)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值