2008年12月2日
摘要: 屏幕是SAP系统和用户对话的媒介,在应用程序中定义,并从R/3系统应用层传送给显示层进行显示并接收用户输入。之前我们大量开发的ABAP报表用到的选择界面和列表屏幕的定义及用户交互的触发、接收和相应过程,是由ABAP程序来控制的。而今天才知道原来标准屏幕可以由开发人员进行布局设计和绘制,并调用ABAP模块。这首次让我感到ABAP原来还有点面向对象。 来说一个简单的例子(HELLO WORD的... 阅读全文
posted @ 2008-12-02 14:09 hyladmin 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 系统内部有一個专门存放系统变量的表SYST(可以用SE11来查看),其中最常用的系统变量有: SY-SUBRC: 系统执行某指令后,表示执行成功与否的变量,’0’ 表示成功: 例如:SELECT后找到合适的记录,SY-SUBRC=0; 系统运行时,用AUTHORITY-CHECK进行权限检 查,通过的话SY- SUBRC=0。 SY-UNAME: ... 阅读全文
posted @ 2008-12-02 14:08 hyladmin 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1、最普通的用法 *Code used to execute a report SUBMIT Zreport. 2、带select-options程序的Submit的用法 *Code used to populate 'select-options' & execute report DATA: seltab type table of rs... 阅读全文
posted @ 2008-12-02 14:07 hyladmin 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 可以获得TNS_ADMIN、ORACLE_SID、NLS_LANG、DB_SID、dbs_ora_schema、ORACLE_HOME。。等数据库信息以及LANG、SAPJDBHOST、LOGIN、G_BROKEN_FILENAMES、PATH、SAPDBHOST、LOGNAME、MAIL、ODMDIR、JAVA_HOME、SAPSYSTEMNAME等系统环境变量。 例程: ... 阅读全文
posted @ 2008-12-02 14:06 hyladmin 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 使用函数:FUNCTION 'VIEW_ENQUEUE' 锁定所有对应的透明表 使用函数解FUNCTION 'DEQUEUE_ALL' 所有的透明表 查看数据更新错误情况:使用事务码:sm13 人工处理错误 阅读全文
posted @ 2008-12-02 14:06 hyladmin 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 金额和数量的转换(1) – 在R/3 系统中,金额数量字段只有在伴随有金额代码 的时候才有用,只有这样数额的小数点才会正确设置。 金额代码字段必须指派给每个金额数量字段。例如, 在数据库中2 日元会在CURR 数据类型字段中存储成 0.02。 – 在BAPI 中使用金额数量字段时,需要遵守下列方针: • 在接口中一定不能使用数据类... 阅读全文
posted @ 2008-12-02 14:05 hyladmin 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1、badi对象的信息存储在SXS_INTER, SXC_EXIT, SXC_CLASS 和SXC_ATTR 这四个表中(参见SECE包); 2、sap程序都会调用cl_exithandler=>get_instance来判断对象是否存在,并返回实例;其实get_instance就是对上述几个表和他们的视图(V_EXT_IMP 和 V_EXT_ACT)进行查询和搜索。 se... 阅读全文
posted @ 2008-12-02 14:04 hyladmin 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 作为目前ERP市场上最为领先的应用系统之一,一直以来,SAP R/3在提供API应用编程接口和接口工具方面也同样领先于其它ERP厂商。ALE/IDocs是SAP公司为SAP R/3 R4.6C版本所提供的接口机制,目前应用最为广泛。在 R4.0以后的版本中,又添加了技术上先进的BAPI。本文作为系列介绍之一,对ALE/IDocs, BAPI以及其它可用的整合方式进行介绍。 1、AL... 阅读全文
posted @ 2008-12-02 14:02 hyladmin 阅读(329) 评论(0) 推荐(0) 编辑
摘要: * This program displays the menu path for a transaction. If the user * clicks on the transaction line, it displays the transaction's start * screen. It is useful when working with the pr... 阅读全文
posted @ 2008-12-02 14:00 hyladmin 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 在SAP服务器安装时,默认设置了三个client,分别是000,001和066。这些client是SAP的标准client,它们包含了client的初始数据,一般不要拿来用。如果要开始配置系统,请以client 000为源拷贝一个新的client。我们以000这个client为模板,拷贝生成一个新的client。具体操作是: 首先,用scc4事务码创建一个client... 阅读全文
posted @ 2008-12-02 13:58 hyladmin 阅读(300) 评论(0) 推荐(0) 编辑