SAP 开发杂类
qiangsheng
99年毕业后一直从事管理软件开发,
系统集成3年,产品设计和开发4年,ABAP开发3年多。
展开
-
SAP中的编号范围
在SAP中,编号范围(number range) 是一个很重要的概念,很多数据都需要依据编号范围的设定来进行编号,例如各种采购凭证、销售凭证、物料编码、出入库凭证、会计凭证等,这个编号做为对象的唯一标识在数据存储和检索中都起到了至关重要的作用。在我们实际开发中,有时候也需要定义自己的编号范围以实现特殊需求。 我在实际开发中遇到了编号范围的问题,对此进行了一定的研究,并形成了下面的自学笔记,希望原创 2007-06-21 12:59:00 · 3507 阅读 · 1 评论 -
SU21 的替代程序
事务码 SU21 可以用来维护权限对象,但是它有一个致命缺陷,就是必须先找对象分类,然后双击进入某个分类才可以看到具体权限对象,如果我们不知道权限对象在哪个分类里,查找就很困难了。下面的程序直接读出所有的权限对象,显示到 LIST 中,用系统工具栏上的搜索功能就可以快速查找所需的权限对象。 REPORT zsu21 LINE-SIZE 86.TABLES: tobj,原创 2008-09-12 11:38:00 · 2762 阅读 · 0 评论 -
报表程序选择屏幕上的功能码
在 SAP 的标准选择屏幕上,一般是不需要我们定义什么功能码的,SAP 系统会自动按照规定的流程处理各种事件,完成指定功能,但是有时候我们希望在标准流程上做一些特殊功能,这就需要知道标准的功能码了。 下面列出的就是 SAP 报表程序的一些标准功能码:“回车”(回车):系统工具栏第一个按钮,space。“另存为变式...”(Ctrl+S):系统工具栏第二个按钮,菜单“转到-变式-另存原创 2008-07-08 17:23:00 · 8140 阅读 · 1 评论 -
如何创建一个编号范围
使用编号范围,可以很容易的让程序自动获得一个新的连续号码,或者检查用户输入的号码是否存在。编号范围还可以附加一些其他数据,让编号附属于某个组织级别(公司代码、销售组织等等)和某个年度。下面用一个简单的实例来讲解创建编号范围的方法,以及它的使用。http://download.csdn.net/source/418293原创 2008-04-17 15:22:00 · 1262 阅读 · 0 评论 -
创建自己的后台配置功能
SAP 后台配置里的公司、工厂等的维护方式都非常简洁并且统一,SAP 为我们提供了方法创建自己的配置表和配置事务。 http://download.csdn.net/source/409163原创 2008-04-11 15:09:00 · 1353 阅读 · 0 评论 -
报表程序无法执行也无法删除的一种解决办法
汤金根(Tim.Tang) 说:有哪位朋友碰到过一个report程序不能执行, 也删除不掉的情况? 连选择屏幕都出不来, 但把这个程序拷贝出来它是可以正常执行的方志高(Daniel) 说:need to modify the status in the menu attribute汤金根(Tim.Tang) 说:小方哥正解汤金根(Tim.Tang) 说:Menu: GoTo-> Attribute转载 2008-01-14 10:18:00 · 897 阅读 · 0 评论 -
数据表为什么又叫透明表?
大家如果经常进行 SAP 的报表开发,对透明表就一定不会陌生,对透明表可以进行各种标准的数据表操作,获得可一个报表开发需求时,只要找到相关的透明表,也就可以着手开发报表了。但是肯定有很多朋友对透明表这个称呼感觉到很奇怪——明明是个存储实际数据的物理表,为什么是“透明”的呢?这就要从解释“透明”这个词开始。透明,指光线能够通过的,比如玻璃、清水等等。到了近代科学中,为了解释比较抽象的科技概念,将原创 2008-03-31 10:04:00 · 10885 阅读 · 0 评论 -
知道客户出口函数模块名,如何查到它属于哪个客户出口?
在我们的实际开发中有时会遇到这样的问题:通过网络搜索,找到了一个客户出口的函数模块的名称,比如EXIT_SAPLMGNK_003,但是不知道它是哪个客户出口的组件,那我们该如何寻找它所属的客户出口呢?下面是我找到的一个笨办法,供大家参考。1,使用事务码 SE37,打开函数编辑器,在“函数模块名称(Function Module)”栏输入这个函数模块 EXIT_SAPLMGNK_003,然后点“显示原创 2008-03-24 10:23:00 · 1783 阅读 · 1 评论 -
多级列表的 WRITE 输出方法
本代码展示了一个多级别的列表,如果有多行的关键数据相同,就只显示第一行的关键数据并且不显示中间的表格线。*&---------------------------------------------------------------------**& Report ZQS1*&*&-----------------------------------------------------转载 2007-12-25 11:12:00 · 2410 阅读 · 0 评论 -
ABAP 程序有哪些类型
我们在用事务码 SE38 创建新程序时,总是被要求指定一个程序类型,这些程序类型分别完成不同的功能,如果选择错误,程序就可能无法运行。下面一一介绍这些程序类型:可执行程序 (程序类型为 1,在 SAP 标准教程里面经常会提到 type 1 program,就是指这个意思,以后都是这样,不重复说明了。)可执行程序的特点是可以直接执行,而无需事务码,这个也是一般报表开发最常用的程序类型。我们可以在原创 2007-12-18 12:13:00 · 2232 阅读 · 3 评论 -
为SAP列表设置新的打印格式
SAP默认为列表打印提供了X_65_132、X_65_255、X_58_170、X_65_80、X_90_120等多种打印格式,其中前三种是A4纸横向打印,而后两种是纵向打印。我们一般使用纵向打印比较多,但是我们也发现X_65_80用的是四号字(12pt),有时候觉得有点大,而X_90_120用的是六号字(大约是8pt),又太小了,怎么没有一个折中的字体格式呢?SAP不提供,我们只好自己来建了。原创 2007-11-14 12:23:00 · 1290 阅读 · 1 评论 -
SAP 编年史
SAP 编年史 ——摘自 SAP 标准教材 SAP01 1972:SAP 公司成立,原名为 Systems Analysis and Program Development(系统分析和程序开发),创始人是五个 IBM 公司的前雇员:Hasso Plattnet、Dietmar Hopp、Claus Wellenreuther、Klaus Tschira原创 2008-01-23 09:25:00 · 6198 阅读 · 4 评论 -
18种根据屏幕字段找数据表的方法 rev1.1
18种根据屏幕字段找数据表的方法 rev1.1修改了第一版中的一些错别字,增加了一些新的注释和图片,还增加了第19种方法。http://download.csdn.net/source/279215翻译 2007-11-07 10:39:00 · 1346 阅读 · 1 评论 -
生成 Solution Manager Key 的 ABAP 程序
安装 SAP ECC5/6 的时候,必须要输入一个 Solution Manager Key,这个号一般需要通过 SAP 提供的 Solution Manager 服务器来生成,但是很多时候我们不想安装这个庞大的系统(15G 左右)。用下面这个小小的 ABAP 程序,我们就可以快速生成 Solution Manager Key 了。*&---------------------------转载 2007-08-16 17:28:00 · 1818 阅读 · 0 评论 -
SAP 中的变式
变式是 SAP 为用户提供的一种很好的数据重复录入工具,并且还能起到后台启动程序、控制用户数据输入等多项功能。如果能够善于结合信息系统和变式,就可以做出许多定制报表,而现阶段,这类报表多数还是要 ABAP 开发的。http://dl2.csdn.net/down4/20070721/21113449394.pdfhttp://download.csdn.net/down/213351原创 2007-07-21 11:43:00 · 4353 阅读 · 0 评论 -
ABAP 调试器简介
调试器是用来执行 ABAP 程序的编程工具,可以按行或者按节来执行。使用这个工具,可以显示数据对象和检查程序的逻辑流。 现在,可以使用两种调试器:传统调试器,兼容 6.40 以下版本;新版调试器,在 6.40 版以后。下面是这两个调试器的主要不同之处。 新版 ABAP 调试器在它自己的扩展模式(调试器)下执行,而被分析的应用(调试对象)则使用另一个扩展模式。迄今为止,被调试的应原创 2007-07-21 11:40:00 · 2036 阅读 · 0 评论 -
调试使用了函数模块的程序时需要注意的一个小问题
昨天下午复制了一个系统标准程序,在它的 SAP List Viewer 控件里添加一个显示字段,结果在内表里增加了字段以后,调试了一个小时也没能在 List Viewer 中显示出来。看看所有调用的地方该添加的都添加了,就是运行到系统的函数模块 REUSE_ALV_FIELDCATALOG_MERGE 时,添加的字段就死活出不来。因为快下班了,就没有继续调——加班解决问题是个不好的工作习惯。今天早原创 2007-07-11 09:34:00 · 923 阅读 · 1 评论 -
SAP NetWeaver 7.01 SR1 SP3 ABAP Developer Edition 电驴下载
最近没有研究什么东西,放个下载吧。SAP NetWeaver 7.01 SR1 SP3 ABAP Developer Edition,SAP 推出的免费系统平台,从官方下载速度太慢,而且不能用下载工具,因此我做了个镜像供大家下载。详细介绍请见:http://www.verycd.com/topics/2802196/eMule 链接如下:ed2k://|file|%5BSAP.Ne原创 2010-02-24 14:43:00 · 2807 阅读 · 0 评论