<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>傲漫天使的天空</title>
    <description></description>
    <link>http://yangjinhappy.javaeye.com</link>
    <language>UTF-8</language>
    <copyright>Copyright 2003-2008, JavaEye.com</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <generator>JavaEye - 做最棒的软件开发交流社区</generator>
          <item>
        <title>SAP Help</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/179336" style="color:red;">http://yangjinhappy.javaeye.com/blog/179336</a>&nbsp;
          发表时间: 2008年04月03日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span style="font-size: small; color: #ff00ff;">SAP Help:http://help.sap.com/saphelp_nw70/helpdata/en/43/05e450d1cd6e95e10000000a11466f/frameset.htm</span></p>
<p><span style="font-size: small; color: #ff00ff;">=====================</span></p>
<p><span style="font-size: small;">&nbsp;</span></p>
<p><span style="font-size: small; color: #ff00ff;">=====================</span></p>
<p><span style="font-size: small; color: #ff00ff;"><a href="http://help.sap.com/saphelp_nw70/helpdata/en/43/05e450d1cd6e95e10000000a11466f/frameset.htm">http://help.sap.com/saphelp_nw70/helpdata/en/43/05e450d1cd6e95e10000000a11466f/frameset.htm</a></span></p>
<p><span style="font-size: small; color: #ff00ff;">=====================</span></p>
<p><span style="font-size: small; color: #ff00ff;">=====================</span></p>
<p><span style="font-size: small; color: #ff00ff;">SAP Server:http://192.168.0.105:50000/index.html</span></p>
<p><span style="font-size: small; color: #ff00ff;">=====================</span></p>
<p><span style="font-size: small; color: #ff00ff;">=====================</span></p>
<p><span style="font-size: small;">&nbsp;</span></p>
<p><span style="font-size: small;">&nbsp;</span></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/179336#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 03 Apr 2008 17:33:09 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/179336</link>
        <guid>http://yangjinhappy.javaeye.com/blog/179336</guid>
      </item>
          <item>
        <title>SAP一句话入门：Sales and Distribution</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176717" style="color:red;">http://yangjinhappy.javaeye.com/blog/176717</a>&nbsp;
          发表时间: 2008年03月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h5><span style="font-size: small; color: #333399;">　　SD是Sales and Distribution的简称。在SAP系统中，销售与分销模块处在供应链下游，关注从客户订单到向客户收款的全过程。</span></h5>
<div id="content">
<div id="artdaodudiv"><span style="font-size: small;">文章导读 1、null 2、null</span></div>
<div class="clear1"></div>
<div class="guanggao"><span></span></div>
<p><span style="font-size: small; color: #333399;">　　SD是Sales and Distribution的简称。在SAP系统中，销售与分销模块处在供应链下游，关注从客户订单到向客户收款的全过程。</span></p>
<p><span style="font-size: small; color: #333399;">　　SD模块中的Sales好理解，而Distribution却容易被忽视。用直白的话来讲，SD模块就是解决&ldquo;卖&rdquo;的问题，它关注的范畴有：</span></p>
<p><span style="font-size: small; color: #333399;">　　1，谁来卖?</span></p>
<p><span style="font-size: small; color: #333399;">　　2，卖什么?</span></p>
<p><span style="font-size: small; color: #333399;">　　3，卖给谁?</span></p>
<p><span style="font-size: small; color: #333399;">　　4，什么样的价格?</span></p>
<p><span style="font-size: small; color: #333399;">　　5，销售业务模式是什么?</span></p>
<p><span style="font-size: small; color: #333399;">　　6，货物如何到达客户?</span></p>
<p><span style="font-size: small; color: #333399;">　　7，钱款如何交割?</span></p>
<p><span style="font-size: small; color: #333399;">　　对应上述问题，我们分别引出相应的概念：</span></p>
<p><span style="font-size: small; color: #333399;">　　1，谁来卖?</span></p>
<p><span style="font-size: small; color: #333399;">　　既是执行销售动作的组织结构及此结构下的人员。SAP术语有：公司代码、销售组织、分销渠道、产品组、销售办公室、销售小组、销售雇员、装运点等。</span></p>
<p><span style="font-size: small; color: #333399;">　　2，卖什么?</span></p>
<p><span style="font-size: small; color: #333399;">　　广义销售概念中的销售内容包括实物和非实物的服务。SAP术语中，我们称之为物料(Material)。有实物产品物料，也有服务物料。</span></p>
<p><span style="font-size: small; color: #333399;">　　3，卖给谁?</span></p>
<p><span style="font-size: small; color: #333399;">　　卖给客户。这里，客户的外延与内涵较多。如一次性客户、大客户、集团内部客户、海外客户;售达方、送达方、收票方、付款方等。如果对某客户做赊销业务，相应的，该客户还有用于控制应收风险的信用数据。</span></p>
<p><span style="font-size: small; color: #333399;">　　4，什么样的价格?</span></p>
<p><span style="font-size: small; color: #333399;">　　价格是销售的技术核心，定价功能也是SAP SD的核心所在。貌似简单的打印在发票上的最终价格，在企业内部可能包含了若干计价小项。如含税基价、销项税、营业税、折扣、返利、附加税等。不同的企业不同的定价策略系统将提供不同的定价过程予以支持。</span></p>
<p><span style="font-size: small; color: #333399;">　　5，销售业务模式是什么?</span></p>
<p><span style="font-size: small; color: #333399;">　　业务模式是指：标准信用销售、现金销售、紧急订单、退货业务、免费样品、捐赠、促销业务等。不同的业务模式有着不同的线内线外处理方式。</span></p>
<p><span style="font-size: small; color: #333399;">　　6，货物如何到达客户?</span></p>
<p><span style="font-size: small; color: #333399;">　　这里包含的就是上述Distribution的内容。广义的销售，应该包含实物移动。企业可以送货上门或者委托第三方物流公司送货，也可能是客户上门自提。如果是国际贸易，还涉及到通关报检等动作。无论是单据流转还是成本核算，系统都有相应的功能支持。</span></p>
<p><span style="font-size: small; color: #333399;">　　7，钱款如何交割?</span></p>
<p><span style="font-size: small; color: #333399;">　　如果不考虑售后服务，收款将是一般意义上销售循环的最后一步。由于有不同的销售业务模式，可能的交割方式有赊销、现金、支票等。根据需要还可以为及时付款的客户予以优惠奖励等措施。</span></p>
<p><span style="font-size: small; color: #333399;">　　上述概念中，SAP系统将相对静态的数据或者资料称为&ldquo;主数据&rdquo;(Master Data)，如客户、物料、价格、信用。这些数据一旦建立，只在需要变动时变动。而且在后续的操作中，仅需要唯一标志自己的编号录入，即可带入其他相关信息，从而达到共享的作用。</span></p>
<p><span style="font-size: small; color: #333399;">　　与数据对应的另一类数据是&ldquo;业务数据&rdquo;，如合同、计划、订单、交货单、出库单、发票等。这些资料(我们称之为单据：Document)是在业务发生时实时产生的。由于销售业务具有循环而且可追溯特性，这些单据将互相关连，每一笔完整的业务中都有自己的单据流。即，一个常见的销售业务业务循环将从合同开始、到开票收款结束。</span></p>
<p><span style="font-size: small; color: #333399;">　　以上就是SAP SD的大致内容。更深入的无非是上述问题的展开与细化而已。</span></p>
</div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176717#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 27 Mar 2008 13:05:06 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176717</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176717</guid>
      </item>
          <item>
        <title>SAP一句话入门：Material Management</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176716" style="color:red;">http://yangjinhappy.javaeye.com/blog/176716</a>&nbsp;
          发表时间: 2008年03月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h5><span style="font-size: small; color: #800000;">　　让我们来关注供应链上的另一个模块Material Management，即MM、物料管理。</span></h5>
<div id="content">
<div class="guanggao"><span></span></div>
<p><span style="font-size: small; color: #800000;">　　让我们来关注供应链上的另一个模块Material Management，即MM、物料管理。从</span><a href="http://whatis.ctocio.com.cn/searchwhatis/126/7787126.shtml" target="_bank"><span style="font-size: small; color: #800000;">SAP</span></a><span style="font-size: small; color: #800000;">对其定义的范畴来看，它处在供应链的上中游。而广义的物料(物资或物品，是英文Material的翻译，下同)管理关注的范围则可能更多。延续上一篇的叙述风格，下面我尽量用浅显直白的语言对SAP的MM模块做一个介绍。</span></p>
<p><span style="font-size: small; color: #800000;">　　物料(Material)的含义极广，任何看得见看不见的东西几乎都可以称之为物料。在SAP中，将重点关注用来直接或间接为企业增值的物品，如原材料、半成品、成品、水、电、蒸汽、空气、设备、仪器仪表等等。同时，也可以把用于销售的、非物质形态的&ldquo;服务&rdquo;作为物料来管理。</span></p>
<p><span style="font-size: small; color: #800000;">　　我们将这些实物或者非实物的东西纳入物料管理，为其编码、分类、收集并记录它们的一般或者特殊属性(如形态、颜色、规格、重量、基本单位、销售单位、运输单位、存放条件、生产批次等)，这些工作将有利于企业对自有资源的统一管理，也是日常业务单据处理的基础。</span></p>
<p><span style="font-size: small; color: #800000;">　　特别是物料(或物资)的编码与分类，好像这个是国际标准委员会或中国国家标准委员会做的事情，但是现实情况是，迄今为止没有一套完善的囊括各行各业的物料分类与编码规范。每个企业在做信息化建设的时候都要经历这么一道为企业特有的物质非物质资源分类与编码的程序。如果做的好，其重要性可能体现不出来;但是如果这一步就做得比较失败，后续的工作将如沙地盖楼。举一个最简单的例子，我在加工一个零件的时候要用到原材料，或者在销售的时候需要领料，如果同一种物料被创建了若干次，每一次的描述编码都不同，无论是前端业务的制单者或者是后端财务核算者，都将疲于区分。同时数据库中的垃圾、冗余的数据也将越来越多。</span></p>
<p><span style="font-size: small; color: #800000;">　　解决了物料管理的第一大问题，分类与编码的问题，接着来看SAP中MM的其他内容。前文说到SD是解决&ldquo;卖&rdquo;的问题，那么MM就是解决&ldquo;买&rdquo;和&ldquo;仓储&rdquo;的问题，当然&ldquo;运输&rdquo;将是MM和SD共同关注的问题，至于&ldquo;生产&rdquo;，PP模块会来处理。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　<strong>　针对&ldquo;买&rdquo;(正式一点叫法是&ldquo;采购&rdquo;)，我们提出如下问题：</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　1，谁来买?</span></p>
<p><span style="font-size: small; color: #800000;">　　2，买什么?</span></p>
<p><span style="font-size: small; color: #800000;">　　3，向谁买?</span></p>
<p><span style="font-size: small; color: #800000;">　　4，以什么样的价格买入?</span></p>
<p><span style="font-size: small; color: #800000;">　　5，采购业务模式?</span></p>
<p><span style="font-size: small; color: #800000;">　　6，货物如何到达?</span></p>
<p><span style="font-size: small; color: #800000;">　　7，钱款交割方式?</span></p>
<p><span style="font-size: small; color: #800000;">　　同理，我们分别引出相应的概念：</span></p>
<p><strong><span style="font-size: small; color: #800000;">　　1，谁来买?</span></strong></p>
<p><span><span style="color: #800000;"><span style="font-size: small;"><strong>　　</strong>当然是企业里的某个部门某个班组某一个几个具体的员工。根据需要，从下到上我们会应用到这些相关概念：雇员、采购组、采购组织、公司代码等。这就是所谓的采购组织架构。</span></span></span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　　<strong>2，买什么?</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　物料，就是上文所说的分类与编码问题。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　　<strong>3，向谁买?</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　供应商。如同物料与客户一样，它是一个企业相对稳定的资源与财富，需要集中收集与管理，这种相对固定的、一旦建立只需要在变动的时候修改的数据，我们称之为&ldquo;主数据&rdquo;。既然将这些资源数据化，那么他们都有被被分类整理并分析的必要。比如供应商可以分成：一次性供应商、集团内供应商、国外供应商等。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　<strong>　4，以什么样的价格买入?</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　采购价。类似于SD中的销售价，一个最终的供应商发票上的价格，也可能包含若干计算小项。我们把这些若干小项称之为&ldquo;条件类型(Condition Type)&rdquo;，如：含税基价、进项税、运杂费等等。这些若干小项将以配置好的一种四则运算规则运算出最终价格，这个运算规则在SD中称为&ldquo;Pricing Procedure&rdquo;，而在MM中被称为&ldquo;Calculation Schema&rdquo;。另一个需要注意的是，采购价、成本价、销售价三者的区别，这是三个没有直接关系的概念，初学时容易混淆。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　　<strong>5，采购业务模式?</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　刚开始可以先把它理解为单据类型吧。常见的有标准采购、网络采购、空白采购订单(如采购办公用品之未建立物料号的东西)，跨工厂的移库也可以用采购的功能来实现。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　　<strong>6，货物的到达</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　对于供应商的销售行为，他们的业务模式可以是门到门，到岸，或者自提等。如果不是供应商送货上门，企业就有一个内向物流&ldquo;Inbound Delivery&rdquo;(区别于销售时的Outbound Delivery)。如果是供应商负责送货上门，我们就可以简单根据采购订单收货入库。当然，不管是Inbound还是Outbound还是Inhouse，SAP的另一运输子功能&ldquo;Transportation&rdquo;都能管理起来，囊括从路线的设定到运输的排程到费用的结算的所有内容。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　　<strong>7，钱款的交割</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　向客户是叫应收AR，向供应商的则叫应付AP。方式也是有多种，当然，前提是收到并校验供应商开出的发票。</span></p>
<p><span style="font-size: small; color: #800000;">　　至此，物料已经采购入库了，我们再来看MM的仓库管理。物料的仓库管理形式在SAP中有如下定义：最高物料管理单位是Plant(翻译成工厂，容易混淆)，Plant可下挂Storage Location。更全面的信息请参考MM的特别是WM的帮助文件。</span></p>
<p><span style="font-size: small; color: #800000;">　　以仓库为核心，物料的动作无非是：入、出、移动。不管是什么类型的动作，每一次移动SAP都会产生一个凭证：Material Document。不同的类型由不同的移动类型(Movement Type)区分。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　　<strong>1，入</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　有系统导入时的初始化入库，采购入库，无条件的入库，移库入库，退货入库，产成品入库等。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　<strong>　2，出</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　有销售出库、移库出库、报废出库、样品出库、采购退货出库、生产领料出库等。</span></p>
<p><span><span style="color: #800000;"><span style="font-size: small;">　　<strong>3，移动</strong></span></span></span></p>
<p><span style="font-size: small; color: #800000;">　　这个就无所谓了，想移就移。如果移出地与移入地相隔甚远，可以用Transportation来管理。</span></p>
<p><span style="font-size: small; color: #800000;">　　关于物料管理更深入的话题有，分割评估、批次管理、科目记账、库存状态、MRP、供应商评估、立体仓库管理、VMI、盘点、委外处理等。咱们花开两朵，各表一枝，下回再见。</span></p>
</div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176716#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 27 Mar 2008 13:02:29 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176716</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176716</guid>
      </item>
          <item>
        <title>SAP一句话入门：Production Planning</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176698" style="color:red;">http://yangjinhappy.javaeye.com/blog/176698</a>&nbsp;
          发表时间: 2008年03月27日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <h5><span style="color: #33cccc;"><span style="font-size: small;">　　<span style="color: #808000;">我们常常听到&ldquo;进销存&rdquo;、&ldquo;供产销&rdquo;等概念，一个完整的供应链关注的就是从采购到生产到销售的全过程。简单的说，PP将负责将MM采购的原材料半成品加工成SD可以销售的贸易产品或者供下一步使用的半成品。</span></span></span></h5>
<div id="content">
<div class="guanggao"><span></span></div>
<p><span><span style="color: #808000;"><span style="font-size: small;">　<strong>　江湖盛行这么一首诗：</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　</span><a href="http://whatis.ctocio.com.cn/searchwhatis/126/7787126.shtml" target="_bank"><span style="font-size: small; color: #808000;">SAP</span></a><span style="font-size: small; color: #808000;">是庞大的，模块是多多的，功能是强大的，搞懂是没门的。</span></p>
<p><span style="font-size: small; color: #808000;">　　SD是灵巧的，五脏是俱全的，满足是不能的，报表是经常的。</span></p>
<p><span style="font-size: small; color: #808000;">　　PP是复杂的，相同是很少的，MRP是要的，精确是不能的。</span></p>
<p><span style="font-size: small; color: #808000;">　　MM是重要的，数据是多多的，做好是稀有的，目前是紧缺的。</span></p>
<p><span style="font-size: small; color: #808000;">　　FI是核心的，记账是主要的，工作是轻松的，地位是高高的。</span></p>
<p><span style="font-size: small; color: #808000;">　　</span><a href="http://whatis.ctocio.com.cn/searchwhatis/261/5947261.shtml" target="_bank"><span style="font-size: small; color: #808000;">CO</span></a><span style="font-size: small; color: #808000;">是控制的，与FI是配合的，凭证是很多的，成本是不准的。</span></p>
<p><span style="font-size: small; color: #808000;">　　</span><a href="http://whatis.ctocio.com.cn/searchwhatis/193/6025193.shtml" target="_bank"><span style="font-size: small; color: #808000;">ABAP</span></a><span style="font-size: small; color: #808000;">是必须的，开发是经常的，地位是没有的，作用是点缀的。</span></p>
<p><span style="font-size: small; color: #808000;">　　BA</span><a href="http://whatis.ctocio.com.cn/searchwhatis/57/5949057.shtml" target="_bank"><span style="font-size: small; color: #808000;">SI</span></a><span style="font-size: small; color: #808000;">S是装机的，DEBUG是常有的，精通是困难的，ABAP是兼职的。</span></p>
<p><span style="font-size: small; color: #808000;">　　HR是搞人的，会作是很少的，研究是需要的，潜力是无穷的。</span></p>
<p><span style="font-size: small; color: #808000;">　　WORKFLOW是神奇的，功能是炫目的，做通是很少的，因而是不做的。</span></p>
<p><span style="font-size: small; color: #808000;">　　QM是质量的，上的是不多的，思路是奇特的，冲突是必然的。</span></p>
<p><span style="font-size: small; color: #808000;">　　</span><a href="http://whatis.ctocio.com.cn/searchwhatis/157/6026157.shtml" target="_bank"><span style="font-size: small; color: #808000;">PM</span></a><span style="font-size: small; color: #808000;">是见过的，功能是明显的，做做是蛮好的，培训是需要的。</span></p>
<p><span style="font-size: small; color: #808000;">　　APO是传说的，上的是没有的，目标是理想的，成功是偶然的。</span></p>
<p><span style="font-size: small; color: #808000;">　　</span><a href="http://whatis.ctocio.com.cn/searchwhatis/118/7582618.shtml" target="_bank"><span style="font-size: small; color: #808000;">CR</span></a><span style="font-size: small; color: #808000;">M是起步的，客户是听说的，用好是没有的，完善是需要的。</span></p>
<p><span style="font-size: small; color: #808000;">　　BW是早有的，产品是多样的，需求是渐多的，招人是必要的。</span></p>
<p><span style="font-size: small; color: #808000;">　　市场是巨大的，</span><a href="http://whatis.ctocio.com.cn/searchwhatis/148/7174648.shtml" target="_bank"><span style="font-size: small; color: #808000;">ERP</span></a><span style="font-size: small; color: #808000;">是需要的，签单是可能的，打折是一定的。</span></p>
<p><span style="font-size: small; color: #808000;">　　K</span><a href="http://whatis.ctocio.com.cn/searchwhatis/411/6025411.shtml" target="_bank"><span style="font-size: small; color: #808000;">IC</span></a><span style="font-size: small; color: #808000;">K OFF是要有的，首期是会付的，蓝图是要做的，确认是艰苦的。</span></p>
<p><span style="font-size: small; color: #808000;">　　实施是痛苦的，修改是经常的，说服是需要的，项目是继续的。</span></p>
<p><span style="font-size: small; color: #808000;">　　数据是庞大的，整理是艰苦的，手输是不能的，BATCH是要编的。</span></p>
<p><span style="font-size: small; color: #808000;">　　客户是刁蛮的，要求是无理的，说话是牛逼的，干活是不行的。</span></p>
<p><span style="font-size: small; color: #808000;">　　KEY USER是难做的，加班是经常的，工资是不多的，衰老是优先的。</span></p>
<p><span style="font-size: small; color: #808000;">　　上线是被逼的，不逼是不行的，时间是紧张的，恐惧是不必的。</span></p>
<p><span style="font-size: small; color: #808000;">　　人区别于动物的一大特点就是，想的不等于说的，说的不等于做的，做得不等于写的，这在SAP项目的从忽悠打单到项目筹备到上马实施到日常运营一整个阶段得到淋漓尽致的发挥，得亏哥们儿我们还练过，十几年的语文教育早把我们教育得火星人都能骗到。你看到处都是摇旗呐喊振臂高呼的作者加专家，喝的全是肥油拉的全都是思想，酒足饭饱后开始做思考状，轮番炒作堆砌无数华丽的概念与辞藻。可能，大概，是源于这个传闻：钱多、人傻、速来!干这个越久心理越内疚，以至每天做梦都在赶飞机飞机还晚点、每天都在赶文档文档还无穷尽、每天都在开会每天还有总不完结，搞得白头发越来越多。有回在梦里一个高人朝我大叫，你丫好好说点实话认真写点明白的字干点正经事要死啊。。。于是我琢磨着啥时候说点人话，捞点干的讲讲，少绕点弯子，报效一下诸位神仙，积点阴德，权当烧香拜佛了。赫赫，牢骚了一千字，我的帖子看起来好像更长更漂亮了，咱看透不说透，都是好朋友，接着上回说。</span></p>
<p><span style="font-size: small; color: #808000;">　　经济实体都是要拿东西出来卖了挣钱的，一流企业卖标准，二流企业卖服务，三流企业卖产品，个人还可以卖思想卖文字卖体力啥的。除非这些东西是爹妈给的，这些为企业盈利的实物产品都要和我们要说的PP(Product Planning)模块有关系。SAP网站把行业分为&ldquo;金融业与公共部门&rdquo;、&ldquo;制造业&rdquo;和&ldquo;服务业&rdquo;三个大类，于是，和PP有关的大概只有 &ldquo;制造业&rdquo;这一块了，它包含有航空、汽车、化工、消费品、电子产品、机械、医药、石油天然气等。</span></p>
<p><span style="font-size: small; color: #808000;">　　我们常常听到&ldquo;进销存&rdquo;、&ldquo;供产销&rdquo;等概念，一个完整的供应链关注的就是从采购到生产到销售的全过程。简单的说，PP将负责将MM采购的原材料半成品加工成SD可以销售的贸易产品或者供下一步使用的半成品。所以，其内容就可以直观的表述为&ldquo;为什么要生产&rdquo;、&ldquo;要生产什么&rdquo;、&ldquo;怎么生产&rdquo;、&ldquo;谁来生产&rdquo;、&ldquo;要生产多少&rdquo;、&ldquo;能生产多少&rdquo;，还有，同时也是相对重要相对复杂的，就是实现这个物品形态的转变要&ldquo;花多少钱&rdquo;。</span></p>
<p><span><span style="color: #808000;"><span style="font-size: small;">　　<strong>1，为什么要生产?</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　要拿来卖、要盈利、要挣钱。老板说了，M个N年计划内实现共产，三五年内赶英超美，半年内亩产万斤，下个月开始就让员工月入万元不是梦。就是所谓的企业经营运作计划了，Forecast来Forecast去，终究离不开&ldquo;卖&rdquo;这个字，于是有个SOP(Sales and Operation Plann)。</span></p>
<p><span><span style="color: #808000;"><span style="font-size: small;">　<strong>　2，要生产什么?</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　老板说了，朕什么都没有就是有钱，干点啥好呢?整点NIKLA、</span><a href="http://whatis.ctocio.com.cn/searchwhatis/373/5948873.shtml" target="_bank"><span style="font-size: small; color: #808000;">SAM</span></a><span style="font-size: small; color: #808000;">SONG来耍耍?在臭水沟边盖座依山傍水的皇家绝世好楼?酿点始于1848年的非著名白酒?缝点德国血统的小裤衩去卢浮宫展示展示?</span></p>
<p><span style="font-size: small; color: #808000;">　　这些都是传说中的高层决策了，我不是高层，与我无关。钱打哪儿来的我等自然不敢过问，我只关心老板想要生产来卖的东西是啥(Material)，组装结构复不复杂(BOM)，要多少原材料(Raw Material)，哪些东西自己有、哪些可以自己生产、哪些要从别人那里去买(MRP：Subcontract/Purchase)，自己产的东西要什么设备、装置、流水线(Work Center)，有哪些什么工序(Routing)，要引进什么国际领先国内一流XX特色的技术，要招多少女大学生，要请多少农民工，扯远了。。。</span></p>
<p><span><span style="color: #808000;"><span style="font-size: small;">　　<strong>3，怎么生产?</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　这个细节好像PP不太关心。把生产比喻成吃的是草挤的是奶的话，PP只关心要喂什么草，挤出来是什么奶。至于这把草怎么从口腔传到胃里面，胃怎么消化吸收，吸收了的东西如何到达乳腺，好像是MES(Manufacturing Execution System)、</span><a href="http://whatis.ctocio.com.cn/searchwhatis/146/5947646.shtml" target="_bank"><span style="font-size: small; color: #808000;">DC</span></a><span style="font-size: small; color: #808000;">S(Distributed Control Systems)、</span><a href="http://whatis.ctocio.com.cn/searchwhatis/398/7420398.shtml" target="_bank"><span style="font-size: small; color: #808000;">SCA</span></a><span style="font-size: small; color: #808000;">DA(Supervisory Control And Data Acquisition)这些东西关注的事情。作为管理层的信息系统，SAP中的PP只关注生产过程中的关键步骤，这话听起来比较空，其实是这么一个过程：</span></p>
<p><span style="font-size: small; color: #808000;">　　(1)制定一堆产品的中长期销售运作计划(SOP)</span></p>
<p><span style="font-size: small; color: #808000;">　　(2)分解某几种产品的主生产计划(MP)</span></p>
<p><span style="font-size: small; color: #808000;">　　(3)确定哪些库存有、哪些需要采购、哪些需要生产(MRP)</span></p>
<p><span style="font-size: small; color: #808000;">　　(4)确定制定明确的一定周期的生产计划(计划订单)</span></p>
<p><span style="font-size: small; color: #808000;">　　(5)根据这个计划建立生产订单(开工的凭据)</span></p>
<p><span style="font-size: small; color: #808000;">　　(6)生产过程中投入相关的原材料半成品等到这个订单(直接材料消耗)</span></p>
<p><span style="font-size: small; color: #808000;">　　(7)待到生产完毕从这个订单收货(生产出了成品或半成品)</span></p>
<p><span style="font-size: small; color: #808000;">　　(8)生产订单确认(表示此项工作完成，可以确定消耗量、人工费、制造费用了)</span></p>
<p><span style="font-size: small; color: #808000;">　　(9)生产结算</span></p>
<p><span><span style="color: #808000;"><span style="font-size: small;">　　<strong>4，谁来生产?</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　某工厂内、某个人负责的、某套装置设备上、用某个工艺路线来生产的。要是你用过数据库，就会知道，这是录入在一个记录生产信息的表中的某一行的某几个字段，用以标志该项生产业务的行为主体。</span></p>
<p><span><span style="color: #808000;"><span style="font-size: small;">　<strong>　5，能生产多少?</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　一头奶牛一年最多能产5、6吨奶，一套设备一年满负荷跑也就能产那么多东西，此谓产能。我们在计划、排产的时候都应该考虑这个因素，如果设置了，系统到时会以设定的方式予以警示，其逻辑就是将设定的最大值与你录入的值相比较。当然，前提是你的公司有这样的管理水平和管理能力。</span></p>
<p><span><span style="color: #808000;"><span style="font-size: small;">　<strong>　6，结算Settlement</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　假定这么一个制造过程：</span></p>
<p><span style="font-size: small; color: #808000;">　　(1)原材料R，其成本中心是C1，经生产订单O1加工后得到半成品H;</span></p>
<p><span style="font-size: small; color: #808000;">　　(2)半成品H，其成本中心是</span><a href="http://whatis.ctocio.com.cn/searchwhatis/445/5946945.shtml" target="_bank"><span style="font-size: small; color: #808000;">C2</span></a><span style="font-size: small; color: #808000;">，经生产订单O2加工后得到成品F;</span></p>
<p><span style="font-size: small; color: #808000;">　　(3)成品F入库、售出。</span></p>
<p><span style="font-size: small; color: #808000;">　　那么，除了原材料、半成品、成品自身的库存账要变动外，各生产订单O1、O2要归集材料费加工费生产成本转出及其差异等，成本中心要计入相应的加工费以及作业价差。材料采购还有采购价差、生产订单还有材料消耗量差异计划加工费差异、成本中心还有作业单价差异。好像很多的样子，PP加CO，三五年只能看个目录啊。</span></p>
<p><span><span style="color: #808000;"><span style="font-size: small;">　　<strong>7，附加话题：关于离散制造与流程制造</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　典型的流程型生产行业有医药、石油化工、电力、水泥等，它们主要采用按库存、批量、连续的生产方式;典型的离散制造行业有机械制造、电子电器、汽车等行业，这些企业，则既有按定单生产，也有按库存生产，既有批量生产，也有单件小批生产。</span></p>
<p><span style="font-size: small; color: #808000;">　　他们有啥区别?从业务上讲他们的差异存在于产品结构、计划的粒度、MRP的要求、相关的数据采集要求等。单从他们的BOM的构成就可以管窥一二：离散制造用的是树状层次型结构的BOM，相对固定，不管BOM有多少层，它的材料数量、材料型号、生产过程总体来说固定的。</span></p>
<p><span style="font-size: small; color: #808000;">　　流程制造的产品结构不能用树状的层次型结构来描述，复杂的流程制造需要用链式结构(单链式或者多链式)。产品制造全过程分为若干逻辑阶段，每个阶段的粗细可根据具体的生产、管理需求而定。环环相扣的各个阶段可能产生联产品、副产品，而这些不能精确确定，就是说我们不能做到完全精细生产。同时整个流程生产过程是一个动态的过程，产出量、所产物料的特性会受到原材料成分、温度压力、设备等等波动的影响，并且不可预知。而离散制造就没有此类问题。</span></p>
<p><span><span style="color: #808000;"><span style="font-size: small;">　<strong>　8，附加话题：MRP</strong></span></span></span></p>
<p><span style="font-size: small; color: #808000;">　　MRP及Material Requirements Planning，物料需求计划。他要解决的问题是：</span></p>
<p><span style="font-size: small; color: #808000;">　　(1)需要什么?</span></p>
<p><span style="font-size: small; color: #808000;">　　(2)需要多少?</span></p>
<p><span style="font-size: small; color: #808000;">　　(3)何时需要?</span></p>
<p><span style="font-size: small; color: #808000;">　　举例来讲：</span></p>
<p><span style="font-size: small; color: #808000;">　　(1)今日是2007年10月24日，我要在11月1日要A产品100件(需求量及日程)</span></p>
<p><span style="font-size: small; color: #808000;">　　(2)A产品由2个部件X、2个部件Y和1个部件Z构成(BOM)</span></p>
<p><span style="font-size: small; color: #808000;">　　(3)当前库存A产品10件，X部件10件，Y部件10件，Z部件50件(Stock)</span></p>
<p><span style="font-size: small; color: #808000;">　　(4)其中XY部件需要外购，Z部件自己可以生产</span></p>
<p><span style="font-size: small; color: #808000;">　　输入这些数据以后，经过MRP的逻辑的运算，系统会告诉我们：截至11月1日，要准备90件A产品;要采购X和Y各170个并发出申请;要生产40个Z并发出生产计划。Well，貌似不是很复杂，其实深究起来关于生产的各个环节都别有洞天，内容多而杂。管理的全面与操作的繁杂，这是一个矛盾，好在大部分的应用都在简化处理。</span></p>
<p><span style="font-size: small; color: #808000;">　　以上一家之言，仅供娱乐，不做任何决策依据，谬误之处恳请指正。若有误导，实属无心。</span></p>
</div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176698#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Thu, 27 Mar 2008 12:13:16 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176698</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176698</guid>
      </item>
          <item>
        <title>SAP NetWeaver与实施传统SAP产品的不同</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176395" style="color:red;">http://yangjinhappy.javaeye.com/blog/176395</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <table border="0" style="table-layout: fixed;">
<tbody>
<tr>
<td>
<div class="cnt" id="blog_text"><span style="font-size: small; color: #ff6600;">时至今日，SAP&nbsp;NetWeaver这样一个平台技术已经慢慢为业界所熟悉，国内实施了或者正在实施此平台的企业也逐渐多起来。在我个人看来，SAP的NetWeaver平台在实施上，的确与其传统产品（如R/3以及CRM,&nbsp;APO等等）有很大相异之处：<br /><br />1、NetWeaver更偏重技术<br />尽管SAP在着力强调其NetWeaver平台中预置的业务内容，但我还是认为，与SAP业务系统相比，NetWeaver平台在本质上其实仍然是个技术平台。另外，参与过SAP&nbsp;R/3（后为mySAP&nbsp;ERP)或其它SAP产品包实施的人员可能都会了解到，SAP系统通常极为强调业务流程的梳理以及与系统流程的匹配。然而我们在进行SAP&nbsp;NetWeaver实施的过程中，更多的精力会放在技术细节上，如XI中集成适配器的设置，MDM中数据的清理规则的设计等等。<br /><br />2、NetWeaver的实施周期上更短<br />从应用层到集成到数据整理到分析&hellip;&hellip;SAP&nbsp;NetWeaver虽然包罗万象，但如果排除与ERP或CRM等系统实施时同步进行的NetWeaver实施的话，通常某个具体的独立的NetWeaver项目在实施时只是考虑其中的某个组件，比如MDM或XI。这样一来，与传统SAP项目经常是半年甚至一到两年的实施周期不同，NetWeaver的项目一向是在数周内结束战斗（从SAP全球案例来看，即使是国外一些全球化企业巨头在实施NetWeaver时也是如此）。<br /><br />3、NetWeaver的技术更新速度更快<br />NetWeaver做为综合性集成平台，自然要跟得上整个IT界技术发展的步伐。因此我们可以看到，其中的象分析工具、集成手段、数据整合等相关的新工具新方法的涌现速度近乎让人有点应接不暇的感觉。这其实也对我们的实施人员提出更高的要求，就是一定要善于掌握并应用最新的技术，这样在项目实施的过程中才会起到事半功倍的效果。<br /></span>
<p><span style="font-size: small; color: #ff6600;">4、NetWeaver在某种程度上对实施人员的要求更高<br />除了上文提到的技术更新压力之外，NetWeaver在实施上对相关人员的业务要求在某种程度上来说是高了，甚至比传统SAP产品的实施还要更高。因为绝大多数企业采用SAP&nbsp;NetWeaver平台都并不只是希望用它来进行简单的技术任务，该平台中内置的业务内容尤其是它与其它管理信息系统之间的天然溶合性可能才是更关键的。而要用好NetWeaver中的业务内容、真正的把这个平台有机地溶合到具体的业务流程之中。相关的实施人员不仅要懂技术显然也要对企业的相关业务有很深刻的认识。</span></p>
</div>
</td>
</tr>
</tbody>
</table>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176395#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 16:28:32 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176395</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176395</guid>
      </item>
          <item>
        <title>NetWeaver的几种基本实现方法</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176388" style="color:red;">http://yangjinhappy.javaeye.com/blog/176388</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span style="font-size: small; color: #000080;">如果大家对NetWeaver有一些基本了解的话，就可以知道，它主要是分四层结构即所谓：应用的集成、流程的集成、信息的集成、以及人员的集成。以及相它一些辅助工具如集成应用框架和生命周期管理。<br /></span></p>
<p><span style="font-size: small; color: #000080;"><img src="http://p.blog.csdn.net/images/p_blog_csdn_net/xukun_com/netweaver01.JPG" alt="" style="cursor: pointer; zoom: 60%" /></span></p>
<p><span style="font-size: small; color: #000080;">由上图所示，NetWeaver中的应用的集成是由SAP&nbsp;WAS&nbsp;(Web&nbsp;Application&nbsp;Server)所实现，而流程、信息、以及人的集成分别由SAP&nbsp;MI&nbsp;(Mobile&nbsp;Infrastruture),&nbsp;SAP&nbsp;EP&nbsp;(Enterprise&nbsp;Portal),&nbsp;SAP&nbsp;BW&nbsp;(Business&nbsp;Information&nbsp;Warehouse),&nbsp;SAP&nbsp;MDM&nbsp;(Master&nbsp;Data&nbsp;Management)&nbsp;以及SAP&nbsp;XI&nbsp;(Exchange&nbsp;Infrastructure)来实现。</span></p>
<p><span style="font-size: small; color: #000080;">以上这些NetWeaver的组件中，在大多数SAP相关项目中，只有WAS是必须的，而其它的部分都是应用企业视自身需求来自行选择。因此目前在具体与NetWeaver相关的实施项目中，我想主要还是分成以下几种：</span></p>
<p><strong><span style="font-size: small; color: #000080;">第一类，&nbsp;只安装WAS</span></strong></p>
<p><span style="font-size: small; color: #000080;">这种所谓的NetWeaver的实施在我看来其实很难称之为&ldquo;NetWeaver实施&rdquo;，因为很多企业在安装WAS时，脑子里面压根就没有NetWeaver平台的概念，他们仅仅是把WAS做为SAP的新版Basis来用。他们的实施方式通常是只安装一个WAS的ABAP环境，然后在上面安装mySAP&nbsp;ERP等SAP应用系统。</span></p>
<p><span style="font-size: small; color: #000080;">这种单纯只安装WAS模块的项目，委实与SAP本身对NetWeaver的期望相差甚远。但所幸的是SAP也并未因此而自我欺骗，从一开始SAP公司内部就规定，用户至少要采用三个以上NetWeaver组件（最常见的选项通常是WAS+Portal+BW）的项目才能被计算成一个NetWeaver项目，最近又近一步把必须采用的组件数目上升为四个。</span></p>
<p><strong><span style="font-size: small; color: #000080;">第二类，重点应用NetWeaver中的某些组件</span></strong></p>
<p><span style="font-size: small; color: #000080;">我们在上文提到过，SAP绝不希望用户仅仅只是把NetWeaver当做传统Basis的替代品，而是希望他们能切实把NetWeaver做为企业内部的一个集成应用平台。如果要发挥集成应用平台的做用，显然要尽量应用NetWeaver的相关功能。</span></p>
<p><span style="font-size: small; color: #000080;">比如，企业可能为了整合对各系统的统一访问入口而采用SAP&nbsp;EP；或者为了集成不同系统简化接口而采用SAP&nbsp;XI；或者是为了对企业内部各个应用系统中的各种信息进行深入分析而采用SAP&nbsp;BW；又或者是为了统一企业内部杂乱无章的产品信息等各类主数据而采用SAP&nbsp;MDM；甚至是更多其它NetWeaver中的高级应用&hellip;&hellip;</span></p>
<p><span style="font-size: small; color: #000080;">以上的这些种种，任何一个或几个都可以做为一个独立的NetWeaver项目来进行实施，而我们通常意义上所指的NetWeaver项目也主要是指这种项目。</span></p>
<p><strong><span style="font-size: small; color: #000080;">第三类，&nbsp;安装NetWeaver平台用于个人研究</span></strong></p>
<p><span style="font-size: small; color: #000080;">也许您可能会质疑我把这种个人的应用也称为一个项目的合理性，但我在此提出NetWeaver平台的这种实施方法是希望广大对NetWeaver技术感兴趣的朋友心中有个理解，即NetWeaver是完全可以被个人所实施所研究的。不象SAP传统的系统象R/3，无论是硬件的需求、安装技术的需求还是来自SAP软件许可版权的风险，都使得您想自行安装一套SAP系统用于研究简直就是Mission&nbsp;Impossible。</span></p>
<p><span style="font-size: small; color: #000080;">但SAP&nbsp;NetWeaver完全改变了这种现象，根据最新得到的消息，SAP公司即将会宣布重大政策调整，向非客户个人开发者授权NetWeaver，而以前只有SAP的客户以及合伙伙伴公司才有权获得SAP系统。我们完全有理由期望SAP会理智地做出更进一步的举措，来聚集更多的JAVA以及.Net开发人员于NetWeaver平台的大旗之下。&nbsp;从而合力把NetWeaver打造成为真正的&ldquo;企业Windows&rdquo;。</span></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176388#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 16:20:56 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176388</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176388</guid>
      </item>
          <item>
        <title>SAP NetWeaver 四个部分</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176379" style="color:red;">http://yangjinhappy.javaeye.com/blog/176379</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span style="font-size: small; color: #008080;">NetWeaver是一种可随时用于业务运作、面向服务的平台，适用于SAP的所有解决方案，并且与SAP基于最新企业服务架构(ESA)提供服务的方式相符。SAP于2001年推出了mySAP技术，是第一家推出协同商务技术平台的公司。SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 经过验证的先进技术产品&mdash;&mdash;SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NetWeaver现已成为SAP解决方案的核心，它提供了一种完全开放而且灵活的基础设施，使各公司能够通过现有的IT投资获取附加价值。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAP NetWeaver帮助企业跨越技术和机构组织的界限，实现人员、信息和业务流程的集成。此外，SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NetWeaver的设计实现了与Microsoft .NET和IBM WebSphere <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (J2EE)的全面互操作，并为客户提供了管理不同基础设施、降低复杂程度和削减总体拥有成本的灵活性。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 基于NetWeaver，企业将能够实现各个层面充分的集成，降低信息系统建设的总体成本（TCO)。归纳起来，可以实现如下4个方面的集成。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 第一层面，将现有的各形各色的管理系统、办公系统、文档系统等集中到企业的信息门户内，实现企业IT系统的单一入口。这个层面上，称之为&ldquo;员工的集成&rdquo;（People <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Integratioin)。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 第二层面，将各种存放在数据库当中的管理信息，以及分散在集团内部不同地方的非结构化信息（市场信息、报告等文档信息）集中起来，实现支持经营决策的信息仓库（BI)和知识管理系统。这个层面，称之为&ldquo;信息的集成&rdquo;（Information <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Integration)。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 第三个层面提供的是&ldquo;流程的集成&rdquo;。保留仍然有价值的现有系统意味着一个连续的业务流程可能在不同的系统内执行。SAP的Netweaver平台能够将分散在不同系统的业务处理连接起来，形成一个自动化的流程。对于使用者来说，就好像是操作在一套系统上。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 最后的层面是&ldquo;平台的集成&rdquo;，企业往往现存大量的信息系统，以及随着收购合作等带来的形形色色原有系统。在这个层面上，SAP提供的是支持开放标准（如xml）的底层架构，可以实现灵活的互接。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 值得一提的是，全球的大部分领先石油公司使用的都是SAP的解决方案。可以预见，如果使用SAP的信息平台，将来和这些国际石油巨头的IT系统对接时，所需成本和时间是显著的减少。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 企业门户：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mySAP Enterprise <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Portal是为满足各种不同使用者所设计的企业门户网站。能提供给企业内外使用者个性化的内外部信息、应用系统及服务、而且没有时间、地点及使用设备的限制。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 门户的通过如下功能将企业内外的用户集成起来：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 提供各类系统的统一入口，最大化利用现有系统投资，实现一次登录。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 知识管理：非结构化信息管理（如Word文档)，如分类、储存、检索、评分、版本控制等；<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 员工协同：即时通讯、讨论、会议室、聊天等。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 基于在应用领域的经验，mySAP Enterprise Portal提供了行业的门户模版(Business <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Package)，公司能够运用这些模板来配置企业门户网站，并根据需求来修改这些模板。在模板里面，预先定义了各个行业的职责岗位，以及每个岗位所需要查看的信息。这可以极大幅度地降低系统建设的复杂度，项目实施的风险，并协助做好进程、预算的控制。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mySAP Enterprise Portal支持各种不同的浏览器，Mobile Enterprise <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Portal (移动门户网站)甚至还能满足无线上网的需求。mySAP Enterprise <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Portal是个开放的环境，非仅SAP用户所能独享。任何信息、应用及服务，只要能通过网络来取得，都能安全无虞地整合在其中。 </span></p>
<p><span style="font-size: small; color: #008080;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 商业智能：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在Netweaver的四个集成层面上，BI处于第二个层次，即进行&ldquo;信息的集成&rdquo;。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 随着企业内各种新的信息系统的大范围使用，将生成和维护大量的数据，这些数据涉及到业务运营的各个方面，但是在转换成为管理信息之前，数据的意义是有限的。拥有归纳的管理信息，企业能够业务降低成本，增加利润，挽留住客户，并识别新的增长点，做出企业新的战略发展决策。然而，现有的设计用于在线处理的系统，不适合用来做报表和分析。而且，额外增加的查询、报告和分析将严重降低业务运营系统的绩效。所以，利用基于在线分析处理的数据仓库技术实现战略信息系统是所有企业的必然选择。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAP的商业智能BI使企业可以通过建立数据仓库，综合、分析和分发关键信息。这包括一整套功能强大的可在所有层次上支持决策的工具，这些工具用于创建和发布定制的交互式报告和应用。 </span></p>
<p><span style="font-size: small; color: #008080;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAP BW包括如下部分： <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 部分描述<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 数据仓库- Data <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Warehousing数据仓库就是提取数据、合并它们并存储它们用于分析。数据仓库的处理流程包括数据建模，数据萃取以及数据仓库的管理（管理员工作台）<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BI平台- BI <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PlatformBI平台是整个BI方案的技术架构。包括OLAP处理器，元数据库，业务计划和模拟，数据挖掘和报表。 </span></p>
<p><span style="font-size: small; color: #008080;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 业务浏览器- <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BEx为客户提供一个易于使用的报表和分析界面。它允许信息使用者对信息根据本公司的工作及业务需要进行有效地组织和个人化,.包括查询、报表和分析功能。SAP采用了灵活和普及的Microsoft <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Excel和Web浏览器的工具。支持以电子邮件方式发送分析报表，和企业门户无缝集成， <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 以及使用移动设备PDA进行报表分析。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 开发技术- Development Technologies&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BI Java <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SDK：能够开发分析应用，访问多维（OLAP）和表格性数据。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 开放分析接口：连接第三方的展现前端工具<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Web设计API</span></p>
<p><span style="font-size: small; color: #008080;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 和门户一样，SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BI有一套完整的预配置的基于角色和任务的信息模型。里面包含了11,000多个信息对象（维度和指标）、800多个角色和3200多个查询等。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 还包括不同行业的特色内容，如石油行业的交易管理、消费品行业的促销管理等。企业在实施过程中参考BI的预配置业务内容，可以大大缩短实施时间，降低实施风险。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BW和Netweaver的其他部分，如企业门户、内容管理等，是无缝集成在一起的，从而提供一整套的集成工具。并且可以集成外部的数据仓库系统和工具，如Crystal和Ascential。 </span></p>
<p><span style="font-size: small; color: #008080;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 目前全球有7000多家企业在应用SAP的BI，95%抽取非SAP系统数据。这些企业包括壳牌、英国天然气集团、西门子、高露洁等。 </span></p>
<p><span style="font-size: small; color: #008080;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 主数据管理：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在Netweaver的四个集成层面上，MDM处于第二个层次，即进行&ldquo;信息的集成&rdquo;。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 对于一些具有分布式IT架构的公司来说，统一一致的主数据管理是经营成功的关键保证。但是如何实现统一管理却是一个大的挑战。许多公司发现在公司内部不同地点、不同系统内存在着重复冗余的数据。这些可能带来费用的增加、扰乱业务，并且影响客户服务水平。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 幸运的是，SAP主数据管理(SAP MDM) ━ SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NetWeaver的一个组件━允许公司存储、发展和整合主数据，同时在整个IT环境内进行一致性发布。通过跨不同地区的异构系统，SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MDM充分优化现有IT投资，减少数据维护的成本。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MDM提供三种方式的主数据管理：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 内容整合：子、分公司各自拥有体系及完全的数据维护权，中央整合数据,建立映射以进行全局分析<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 主数据一致化：总公司创建，子、分公司可独立创建，并和总部进行一致性检查<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 集中主数据管理：总公司集中创建，各子、分公司使用<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 示例<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 某制药集团企业的物资主数据管理长期存在着冗余和不一致的问题，集团无法进行全局的物资库存和采购分析，原因之一在于缺少一套严格的 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 物资编码管理体系。因此部署了了SAP的MDM，采用第二种&ldquo;主数据一致化&ldquo;的模式，重新设计主数据管理的业务流程。该流程的核心步骤如下：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 总公司集中创建物资记录库。包含基本信息：如编码、描述、规格、标准价格等<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 子、分公司创建物资的主数据，并将其基本信息发布到MDM系统。地方系统可能是SAP系统，也可能是非SAP系统。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 触发匹配流程进行鉴别，辨认重复数据，并且产生ID映射关系<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 发布全局的物资信息到子、分公司的多个系统<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 子、分公司完成 本地系统的主数据创建工作<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用ID映射信息，可以在集团层次上进行物资库存、采购、成本等分析 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAP交换基础设施- XI：<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现在的企业普遍建立了很多大大小小的系统，公司需要有效的集成这些系统。同时随着互联网的出现，企业协同的要求也是日趋强烈。以前只能在公司内部网上 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 操作的一些业务流程，现在要求能够通过互联网运行，例如供应链计划、寻源和需求预测。有些企业的做法是用使用新技术的系统套件替代旧系统。但实际上更多企业没有时间和成本全面升级旧系统，或者在全球范围内进行大规模全面的系统替换。从利用投资的角度来看，企业也必须从现有异构系统投资中萃取价值。因此为了达到目标，不同供应商开发的系统需要进行集成，并且嵌在一个集成平台架构上。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为了支持新一代的应用系统，集成平台必须提供更深的功能━ <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不仅仅是消息队列传递和数据转换。公司需要跨越不同的企业或者现有系统，实现更进一步的协同业务流程。就像以前用实时处理替代批量处理的做法一样。SAP已经开发出了全新唯一的基于Exchange的协同和集成技术，提供革新式的自动化业务流程方法，使用恰当的Web服务，优化现有投资。 </span></p>
<p><span style="font-size: small; color: #008080;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAP交换基础设施（Exchange Infrastructure,以下简称SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XI），建立在完全的开放Web架构上，使得管理来自不同供应商、高度异构、应用不同技术的系统成为可能。SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XI包括技术功能，例如web服务的查找、队列、匹配和路由，以及业务流程管理的管理框架。<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SAP XI:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 提供一个基于XML技术的信息交换架构，集成SAP的各类系统，包括外部非SAP系统,支持开放标准，如XML,WSDL和SOAP； </span></p>
<p><span style="font-size: small; color: #008080;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 通过预配置的业务流程模型，传递SAP行业知识（包括业务流程和集成）给用户； <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 提供一个集成的工具集，支持企业建立新的业务模型，维护所有集成相关的信息("共享集成知识") 。 <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 图示显示了SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XI的工作原理。有关集成需求的定义和技术信息存放在&ldquo;集成库&rdquo;。集成的协同工作由&ldquo;集成目录&rdquo;驱动，映射被连接的系统，同时连接到外部合作伙伴。&ldquo;集成服务器&rdquo;可以使用共享的业务定义，主要运用&ldquo;集成引擎&rdquo;提供运行时候的消息和业务流程控制，连接服务，管理价值链上的相关流程。&ldquo;集成监控器&rdquo;允许公司控制和管理SAP <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; XI的稳定运转。最后，&ldquo;适配器&rdquo;主要用来物理连接业务伙伴、其他集成平台、第三方和SAP的系统。<br /></span></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176379#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 16:07:18 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176379</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176379</guid>
      </item>
          <item>
        <title>成为SAP开发的ABAP/Java双语者</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176374" style="color:red;">http://yangjinhappy.javaeye.com/blog/176374</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span style="font-size: small; color: #993300;">译者：Java在Oracle ERP软件上的成功，客户跨平台和集成电子商务的需求，都对SAP公司C/S构架的R3提出了挑战。SAP R3到4.6D版本提供了很多优秀的接口（RFC、BAPI、IDOC等），也有分布式Java Gui客户端解决方案，但全面支持Java，已是SAP开发者和领导层不得不考虑的问题。也许，当全新的SAP R3 5.0版发布时，将给业界一个惊喜。下面的短文，对业界顾问、开发人员和ERP厂商也许有一点参考价值。</span></p>
<p><span style="font-size: small; color: #993300;">从一开始，ABAP似乎是SAP开发唯一可选择的语言。</span></p>
<p><span style="font-size: small; color: #993300;">这一切在11月(2001年11月－译者注)得到改观，SAP公司和副主席Hasso Plattnert先生张开怀抱，宣布Java将成为SAP的第二开发语言。从此以后，SAP所有的产品都将遵循Java的技术标准，也就是说，现在你可以选择用何种语言进行SAP的开发。</span></p>
<p><span style="font-size: small; color: #993300;">那么哪一个开发语言更适合工作呢？业内的ABAP开发人员有必要再多掌握Java语言吗？Java，或者J2EE是很特别的，从技术上看比ABAP更有优势。但这并不是说曾经风光的ABAP语言已经落后或需要出局了。实际上，两种语言各有短长，这是勿庸质疑的。</span></p>
<p><span style="font-size: small; color: #993300;">哪个开发工具更适合工作？</span></p>
<p><span style="font-size: small; color: #993300;">Karl Kessler（SAP商业开发语言和构架经理）认为如果将来一切都放在Web上，那Java无疑是老大。他说，很显然SAP的选择是为了在Java上运行Web用户接口。按Axel Kratel（Borland公司Java商业应用产品经理）的说法，Java的强大在于它的开放性。它的一些自由开发社团多年来的努力，保证着Java技术的持续改进和领先，使Java的前途一片光明。Java的执行效率常常是被攻击的要害，但新的版本无疑在这方面有了长足的进步。</span></p>
<p><span style="font-size: small; color: #993300;">&ldquo;Java已被证明了，是易于移植的开发平台&rdquo;，Kratel如是说，&ldquo;它提供了强大的跨平台能力，从企业开发到移动应用都有它的身影。现在，Java不仅仅应用于Web。&rdquo;</span></p>
<p><span style="font-size: small; color: #993300;">ABAP，另一方面也是非常成熟和稳定的综合开发平台，Kessler说。ABAP受益于强劲的后台服务器支持，还有它良好的数据库编程性能，ABAP的优势还在于它强大的性能和轻巧简洁。ABAP显然并不没有日落西山。</span></p>
<p><span style="font-size: small; color: #993300;">以一个开发人员的角度看，Java和ABAP有很多相似之处，Kessler说。它们都面向对象，都可以被编译成字节码，都应用于企业开发服务。</span></p>
<p><span style="font-size: small; color: #993300;">它们的区别在于，ABAP有更多的4GL（第四代语言）数据库编程的功能，而Java则没有。另一方面，ABAP只能运行于服务器端，而Java除此以外也可运行于客户端。还有，ABAP的语法是关键字导向的（类似于Cobol），Java的语法则更象C。</span></p>
<p><span style="font-size: small; color: #993300;">最好掌握两种语言！</span></p>
<p><span style="font-size: small; color: #993300;">和生命中其它事情一样，有选择就好。懂两种开发语言可以让你根据手中的任务，选择最适合工作的工具。在很多开发案例里，并用开发是相当不错的，但结果取决于开发者的偏好。</span></p>
<p><span style="font-size: small; color: #993300;">Kessler相信，职业背景决定了你选择开发语言的偏好。</span></p>
<p><span style="font-size: small; color: #993300;">&ldquo;如果你是计算机科学家，你可能更喜欢Java，&rdquo;他说，&ldquo;如果你是从医师转行做开发，ABAP可以让你更快的上手。&rdquo;</span></p>
<p><span style="font-size: small; color: #993300;">学习Java。</span></p>
<p><span style="font-size: small; color: #993300;">如果你已经了解ABAP，是不是转入Java很容易呢？显而易见，无论你学何种新语言，你以前编程的经验都将发挥作用。特别在ABAP开发者转学Java这点上，将更容易些。</span></p>
<p><span style="font-size: small; color: #993300;">&ldquo;SAP多次在介绍ABAP概念的课程中强调ABAP和Java的相似性，&rdquo; Kratel说到。</span></p>
<p><span style="font-size: small; color: #993300;">举个例子，先从学习ABAP的面向对象概念入手，比如学习ABAP类、接口、例外等等，然后再学习Java的语法，比较两者之不同，Kessler如是说。这两种语言非常相似（感觉有点言过其实&mdash;译者注），理解你已知的和你要学的知识的内在关联，会加速你的学习进度。</span></p>
<p><span style="font-size: small; color: #993300;">Kratel认为开始学习Java的最好方法，是充分利用强大的互联网，那儿有大量的文章、指南和有用的小程序帮助你开始学习。</span></p>
<p><span style="font-size: small; color: #993300;">Java相对其它高级开发语言是比较容易学习掌握的（Kratel可能指Java语法相对C++而言吧&mdash;译者注）。也就是说，Java天生的强大和灵活性使它成为值得去掌握的复杂开发平台。学习的过程，就是经验的积累，需要很多很多的经验。幸运的是，有IBM Robocode这样的在线辅助学习系统寓教于乐，让学习者轻松地提高技巧。如果你希望迅速开始开发，Borland公司的JBuilder个人版不仅免费，而且对学习Java开发很有帮助。</span></p>
<p><span style="font-size: small; color: #993300;">没有什么理由不赶快行动起来，至少应把熟悉Java编程基础知识做为学习的一个方向。</span></p>
<p><span style="font-size: small; color: #993300;">&ldquo;Java是外面每个独立开发者的兴趣所在，&rdquo;Kratel谈到，&ldquo;如果你将来准备在SAP的体系下做开发，同时掌握ABAP和Java双语，将是你最好的装备。&rdquo;</span></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176374#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 15:58:36 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176374</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176374</guid>
      </item>
          <item>
        <title>什么是NetWeaver和企业服务架构？</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176333" style="color:red;">http://yangjinhappy.javaeye.com/blog/176333</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span><span style="color: #800080;"><span style="font-size: medium;"><span style="color: #2d9dd2;">我为大家先简单的介绍一下SAP NetWeaver和企业级的面向服务的架构（Enterprise SOA）。</span> </span></span></span></p>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">NetWeaver<span>是SAP的产品，它本身是SAP现在的企业应用软件的底层技术平台，即SAP所有新的应用跑在一个相当于在系统之上的、类似于中间件的支持平台。 SAP在2004年正式推出NetWeaver这个产品。 在此之后SAP所有的新的产品都是跑在NetWeaver这个平台之上的， 这个平台也可单独采购。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">NetWeaver<span>为SAP所有的企业应用提供了一个公共的、基础的平台，包括提供了Web应用服务器的支持、数据的存取和各种系统之间的功能等。NetWeaver还提供了许多企业级功能，包括了在人员方面、信息方面、流程方面提供集成服务，这是由很多诸如交换架构XI、主数据管理MDM等组件组成的。 NetWeaver把企业应用最常用的IT需求都定制化成产品，提供相关的功能。NetWeaver还提供了各种相应的基于Java和ABAP的开放的软件开发环境和工具。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">这就是SAP NetWeaver<span>这个产品，是目前支持所有SAP应用的基础产品，是最好的企业应用软件的开发平台、同时又为企业搭建一个基于NetWeaver的面向服务的IT架构。</span></span></span></span></span></span></div>
<div><strong></strong></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">企业级的面向服务的架构(Enterprise SOA)<span>，又可简称作企业服务架构。 大家在主题演讲中已经听过介绍，我想再通过比较的方式讲一讲我们的Enterprise SOA是什么，和其他厂商谈的SOA区别在哪里。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">SOA<span>这个概念大家听的比较熟了，是面向服务的架构，实际上它的背景是基于最新的互联网的技术，把各种应用都做成Web Service，做成网上服务。 这些服务可以分散在互联网的不同地方，调动这些服务来实现IT的功能。 SOA这个概念虽然推出一段时间了，不过其他厂商通常谈的是IT底层基础架构，是一个网络的技术名词。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">SAP<span>企业服务架构增加了丰富的、实质性的内容。SAP把我们从1972年开始34年在企业应用方面的全部积累和丰富的业务知识，做成企业服务（Enterprise Service），成为企业服务架构的基础。 基于但不止于SOA， SAP在企业应用这个环境, 以NetWeaver为基础，加上企业服务库，加上复合应用组合成业务流程平台（Business Process Platform）, 成为第一家和唯一一家实现了企业服务架构的软件供应商。SAP使SOA从理念性、技术性的东西变成在企业层面、在现实IT中确实被使用的东西。 它的背后体现在SAP将近上万名工程技术人员花了两三年的时间，把我们的在各个行业都占据领先地位的ERP、CRM、SRM等企业应用都在这企业服务架构基础上重新改写。与之相比，我们的竞争对手虽然随后也匆忙提出了类似的规划，但其实施和退出还需要约二年的时间。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">企业服务架构的推出在业界产生了广泛深远的影响，特别是在比较发达国家IT<span>业形成一股旋风，大家对此刮目相看。分析家评论说据此企业应用将进入一个新的发展时期，企业服务架构将成为下一阶段主要软件公司竞争的焦点，谁要是在这上面占据领先地位就有可能成为下一代软件业的霸主。所以我才戏说用三国来形容SOA是软件业竞争的荆州。这是关于企业服务架构Enterprise SOA的概念。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">企业服务架构的意义是非常重要的。 现在我们把它推出来，一方面是SAP<span>用它来搭建我们自己的软件，一方面是要建立一个生态圈，客户可以在这之上，在同一个平台上共享很多组件，灵活地搭建企业应用，独立软件开发商可以成为SAP的合作伙伴，也做同样的事情。这样可以形成非常高效、非常有活力的生态圈。 这样就解决了企业IT管理上的长期难题，到底是自主开发软件还是买现成的软件。 以前一旦选择朝东走就很难朝西走了， 而现在不需要做一个选择了，鱼和熊掌可以兼得了。现在在同样一个平台上有可能尽量采用各种商业用的软件，又同时为自己开发或者是采用其他独立软件商的软件。从这个意义来讲软件业确实进入了新的时代，这也是我们在今天向中国软件业隆重推介NetWeaver平台，进一步阐述企业服务架构的意义所在。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">我给大家讲一个我的观察。 大概在半年前，当我到国外出差收集一些有关资料时，发现在那个时候可能有几本SOA<span>的书，在阐述在技术底层SOA是怎么回事、Web Service怎么用等等， 但是基本上没有人谈Enterprise SOA。 一个月之前我再去新加坡的书店，突然发现在国外已经有了五本书，它的名字里全都有Enterprise SOA。后来我发现有两本书在中国已经翻译准备出版了。从去年开始我们开始着重讲企业服务架构Enterprise SOA，其后迅速成为业界大家关注的焦点。这五本书里有两本是与SAP有关的人员写的，其他几本并不是SAP的人写的，而是其他软件从业人员看到了企业服务架构带来的冲击写了这些书， 我想很快会有更多的书问世。 我想用这个故事跟大家分享一下企业服务架构的快速发展以及可能带来的影响。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">最后我给大家介绍一下SAP<span>产品进展的情况。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">首先按照我们的技术路线图，SAP<span>各个方面的产品都在不断地前进，在过去半年中，我们推出了好几个新产品，我们推出了在线的客户关系管理（CRM On Demand），又和微软合作推出DUET（二重奏）产品。 二重奏是把SAP后台企业应用的数据通过微软的办公环境展现给业务用户，这个产品是今年5月份推出的。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">除此之外，SAP<span>于8月份正式推出了基于企业服务架构复合应用的企业分析软件（xApp Analytics）。 这类软件的功能是把信息交给业务用户，让信息能够直接为企业的经营、运营、决策做支持的软件，传统上属于商务智能（BI）的范畴。但是我们提供的这类复合应用分析软件，它和别的传统商务智能软件不同点在于我们的分析软件是内嵌在业务流程内的，可以直接影响业务流程，不是说事后看一看这些数，而是这些数直接在过程中可以直接影响控制你的业务流程。这些都是相当有意义的发展。</span></span></span></span></span></span></div>
<div style="text-indent: 21pt"></div>
<div style="text-indent: 21pt"><span style="color: #2d9dd2;"><span><span><span style="color: #800080;"><span style="font-size: small;">企业应用是软件类非常大的门类，对整个行业有深远的影响。最近SAP<span>已包装了500个高端的企业服务Enterprises Service，如财务服务、人力资源的服务。以后客户可以直接调用这些包装好的服务，客户和其他厂商也可以调用这些服务。刚才我和祥麟在讲，一个非常恰当的比喻是将软件的企业服务架构化类比于电路的集成化。集成块(IC)本身也是功能模块化设计的，但它是更复杂电路的基本组件。集成电路的出现从根本上改变了电子行业。设计一个个的集成块，把他们组成电子设备，而不是再从电阻、电容、电感、晶体管等基本元件来组建电路。以后软件业的工作就是要设计这些&ldquo;集成块&rdquo;和利用这些&ldquo;集成块&rdquo;，这些&ldquo;集成块&rdquo;就是企业服务（Enterprise Service）。 老的软件行业正在合并和兼并中死去，一个基于企业服务架构的新的软件行业正在诞生中。</span></span></span></span></span></span></div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176333#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 14:59:57 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176333</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176333</guid>
      </item>
          <item>
        <title>什么是SAP NetWeaver ？</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176332" style="color:red;">http://yangjinhappy.javaeye.com/blog/176332</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><span><span style="color: #008080;"><span style="font-size: small;">1.<span class="javascript" style="font-size: 12px"><span style="font-family: Verdana;">个人感觉就好像Java虚拟机或者微软的那个.net框架一样，不知道能不能这个理解。</span></span></span></span></span></p>
<p><span class="javascript" style="font-size: 12px"><span style="font-family: Verdana;"><span style="font-size: small; color: #008080;">2.</span><span class="javascript" style="font-size: 12px"><span style="font-size: small; color: #008080;">John.Wiley.Sons.SAP.NetWeaver.For.Dummies.eBook-LiB.chm<br />这本书不错的。</span></span></span></span></p>
<p><span class="javascript" style="font-size: 12px"><span style="font-size: small; color: #008080; font-family: Verdana;"><span class="javascript" style="font-size: 12px">3.</span></span></span></p>
<p><span style="font-size: small; color: #008080; font-family: verdana, arial, helvetica;"><span class="javascript" style="font-size: 12px">简单的说NetWeaver是个符合J2EE规范的中间件平台，类似于Weblogic或者JBOSS。<br />SAP是J2EE规范的制订者之一，理论上说只要符合J2EE规范的应用都能运行在NetWeaver上。<br />SAP这样做是为了向SOA过渡。</span></span></p>
<p><span style="font-size: small; color: #008080; font-family: verdana, arial, helvetica;"><span class="javascript" style="font-size: 12px">4.</span></span></p>
<p><span style="font-size: small; color: #008080; font-family: verdana, arial, helvetica;"><span class="javascript" style="font-size: 12px">Netweaver的具体架构可以看sap的一些公开介绍材料,就是那个冰箱图.<br />NetWeaver是SAP所有解决方案的基础架构，包括新一代的跨应用（xApps）组合应用，特定的业务套件和SAP企业软件。 <br /><br />以下的关键能力，都是完全基于开放技术和标准之上的，使得NetWeaver成为一个有力的集成和应用平台.具体来说SAP Netweaver包含如下组件:<br /><br />&bull; 门户架构 -- 提供给员工统一的，人格化的，基于各自角色的，进入不同IT 环境的接入口。增强涉及客户，供应商，合作伙伴和雇员的商业处理流程的效率。<br /><br />&bull; 协同 -- 促进团队、集群之间、之内的，动态的，有效的交流。包括虚拟的协作空间以及实时协作工具，如新闻，聊天，团队日历，应用软件共享以及文件保存等。<br /><br />&bull; 多渠道通路 -- 允许使用移动设备和声音系统来进入企业系统，使得企业可以将其业务处理流程扩展到任何商业到达的范围。<br /><br />&bull; 知识管理 -- 管理以及发布非结构化的信息，如文本文件，幻灯，或音频文件。提供了包括综合搜索，内容管理，出版，分类和工作流功能，以及对于第三方数据存储的一个开放的体系结构。<br /><br />&bull; 商业智能 -- 帮助企业集成，分析并发布重要的商业信息。包括一系列用于创建，出版客户定制的对话报表和申请的工具，这些在很多时候对银行作出决策都有很大的帮助。<br /><br />&bull; 主数据管理 -- 促进不同IT环境的商业网络中的各项信息的完整性。提供应用服务以整合、协调以及集中管理各种主数据，包括客户信息，产品主数据和技术资产信息。<br /><br />&bull; 集成代理 -- 促进来自不同源头的应用软件组件以XML和SOAP的方式来交流。它定义了软件组件，接口，转换表和基于开放标准的、基于内容的路由规则。<br /><br />&bull; 业务流程管理 -- 允许在多变的IT环境中对其业务流程进行建模和操纵。允许将下层的各应用软件组合成高适应性的、端到端的、横跨整个价值链的新业务流程。<br /><br />&bull; 应用软件平台 -- 提供一个支持J2EE和ABAP编程语言的统一程序环境。从现存的数据库和操作系统中独立出来，并完全支持独立于平台的网络服务和业务应用软件。提供一个标准的、开放性的开发环境。<br /><br />&bull; 生命周期管理 -- 为管理软件生命周期的所有阶段提供广泛的技术支持&mdash;从设计，开发，应用，实施，版本变换和测试，覆盖所有阶段。<br /><br />&bull; 复合应用软件框架 -- 为建立跨应用（xAPP）的复合应用软件提供开发环境。包含能帮助你和你的客户有效开发跨应用合成应用软件的工具，方法论，规则和模版。</span></span></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176332#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 14:55:11 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176332</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176332</guid>
      </item>
          <item>
        <title>SAP NetWeaver™简介</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176327" style="color:red;">http://yangjinhappy.javaeye.com/blog/176327</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <p><strong><span style="font-size: small; color: #993366;">SAP NetWeaver&trade;简介</span></strong></p>
<p><span style="font-size: small;"> </span></p>
<p><span style="font-size: small; color: #993366;">　　SAP NetWeaver&trade;平台是mySAP&trade; 业务套件解决方案, SAP&reg; xApps&trade; 综合体应用程序, 合作伙伴解决方案和客户定制应用程序的技术基础。SAP NetWeaver可实现企业服务架构并作为综合平台，客户可在平台上灵活、快速地设计、建造、实施及执行新业务战略和过程。SAP NetWeaver使用HTTP, XML 和Web 服务等因特网标准, 确保了开放性和与微软.NET 和Java 2 平台企业版 (J2EE) 环境的互操作性。</span></p>
<p><strong><span style="font-size: small; color: #993366;">　　SAP简介</span></strong></p>
<p><span style="font-size: small; color: #993366;">　　SAP 是全球领先的商务软件解决方案提供商*。目前在全球 120 多个国家(或地区)有 38,000 个用户运行着 SAP&reg; 软件。SAP&reg; 解决方案可以满足各种规模公司的需求 - 从中小型企业到大型跨国集团。借助 SAP NetWeaver&trade; 平台实现企业创新变革，SAP 商务套装软件正帮助全球企业改善客户关系、提高合作伙伴协作水平，并提升供应链与业务运行效率。SAP 行业解决方案支持 25 个细分行业的独特业务流程，覆盖高技术、零售、公共事业和金融服务等行业。SAP 在全球 50 多个国家(或地区)设有子公司，并在多家证券交易所上市，包括法兰克福证券交易所和纽约证券交易所，交易代码为 "SAP"。 </span></p>
<p><span style="font-size: small;">&nbsp;</span></p>
<p><span style="font-size: small; color: #993366;">SAP大中华区首席技术官张侠博士表示：&ldquo;SAP非常欣赏杭州新世纪在行业软件方面的良好技术积累和丰富实施经验，希望以NetWeaver为平台，以行业合作为方向，优势互补、强强联合，共同联手推出适合中国企业需要的管理软件与服务，打造更多的用户成功案例。&rdquo;&nbsp;&nbsp;&nbsp; </span></p>
<p><span style="font-size: small; color: #993366;">　　杭州新世纪公司副总裁李云水表示：&ldquo;SAP NetWeaver是一个非常优秀的平台，可以带给客户更为灵活高效、且与ERP融合的业务体验，快速提升客户业务价值。新世纪公司将不断加大技术投入与SAP共同推进NetWeaver的创新应用。&rdquo;</span></p>
<p><span style="font-size: small;">&nbsp;</span></p>
<p><span style="font-size: small; color: #993366;">&nbsp;SAP一直积极倡导打造以客户为中心的软件价值链生态系统。所谓软件价值链生态系统，指的是具有满足客户不同需求能力的伙伴，通过角色与职能的划分，共同组成软件合作体系，伙伴与伙伴之间、伙伴与厂商之间，通过资源与能力的整合，相互影响和支持，以满足客户的全面需求，并实现渠道系统整体能力的提升。IDC的调查报告显示：供应商、合作伙伴和客户目前非常认可以客户为中心的软件价值链生态系统的潜在价值。而在软件价值链生态系统领域，SAP堪称是市场的创新者和领导者。</span></p>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176327#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 14:50:33 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176327</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176327</guid>
      </item>
          <item>
        <title>破解SAP4.6 and 4.7 ACCESS KEY</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176216" style="color:red;">http://yangjinhappy.javaeye.com/blog/176216</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="blog_content"><span style="font-size: small; color: #808000;">破解SAP4.6 and 4.7 <br /><br />破解4.7x200的ACCESS KEY了(IDES) <br /><br />1. Disable ERITOR_lock status of program &lsquo;LSKEYF00&rsquo; <br />Method : <br />Create a program and run the following code : <br />UPDATE PROGDIR SET EDTX = '' <br />WHERE NAME = 'LSKEYF00' <br />AND STATE = 'A'. <br /><br />2. Set a Break-Point in program &lsquo;LSKEYU05&rsquo; <br />Method : <br />A. In se38 , Input Program name with &lsquo;LSKEYU05&rsquo; <br />And press &lsquo;Display&rsquo; button to display the sourc code . <br />B. Set Break-Point on &lsquo;CASE SY-SUBRC. &lsquo; sentence <br /><br />3. Before Modify program &lsquo;LSKEYF00&rsquo; <br />Method : <br />A. Open anther sap windows with T.code - se38 , and input program name <br />With &lsquo;LSKEYF00&rsquo; . <br />B. Press &lsquo;Change&rsquo; button. <br />C. Program will stop at Break-point ; change sy-subrc to zero ( Sy-subrc = 0 ) <br />And press &lsquo;F8&rsquo; to continue . <br />( Maybe You will change the sy-subrc value twice ) <br /><br />4. Modify program &lsquo;LSKEYF00&rsquo; <br />Method : <br />Atfer setp 3 , you will get into change mode with se38 . <br />Find the subroutine &lsquo;JUMP_TEMP_Wall&rsquo; ; <br />Insert the following code behind &lsquo; CALL 'GET_DEVELOPER_KEY'&rsquo; : <br />If sy-uname = 'SAP01'. &ldquo; The user u created without access key <br />sy-subrc = 0 . <br />Endif. <br /><br />破解4.6c <br /><br />1.找到了那个屏幕SAPLSKEY：1000 <br />2.SAPLSKEY 29 设断点 <br />3.se38-&gt;change LSKEYU03 遭到阻截，绕过阻碍 <br />4.为了完全自由的修改sap源程序 <br />用程序用上述方式建立程序： <br />REPORT ZMATCH_TEST1. <br />update PROGDIR set edtx = '' <br />where name = 'LSKEYU03' <br />and state = 'A'. <br />if sy-subrc = 0. <br />write: 'ok'. <br />endif. <br /><br />5.为了完全自由的修改sap源程序 <br />再次用程序用上述方式建立程序： <br />REPORT ZMATCH_TEST2. <br />update PROGDIR set edtx = '' <br />where name = 'LSKEYU08' <br />and state = 'A'. <br />if sy-subrc = 0. <br />write: 'ok'. <br />endif. <br /><br />在修改lskeyu08 和 lskeyu03时候 ，会遇到阻截 <br />6.设断点 SAPLSKEY 11 绕开 <br />7.设断点 SAPLSKEY 73 绕开 <br />8.设断点 SAPLSKEY 87 绕开 <br />9.将两个程序段完全注释改称： <br />search '555' for '5'. <br />sy-subrc = 0. <br /><br />---------------------------------------------------- <br />第二种方法 <br />1，SE38，display LSKEYF00，找到form：JUMP_THE_WALL， <br />然后设置段点在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL' <br />ID 'CUSTID' FIELD '1234567890' <br />ID 'KEY' FIELD DUMMY_KEY. <br /><br />2，SE38，change LSKEYF00，这时回停在断点上，ok，把SY-SUBRC修改为0，F8继续执行， <br />哈！进去了！ <br />然后在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL' <br />ID 'CUSTID' FIELD '1234567890' <br />ID 'KEY' FIELD DUMMY_KEY. <br />的后面加上这段话 <br />IF sy-uname = 'abaper'. 注意：sy-uname 为自己的user id <br />sy-subrc = '0'. <br />ENDIF. <br />3，save，check，active，这期间会有好几次停在在第1步的时候设置的断点上， <br />记得把SY-SUBRC都改为0 <br /><br />我的步骤: <br />1 创建了一个用户 赋予所有 local role的权限(感觉登陆非常满---) <br />2 SE38，display LSKEYF00，找到form：JUMP_THE_WALL， <br />然后设置段点在 CALL 'GET_DEVELOPER_KEY' ID 'NAME' FIELD 'ABCDEFGHIJKL' <br />ID 'CUSTID' FIELD '1234567890' <br />ID 'KEY' FIELD DUMMY_KEY. <br />3 new create session , se38 , change LSKEYF00 <br />但这个时候显示 you are not authorised to make changes (authorisation object <br />S_DEVELOPER) </span></div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176216#comments" style="color:red;">已有 <strong>1</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 11:52:17 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176216</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176216</guid>
      </item>
          <item>
        <title>SAP系统中发送消息的几种办法</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176214" style="color:red;">http://yangjinhappy.javaeye.com/blog/176214</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="blog_content">
<p><strong><span style="font-size: small; color: #333399;">1、SM02</span></strong></p>
<p><span style="font-size: small; color: #333399;">创建消息，并设定有效期。当用户刷新窗口或打开窗口时会显示。</span></p>
<p><span style="font-size: small; color: #333399;">这个消息对client中的所有用户有效</span></p>
<p><strong><span style="font-size: small; color: #333399;">2、So00中创建&ldquo;到期邮件&rdquo;</span></strong></p>
<p><span style="font-size: small; color: #333399;">So00中创建一个普通邮件，在下面选择收件人，收件人后面有三个可选项，选中第一个(闪电标志)：到期邮件</span></p>
<p><span style="font-size: small; color: #333399;">邮件发出后，当用户刷新窗口或打开窗口时会显示。</span></p>
<p><span><span style="color: #333399;"><span style="font-size: small;"><strong>3、用ABAP程序创建系统提示：</strong>这个提示的效果像是SAP系统出错时的提示，用户体验可能不够好，代码如下：</span></span></span></p>
<p><span style="font-size: small; color: #333399; font-family: Arial;">*&amp;---------------------------------------------------------------------*<br />*&amp; Report&nbsp; YSENDMSG&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *<br />*&amp;---------------------------------------------------------------------*<br />REPORT&nbsp; ysendmsg&nbsp; MESSAGE-ID zsd.<br />DATA: list LIKE uinfo OCCURS 0 WITH HEADER LINE.<br />DATA: mess LIKE sm04dic-popupmsg.<br />PARAMETERS: p_mandt&nbsp; LIKE&nbsp; sy-mandt DEFAULT sy-mandt,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p_user&nbsp;&nbsp; LIKE sy-uname,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p_mess1(40),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p_mess2(40),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p_mess3(25),<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p_sender LIKE sy-uname DEFAULT sy-uname,<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; p_time TYPE i DEFAULT '1'.</span></p>
<p><span style="font-size: small; color: #333399; font-family: Arial;">AT SELECTION-SCREEN.<br />&nbsp; PERFORM check.</span></p>
<p><span style="font-size: small; color: #333399; font-family: Arial;">START-OF-SELECTION.<br />&nbsp; CONCATENATE p_sender 'says:' p_mess1 p_mess2 p_mess3 INTO mess.<br />&nbsp; CONDENSE mess.<br />&nbsp; DO p_time TIMES.<br />&nbsp;&nbsp;&nbsp; CALL FUNCTION 'TH_POPUP'<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXPORTING<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; client&nbsp; = p_mandt<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; user&nbsp;&nbsp;&nbsp; = p_user<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; MESSAGE = mess.<br />&nbsp; ENDDO.<br />*---------------------------------------------------------------------<br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; FORM check<br />*---------------------------------------------------------------------<br />FORM check.<br />&nbsp; CALL FUNCTION 'TH_USER_LIST'<br />&nbsp;&nbsp;&nbsp; TABLES<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; list = list.<br />&nbsp; READ TABLE list WITH KEY bname = p_user mandt = p_mandt.<br />&nbsp; IF sy-subrc &lt;&gt;&nbsp; 0.<br />&nbsp;&nbsp;&nbsp; READ TABLE list WITH KEY bname = p_user.<br />&nbsp;&nbsp;&nbsp; MESSAGE e001 WITH 'the user not on this client, but in'<br />&nbsp;&nbsp;&nbsp;&nbsp; list-mandt.<br />&nbsp; ENDIF.<br />ENDFORM.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; " check</span></p>
</div>
          <br/><br/>
          <span style="color:red;">
            <a href="http://yangjinhappy.javaeye.com/blog/176214#comments" style="color:red;">已有 <strong>0</strong> 人发表留言，猛击-&gt;&gt;<strong>这里</strong>&lt;&lt;-参与讨论</a>
          </span>
          <br/><br/><br/>
          <span style="color:#E28822;">JavaEye推荐</span>
          <br/>
          <ul class='adverts'><li><a href='/adverts/41' target='_blank'><span style="color:red;font-weight:bold;">Windows7在微软WinHEC 2008上揭开神秘面纱</span></a></li><li><a href='/adverts/42' target='_blank'><span style="color:red;font-weight:bold;">搜狐网站诚聘Java、PHP和C++工程师</span></a></li></ul>
          <br/><br/><br/>
          ]]>
        </description>
        <pubDate>Wed, 26 Mar 2008 11:49:21 +0800</pubDate>
        <link>http://yangjinhappy.javaeye.com/blog/176214</link>
        <guid>http://yangjinhappy.javaeye.com/blog/176214</guid>
      </item>
          <item>
        <title>SAP BDC技术</title>
        <author>yangjinhappy</author>
        <description>
          <![CDATA[
          <br/>
          作者: <a href="http://yangjinhappy.javaeye.com">yangjinhappy</a>&nbsp;
                    链接：<a href="http://yangjinhappy.javaeye.com/blog/176212" style="color:red;">http://yangjinhappy.javaeye.com/blog/176212</a>&nbsp;
          发表时间: 2008年03月26日
          <br/><br/>
          声明：本文系JavaEye网站发布的原创博客文章，未经作者书面许可，严禁任何网站转载本文，否则必将追究法律责任！
          <br/><br/>
          <div class="blog_content"><p><span style="color: #008080">BDC（Batch Data Conversion）</span></p><p><span style="color: #008080">在SAP系统里，重复输入数据时，（数据不同，但是操作是相同的，典型的情形就是主数据导入），大致过程不外乎是这样： 输入一个t-code，<br />进入一个某个屏幕，然后输入一个值（有时还要加上一些附加的checkbox选项等），点执行或者确定按钮，<br />进入另一个屏幕，在某些字段输入值（也可能是标注checkbox选中或者不选中）或者修改这些字段里的值。<br />然后按&ldquo;Eneter&rdquo;&hellip;&hellip;<br />最后按&ldquo;SAVE&rdquo;&hellip;&hellip;，<br />一条记录完成了，继续下一条，如此循环。</span> </p><p><span style="color: #008080">如果数据量非常大的话，让一个&ldquo;人&rdquo;来做的话，可能是真是受不了的。但是对于计算机来说，就很简单了。</span></p><p><span style="color: #008080">SAP通过一个特殊的程序（T-code:SHDB）把用户的一次业务操作的所有过程记录下来。</span></p><p><span style="color: #008080">从用户输入transaction code(事务代码)，点下&ldquo;Start Recording&rdquo;开始，对于用户的来说是一次普通的业务操作，但是SAP却在记录：<br />1．光标放到哪个字段，（在程序中不用改变）<br />2．填入了什么值，（变量，循环中的Internal Table 某个字段）<br />3．点击了什么按钮（在程序中不用改变）</span></p><p><span style="color: #008080">本次操作的作为一个&ldquo;代表&rdquo;，是一个&ldquo;模板&rdquo;，告诉SAP系统以怎样的方式来执行程序，也就是用计算机的语言来描述如果手工操作的话应该是怎样的一个过程。</span></p><p><br /><span style="color: #008080">用BDC技术编程时，有以下几个步骤：<br />1．把外部的数据源（Txt,Excel等）用读进internal table或者用do enddo循环。<br />2．在循环里，把用SHDB记录的步骤重复执行N次，（N = Dialog屏幕数量）这时实际上并没行完成数据的入，系统只是在&ldquo;填表&rdquo;，填一个叫做&ldquo;BDCData&rdquo;的Internal Table。<br />填完bdcdata以后，用call transaction &lsquo;XXXX&rsquo; using bdc&hellip;&hellip;这个命令来真正的commit动作或者call function 'BDC_Insert'在建立一个session。并把执行的结果返回给messtab这个Internal Table</span></p><p><span style="font-size: large; color: #0000ff"><strong>一个生成BDC程序的演示</strong></span></p><p><span style="color: #008080"><br />由于业务上的需要，某公司打算将某些物料的描述都在后面加上指定的文本Group X，所以需要修改已经存在的物料数据，用T-code：MM02，</span></p><p><span style="color: #008080">外部数据是TXT文本，记录有N条，如下：</span></p><p><span style="color: #008080">Material NO. Description<br />6000-00001 XXXXXXX(Group A)<br />2098-00001 fdfladsfladfl(Group B )<br />2059-00009 dfdsfreddfalfasfa(Group A)<br />2003-00003 iadfdafdf,adfasf(Group D)<br />&hellip;&hellip;<br />&hellip;&hellip;<br />下面是&ldquo;录&rdquo;操作的过程，在命令栏里输入T-code ：SHDB，进入如下屏幕：</span></p><p><span style="color: #008080">点New Recodring,出现如下屏幕：</span></p><p><span style="color: #008080">其中Recording 的名字是任意给的。MM02是需要录的事务代码。</span></p><p><span style="color: #008080">按下&ldquo;Start Recording&rdquo;，就会进入&ldquo;Change Material&rdquo;，这时，以下的操作对于用户来说是一次普通修改物料描述操作，尽管系统在记录所有的操作。</span></p><p><br /><span style="color: #008080">输入一个物料后，点击&ldquo;Select View(s)&rdquo;</span></p><p>&nbsp;</p><p><span style="color: #008080">假设我们只选&ldquo;Basic Data 1&rdquo;和&ldquo;Basic Data 1&rdquo;<br />然后点击绿色的小勾&ldquo;Enter&rdquo;</span></p><p><span style="color: #008080">我们在该物料后面添加一个&ldquo;Group A&rdquo;,描述改为：</span></p><p><br /><span style="color: #008080">&hellip;&hellip;</span></p><p><span style="color: #008080">然后点&ldquo;SAVE&rdquo;，保存这次修改。</span></p><p><span style="color: #008080">现在SAP回到了SHDB，</span></p><p><span style="color: #008080">先点&ldquo;SAVE&rdquo;，保存Recording :Ztest,然后点&rdquo;Back&rdquo;，返回SHDB的第一屏。</span></p><p><span style="color: #008080">选中&ldquo;Ztest&rdquo;,然后点击&ldquo;Program&rdquo;，由SAP自动生成一个程序。</span></p><p><br /><span style="color: #008080">在上面的对话框中输入程序的名字（注意SAP的命名规范，Y或者Z开头），确认输入</span></p><p><span style="color: #008080">再输入一些程序的属性信息如下：</span></p><p><span style="color: #008080">点击&ldquo;Source Code&rdquo;,指定&ldquo;Develop Class&rdquo;等后，就可以进入ABAP Editor,产生如