- 博客(11)
- 收藏
- 关注
转载 SAP中寻找增强的实现方法
<br />SAP 增强已经发展过几代了,可参考 SAP 标准教材 BC425 和 BC427。简单的说SAP的用户出口总共有四代: <br />1、第一代 基于源代码的增强。<br />SAP提供一个空代码的子过程,在这个子过程中用户可以添加自己的代码,控制自己的需求。这类增强都需要修改sap的标准代码。<br />示例:USEREXIT.. in SAPMV45A <br />源代码增强以子程序形式发布,在 SAP 的发行版本中,使用 PERFORM 调用这些子程序,它们在发布时都是空的,集中在一些文
2011-01-30 10:49:00 1586
转载 IDOC 實例
创建IDOC: 第一步:WE31 创建IDOC所包含的字段. 第二步:WE30 创建IDOC 把Segment分配给IDOC 第三步:WE81 创建信息类型 第四步:WE82 把IDOC类型与信息类型对应. 第五步:WE57 Assign Message & Idoc Type to a Function Module for Data Process 第六步:SM59 Define a RFC connection for Idoc transfer
2010-11-17 19:58:00 6122
原创 Idoc 和 bapi 和 rfc 之间的区别
se37写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制。bapi是sap做好的实现特定业务操作的rfc。idoc是基于sap自己的类似xml格式的文档数据交换的方式。rfc必须在线的方式调用,一般做同步的,idoc基于文档,se37写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制。bapi是sap做好的实现特定业务操
2010-11-17 19:52:00 984
原创 屏幕字段结构SCREEN的字段含义
<br />AS01的屏幕增强,想根据TCODE来判断一个屏幕字段的可用与否。使用了SCREEN结构,在此记录一下这个结构的字段含义。<br />在SAP屏幕中,一个字段就像.NET中的一个控件,这个字段对应一个SCREEN结构,就像控件的多个属性。<br />SE11可以查看SCREEN结构中的字段,只是没有备注。<br />名称 长度 说明<br />NAME 30 屏幕字段的名称<br />GROUP1
2010-11-16 22:26:00 1991
原创 user exit程序中使用import参数之外的字段的办法
<br />写一个出口程序,找到了出口之后,发现import进来的参数不够用,我需要的一个字段没有办法在import、tables中获取,看样子有些麻烦。<br />使用了以下方法解决了这个问题,方法不算好,但目前分析来看没有什么问题,指的记录一下。<br />思路:使用字段符号,将程序中的字段读取过来,需要说明的是得在标准程序中找到要去的字段才行。以下是代码:<br />data fname type string.<br />field-symbols <FS> type any.”定义字段符号<br
2010-11-16 22:26:00 488
原创 BADI 寻找方法
BADI是SAP的第三代用户出口,采用了面向对象的方式,据说在4.6A版本之后才引入的BADI。网上流传找BADI的方法不少,1、在se24中,显示CL_EXITHANDLER,打开get_instance方法,设置断点,运行一个tcode,看一下exit_name的值,这就是传说的BADI。2、se37 查看SXV_GET_CLIF_BY_NAME,设置断点,查看name的值。以上两个是设置断点的方法,网络上说的比较多,好像很好用似的,其实不然,SAP太灵活了,或者说比较乱,有些TCODE用上述方法根本找
2010-11-16 22:19:00 894
原创 SAP BADI应用(转载)
1.定义BADI 1) T-Code: SE18 Business Add-In Define. 2) 输入要创建的BADI的名字,点击"Create"。 3) 输入BADI的描述性文本,在"Interface"选项卡上输入接口的名字,也可以采用SAP建议的接口的名字。同时,BADI类也 会被创建。 例如:对于BADI "ZTEST",SAP会建议"ZIF_EX_TEST"作为接口的名字,"ZCL_EX_TEST"作为类的名字。 4) 保存
2010-11-16 22:13:00 799
转载 SAP MM和财务的接口配置
FI/MM 借口配置FI/MM通过tcode OBYC为所有的库存移动设置过帐科目,系统用不同的TransactionKey决定了不同的移动类型/业务类型,对于这些TK的含义,SAPLIB中有较为详细的解释,可参阅。科目的配置可以按照需要做在ValuationArea(Plant)和ValuationClass层。 特别是我认为FI/MM AccountDetermination中最有意思的就是
2009-06-08 20:40:00 973
转载 SAP所有模块用户出口(User Exits) 三
接二:QAAT0001 检验类型确定与变体 01不同QAAT0002 接收批/收货的控制QAPP0001 用户退出 QAPP 1(创建检验点)QAPP0002 用户退出 QAPP 2(创建检验点 & 其他数据)QAPP0003 用户退出 QAPP 3(IDI:检验点和其他数据)QAPP0004 检验点处理的用户退出 4(部分批缺省)QAPP0005 创建部分批QAPP0006 用户功能代码调用 0
2009-06-07 21:44:00 2133
转载 关于SAP的用户出口
关于SAP的用户出口用户出口就是SAP中的Customer Exits或者User Exits什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上了衣服,就些衣服就SAP的标准程序,还有些衣架是空着的,这些就是“用户出口”,你可以把自己做的衣服(比如程序代码)挂到这些衣架上去--如果你觉得SAP给你准备的衣服不够穿或者不合身的话。使用用
2009-06-07 21:37:00 1320
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人