摘要:表E070存入CR的状态数据。如果SE16N的修改表的功能被屏蔽的话。可用如下方案:1,Se38 进入程序 LSETBF01ifcode='SHOW'.settitlebar'TAB'withname'anzeigen'(100).elseifcode='EDIT'.settitlebar'TAB'withname'ändern'(101).elseifcode='INSR'.settitlebar'TAB'withname'einfüge
阅读全文
摘要:【权限】关于Authority-check 以下是以前关于Authority-check的一份总结,现重新编译并通过,在这里记录一下以防遗忘。 1. Authority-check介绍 在ABAP中,我们经常会使用到Authority-check,其中想必遇到最多的就是activity的authority check,如01代表create、02代表change、03代表display。 Auth...
阅读全文
摘要:SAP debug的几种方式这几种debug的方式有些是通过摸索得知,有些是参考别人的一些分享,在这边做下总结1. 直接在程序中设断点这种方式想必大家都知道了,在se38里面打上breakpoint,程序运行到该处即进入debug模式2.background Job的debug进入SM37 查找到自己想要debug的后台程序,这里运行完毕或者正在运行的均可进入debug查找到后打中job前面的勾 然后在控制框输入JDBG回车,即进入debug3.在程序运行界面进入debug在程序的控制框输入/H,运行程序的时候就会进入debug4.正在运行的程序进入debug进入sm50 找到需要进入debu
阅读全文
摘要:SAP 增强简介在SAP ABAP中,其中很大一部分工作是关于增强enhancement之类的工作,这也是在所难免的,毕竟“萝卜白菜各有所爱”,相同的business于不同的公司可能会有不同的solution。同时,作为SAP,虽然能够尽量努力要求自己去满足不断变化的社会需求(所以我们的SAP系统,从自己接触的几个版本,无论是R/3、ECC、BW、CRM等都是在不断的增强),但是,正如人无完人的道理一样,客户的需求实在是太多太”奇怪”,所以,SAP 增强对于我们ABAP developer来说,是一项必需能熟练使用的skill,也是对项目对客户负责全面地提供solution的一项保证。目前的版
阅读全文
摘要:se11 实用程序-> 表格维护生成器 –>生成视图。如下图:之后,用se93 分配 给上面视图分配 事务码。 如下图:上图:注意屏幕字段处设置。
阅读全文
摘要:1 BAPI的优点bapi是面向对象的设计;bapi是固定的,一般不能修改;bapi可以被sap内部部件和非sap程序使用;bapi的成功和错误信息始终通过RETURN返回;bapi可以被许多开发平台使用;2 何时该考虑使用BAPI设计程序用VB/JAVA?C++等语言编写非SAPGUI程序访问和处理sap数据;SAP不同部件之间通讯;与非sap程序或者老系统交换数据:使用异步通信分发数据如:ALE可以通过SAP Business Connector or Internet Application Components 与因特网程序集成;3 关于RETURNRETURN用于BAPI返回错误和成
阅读全文
摘要:数据库中的数据簇可以将数据簇存储到ABAP/4词典的特定数据库中。就是所谓的ABAP/4簇数据库。该方法允许单步存储任何具有深结构的复杂数据对象,而不必将其调整为关系数据库的平面结构。这样,在整个系统中都可使用该数据对象,并且每个用户都可对其进行访问。要使访问成功,必须知道存储对象的数据类型。在簇数据库中存储数据,对于支持有关关系数据库信息的分析结果十分有用。例如,如果要从所有分支机构的人员数据中生成销售额最高的客户清单或者完整的通讯录,就可以编写ABAP/4程序,让程序来解决此类问题,并将结果存储为数据簇。如果需要刷新存储的数据簇,可以在后台定期运行这些程序。要使用该结果,可以使用只访问该数
阅读全文
摘要:在此次接口项目中用到了锁,对于这个概念,也是在项目中第一次接触,平时做报表中没有用过(其实对一些要更新自定义数据库的报表,是可以用到锁,只是以前大菜不了解,呵呵,现在学习学习).那先说说SAP锁的一些概念性东西.后续上操作手册.一、SAP为什么要设置锁:1,保持数据的一致性如果几个用户要访问同样的资源,需要找到一种同步访问的方法去保持数据的一致性。比如说,在航班预订系统中,需要检查还有没有空座位,当检查的时候,你不想别人修改重要的数据(空座位的数量)。2,仅仅用Database锁是不够的数据库管理系统物理锁定了要修改的行记录,其他用户要等到数据库锁释放才能访问这个记录。在SAP系统中,当一个新
阅读全文
摘要:库存管理BAPI 库存:1. BAPI_MATERIAL_AVAILABILITY 获得商品可用库存2. CO_ZA_AVAILABILITY_CHECK3.AVAILABILITY_CHECK_CONTROLLER4.AVAILABILITY_CHECK库存管理:BAPI_GOODSMVT_GETDETAIL 显示货物移动的明细BAPI_GOODSMVT_GETITEMS 显示物料凭证的详细清单BAPI_GOODSMVT_CREATE 货物移动过帐,入库,出库BAPI_GOODSMVT_CANCEL 冲销货物移动BAPI_MATERIAL_SAVEDATA 建立/更改物料主檔BAPI_OBJ
阅读全文
摘要:近日,有朋友在看过前面的一篇Link Program(请参阅:【Link Program】使用Link Program)的介绍后,询问到很多关于Link的应用,如call transaction, leave to transaction等,其中最为重要的是使用Link program后数据如何共享如何进行传递的问题.关于Link的应用,是SAP开发过程中相当重要的一部分.以前并没有对该topic进行一个比较全面的总结,这次再回过去查阅查阅资料(毕竟需要严谨,不能全靠记忆),然后分成了两篇,这里先进行记录ABAP/SAP Memory,后面将记录在JOB间如何进行数据共享.1. ABAP /S
阅读全文