个人开发SAP工具集

1). SAP Replicate下载

 在SAP项目或SAP 应用中,我们经常会遇到以下的需求:
1).需要将本次项目或本次操作中通用性程序、函数、功能模块等,保留下来,比如形成一个通用型解决方案的原型(以后的类似的实施或应用即可以在该原型上进行修改)。
2). 为了经验总结、技术rollout等,需要将不同的对象进行保留下来。
3). 还原以前的SAP 对象,如被删除的程序等。
仅仅保存或下载程序代码(即SE38里coding)是容易的,但是,当程序规模复杂,例如它具有多个Include、多屏幕、多数据字典数据相关时,保存或下载该程序的完整对象并不容易。同时,如果要下载数量多的SAP对象,手工逐一地下载更是耗时耗力且不易用。

关于这个需求的实现,我们可以使用:
1). 使用第三方工具SAPLink。
2). 使用SAP Transportation request的下载与上传。(请参考自己开发的CR自动下载与上传工具)。

该工具主要用于将SAP系统中的各种对象按预定的格式下载至本地XML。然后,用户可以再使用该工具配套的“SAP Replicate上传工具”,轻松地在其他SAP系统中进行replicate保存的SAP对象。


下载地址:

链接: http://pan.baidu.com/s/1pKDughP 密码: 2dcz


2).SAP Replicate上载

该工具配套“SAP Replicate下载工具”使用。完成将下载工具生成的XML文件内容解析、并导入到相应的SAP 系统中,从而完整实现对SAP Objects的replication操作。
同时该工具可以自动为上载的对象进行activate操作,并assign相应的Package、Transportation request等工作。
它可以在很大程度上减少开发者或技术实施人员的工作量,例如上载的内容并不完全正确,相应的技术人员仅仅只需要对相应的地方进行修改,例如缺CSR、或缺描述等等。


下载地址:

链接: http://pan.baidu.com/s/1eSyt8Im 密码: w98d


3). Excel-based报表平台

在SAP项目或SAP 应用中,我们有相当多的报表需求。SAP报表,无非都是从SAP数据库的各种table/view里取数,然后进行相应的操作处理,最后使用或list或ALV或EXCEL等进行展示出来。所以,想想看,其实SAP报表,除了数据源不同、相关的数据处理整合不同,各个报表相差无几。但是,在现实的项目实施过程中,却是需要增加ABAP开发人员针对每一个报表单独开发一个对应的程序。
所以,如果有一个通用的报表平台,可以自定义数据源(如SAP Table、View等),然后自定义取数逻辑,让这个平台去完成通用性代码的重构,并最终运行报表。这将会对项目、对开发人员而言,都是一项非常省时省力的工作。且可以完全摆脱开发人员、任由客户自己定义自己所需要的报表。

该工具即是为了此目的而进行的开发。
本工具由“报表平台配置”与“报表平台展示”2部分组成。顾问、用户首先使用“报表平台配置”去定义自己的报表。当自定义报表定义完成后,用户可以使用“报表平台展示”去执行自己的报表。
本工具最终报表以EXCEL格式进行展示。之所以使用EXCEL格式报表,是缘于使用EXCEL我们可以覆盖几乎所有的SAP报表需求:例如行列固定的报表(如 固定格式的企业资产负债表、利润表)、行不固定的报表(如通常SAP里使用ALV展示的报表,如固定指标的不同成品销售报表)、列不固定的报表(即行不固定报表的倒置,如分行展示1年中12个期间的不同利润中心的费用预测报表)。
同时,使用EXCEL格式,还可以提供诸如:
1). EXCEL模板中对格式的设置。如字体、颜色、缩进等;
2). EXCEL模板中对公式的预定义。如可以在EXCEL模板中对相应的单元格或行或列定义公式,待程序在执行过程中填充数据后其公式也可以自动触发。

本报表平台目前支持:
1).固定行、列结构的EXCEL-Based报表。
2).不固定行、不固定列结构的EXCEL-Based报表。
3).通过配置EXCEL的Sheet、行、列来确定单元格或行或列,并对该单元格(行、列)进行数据抽取逻辑定义。
4).选择界面的完全自定义配置,通过自定义配置,可以自动生成该报表的选择界面。
5).对于复杂报表的更新数据源的设计,统一使用相应的模式进行ABAP开发更新数据源小程序。
6).因为新总账汇总表(FAGLFLEXT)的特殊结构,支持对于新总账汇总表(FAGLFLEXT)进行期间数据的汇总抓取。以及其他指定抽取字段的定义。
7).支持对于目标字段进行公式的处理。
8).支持多Sheet的功能(调用EXCEL宏)。
9).支持模板本身具有多Sheet的数据填充配置。


下载地址:

链接: http://pan.baidu.com/s/1dEGwsV3 密码:


4). SAP Role and User Assignment

在SAP项目或SAP 应用中,权限角色管理是必不可少的一部分工作。特别是在项目后期,为不同的用户分配不同的权限是一项非常繁琐且又需要非常精确的工作。
当有相当数量的SAP用户、且又有相当数量的SAP Role时,如果每次都是手工地使用PFCG去assign用户与Role之间的匹配关系,是非常耗时耗力、且精确性不能保证。

故该工具主要完成:可以使用EXCEL文档,将SAP用户名与SAP Role之间的关系进行录入;然后通过该工具一次上载,完成所有用户名与SAP Role之间的匹配关系的assign。
同时该工具支持single role与composite Role。


下载地址:

链接: http://pan.baidu.com/s/1nvqDLA5 密码: k64h


5). SAP Role Information downloa

在SAP项目或SAP 应用中,我们会发现,很多权限是非常通用性质的,即不同的公司或不同的项目间对于某些特定的业务其权取对象是一样或者绝大部分是相似的,所以保存权限相关信息可供以后再次使用。另外,有时候,我们也需要将项目里的权限进行download保存,以供审批或检查等等。
所以,这时候,对于系统中权限信息的下载与保存就是一项比较必要的工作。而如果手工一个一个权限地进行下载,势必相当耗时耗力。

故该工具主要完成:将SAP系统中的权限所包含的信息(例如权限对象、权限对象赋值、Tcode、组织结构等等)统一地下载成本地EXCEL文档。
该工具支持single role与composite Role。


下载地址:

链接: http://pan.baidu.com/s/1c1LOcUk 密码: qkqm



。。。未完待续。。。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/17144169/viewspace-2130882/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/17144169/viewspace-2130882/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值