
SAP
milkandcoffee
有朋自远方来,不亦说乎 :)
展开
-
JAVA与SAP系统的配置比较
JAVA与SAP系统的配置比较 Java作为面向对象语言已经出现10几年了,语言日趋完善,性能也日渐提升,虽然已经过了它如日中天的年代,但它的地位至今仍然(相信再过10年)没有一种编程语言可以替代。 SAP的ERP实现出现在JAVA语言之前,由于经济全球化和现代企业规模的扩张,虽然它一直被一些大型客户所推崇,但是却从来没有因为的它的编程或者说实现手段而被广泛关注。原创 2007-09-06 23:02:00 · 1857 阅读 · 0 评论 -
关于有table control的屏幕里做BDC
前几天做了一个关于修改消费记录的BDC程序,那个记录是在table control里. 问题1: 如何获取里面数据的纪录行数. 一般标准的事务都有FM用来选取显示的数据,一般为 *open, 所以可以直接获得显示的数据。 问题2: 如何避免代码冗余。可以把修改单行记录的操作放在一个循环当中。并在字段后面加上 (n), n是行数。 问题3: 如何翻页。对于table原创 2008-03-26 22:34:00 · 1529 阅读 · 0 评论 -
SAP Enhancement系列:Badi
功能需求:验证country是CN的地址里的postal code不能以‘9’开头。创建一个供应商,输入必输字段。回车进入debug模式。设置断点Class Name: CL_EXITHANDLER Method Name: GET_INSTANCE。在断点处可以看到Badi的名字。进入事务’SE18’,显示Badi ‘ADD原创 2008-07-04 21:08:00 · 1722 阅读 · 0 评论 -
Customer Exit 和 User Exit 的不同之处
There are 5 main differences:1. USER EXITS 是以 FORM的形式存在,所以通过被SAP standard programs 通过 PERFORM调用. CUSTOMER EXITS 以 FUNCTION module形式存在, 通过CALL CUSTOMER-FUNCTION语句调用. 2. 在user exit里你可以读写几乎所有的全局变原创 2008-07-08 19:14:00 · 1700 阅读 · 0 评论 -
SAP Enhancement系列:Customer Exit
需求说明: 检查供应商的地址里的街道(Street)字段是否超长(最长20个字符)。 输入一些必输字段,进入debug模式。在debug模式里,设置动态断点 “call customer-function”.点击F8,直接停在call customer-function语句上。 点击program 按钮,进入当前程序。原创 2008-07-04 20:14:00 · 4089 阅读 · 4 评论