善待自己,珍惜今天,恩泽他人,享受生活

不放弃任何解决困难的机会,人的一生就是解决困难的过程。 当我们走完一生才能说没有问题要解决了。 面对工作、生活上的压力,面对来自家庭、朋友、同事、上司等的困惑。 要排除万难,否则我们就会被万难排除!

博客园 首页 新随笔 联系 订阅 管理

随笔分类 -  SAP相关

摘要:查看下图在SAP中关于Entity维度的设计,设计维的时候有所有者,审核者,查看者,H1,H2,H3和其他属性 对于其他属性我们暂且不管,看看所有者,审核者,查看者,H1,H2,H3这几个属性设计对系统的影响有下: 可以根据H1,H2,H3抽取不同角度的实体树 可以根据所有者,审核者,查看者几个属性轻松的实现权限的管理(控制不同的人在查询时对于不同实体的访问权限) 可以预设多个空字段,以能够动态... 阅读全文
posted @ 2013-04-27 09:56 笨笨丁 阅读(519) 评论(0) 推荐(0)

摘要:面预算管理是联系公司战略目标与日常运营的重要纽带,它上到战略层面、下到执行层面是一个完整的闭环的管理流程。他是当前非常热门的技术,该专题将引导大家进入BPC学习的热锅中 阅读全文
posted @ 2013-04-11 09:31 笨笨丁 阅读(1443) 评论(0) 推荐(0)

摘要:se37写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制。bapi是sap做好的实现特定业务操作的rfc。idoc是基于sap自己的类似xml格式的文档数据交换的方式。rfc必须在线的方式调用,一般做同步的,idoc基于文档, se37写出来的叫function,其中可以远程调用的叫rfc,remote-enabled function,abap语法和输入输出参数就会有一些限制。bapi是sap做好的实现特定业务操作的rfc。idoc是基于sap自己的类似xml格式的文档数据交换的方式。rfc必须在 阅读全文
posted @ 2012-01-10 06:53 笨笨丁 阅读(941) 评论(0) 推荐(0)

摘要:里,我们介绍外部系统调用SAP R/3的WEB SERVICE的功能,以.NET调用WEB SERVICE为例。Web service是一种通用的接口方式,通过WEB实现系统间的通讯,所以掌握WEB SERVICE的接口方式,可以有效的为我们提供接口设计方法。 下面我们开始介绍.NET调用WEB SERVICE的实现方法:1. 在R3中创建remote enable的RFC在R/3中创建一个通过参数CARRID获取FLIGHTS数据的RFC:定义属性为Remote-Enabled在IMPORT中定义过滤参数在TABLES中定义返回数据的表类型在SOURCE CODE中,写入取数逻辑: 2. 将 阅读全文
posted @ 2011-12-11 21:49 笨笨丁 阅读(9372) 评论(1) 推荐(1)

摘要:内文这个东西就像长篇大论的描述,跟在WORD里面一样可以输入无数个字。如果在sap中输入事务码进去可以维护多少个字都可以,但是如果是用.NET调用BAPI传进去内文的话,会将内文超过132个字符的内容全部截掉。要怎么样才能全部导入所有内文呢? 以下以导入请购单的程序来描述: //表头内文 转换多笔实现超长文本插入 ......PRHEADERTEXT.Insert(); // 这个是BAPI里面导入内文的参数if (txtQG07.Text.Trim().Length > 120) // txtQG07.Text的内容就是所有内文,这里用120个字符判断{int len = txtQG0 阅读全文
posted @ 2011-12-10 23:43 笨笨丁 阅读(338) 评论(0) 推荐(0)

摘要:为什么.net调用SAP的BAPI接口需要调用BAPI_TRANSACTION_COMMIT呢?首先得明白BAPI_TRANSACTION_COMMIT这个BAPI的作用。它功劳很大,在SAP里面很多的BAPI直接调用是不会有结果的,因为需要COMMIT一下才能生效,比如生成资产编号的BAPI:BAPI_FIXEDASSET_CREATE1,如果对他直接在SE37中调用运行或者使用SE38调用它,虽然可以得到一个资产编号,但是在AS03里面查询,系统会很白痴得提示你:该资产编号不存在于XX公司。更搞的是当你在AS01中新建资产编号时,新建的资产编号会跳过之前用BAPI生成“失败”的号码。 那么 阅读全文
posted @ 2011-12-10 23:38 笨笨丁 阅读(2245) 评论(0) 推荐(0)

摘要:检查与SAP相关的DLL的版本问题由于Web系统中涉及到和SAP交互,与SAP相关的DLL与服务器操作系统的版本有关,即存在2个版本(32位和64位操作系统),相对于DLL也存在32、64两个版本。部署时DLL的版本和操作系统的版本必须相互吻合。 部署是问题:IIS支持的CPU 与系统的操作系统不一致,需要将sapnco.dll,sapnco_utils.dll放到GAC下一下是 X64 win2k3+x86 IIS 1. 安装32 bit vcredist_x86.EXE,安装包下载位置:http://www.microsoft.com/downloads/en/details.aspx?f 阅读全文
posted @ 2011-12-10 23:32 笨笨丁 阅读(824) 评论(0) 推荐(0)

摘要:SAP connector3.0支持的VS版本和使用前必须安装的东西: 完全兼容VS2005、VS2008、VS2010以及.NET2.0、3.0、3.5、4.0还有分32位和64位的两大版本。由于它所需要的两个文件sapnco.dll和sapnco_utils.dll这两个文件是通过VC++2005编译的,所以在目标电脑里必须要安装这个运行库方可正常运行(系统若有自带则可不用再安装),运行库大小2.6M,安装不到一分钟。 何谓RFC: 何谓RFC,就是一个Function,可以被非SAP系统调用,比如VB,C#,Java等。如果我们在RFC中INCLUDE了相关的业务逻辑,那么我们就可以完全 阅读全文
posted @ 2011-12-10 23:27 笨笨丁 阅读(2735) 评论(1) 推荐(0)