ITPub博客

首页 > Linux操作系统 > Linux操作系统 > SD第一章

SD第一章

原创 Linux操作系统 作者:shangchongtian 时间:2009-03-11 10:49:52 0 删除 编辑

准备用两到三个月的牙膏时间把SD的内容梳理一下
(基于Glynn.C.Williams 的新书 Implementing SAP ERP Sales & Distribution 2008版本)
   1 Introduction and Master Data   . . . . . . . . . . . . . . . .  . .   1
  2  Master Data Conguration   . . . . . . . . . . . . . .. . . . . .   .  29
  3  Sales Documents   . . . . . . . . . . . . . . . . . . . . .  .  .  .  .   55
  4  Contracts and Special Processes   . . . .. . . . . . . . . . ..  103
  5  Available to Promise and Transfer of Requirements   . . . .    155
  6  Logistics Execution Process   . . . . . . . .  . . . . . . .  . . . . 203
  7  Billing   . . . . . . . . .. . . . . . . . . . . . . . . . . . . .   .   .   .   .  243
  8  Pricing and Taxes   . . . . . . .  . . . . . . . . . . . . . .  .  .  .  .  283
  9  Diverse Sales and Distribution Functions   . . . . . . . . . ..  347
  10  Credit Management, Receivable Risk Management,  
      Blocks, and Calendars   . . . . . . . . . . . . . . . . . .  .  .  .  .  403
  11  Advanced Consultant Tools   . . . . . . . . . . . . . . . . ...     435

下面是第一章:
第一章 概览和主数据
本章正式开始SAP之路:介绍最新的SAP技术和SAP产品相关的信息,然后是SAP基础数据,SAP功能的位置已经它们怎么访问系统,不同版本的主数据结构(例如:物料客户销售组织等等)。最后能形成一张数据间内联的结构图。
1.1  SAP的介绍SAP是一个家成立于1972年的德国牛逼公司,英文全名可以写成:system,application,and products in data processing  SAP有很多模组,本书主要是基于R3的。最新的MYSAP ERP主要有如下模组:
?  mySAP ERP
?  mySAP Supply Chain Management (SCM)
?  mySAP Customer Relationship Management (CRM)
?  mySAP Supplier Relationship Management (SRM)
?  mySAP Product Lifestyle. Management (PLM)

mySAP ERP 是基于:SAP Netweaver  的平台

下面列出几个SAP主要的功能模块:
1,财务应用
*FI      财务会计
*CO     管理会计
*EC     企业会计
*IM     投资管理
*PS     工厂管理
2,人力资源应用
*PA     人员管理
*PT     人工时间管理
*PY     工资单

3,后勤应用(供应链):
是一个非常大的应用区域,
*SD     销售和分销
*MM    物料管理
*PP     生产计划和控制
*LE     后勤执行
*QM    质量管理
*CS     客户服务


主要注重于SD模块,下面我们再来分解SD模块,它由下面的组件构成:
?  Basic Functions and Master Data in SD Processing (SD-BF)
SD数据处理的基本功能和主数据
?  Pricing and Conditions (SD-BF-PR)
定价和条件
?  Extra Charge (SD-BF-EC)
特别费用
?  Availability Check and Requirements in Sales and Distribution
SD的有效性检查和请求
?  Credit and Risk Management (SD-BF-CM)
信贷和风险控制
?  Material Sorting (SD-BF-AS)
物料整理(确定)
?  Output Determination (SD-BF-OC)
输出控制
?  Sales (SD-SLS)
销售
?  Scheduling Agreements for Component Suppliers (SD-SLS-OA)
交货计划
?  Customer Service Processing (SD-SLS-OA)
客户服务处理
?  Foreign Trade/Customs (SD-FT)
外贸/交易
?  Billing (SD-BIL)
发票
?  Payment Card Processing (SD-BIL-IV)
支付流程
?  Sales Support: Computer-Aided Selling (CAS)
销售支持
?  Electronic Data Interchange/IDoc Interface (SD-EDI)
电子数据交互/IDOC 接口
?  Shipping (LE-SHP)
交货
?  Transportation (LE-TRA)
运输
?  Reports and Analyses (SD-IS-REP)
报表和分析
?  Business Package for Internal Sales Representative (mySAP ERP)
内部销售代表业务

将讲解怎样配置上面主要的组件。
快捷区域菜单,例如和销售相关的事务可以进入VS00
相关的菜单事务吗如下:
Code   Description
VS00   Sales master data
VC00   Sales support
VA00   Sales
VL00   Shipping
VT00   Transportation
VF00   Billing
VX00   Foreign trade

技巧提示
快捷键和快捷事务码
F1 Help    技术帮助
F3 Back
F4 Lists possible entries or matchcode (see next section) for the field you are accessing 输入帮助
F8 Executes a transaction or report


Shortcut        Description
/n             Ends the current transaction.
/nxxxx         Moves you from anywhere into transaction xxxx. Note, however, that you
are terminating the current screen and will lose any unsaved data.
/nVA00        Moves you from anywhere into the sales screen [VA00].
/i             Deletes the current session.
/nend          Logs off from the system.
/nex           Logs off from the system without a confirmation prompt.
/o             Generates a session list. (A session is a window into SAP, similar to
having multiple documents/windows open in an application on a pc.)
/oXXXX       Opens transaction xxxx in a new session.
/oVA00        Opens transaction VA00 in a new session

 

1.2  SAP客户主数据主数据是所有交易记录的基础。
客户主数据主要分为三大区域:
2  基础信息:主要是不区分组织结构的客户通用信息,例如客户地址,联系方式等等。
2  组织信息:跟公司组织结构相关的信息,例如:某个客户开某个销售区域的订单的时候,他更愿意从工厂YX01处订货发货。而当他从另一个销售区域订货的时候,工厂YX02出货可能离他近一点。一个客户主记录,可能有几种销售信息(从公司的角度看,就是我们有很多种途径销售给客户)。
2  公司代码信息:一个客户主数据里也可能有几种公司信息,这些信息主要是用于财务会计的目的,因为公司是跟财务账相关的。例如,某个组织下,有几个公司,那么客户应该能买任何一个公司下的产品(同一个销售区域下)
提示:销售区域
销售区域,是销售组织,分销渠道,产品组  组合起来的一个概念
销售组织是一个对立的销售法人实体,通常是一个公司一个销售组织,当然也可以一个公司多个销售组织(不过反过来不行);
分销渠道是指你的产品投放市场的渠道,比方说,你可以有零售渠道,批发渠道等等等;
产品组,就是产品的分组,例如:地砖,洁具,宣传资料等等
以上三个概念的一个组合就是销售区域。所以当一个客户在ABC销售组织、零售渠道,洁具组下了一张订单时,同时也确认了一个销售区域。这个过程与同一个客户在ABC销售组织、零售渠道、地砖组开的单是不同(即使他们只是产品组不同)


1.3  企业结构在处理SD事务的时候,你们必须建立起了企业的结构(对于SD来说就是销售区域。在SAP中是归类为organizational data)。
   organizational data 要能反应你们公司的真正业务结构,每个交易只发生在定义的结构内。organizational data就是一栋建筑的钢架。所以,正确的设置非常必要。而一旦这个架构建好了,并在此架构下产生交易了,再改变是非常耗时的。

   SAP实施的时候,更贴切说SD实施的时候,组织结构考虑得越多,SD配置就余越容,同时必须重复理解实际的业务,并充分掌握在SAP中用特别的元素(代码)来映射公司组织结构的知识

Organizational data 由下面几部分组成:
¨        销售组织:销售组织用途有:来销售和分配产品、商务谈判、或是其它的些事务。
¨        分销渠道:通过这渠道,产品或者服务可以到达客户。典型的销售渠道有:网络销售、批发、零售、直销等等。你可以把一个分销渠道指派给一个或多个销售组织。产品呢,也通过多个渠道卖给客户(如果从客户的角度看,就是他既可以亲自来我们的展厅开零售单,也可网上开订单)。所以一个产品(物料)主记录,应该维护几个不同的“销售组织和分销渠道”的视图,就是应该有不同的数据被访问(在不同的销售区域下) 
      


   例如上图中的物料LP30313_A,如果1200可以出货,1100也可以出货,那么就要维护两个工厂的同样物料的视图。
¨        产品组:产品的定义规则范围那可就大了。分类的原则是根据各种公司的产品特征分类。在定义产品组的时候,需要结合客户定义。你可以在没个产品组上定义特殊客户协议,如:部分交货、价格、付款协议等等。在产品组层可以统计销售,区别市场。 

上图是一张典型的销售区域图。
提示:销售组织要遵守最小化原则,最好是一个公司一个销售组织。除非有非常特殊的理由,才能在一个公司下挂多个销售组织,例如:你在上海的销售流程和在杭州的是不同的,这样才需要分成两个。否则最好遵循这样的一个基本原则:如果一个产品能够在某个公司下的两个销售组织下同时销售,那你最好把这个两个销售组织合并成一个。

主记录(物料的OR客户的)因为组织的不同而需要维护多次(在不同组织下)。那么假设有10个客户、两个销售组织、两个分销渠道,两个产品组,那我们将要维护80个客户主数据视图,如果再增加一个销售组织,那就有120个客户视图,如果是添加产品组到客户主数据,同样也会增加客户主数据维护的视图量。不过,如果增加产品组到物料主数据,物料主数据的视图量不会增加。

提示:为了达到减少维护客户主数据的目的 可以配置通用分销渠道;
路径:IMG | Sales and Distribution | Master Data |
Define Common Distribution Channels (and Division)
销售区域(销售组织+分销渠道+产品组)的作用:可以做为报表统计的单位,所有销售相关的数据可以在销售区域内定义和控制,例如,你可以为每个销售区域定义一种价格,也可以设置:某一个销售区域可以走某一种流程(如果卖样本产品),但另一个销售组织就不可以。
1.4  SAP定制实施向导实施向导用于以文档的形式组织要被定制的区域。
提示:在进行后台配置的时候,与其自己完全重新创建一个元组,不如现在复制一个系统标准的再修改。例如:如果要创建一个公司代码,最好是COPY公司代码:0001 ,如果在COPY的基础上修改成:xx01(XX可以为各个国家的ISO代码),然后再修改你需要改变的地方就可以。这样可以节省大量的时间。

1.4.1  定义销售组织路径:Enterprise Structure | Definition |
Sales and Distribution | Define, Copy, Delete, Check Sales Organization
之后需要分配销售办公室到销售组织。

1.4.2  定义分销渠道路径:Enterprise Structure | Definition |
Sales and Distribution | Define, Copy, Delete, Check Distribution Channel



1.5  销售办公室和销售组某个销售区域内部可以有很多负责销售的团队。这种团队可以是复合的,同时可以以他们自己团队的运行为基础,建立适应他们自己功能和报告的的优化结构。
这种内部的团队有下面几种元素:
1.        销售办公室:你的组织可能要求你的销售团队能按地理位置区分,按地理位置划分的组,就可以用销售办公室来定义。销售办公室可以一一对应销售区域。也可以一个销售办公室分配到几个销售区域。总之,某个销售办公室要想开某个销售区域的单,它必须先指派到这个销售区域。
2.        销售组    :一个销售办公室又可以分成很多个组,比方有个东北销售办公室,那么很明显,我们还可以在这个办公室里的人分:黑龙江组,吉林组,辽宁组,分别负责:黑龙江,吉林,辽宁三省的销售。所以,创建了销售组,还需要把他们指派到对应的销售办公室。
3.        销售代表  :单个的销售人员,需要指派销售代表到对应的销售组。

销售办公室和销售组,不是必须使用的。不过如果你不使用他们,在配置客户的主档的时候,就不要设置这两个为“必须”。

1.5.1 定义销售办公室路径:Enterprise Structure | Definition |
Sales and Distribution | Maintain Sales Office
1.5.2  定义销售组路径:Enterprise Structure | Definition |
Sales and Distribution | Maintain Sales Group


1.6  会计中的组织结构你的业务可能不只是一个公司在运作。因此需要定义好几个公司代码,而每个公司代码在财务上都是一个合法、独立的实体单元。而一个或多个销售区域又会分配到公司下。
1.6.1定义公司代码Enterprise Structure | Definition |
Financial Accounting | Edit, Copy, Delete, Check Company Code


1.7  后勤中的组织结构工厂是一个后勤范围中的组织结构。在工厂中,原料被消耗,商品和服务被产出。
工厂通常使用在:生产,采购,物料计划等地方。某个原料可能由几个工厂使用,一种产品也可能有几个工厂生成。所以库存商品从一个工厂出货交付给客户的这一过程,必须对工厂进行有效性检查。这个检查在SAP中是做为一个请求从销售主档发到工厂的库存请求列表中的。
一个storage location(存储位置)是指工厂库存中的一个存储区域。一个或多个工厂会被指派到一个公司,同样一个或多个存储位置会被指派到一个工厂。
l  一个工厂只能存在于以各公司代码内,工厂内的建筑、设备、库存等等也都属于代表法定实体的公司代码。
l  一个工厂可以被指派到多个销售区域,也就是说你可以在多个销售区域买同一个工厂的库存。
l  一个工厂可以有多个装运点(shipping point,一个装运点也可能指派到多个工厂,多对多的关系,装运点就是货物在工厂中被交付的地方)

指派工厂到公司代码的描述图如下: 




1.7.1  定义装运点装运点要被指派到一个或多个工厂,同时装运点又可以分成几个装载点(这样看了,如果装运点叫装运区更好点,区再分点吧。呵呵)。不过即使有更小的单位:装载点,不过创建提货(单)还是跟:装运点的。
一般来说,公司可以运行交货到期表,用后台作业自动创建交货。装运点就是交货创建时的一个创建标准之一。如果你有急速装运业务,想要后台更频繁的运行这些急速交货,那么你最好专门创建一个急速装运点。
当然,你也可以配置装运点为基于工厂(用在销售文档)或是装载组(物料)或是装运条件(客户主档)默认的,这样在开订单或交货的时候,装运点就默认为对应的工厂。例如:你们公司有个工厂在海南,对应的装载组是空运而装运条件为急速,那么就需要创建一个急速空运装载点。那么负责交货的人在订单保存的时候,会在应付列表中看到对应的交货情况;如果你的工厂是在西安,你的装载组是路运,装运条件也是急速,装运点是系统默认建议的。那么此工厂的交货就会显示在另一张应付表中了。

下面是介绍怎么定义装运点。
Enterprise Structure | Definition |
Logistics Execution | Define, Copy, Delete, Check Shipping Point

一个装运点是组织装运的最高层次。交货总是要用最恰当的装运点初始化。一个装运点又可以被分成几个装载点(不过是装运点下的一种按实际流程的再细化)。装载点一般是在交货的表头处输入。例如:一个装运点有五个装料台,那么我们可以把这个装运点分成五个装载点。
1.8  指派组织单元通过指派销售机构和工厂,建立了公司代码和销售机构之间的联系。尽管一个工厂通常链接到一个公司代码,但可以被指派给不同的销售机构。在一个公司代码内可以有几个销售机构在活动。业务事务也可以在不同的公司代码之间进行。 



在上图中:
厂1,工厂2和工厂3属于公司代码1。销售机构1销售来自工厂1和工厂2的货物;销售机构2销售来自工厂2和工厂3的货物;销售机构1和销售机构2还可以采用公司间的销售处理来销售来自工厂4和工厂5的货物。

当你定义后了自己的基本数据,同时其他的应用组件也定义好了对应数据(如:FI中定义好公司代码,MM中定义好了工厂)。这个时候就可以指派SD的组织数据了
你可以安装下面的指派流程来做:
目录路径:Enterprise Structure | Assignment | Sales and Distribution 下:
l  Assign sales organization to company code
l  Assign distribution channel to sales organization.
l  Assign division to sales organization.
l  Set up sales area.
l  Assign sales office to sales area.
l  Assign sales group to sales office.
l  Assign sales organization, distribution channel, and plant.
l  Assign sales area to credit control area. (我们将在第十章讨论信贷控制区域)
目录路径:Enterprise Structure | Assignment | Logistics Execution 下:
l  Logistics Execution.
提示:装运点在这里指派,但不在这里定义,具体定义请参见第六章。

上面是都指派好后,你就拥有了一个属于自己的业务组织结构了。

1.9  业务范围(Business Area)基于公司会计的目的,一个公司(代码)又可以分为很过个业务范围。这样,你就可以创建基于业务范围的财务报表了。如果整个财务部门(团队)被分成了几个业务范围,那么每笔发生在业务范围下的(财务)业务,同样也会被指派到业务范围所在的公司(代码)。
例如:公司1000能生产和销售两不同工厂(1100,1300)的产品XXX。如果你想在每个工厂的基础上生成财务报表(看每个工厂的XXX买得怎么样),这样你就需要定义两个业务范围(可以是1100,1300业务范围)并把它们指派到对应的工厂。这样当某个工厂的销售记录发生时,这个交易记录,就会自动指派到工厂对于那个的业务范围。这样,我们既能产生整个公司的财务报表,也能独立的基于公司下的每个工厂产生财务报表。

配置路径:
Enterprise Structure | Assignment | Sales and Distribution | Business
Area Account Assignment


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

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2009-01-13

  • 博文量
    18
  • 访问量
    30979