SAP ABAP
zgfang
这个作者很懒,什么都没留下…
展开
-
Additional Functionality on SELECT-OPTIONS
对于SELECT-OPTIONS我们常用OBLIGATORY / NO-DISPLAY / VISIBLE LENGTH vlen / NO-EXTENSION / NO INTERVALS / MODIF ID modid 进行screen上的设置,下面的FM可以对Multiple Selection进行进一步的设置,比喻只能输入select value而不能用exclude val...2008-06-17 18:08:15 · 141 阅读 · 0 评论 -
Internet Communicatin Framework简单应用实例
SAP提供了ICF通过Internet与外部进行通讯,下面只是基本ABAP Object的一个错误的例子进行了修改,附代码如下: 1,SICF创建一个Server: z_http_service 2, SE24自定义一个类,并引入interface为IF_HTTP_EXTENSION,并声明如下数据类型: types: BEGIN OF tline, datestr ...2008-06-15 17:03:23 · 142 阅读 · 0 评论 -
邮件发送功能
在SAP中我们可以配置STMP邮件功能,可以通过SOST来查看邮件状态,在编码中可用FM SO_DOCUMENT_SEND_API1 、SO_NEW_DOCUMENT_ATT_SEND_API1通过编码的方式来发送邮件以及邮件附件。在定义附件表时用solisti1,其长度为Char255,实际中我们导出的每一行记录都会超出这个长度。对XLS格试的附件我们可以用Excel的分隔标签来解决...2009-04-20 20:50:58 · 398 阅读 · 0 评论 -
Sales Order 中的User Exit开发
在标准SAP业务应用中常会修改标准程序和增加一些自己的功能代码来满足特定化的需求,SAP提供了一些出口对特定的程序、屏幕、MENU以及Docuement进行扩展与修改,他们并不包含任何功能,并被分离存在特定的package里所以他既不会影响标准SAP源代码也不会妨碍升级。除了通过后台配置客户化,我们常用主要有三种用户出口来进行Enhancement和Modification: 1...2008-03-14 23:22:07 · 219 阅读 · 0 评论 -
提高ABAP的代码质量
ABAP作为一种商业语言对其性能没有太多苛刻的要求,大部分工作通过配置就能满足需求,但就现在的R/3还离不开ABAP去处理一些特定需求,如何保证代码质量仍然是非常值得去研究和学习。 一谈到代码质量,首先想到的肯定SQL语句。确实,写代码SQL语句是非常重要的部分,但不是全部,有可能只是一篇Documentation你无视他的存在。记得有一次做关于IDOC的简单开发,由于开...2008-03-17 23:11:59 · 209 阅读 · 0 评论 -
表格维护器(Table Maintenance Generator)的使用
在ABAP开发中常创建大量的客户表,对于End User来说不同的权限以及可操作性来讲不可能总是用SE11、SE16来直接维护据,同时对表的数据维护也会有一些特殊的需求,比喻数据验证、当前日期或时间的直接输入、根据输入的key value自动带出指定的值、甚至屏幕的客户化等等。 [b]1,SE11创建客户表,Unitilies->Table Maintenance Generator:[/...2008-04-24 18:13:26 · 426 阅读 · 0 评论