![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
A06 SAP_ABAP
wbin9752
这个作者很懒,什么都没留下…
展开
-
如何修改SAP标准数据元素文本
事物码:CMOD点菜单 “转到-文本增强-关键字-更改”比如将字段KOSTL(成本中心)改为“费用中心”点击保存,在其他地方再看到数据元素KOSTL时,文本即变为“费用中心”。原创 2012-08-18 09:46:16 · 4334 阅读 · 1 评论 -
SAP限定同名程序同时运行数量
REPORT z_test .DATA : th_opcode(1) TYPE x, with_cpu TYPE x VALUE 0.CONSTANTS: opcode_wp_list LIKE th_opcode VALUE 1.DATA: BEGIN OF wp_tabl OCCURS 10. INCLUDE STRUCTURE转载 2013-11-20 13:04:13 · 1281 阅读 · 0 评论 -
BAPI_ACC_DOCUMENT_POST生成预制凭证增强
1、找该BAPI增强出口ACC_DOCUMENT(SE24跟踪);2、SE19对BADI实例化 READ TABLE c_extension2 INTO wa_extension WITH KEY structure = 'PARK'. IF sy-subrc = 0. MOVE '2' TO c_acchd-status_new. DELETE c_exten原创 2013-02-26 16:43:01 · 5121 阅读 · 0 评论 -
SAP增强总结-第四代增强(BTE概念及原理)
1、BTE的基本概念及用途2、BTE接口类型及应用范围 ● Publish and Subscribe Interface(P/S接口) 用于告诉外部软件在SAP标准应用中触发了某些事件,并且把产生的数据提供给它们。外部软件不能给R/3系统返回任何数据。例如可以用在以下地方: · 主数据被创建、修改或锁定 · 凭证被输入、预制、修改或转载 2012-09-07 13:15:39 · 11949 阅读 · 0 评论 -
查找BAPI两种方法
How to Find Bapi for Particular Transaction in SAPHow to find function module or Bapi for particular transaction in sap?If you mean that you need to know what BAPI's a particular tranx uses, w转载 2013-02-26 11:34:22 · 2356 阅读 · 0 评论 -
SAP增强总结-第四代增强(BTE实例详解)
BTE实施步骤 1.1 事物码 BF24定义产品 1.2 事物码BF34 定义产品、事件和函数之间关系 1.3 SE37 创建、修改函数函数的建立一般通过BERE找系统标准样本函数事物码BERE点“执行”点“样本函数模块”将样本函数复制为自定义函数即可。BET其他相关事物码:FIBP、BERP、BF3原创 2012-09-07 09:14:05 · 6124 阅读 · 0 评论 -
SAP增强总结-第四代增强(BTE实例详解)
★ 在创建或修改客户时做最终检查,不符合条件不允许保存● 查找合适的事件1、运行事务码XD02,查找到对应的程序为SAPMF02D,在此程序中搜索字符串“OPEN_FI_PERFORM”,可以找到此程序中的所有用到的BTE。2、运行事务码FIBF。由于此例只是做检查,因此要查找的是P/S型的事件,因此选择菜单“环境->信息系统(P/S)->F8运行程序”,根据事件描述和事件文档转载 2012-09-07 14:12:01 · 33793 阅读 · 1 评论 -
SAP增强总结-第三代增强(BADI实例详解)
以生产订单收货为例:1、BADI的查找方法:SE38在程序中搜索关键字CL_EXITHANDLER或SE24(CL_EXITHANDLER)在方法GET_INSTANCE中打断点,然后运行相应事物码扑捉BADI然后运行MB31事务码 假若找到可以使用的BADI为MB_DOCUMENT_BADI。2、BADI应用可以使用SE18查看该BADI,可以看到改BAD原创 2012-09-06 16:30:39 · 57953 阅读 · 1 评论 -
SAP增强总结-第三代增强(OO基本编程思想)
第三代增强(BADI)基于面向对象(OO)编程思想实现,要了解第三代增强,需要对OO编程思想有一定了解。接口本身不能实例化,通过类可以来实现接口定义的方法。Report ZINTERFACE.* Interface Define:Ishape---形状Interface IShape.Methods: getArea Returning Value(area) Type原创 2012-08-29 17:30:26 · 4324 阅读 · 0 评论 -
SAP增强总结-第一代增强
1、SAP增强从用途来说分:A、数据元素增强;B、菜单增强、C、屏幕增强;D、功能增强;2、SAP增强从实现方式来说分:A 、第一代增强(增强嵌入标准程序中);B第二代增强(SMOD、CMOD);C、第三代增强(BADI);D、第四代增强(BTE);3、其他相关增强:A、财务模块常用的替代和验证;B、销售模块常用的例程等;实现某个用途采用何种实现方式,四代增强可能都不是万能的,具体采用原创 2012-08-27 08:56:00 · 16286 阅读 · 1 评论 -
SAP增强总结-第二代增强(SMOD、CMOD)
第二代增强比第二代增强安全性提高了很多,第一代增强毕竟是在原标准程序中修改,大部分传递参数都可以直接使用,第二代增强做了一些封装,对用户可以修改的参数做了限制。1、增强点查找方法首先根据事物码找到对应程序名(SE93),然后SE11查询数据表TADIR(限定PGMID=“R3TR”、 OBJECT= “PROG”、OBJ_NAME=程序名)找对应开发类,如果找不到对应开发类,通过SE38查原创 2012-08-29 14:13:15 · 25192 阅读 · 1 评论 -
GS01创建信息集及其他GROUP在ABAP程序中的调用方法
1、函数'G_SET_GET_ALL_VALUES'使用 实例DATA: t_set_values TYPE TABLE OF rgsb4.DATA: wa_set_values LIKE LINE OF t_set_values.ranges:zhkont for ska1-saknr occurs 1.CALL FUNCTION 'G_SET_GET_ALL_VAL转载 2013-11-20 13:00:48 · 2802 阅读 · 0 评论