[ ABAP 技巧与实战 ](javascript:void\(0\);)
以下文章来源于玩转ERP ,作者故事与茶
**玩转ERP** . 热爱工作又不能去上班的时候,不妨找个地方来一起玩工作。
零售解决方案中的商品创建MM41中,集成了商品各视图+采购信息记录创建。
标准零售行业包中的商品创建。
引言
SAP作为一个通用的ERP应用软件,每个版本之间有一些变化,本篇我们主要介绍一下工业版与零售版本商品主数据的创建的一个IDoc类型。上图为常规零售版本的物料主数据创建模式。
但是,由于SAP公司提供的零售版本的收费模式不像工业版本中的按照使用账户人数进行收费,而是按照零售额抽点模式,近几年不少零售企业也倾向区于选择仅使用
**传统工业版** **本来运行零售业务** 。本文中简称 **SAP** **轻零售方案**
(采购工业版本实现完成零售SAP的业务实践,笔者命名,非标,无从考据。)。
由于零售商品的特殊性,通常建议库存科目与成本科目上不做过多区分,因此,物料类型参考贸易商品即可。一般零售企业需要正常销售的商品、非销售商品、无价值商品三种。
从上面的维护模式和屏幕字段,不难看出。虽然维护的界面差别很大,但是底层的数据表和维护逻辑并没有多大的变化,所以,轻零售实现模式变成了可能。本文介绍如何通过IDoc进行轻零售方案。(基本视图
MARA、工厂视图 MARC、财务视图 MBEW、销售视图 MVKE、分类视图、库存地点视图 MARD)
1. 通过SAP提供的输入框和文字编辑可以编辑的描述按键功能。
2. 支持录屏结果直接发 布成WORD文档、HTML文档和PPT文档三种模式。
零售商品ARTMAS **Vs** 工业商品MATMAS_MASS_BAPI
—
**
**数据结构层级区别**
零售商品在创建时,是按照商品来创建的,工业商品在创建时,是按照商品+工厂来创建的。所以我们在选择工业版本创建零售商品时,可以考虑按照单个商品进行各视图维护模式。
也就是说,采用非零售的IDoc:假如MATMAS,加入维护一个商品在100家零售门店销售需要创建100个IDoc文件;而非零售版本又不允许ARTMAS类型进行商品创建。
** 因此, ** 本次采用了MATMAS_MASS_BAPI类型的IDoc,在工业版本中批量维护商品+列表信息。
1. 从MM41 的商品创建更改为 MM01 创建商品。见下图
2. 缺少商品自动列表处理、缺少布局管理、缺少零售自动补货-基于消耗的补货建议 。
**商品界面差异-工业版本
**
工业版本
**IDoc结构分析.** 针对新增商品、新开门店、新开公司三个业务场景,不同的场景需求如下:
** 表 ** | ** 表名称 ** | ** 新增商品 ** | ** 新开门店 ** | ** 新开公司 **
---|---|---|---|---
1 | E1MATMAS_MASS_BAPI | 需要 |
|
| 需要
| 需要
**IDoc新开店参数示例.** 针对新开店场景需求的最简内容如下,通过参考门店复制即可,详细字段可翻阅WB60。
**1** .关键结构说明:E1BPE1MATHEADER
** 字段名称 ** | ** 示例和说明 **
---|---
MATERIAL | 000000000059500103
IND_SECTOR | 1
MATL_TYPE | Z008
MRP_VIEW | X : 是
ACCOUNT_VIEW | X : 是
COST_VIEW | X : 是
**2** .关键结构说明: E1BPE1MARA (X)
** 字段名称 ** | ** 示例和说明 **
---|---
FUNCTION | 005MATERIAL | 9KKA0001
MATL_GROUP | 1109
BASE_UOM | ST
BASE_UOM_ISO | ST
CONTAINER | X
STOR_CONDS | 12
TEMP_CONDS | 02
TRANS_GRP | 0001
DIVISION | 00
BATCH_MGMT | X
EXTMATLGRP | D08
**3** .关键结构说明: E1BPE1MARC (X)
** 字段名称 ** | ** 示例和说明 **
---|---
FUNCTION | 005MATERIAL | 9KKA0001
PLANT | 8181
MRP_TYPE | ND
AVAILCHECK | KP
PROFIT_CTR | P8181
**4** .关键结构说明: E1BPE1MBEW (X)
** 字段名称 ** | ** 示例和说明 **
---|---
FUNCTION | 005MATERIAL | 9KKA0001
VAL_AREA | 8181
VAL_CLASS | 7910
VCLASS_PP | 7910
VCLASS_PY | 7910
VAL_CAT | X
VM_SO_STK | 7910
VM_P_STOCK | 7910
**5** .关键结构说明: E1BPE1MVKE
** 字段名称 ** | ** 示例和说明 **
---|---
FUNCTION | 005MATERIAL | 9KKA0001
SALES_ORG | 1
DISTR_CHAN | 18K 金环 (70 元 )
AVAILCHECK | KP
**6** .关键结构说明: E1BPE1MAKT
** 字段名称 ** | ** 示例和说明 **
---|---
FUNCTION | 005MATERIAL | 9KKA0001
LANGU | 1
MATL_DESC | 18K 金环 (70 元 )
AVAILCHECK | KP
**7** .关键结构说明: E1BPE1MLAN
** 字段名称 ** | ** 示例和说明 **
---|---
FUNCTION | 005MATERIAL | 9KKA0001
LANGU | 1
MATL_DESC | 18K 金环 (70 元 )
AVAILCHECK | KP
总结
—
**分析.** 每个企业都拥有自己行业的特点,每个企业的运营特色又各有千秋,所以采用哪种企业实现模式,需要项目 中甲乙双方
积极思考,找到适合自己的解决方案。
附录:文中S4 版本说明
—
玩转系列并非SAP教程,更多详细内容请参考官网课程
参考文档 R11_Scen_Overview 商品相关主数据概览
欢迎大家踊跃留言、点赞、转发。