`
blueoxygen
  • 浏览: 1199886 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

SAP Retail Master Data part I

    博客分类:
  • SAP
阅读更多

PartI includes sites, article grouping, assortment listing etc except article, that will be inlcuded in part II

IRT310 SAP Retail Master Data (Part I)


Organizational Structure
从商业实际上的结构映射到SAP中的结构要素,如图

其中controlling area, business area等都与SAP FI/CO中一样.
比如controlling area是从成本控制的观点来划分的,可以分配多个company code给它。
从财务的观点来划分,定义business area,来区分不同的业务领域,从一个业务范围的角度来做一些财务上的行为,比如有很多公司,经营着房地产投资,零售,服装等行业,互相有交叉,则可以为每种业务定义为一个Business area。
Site就相当于非零售系统中的plant,但是site可以细分为distribution center和store或者production location
Valuation area在MM的库存管理那里有过介绍,这是SAP灵活控制物料库存价值计算的方法,可以是整个公司是一种,也可以细分为工厂(Enterprise Structure->Definition->Logistics – General->Define valuation level) 在应用SAP Retail时,系统就已经决定valuation是在site level,这点是不同。

采购当中有一个组织结构,在非零售系统中较少提及,就是purchasing area,它是连接采购组织和采购组的一个单元,用于报表等需求,但是并不会在这一level保存数据。菜单:
Materials Management->Purchasing->Maintain Purchasing Area/Purchasing Area Determination
下图展示了零售中的库存管理结构图,与非零售系统没有什么区别

而与sales相关的组织结构,有一点特殊的就是,division必须定义,但是sap retail并不会使用它,而是为了组成sales area。
 Customer & Vendor
在SAP零售系统中有3类customer: 内部(site);外部(具有customer主数据);匿名(没有customer 主数据)
零售系统的customer与非零售系统并无区别,只是因为supply的观点看,每个site都是一个customer,所以都具有customer主数据
在SAP零售系统中有2类vendor:内部(distribution center);外部
从supply的观点看,DC会向store供货,所以DC具有vendor主数据
在vendor主数据中,我们可以维护这个vendor为哪个supply region供货(TCODE MK03 菜单extras->region of supply)。每个site的purchasing视图中,会维护一个supply region。在创建PO时,如果采购的货物相关site所属supply region不在vendor供货范围内,则系统会产生警告信息。


 Site
 Site overview
Retailing-> Master Data-> Site Data-> Site
前面提到过site的类别,我们主要讨论site重要的两个角色:distribution center 和 store
一般,store会分配一个storage location,而DC则会分配多个。
对于site来说,最重要的是site profile,创建的时候会需要维护,它决定了site的基本参数,比如屏幕字段,copy rule, site类别, customer/vendor的账户组等。Logistics – General-> Plant Master-> Control Data-> Site Profiles

我们还可以在logistics – General-> Plant Master-> Control Data-> Transaction-Dependent Field Selection下,根据创建、更改、显示,对field进行必输,隐藏等的设置。
在创建site时,可以指定从哪个site进行copy,在Logistics – General-> Plant Master-> Control Data-> Define Copy Rule and Assign to Tables中,定义copy的规则,和这个规则对应的table,也就是哪些和site相关的table会从ref site中copy过来。这个site创建的参考site,也可以直接在site profile中指定,则每次创建新site,ref site会根绝配置自动指定。
一个store可以分为多个department, department可以被分配receiving point,每个receiving point还可以分配一个unloading point.
下图描述了这几个概念在实际业务中的关系

一个store,会现在unloading卸货,然后分发给receiving point,比如是各个floor,然后在每个floor细分给不同的department,之后再分发给MC(merchandise category)
MC只能飞配给一个department,但是一个department下可以有很多MC,如图

每个department也只能分配一个receiving point

Receiving point也只能分配一个Unloading point
Unloading point在site相应的customer主数据的general data中维护

然后再site主数据的receiving points中维护receiving point

Department在Logistics – General-> Plant Master-> Control Data-> Departments 定义
 Department stores/shop
Retailing-> Master Data-> Site Data-> Department Store/Shop

SAP为store引入了department store和shop的概念,目的是满足在department level进行库存管理的要求。如果想要department作为一个独立的处理单元,就要将它们定义为shop. 它在department store层级下,site的类别为store, store的类别是department store。所有在标准SAP零售系统中的关于site的业务功能,在shop中都适用。
Store/department和Department Store/Shop是两种管理物料的模型,但是后者会管理得更加详细。因为assortment被细分为多个shop,而且只能在shop级别上使用。
首先我们通过WRFDEP01 - Create Department Store创建一个department store 然后可以通过WRFSHOPDEP - Create Shops via Department Store或者WRFSHOPCAT - Create Shops via Category两种方式批量的创建shop

也可以通过WRFSHOP01 - Create Shop一个一个shop创建
创建完成之后,我们WB03查看这个department store,看到多出了display assortment按钮,点开后,弹出的是它下面的shop.

我们还可以通过WB03输入Shop的number,查看shop的信息,可以发现shop也是作为一个site在系统中存在的。

 Block
假设一个store,由于店面装修,需要停业1个月,则可以利用block功能。
在site主数据的Layout/blocks视图中,可以设置block reason,和block的期间。

而block reason,在后台Logistics – General->Plant Master->Control Data->Blocking Reasons设定

其中可以设定Order/delivery/billing等的block,而具体这些block的内容是各个模块设定的,比如order在Sales and Distribution->Sales->Sales Documents->Define And Assign Reason For Blocking
另外,block永远是与具体customer vendor相关的,也就是说想block哪个customer不能进行那种order的操作,则建立block reason,然后assign给相应的order type,然后将block reason ID赋值给customer 主数据,如图

所以我们只要把sitecustomer vendorblock数据进行维护,则与此site有关的所有transaction都会被block



 Layout
零售业经常需要在同一个销售区域的商店具有同样的货品销售区域和货架,无论商店大小规格。这样无论客户去哪个商店都很容易找到自己需要的产品,可以增加客户满意度,SAP利用Layout来满足这一需求。
Layout用来优化组织store的与assortment关联的sales are(floor space: The size of the sales area can be specified for each plant or each department)。

前台Retailing->Master Data->Assortment/Listing->Layout
后台Logistics – General->Material Master->Retail-Specific Settings->Settings for Key Fields
Layout由很多layout module组成,layout module表示商店中的一个固定区域,比如一个架子,包含一组销售的货物。Layout area表示了layout module在layout中的空间上的分配,多个layout module可以分配给一个layout,通过layout area组织起来的,一个layout module可以分配给一个layout中的多个layout area。
如图,在Site master中维护这些参数

我们可以将layout分配给assortment
如果为了time-phased planning,我们可使用layout module version,每个version都有一个唯一的validity时间区间,使用它可以反映货架季节性的货品变化。
如图,我们通过TCODE WLMM - Layout Module Maintenance来进行layout module的维护,可以新建和删除layout module,可以为layout module创建新的version 也可以通过TCODE WLMV - Maintenance of Layout Module Version维护layout module version,


Fixture是对layout概念的一个补充,这样可以根据位置安排assortment对象。Fixture分配给layout module version.
我们通过TCODE WLMF - Fixture Maintenance来维护Fixture,然后通过layout module维护画面来将fixture分配给某个layout module version,如图,我们可以将一个fixture分配给一个layout module version多次,可以修改fixture的capacity


 Article Grouping
 Merchandise Category Hierarchy
MCH是用来组织article的一种方式,由MCH level 和MC构成。
首先通过CLWM – Create 来创建MCH level,然后通过CLW1 – Create来组织MCH Level之间的关系。然后通过WG21 – Create创建MC,再用WG26 – Create将MC分配给上一级的MCH Level。
MCH总是有一个top节点,MC永远在MCH最底一层,MC article被分配给MC而不是MC level。零售系统中的MC和MCH利用的是SAP的classification,如图


在MCH创建之后可以通过Reclassification功能来做更改,包括更改MC下的article。我们需要为这个重新制定的过程定义一个version number和生效日期,然后选择要更改的MC或者article范围,WRC4 - Create Version,通过objects或者block按钮选择,reassign按钮重新分配

我们可以为MC创建MC Ref. article,在创建这个MC下的article时作为模板使用。一个MC Ref. article可以给分配给多个MC,另外,这种article数据不会被传输给POS。
可以为MCH level和MC分配characteristics,并且低级别的会继承高级别的characteristics属性。
可以为MC分配characteristics profile,并且可以分配多个。
如图,我们建立一characteristics然后分配了两个character

如图,我们为一个MC分配了一个CP

那么创建这个MC下的article时可以发现维护这两个character的区域

 Value-Only basis Inventory Management
基于价值的IM,在货物移动时并不会基于各个article的数量,而是直接更新库存价值到value-only article.我们可以在MC级别上创建,也就是说在此MC级别上进行基于价值的库存管理。我们在site主数据的valuation/Inv. Mgmnt的Inventory Mgt Profile决定此site以何种方式进行库存管理。
 Article Hierarchy
MC经常是从采购的角度来组织article,而我们有时候需要根据客户来重新组织article,此刻可以使用article hierarchy.

在创建article hierarchy的时候,需要指定distribution chain,可以设定BW Update,意味着AH将会传输给BW。Multiple article assignment,可以控制是否一个article只能分配给一个Node
我们在后台Logistics – General->Article Hierarchy->Edit Control Parameters 可以设定AH中的一些参数。
Change document如果被勾选,则激活版本的AH中进行node和article的设定会产生change document
Check End Nodes如果被勾选,则系统会对value-only article进行check,来确保被分配在最终的节点上。
Delete check如果被勾选,则系统只允许删除没有被分配子节点和article的node
CDT update是关于BW的选项
Number range interval 此处设定节点的号码范围,外部或内部。
Sorting用来选择AH显示时的顺序,默认是按照node,也可以更改为按照描述排序显示。
 Assortment Management
 Assortment
Assortment可以用来决定一个store/DC/customer在某个特定期间内获取哪些article,因此assortment可以用来检查PO和SO。Assortment这个功能也叫做Listing。
Assortment有两种:
1. Local Assortment:系统中的TYPE A(Store)和TYPE B(DC), 在创建SITE时系统会自动创建并分配这个SITE给它,不能分配其它SITE
2. General Assortment:TYPE C 可以为任何customer分配,而且如果后台配置了multiple assignment(Logistics – General->Basic Data Retail->General Control, Retail Master Data),还可以分配给多个store和DC

SAP提供了使用起来十分方便的assortment assignment工具,WSOA6 - Assign Assortment User WSOA7 - Assign Merchandise Categories,它们可以更加方便的帮助我们维护assortment.
 Assortment Modules
一个assortment可以有多个assortment module,每个assortment module是一组article. Assortment module可以手动或者自动创建,并且有很多种类别:

Profile module:是在为了assortment和MC维护article时自动生成的
Shelf module:在维护layout module时生成
Promotion module:包含了将会被一起促销的article
Standard module:包含从任意MC中的article,手动创建。
Exclusion module:为了在某一时期内将某些article排除在存在的assortment
Rack jobber module:为那些在store内自己陈列货物的vendors创建。只能分配给一个vendor,并且其中的article不能再分配其它module
 Open new site
当我们新开了一家店铺,并且想在很短的时间内为它创建assortment,有以下3种方法:
1. 基于MC设置
我们可以利用已经分配给assortment的MC来组织新site的assortment,通过TCODE WSM8
Master Data->Assortment/Listing->Mass Maintenance->Assortment
2. Assortment copy
如果系统没有设置为multiple assignment,则可以通过assortment copy的方式,将已有的assortment数据copy到新site的Local assortment
Master Data->Assortment/Listing->Mass Maintenance->Assortment ->Copy
3. New site分配给general assortment
如果系统设置为multiple assignment,则我们可以通过将新site分配给assortment来实现
我们也可以通过TCODE REFSITE,为新建立的site分配ref site,这样新site会与ref site拥有一样的assortment
在实际应用中,创建了新的site之后,不单单是assortment的设置,我们还需要快速的设置采购和后勤数据。我们可以通过site的grouping功能,这些也通过TCODE REFSITE执行

 Subsequent Listing
在某些特定情况下,比如goods receipt或者stock transfer,article可能可以交付给没有被list的site. 在site master中如下参数来控制是否可以进行这种subsequent listing.
 Listing Procedure
我们可以通过MM42维护article时,勾选手动listing来进行Online的list,可以exclude一些assortment。如果选择了restrict listing则只对选择的sales distribution chain进行listing

最基本的procedure profile check
会检查article的merchandise category是否在assortment中,如果存在,才会在这个assortment中list出来

带有assortment grade的check:
Article的MC是否在assortment中
是否article中的assortment grade被包含在assortment MC的grade中
是否包含assortment grade 的listing algorithm在listing procedure中被输入了

Article中可以指定assortment grade

在assortment中的MC中可以指定grade

Logistics – General->Assortment->Assortment下可以配置关于grade, list algorithm等
首先我们配置Assortment Grades比如1,2,3,4 然后创建Listing Algorithm,比如01,然后配置Assortment Grade Rules,配置入algorithm 01的grade4规则是1+2+3+4。最后我们把01分配给list procedure

Basic procedure layout check:
是否article被分配给了一个layout module
是否site链接到了一个layout
是否article的layout module是assortment中layout的一个layout area

如果我们使用了space management则我们需要保证上架的货物有在具体货架上拥有空间。
Classification Check:
可以在Retailing->Master Data->Assortment/Listing->Assortment->General Assortment下维护assortment的class 只有article的类别属性与assortment的相符才会做list

 Listing Procedure configuration
Assortment listing procedure
如果选中这个选项,则在assortment中定义的listing procedure必须被使用
Multiple listing
如果选中这个选项,一个已经被list的article可以被其他module list,比如standard list和promotion list
Sequence control
这个选项影响下面check rule的效果。如果没有选中,check rule是P&K&L,在P处发生错误,则K,L不会执行,也不会产生error;如果选中,K L都会继续执行,并且产生error
Process control
设置check rule之间的关系(OR AND) check rule通过exit function方式实现,可以替换为自己的function
 Assortment List
AL(Assortment List)提供了一个listed assortment的概览。AL使得对任何在assortment之内的article的更新(新增 打折 变价 促销等)都会通知到store或者customer也就是assortment的assortment user
在Logistics – General->Assortment->Assortment List中进行相关配置
在article主数据中维护AL type

AL可以以多种形式存在,打印文档或者电子文档发送给零售店。
AL有三种version:
1) Full Version:包含了从这个AL创建以来的所有有效地article数据
2) Change Version:包含了从上次产生message以后有个change的article
3) Mixed Version:包含了整个所有后续变更和当前状态的最新的full version


AL配置中,lead time是指从AL message创建到validity之间的天数
Cycle是指多久系统多久生成一次AL
NO. of change vers.是指产生了多少个change version后产生一个full version
之后我们可以配置Maintain Profile for Assortment Lists 在这里可以对将AL组合在一起分配一个profile来控制参数,比如是否产生IDOC,是否保存version等,然后在创建site时,将此profile分配给SITE的POS view
我们可以通过Logistics->Retailing->Master Data->Assortment/Listing->Assortment List->Generate->WDBM - Manual Selection来生成一个新的AL

 

分享到:
评论
4 楼 Lovelypanda 2013-06-10  
感谢分享~
3 楼 ledley 2012-05-30  
Retail的MM与其他行业区别还是挺大的
2 楼 zhangzhaoh 2012-04-12  
good.....
1 楼 樱桃木瓜 2009-09-27  
  好文章!

相关推荐

    IRT310 SAP Retail Master Data (Part II)

    NULL 博文链接:https://sap.iteye.com/blog/356094

    SAP MM mterial master data

    ### SAP MM Material Master Data详解 #### 一、概述 在SAP系统中,Material Master(物料主数据)是物料管理的核心组成部分,它包含了所有与物料相关的详细信息,这些信息跨越了多个业务领域,如采购、销售、库存...

    Material Master Data Governance for SAP Business Suite

    ### SAP Master Data Governance (MDG) for Material Master Data in SAP Business Suite 在现代制造业与物流组织中,**物料主数据治理**(Material Master Data Governance)是确保数据准确性和可用性的关键所在。...

    SAP Retail PA

    根据提供的文件信息,我们可以提取和总结出关于"SAP Retail PA"的重要知识点,这些知识点主要集中在SAP零售解决方案的概述、特点及其在商品经济中的应用流程等方面。 ### SAP Retail PA概览 #### 1. SAP Retail PA...

    sap master data

    sap master data ppt, excellent learning material

    SAP-Retail

    例如,FS310这个事务代码在SAP系统中可能与收付款(Inkasso/Exkasso)相关,而IRT310则可能与零售主数据(SAP Retail Master Data)的管理相关。 文档还提到了版权和商标信息,说明了该文档和相关软件产品的版权...

    SAP Retail行业解决方案

    SAP Retail行业解决方案为批发、零售企业构造了一条完整的供应链,联结了从供应商到消费者的所有后勤管理渠道。SAP Retail行业解决方案的强大功能,促使零售企业优化管理流程并精确地控制供应商,零售商和消费者之间...

    SAP BusinessObjects Data Services Designer Guide

    ### SAP BusinessObjects Data Services Designer Guide 知识点详解 #### 一、概述 **SAP BusinessObjects Data Services**(简称BODI)是一款强大的数据整合工具,它为企业提供了全面的数据质量管理解决方案。本...

    SAP Data Archiving in SAP Retail

    ### SAP 数据归档在零售业中的应用 #### 概述 SAP 数据归档是针对 SAP 系统中大量累积的历史数据进行管理的一种方法。随着零售业务的发展,大量的销售、采购和其他交易数据不断积累,这些数据对系统的性能会产生...

    Integrating Universal Worklist in SAP Master Data Management.pdf

    Integrating Universal Worklist in SAP Master Data Management.pdf

    SAP Retail应用基础

    ### SAP Retail应用基础详解 #### 商品品类管理:零售业的核心 在现代零售业中,商品品类管理不仅是业务成功的关键因素之一,也是SAP零售解决方案的核心组成部分。本文将深入探讨商品品类管理的重要性和其在SAP...

    SAP Retail - Pricing and Promotion(PartI)

    本文将深入探讨SAP零售模块中的定价和促销策略(Part I),结合Pricing and Promotion(PartI).pdf文档内容,我们将详细阐述以下几个核心知识点: 1. **SAP零售架构概述**: SAP零售是SAP Business Suite的一部分,...

    SAP-Retail-零售管理.pdf

    ### SAP零售管理解决方案的核心知识点解析 #### 一、零售行业背景与挑战 随着市场竞争日益激烈以及消费者需求的多样化,零售企业面临着前所未有的挑战。为了在这样的环境下保持竞争力,零售企业需要借助先进的信息...

    SAP Retail Overview for S4/HANA

    《SAP零售解决方案在S4/HANA中的应用概述》 SAP是一家全球领先的软件公司,其在企业资源规划(ERP)领域拥有强大的影响力。SAP零售解决方案是专门为零售行业设计的一套集成化管理软件,旨在优化零售企业的业务流程...

    2.-SAP-PM主数据维护(Master-data)-V2.ppt

    SAP-PM主数据维护(Master Data) SAP PM主数据维护(Master Data)是指业务过程中经常会使用的数据,为了对这些信息进行标准化、规范化的管理,减少业务执行过程中数据录入的工作量,将这些信息统一管理,所谓“一...

    SAP01_SAP_Overview_Part1

    - **SAP (Systems, Applications, and Products in Data Processing)** 是一家德国软件公司,专注于开发企业级软件解决方案。其核心产品是 SAP R/3 系统,该系统为全球各地的企业提供了集成化的业务流程管理解决方案...

    SAP DataServices 技术文档(英文)

    SAP DataServices是SAP公司旗下的一款集成数据处理工具,主要用于数据集成、数据质量、数据丰富和数据同步等任务。本文档为SAP BusinessObjects DataServices 4.1 Support Package 1版本的官方技术手册,提供了全面...

    SAP IPS Data Service 安装和配置

    【SAP IPS Data Service 安装和配置】 SAP IPS Data Service 是 SAP 信息平台服务的一个组件,主要用于数据集成和管理。在这个过程中,我们将探讨如何在 Linux 环境下安装和配置 SAP IPS,特别是基于默认数据库的...

Global site tag (gtag.js) - Google Analytics