03 2010 档案
摘要: 在销售订单处理中,用户会需要控制屏幕的一些字段是否允许修改,在配置里没有设置,为了实现该要求只能通过sap提供的增强来实现。sap为用户提供了三种增强,用户可以选择任一种来实现。 1)BADI对应的接口类是:IF_EX_BADI_SD_SALES_BASIC实现方法参见:http://blog.csdn.net/CompassButton/archive/2006/10/21/1344686.as...阅读全文
摘要: ABAP 动态内表构建 Dynamic internal table这两天做了一个这样的需求,其中要求根据用户输入的工资项(T512W-LGART)查找数据,并输出到ALV,要求是输出跟着输入变。由于工资项的配置信息可能会变,因此用于存储要显示的数据的内表就不能预先知道,因此不得不寻求动态内表的构建方法。 其实网上的例子也有不少,但是都缺少说明,折腾了一上午才弄明白一些,写出来与大家分享。REPO...阅读全文
摘要: 项目接近尾声,和SAP的集成也按进度进行。 测试系统全部通过。 今天测试往正式系统传送数据,生成正式凭证。 结果,系统返回错误:User ******** has no RFC authorization for function group SYST . 看来普通用户是不能直接调用RFC的。 SAP在线帮助: RFC Trusted/Trusting Systems You can use tr...阅读全文
摘要: 在ABAP中可以用SUBMIT 关键字来实现程序之间的调用,是很好用的一个关键字(1)调用另一个程序 比如: SUBMIT ZHR_UPDATE_IT0008. "调用更新信息类型0008的程序(2)一个程序在调用另一个程序的时候,需要进行数据的传递。 一种是被调用的程序的屏幕有输入参数。可以用以下方法来传递数据: SUBMIT ZHR_UPDATE_IT0008 WITH P_BETRG = '...阅读全文
摘要: 对于经常开发ABAP程序的ABAPer,应该很希望ABAP的关键字能够完成自动输入.在ABAP编辑器里找了很久都没有发现哪里有地方可以设置.后经过一翻折腾,发现 只需要更改一个设置就好.1) 找到路径C:\Documents and Settings\XXX XXX\SapWorkDir\ab4_data(XXXXXX为WINDOWS登陆帐号名)2) 打开文件 “settings.xm...阅读全文

