Archive for 2009.12

SAP中自定义日志处理

1. 简单介绍 SAP本身有很多日志处理模式, 在定制开发的程序中, 可以非常方便的调用SAP标准日志处理流程. 但是其也有缺点, 例如archive有点麻烦, 还有就是不够灵活的处理客户的各种需求. 为了能够更好的满足客户的需求, 我开发了一个小且简单的日志处理程序, 简单的流程, 对客户的一般需求也能够给予满足. 2. 业务背景 在SAP项目实施中, 会有很多客制化开发程序, 客户希望这些程序都能够有统一的log处理机制. 每个程序的处理结果可以单独查询, 每隔一段时间(3~5个月)可以archive这些程序处理日志. 并且在需要的时候可以恢复这些archive数据回...

SAP ADS配置详细步骤

clip-image014-thumb.jpg
前面系统异构移植安装成功, 经检查ADS也已经安装成功, 可是最终测试的时候遇到了很多问题, 经过几天的研究, 终于配置完毕, 具体步骤如下: 1. 配置SAP端RFC连接 2. 配置SAP端ICF服务 3. 向SAP 索要Reader Rights 参考sap note: 736902 – Adobe Credentials 4. 在JAVA VM中安装license 5. 配置JAVA destination Web Service: HTTP: 6. 检查用户ADSUSER和ADS_AGENT权限 ABAP端: SU01 JAVA端: 6. 确认结果 执行程序: FP_TEST_00 如果成功, 则结果如下: 如果失败, 则...

带你进入SAP BSP系列—实战部分(3)

前面我们做了一个简单的Hello world, 仅仅包含了屏幕的输出, 其中, 我们使用了两种模式, 一种有HTMLB, 另外一种是纯HTML+ABAP. 在这节我们会简单的处理用户输入输出, 同样使用两种模式完成. 任务: 存在两个页面, 在第一个页面提供用户输入, 包含一个label, 一个输入框, 一个提交按钮. 在第二个屏幕显示用户输入结果. 由于只有两个页面, 所以我们选择静态导航. 首先, 要熟悉几个全局变量: REQUEST: 接口IF_HTTP_REQUEST, 存储HTTP请求 RESPONSE: 接口IF_HTTP_RESPONSE, 存储HTTP响应...

ALV调用Excel inplace不能传递数据问题解决方法

clip-image004-thumb.jpg
在使用ALV显示数据, 希望调用Excel inplace功能直接在excel中查看数据(sy-ucomm = &VEXCEL), 可是当我们点该按钮是, excel是成功出现了,可是alv grid的数据却没有写到excel中. 现象: 解决方法: 设定Excel的安全: 参考note: Note 696069 – No data when view Excel Inplace on ALV with Office 2003/XP ...

ALV中调用Excel, 丢掉前面的0问题解决

在sdn中看到有人问这个问题, 于是做个简单的例子来说明如何避免, 或者说解决这个问题. 1. 写个小程序, 用alv来显示表vbak的内容. *&———————————————————————* *& Report  ZALV_INPLACE *& *&———————————————————————* *...

ERP 2005系统异构移植之Post-Installation配置

7.jpg
OK, 现在系统也装好了, license也弄好了, 接下来就是一些细节的配置, 我只列出项目, 具体信息就不写了, 有问题的朋友可以邮件问我. 1. 配置传输系统: STMS 2. 安装中文包 3. 修改源系统RFC连接: 因为是系统移植, 在源系统中有很多的连接是我们新系统中不需要的, 这些都要一一清理, 对于ABAP连接还好, 对于J2EE的连接, 就要在ABAP+JAVA两端下手了. 4. 检查Portal http://192.168.0.111:50000/irj 结果发现源系统没有安装, 唉, 看来我又要自己安装了. 5. 检查SLD http://192.168.0.111:50000/sld 里面有很多源系统的设定, ...

SAP License安装

5-thumb.jpg
前面已经说过了,我系统异构移植已经完成, 接下来就是要配置系统, 那么第一件事情就是申请新的license, 这比新安装的系统要多做一步, 那就是首先删除源系统的旧的license. 1. 申请license: http://service.sap.com 2. 取得sap license安装文件 3. 执行事务代码slicense: 点击New License–>Install, 选择你从sap得到的key文件 如果正确的话, 你的license就算安装成功了. ...

ERP 2005 系统异构移植安装完毕

4.jpg
历经这近一个月的郁闷历程, 从清除本身安装的ERP 2005 IDES, 然后下载ERP 6, 突然发现ERP 6在32bit系统无法双飞(ABAP+JAVA), 于是重新找ERP 2005, 发现已经找不到. 然后到客户那里取得ERP 2005 安装CD, 找到原来有家客户的移植系统export, 开始安装. 安装过程相对比较顺利, 到现在双飞已经都启动, 遇到的问题如下: 1. 没有migration key: 给你个通用的, 如果以后你要系统移植就用下面的其中一个就OK: 1G5fdEM50T1IrBzjt6TE5Pae   or  1G5fdEM50T1IrBzjt6TE5Pae 2. Import ABAP出错: 基本上...

如何清除已经创建Enhancement Spot Implementation

2.jpg
其实这个真的非常简单, 我想大家更加感兴趣的是如何创建和实施这种SAP增强, 这个有空再介绍啦. 1. 找到你所做的增强 2. 右键找到撤销操作, 点击