在线阅读杂志

    2018年05月20日

    第10期 总第484期

    封面文章
    “网银”殊途同归路
    金融服务似乎正在以你想要的方式前行。 相应的,金融的生态及格局也在发生重大变化。技术的推动让金融的数字化转型愈发明显,传统金融机构“离柜率”同互联网银行业务激增形成强烈的对比。[详细]
    精彩推荐
  • Winshuttle之Transaction篇

    时间:2018-07-11    来源:    作者: 我要评论() 字号:T | T

  • 什么是Winshuttle?

    Winshuttle一款获得SAP与Excel认证的集成软件,能够自动完成SAP的数据收集,验证和移行工作,同时确保SAP合规性和安全标准。在本文中,我们了解一下Winshuttle与SAP之间的联动。

    目前大部分公司都有属于自身的ERP软件来管理公司的财务,库存,人事,采购等数据信息,那么将数据导入/导出后做数据分析以及报表等工作也是日益常见的。针对SAP系统,通常导入/导出数据的方式有那么几种:

    利用ABAP工程师来编写程序,根据不同的需求可能所需要开发的工作量是十分庞大的。

    利用T-code:SHDB来制作BDC的录屏,然后再达到上传的功能,这一块需要很大一部分ABAP基础。

    SAP自带的上传工具——LSMW。它对文件类型以及排版的要求很高,其次操作十分繁琐,一旦发现数据有错误后,也难以获得相应的log来查询以及恢复。

    看了那么多方式,会发现都会有一个共通点。如果没有ABAP的技术开发基础,那么处理数据的工作就会变得举步维艰,很多时候业务人员太过于依赖技术人员的开发。既造成效率的低下,又使得成本变高,相信这是绝大多数企业不想看到的一面。那么Winshuttle的出现会使许多企业有耳目一新的感觉。

    首先其安装十分简单,就是一款desktop产品,下载安装即可。其次界面也十分亲民。可以根据业务人员的不同需求来定制不同的上传所需要的模板。最重要的一点,通过熟悉的EXCEL界面就能处理数据。

    那么Transaction的运行原理是什么呢?

    通俗的话来讲就是通过所录制的脚本,来进行大量的重复循环的操作。以下是Transaction的三种录制模式。

    标准模式(standard mode

    这个模式适应大部分的需求,Non-Batch(with SAP controls)与 Non-Batch(without SAP controls)的区别在于Non-Batch(without SAP controls)适用于你需要从SAP端获得一些特殊的control,就比如你在ALV画面内一些字段格式或者消息类的control等。那么这个模式支持从SAP的你所能看到的录制画面中将画面中的数据download到你的data file excel中。比如更改物料主数据的时候,你可以将物料号,净重,毛重等信息download下来。另外还支持extended log,那么什么是extended log呢,就是一些非error的message,即在SAP内处理数据时,遇到的黄色警告消息,以及绿色的提示消息等。这个log的作用就是补充原本运行log中可能提示不太全的信息。举例来说:原有运行log中说某个栏位缺失,extended log中会补充到具体哪个栏位确实导致这个屏幕内的信息出错。

    批处理模式(BatchInputmode)

    此模式跟上述的标准模式略微有些区别,此模式在性能上更快,也舍弃了标准模式中的一部分功能,例如,无法从画面上将数据down至模板内,extended log也不复存在了。所以在你不需要extended log或者将屏幕信息导出来时,建议使用该模式,因为它更加效率化。

    GUI模式(GUIscriptingmode)

    简单来说这个模式的使用一般是在上述的两个模式都无法实现的基础上,才选择的。

    可能这么说有点抽象,先说一下这个模式与上述模式的区别。上述模式在运行的时候,只需要点一下运行在excel内,几秒钟之后就能获得上传是否成功的讯息了。那么这个模式是前台运行的,会将所录制时所有在SAP内的所产生交互的窗口全部显示出来,所以在数据性能上这个模式是远低于上述模式的。

    那么这个模式的存在意义在哪里呢?可以举个例子,上述两种模式中,比如创建一个销售订单(VA01),那么在明细数据中可能需要输入多个物料,每个物料数据就是一行。每一行都有一个item栏位来区分循环的索引,即每一行excel内的数据对应SAP内的每一行。有些画面并没有这个索引的时候我们就需要使用这个GUI模式来录制,在循环的IF条件中选择index,即制定某个栏位为当前的索引键,来告诉SAP,在Winshuttle模板中的哪一行是跟哪一行所对应的。

    以上便是Winshuttle的集中录制模式,更多精彩内容请在搜索引擎中搜索关键词“Winshuttle”了解更多。

  • 加入收藏
  • [ 作者: ]
  • 分享到: 更多
    标签:
  • 相关推荐
    无相关信息
  • 最新消息
    · Winshuttle之Transaction篇2018-07-11
    · 瑞为智能创始人詹东晖:在智慧零售领域我们该如何做? | 2018商业新生态峰会2018-07-11
    · 飞利浦发布“2018未来健康指数” 价值型医疗大势所趋,中国有潜力实现跨越式发展2018-07-11
    · 佳能微单M100 操控出色的无反相机2018-07-11
    · “红魔军”虽败犹荣,大打科技牌杀入世界杯四强2018-07-11
      已有条评论,查看更多评伦发表评论
  • 用户名:  密码:              匿名发表  | 注册会员
  • 网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述