当前位置: 首页 > news >正文

ABAP两个非法修改系统程式的方法...

今天给大家提供两个非法修改系统程式的方法,比较实用。

对于ABAPer,有时在写程式时总会遇到反复测试的问题,可是在DEV中,数据会不全,测不出效果。在QAS上测每次都要请BASIS传请求号到QAS,反反复复大家都不方便。

用下面的两种方法就不用请BASIS就可以自己在QAS中改程式了,在PRD(有一点风险,个人负责哦~~~)中也可以直接改代码

NO.1(要有DEBUG权限)

进入SE37,找到TR_EDIT_CHECK_OBJECTS_KEYS,在第429行下断点,429行的代码如下:

*---keys without objects------------------------------------------------
IF wt_e071[] IS INITIAL
AND NOT wt_e071k[] IS INITIAL.
PERFORM raise_error_no_show
TABLES lt_enqueue wt_e071 wt_e071k
USING 0 'TK' 116 ' ' ' ' ' ' ' '
wi_with_dialog wi_send_message
gc_raise2_no_header_object.
ENDIF.

然后就可以进入SE38,SE78输入程式名,点CHANGE就会进入设断点的地方,通过debug把wt_e071[] 反复清空,就可以进入修改程式的界面。

NO.2 (下面的程式必须要QAS系统内)

REPORT zabapprogram.

DATA: BEGIN OF src OCCURS 1,
txt(255) TYPE c,
END OF src.

PARAMETERS: rep LIKE trdir-name.

AT SELECTION-SCREEN.

START-OF-SELECTION.
sy-uname = 'SAP'.
READ REPORT rep INTO src.

EDITOR-CALL FOR src.

IF sy-subrc = 0.

INSERT REPORT rep FROM src.

ENDIF.

运行上面的程式,输入要改的程式名,改好后保存,就OK了。

相关文章:

  • python作者 es6_Es6 写的文件import 起来解决方案详解
  • route命令详解_程序员必备的学习笔记《TCP/IP详解》IP选路、动态选路、UDP 协议...
  • 5分钟让你整明白美国金融危机爆发的原因
  • python中字典copy_python中字典、元祖、浅拷贝、深拷贝
  • javascript在IE和Firefox中的兼容考虑
  • python计算两字符串中的位置,从Python中的字符串中获取两个字符
  • 读者skyfalling:《.NET 2.0面向对象编程揭秘》读后有感
  • sql查询行数_千万级数据表选错索引导致的线上慢查询事故
  • BIEE创建时间维报NQSError
  • ppt倒计时_逼得知乎大神写程序解决的PPT倒计时,我花7秒钟搞定了
  • SAP一句话入门
  • 一寸照片压缩到20k_压缩机油更换注意事项-杭州华力制冷维修小知识
  • 《深入解析Oracle》一书前言
  • python远程调试_python基础===利用PyCharm进行Python远程调试(转)
  • JAVA实现整句汉字拆分、转换为ASCII
  • [ 一起学React系列 -- 8 ] React中的文件上传
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • Codepen 每日精选(2018-3-25)
  • Fabric架构演变之路
  • PermissionScope Swift4 兼容问题
  • SQL 难点解决:记录的引用
  • 使用putty远程连接linux
  • 算法-插入排序
  • 我是如何设计 Upload 上传组件的
  • 新版博客前端前瞻
  • 一、python与pycharm的安装
  • 云大使推广中的常见热门问题
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • const的用法,特别是用在函数前面与后面的区别
  • 阿里云IoT边缘计算助力企业零改造实现远程运维 ...
  • ​插件化DPI在商用WIFI中的价值
  • ​渐进式Web应用PWA的未来
  • (13):Silverlight 2 数据与通信之WebRequest
  • (23)Linux的软硬连接
  • (二)学习JVM —— 垃圾回收机制
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (力扣题库)跳跃游戏II(c++)
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .bat批处理(八):各种形式的变量%0、%i、%%i、var、%var%、!var!的含义和区别
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .NET 读取 JSON格式的数据
  • .net2005怎么读string形的xml,不是xml文件。
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .NET开源项目介绍及资源推荐:数据持久层
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • @Transactional 竟也能解决分布式事务?
  • [ Linux ] Linux信号概述 信号的产生
  • [ vulhub漏洞复现篇 ] AppWeb认证绕过漏洞(CVE-2018-8715)
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [<MySQL优化总结>]
  • [1]-基于图搜索的路径规划基础
  • [2023-年度总结]凡是过往,皆为序章