2007年11月27日
#
练习: 为plant p999设定不同的account group : A001 (OMWD) 使用物料R99-100,察看物料R99-100的valuation class (MM03) 501收货 *察看501收货的value string (WA01) *察看相关的transaction的account设定,为account group:A001为每个transaction设定account BSX GBB PRD BSX UMB *Post goods receipt *察看相关的FI document 出现了前面两个transaction: BSX和GBB 因为price control是V,所以没有用到PRD 没有发生重新估值,所以也没有第二次的BSX和重新估值发生的收入或损失
Value string & account group code 代表了一个完整的业务过程的,包括所有相关的transaction,预先定义的,无法修改。一个业务过程在Goods movement之中基本由以下因素决定: movement type value updating quantity updating special stock movement indicator consumption 同样以上因素也会决定account group code Movement type: 不用说了 Value updating: 是否会update value Quantity updating: 是否会update quantity Special stock: 不同的special stock可以有不同的account posting Movement indicator: 是否w/ or w/o po/order等等 Consumption: 就是account assignment了。 路径:OMWN 比如: 普通的101收货到stock的value string 是WE06,可以为某些transaction设置account modification,这就是account group code了 这里可以看到相关的value string的transactions
Transaction 所有的transaction在MM之中都是预先定义好的,每个transaction会决定FI document的一个item,比如决定是post到stock还是GR/IR account 路径:OMWB 进入如果有其他画面,选用cancel忽略掉。 选择account assignment进入: 这里可以找到所有的MM相关的transaction了。比如我们经常用到的 BSX for inventory posting WRX for GR/IR clearing account PRD for price difference 可以看到这三个transaction的account assignment的因素不同, BSX用的是 valuation group,valuation class WRX用的是valuation group PRD用的是valuation group,valuation class 在这里要为可能出现的情况指定account。 使用rules来控制来控制调整控制因素,单击最有右边的那个rules按钮 可以增加控制因素 如果想debit和credit分别post到不同的account的,需要勾一下Debit/credit那个单选框,可以为debit和credit指定不同的posting key 如果要设定posting key的话,点击posting keys按钮
Valuation class 这个由material决定,首先material type会决定material master可用的valuation class(通过account category reference),然后在创建material的时候要为每个material指定valuation class (account1) 路径: OMSK察看及维护account reference和valuation class,以及为material type指定account reference。
Valuation grouping code valuation area可以设定为company code或者是plant 如果是company code,valuation area就是company code 如果是plant,valuation area就是plant 可以将类似处理的valuation area再group起来,就是valuation grouping code了 路径:OMWD为valuation area设定valuation grouping code OMWM来active valuation grouping code
one-time account 是否是一个one-time account,one-time account是不会有vendor specific的资料的,所有的信息会在transaction之中输入,好像PO之中。 Number range 维护起来同前面的也差不多,支持内部自动赋予和外部的自己输入 Field selection Vendor的field selection 比起material来说简单的多了,每个field还是那四种status。 控制的因素有:account group, transaction, purchasing org, company code 优先级别同material master Partner roles 预先已经设定的partner roles: vendor (VN) Ordering address (OA) Goods supplier (GS) Invoicing party (IP) Different payee (AZ) 如果这些partner想被使用,要把相应纪录增加进permissible partner roles per account group 路径是:OMZ3 (只能增加和删除记录) Partner schema 定义哪些partner role是允许的和必需的 路径是:OMZ4 Levels for vendor data 数据保存级别,sub-range level以及plant level。
Account group 把vendor分成不同的类型,account group具有一些重要的控制作用。 one-time account number range field selection partner role levels for vendor data
material master configuration 控制因素: Transaction User Material type Industry sector 每种因素会为麾下的每个value赋予一个screen reference code,然后四种screen reference code共同决定使用那个screen sequence。 察看screens sequence (01, 12, 21) 察看material type : ROH 的screen reference (ROH) 察看transaction:MM01的screen reference (01) 察看industry M的screen reference (M) 察看user : KIRST的screen reference (GK) ROH, MM01, M, KIRST共同决定的screen sequence (01)
Field selection groups: SAP将字段group成很多小组对material master的字段进行控制,字段可以设置为hide, display, required entry和optional entry四种状态。 Files selection由以下几个因素控制: Transaction 对于创建,修改和删除master可以有不同的控制 procurement type 货物获取方式的不同也会影响字段的状态 material type 这是个主要因素,不同种类的物料有不同的字段组合 plant 可以为特定的plant设定特定的字段 industry 工业不同导致的字段 SAP delivery 所有这些控制因素都是通过field reference来达到对字段的控制的。 我们只能对material type,plant和industry sector进行定制,其他三种因素不可以控制。 在standard SAP之中,field reference和那些控制因素的代码是相一致的,比如 material type ROH的field reference是ROH plant plant 0001的field reference是0001 industry sector industry M的field reference是M transaction MM01的field reference是MM01 procurement type E (in-house production)的field reference是E 多种因素控制相同的字段的时候,四种状态的优先级如下: Hide Display Required Optional 主要是要把字段分组,然后为不同的控制因素制定不同的field reference。 Special field reference: SAP1, SAP2 : standard system SAPR : retail clients KB : apply to all types of client 察看field selection 察看material type : ROH (察看field reference) 察看field selection for field reference (ROH) 察看plant 0001的field reference 察看field selection for field reference (0001) 察看industry M的field reference 察看field selection for field reference (M)
material type 用于对物料进行分类,还有很多种对物料进行分类的方式,好像material group等,但是material type具有很多控制。 * 采购方式 * Material Number * screens * fields for different user department * costing control等等 Material master record根据user department进行分组包括以下部分: A Work scheduling B Accounting C Classification D Material planning/MRP E Purchasing F Production resource tool G Costing K Basic data L Storage P Forecast Q Quality Management S Warehouse Management V Sales & Distr. X Plant stock Z Storage location stock 可以在material type的设定之中enable或者disable这些view Valuation 可以定义default的price control或者是只能是material type指定的price control Account category决定了valuation class(在创建material的时候决定) Quantity/value update 可以不update也可以设定根据 valuation area进行,也可以所有的都进行(all valuation area),valuation area不是company code 就是plant了 采购方式 内部或者外部的是否支持 可以设定item category group,决定哪些item category是该material type所support的,item category用于PO输入,具有一些控制作用,比如item category指定为K,表示consignment。 可以创建material master record时候为cross-plant material status设定default value Material status可以设定在plant和cross-plant level,plant level的status必须在创建material master record的时候指定,material type的设定会影响cross-plant的material status。 Material status用来block for某种用途。 01 blocked for procurement / warehouse 02 blocked for task list / BOM BP blocked for purchasing KA blocked for costing PI free for pilot phase
Material master 创建一个material的时候需要首先选择material type和industry,这两个字段选择后就不可以改变了,其中industry对fields有控制,而material type则具有更多的控制,比如material number的范围等等。 练习: 期间管理 MM之中的期间概念 Material 创建后如果要在某个company code之中使用,必须维护相关material能在该company code使用。 在以下路径: IMGàlogistics generalàmaterial masteràbasic settingsàmaintain company codes for materials management
Valuation Area 可以是两种: Company code和plant,如果是company code的话,所有的同一company code下的plant都会使用相同的物料valuation方法。如果使用plant的话,每个plant可以有不同的valuation price。 Valuation area一旦设定将不能改变,如果要变化要进行数据转换。 设定或者察看路径:OX14 Purchasing Organizations 采购组织,sap之中采购是由purchasing org.来与客户商量并落PO的。采购组织可以有多种形式架构,以下是几种几本形式: corporate-group-wide 一家采购组织为所有的company code进行采购 company-specific 一家采购组织为一company code进行采购 plant-specific 一家采购组织为一plant进行采购 也可以是mix的形式,比如一家采购组织为属于不同company code 的多个plant进行采购。 采购组织有两种特别的: Standard purchasing organization Reference purchasing organization Standard purchasing organization 可以为每个plant设定一个standard purchasing organization, 用于如果一个plant有多个purchasing organization为其采购时,将使用standard purchasing organization为某些transaction判别purchasing organization,一个用途是用于auto po的时候,migo输入goods receipt的时候,如果要自动生成po,将会要求相应的plant已经设定了standard purchasing organization。 Reference purchasing organization 你可以使用其他purchasing organization与客户达成的一些协议条款,而不用自己再维护一套condition,可以reference到那个purchasing organization而达到。 Purchasing Group 采购组,就是采购人员的分组。 Plant 在sap之中,plant可以是操作单元(比如工厂,仓库)或者分支机构等等,是一个采购需求的实体,所有采购都是为plant进行的。 只能属于一个company code 可以指定给多个purchasing organization 可以有多个shipping points,每个shipping point可以分配给多个plant 有自己的地址,国家和语言 有自己的material master data,也就是说,每家plant的管理materila的方式可以不同,比如mrp,采购等等设定都是在plant level的 Storage location 用于存储物料的地点。 属于某个plant 库存的Quantity管理就是到这个级别 可以有自己的地址,可以不同于plant