Professional Documents
Culture Documents
0)
特别鸣谢:
没啥事做突然想玩 SCM 中的 EWM7.0,但自己没接触过 SCM,更没研究 EWM
属于从头开始,自学开始联系上几位牛人提供了不少资料及问题解决方式,在
此再次感谢,此文档很多问题仅供参考,会逐步更新。(点击可看牛人博客)
白·簡單
SAP 康桥水岸
会东
SAP EWM 学习交流群:290245378 的各位群友
EWM 官方配置文
档.rar
文中简易配置手册
1. ECC 配置部分
1.1 激活业务功能
必须是 Unicode。否则中文会有乱码的情况出现
点击 测试是否可以连通
1.8 设置目标系统和队列类型
MAXTIME: 60
NRETRY: 30
TDELAY: 300
1.12 配置 CFC2 参数
这里我没做检查,我认为最基本的数据应该是一样的
1.15 维护附加屏幕序列:OMT3R
返回界面需修改用户名
返回主界面修改用户,并增加出站参数:SHPMNT
创建模型视图
添加消息类型:AIDDESADV 、DEBMAS、MATMAS_WMS
添加 BAPI:对象名称:InboundDelivery,方法名称:SaveReplica
添加 BAPI:对象名称:OutboundDelivery,方法名称: SaveReplica
添加 BAPI:对象名称:OutboundDeliverySPE,方法名称:
DeliveryChange
添加 BAPI:对象名称:OutboundDeliverySPE,方法名称:
RequestChanges
添加 BAPI:对象名称:OutboundDeliverySPE,方法名称: SaveReplica
添加 BAPI:对象名称:InboundDelivery,方法名称: DeliveryChange
添加 BAPI:对象名称:GoodsMovement,方法名称: CreateFromData
添加 BAPI:对象名称:OutboundDelivery,方法名称: ConfirmDecentral
最后配置完成的样子;
1.23 创建分配模型 ERP => EWM,用于 ERP 向 EWM 系统间 IDOC 转输,T-
CODE:/N/SPE/OL19。
一定是 OK 的才行哦
EW2 也需要执行一遍
1.24 定义每一运送类型的运送批量:S_ALR_87006726;SM30:V_TVLK_SPL
1.25 日志发送与接收的消息:/n/SPE/52000529;SM30:/SPE/V_QUEUE_LOG
1.26 登记队列导航:/n/SPE/REGISTER_NAVI
工厂 库存地点 库存地点描述
1000 YAFS Avail. for sales
YROD Received on dock
3500 YPSA Prod.Supply Area
YROD Received on dock
1.29 定义仓库号,定义仓库。
1.30 将库存地点与仓库号形成关联:T-CODE:S_ALR_87007419;SM30:V_T320
1.32 定义工厂的装运数据
1.33 分配发运点到工厂:OVXC
1.34 确认装运点:S_ALR_87006845,SM30:V_TVSTZ
1.35 装运点也是收货点:S_ALR_87006846,SM30:V_TWLVZ
在 ERP 系统中已定义了一个对象的结构,如下所示,例如。
1.38 激活业务交易活动:FIBF/BF11.
1.39 配置更改主数据转移:CFC9
1.41 创建的最大模型:SE38:RCIFIMAX
2 EWM 配置部分
2.1 SU01 建议用于 RFC 登陆的用户,可以使用默认的 idadmin:ides,可参见
ECC800 中的用户建立, 并赋值 sap_all/sap_new/ S_A.SYSTEM、权限参数
文件。
2.2 在 890 集团下进入英文环境,定义逻辑系统,分别建立 ECC 于 EWM 的
必须是 Unicode,否则会有中文乱码的情况出现
QI* /SPE/QUEUE_DISPLAY_TOOLS
QM* /SPE/QUEUE_DISPLAY_TOOLS
X* RSXMB_SHOW_ENTRY
2.14 控制 RFC 队列
2.16 定义仓库号
2.17 定义号码范围区间:/N/SCDL/DL_NURA
2.18 定义外向交货的间隔号码范围:/N//SCDL/NURA_FD
2.19 定义为入站的交付和出站号码范围区间:/N/SCDL/NURA_PRD
2.20 定义编号范围区间预期收货:/N/SCDL/NURA_EGR
2.22 定义交货优先权:/SCDL/60000606;SM30:/SCDL/TDLVPRIO_V
2.23 定义运输条件:/SCDL/60000670;SM30:/SCDL/TSRVLVL
2.24 定义贸易术语:/SCWM/TINC;SM30:/SCMB/TSINC
破解吧
2.27 BAdI:产品的内向处理
2.28 BAdI:位置的内向处理:S_A7B_78000013
BAdI Z_APOCF001_TYPEDIF
METHOD if_ex_smod_apocf001~exit_/sapapo/saplcif_loc_001.
********************************************************************
* To avoid conflicts between locations of different types but
* identical names, this implementation can be used. It adds location
* type specific prefixes to the SCM location numbers.
*
* Example:
* Customer 0001 --> location type 1010
* Vendor 0001 --> location type 1011
* Without BAdI implementation this will lead to a conflict, because
* of identical location numbers. With this BAdI implemenation the
2.29 激活 BADI:合伙人的入站处理:T-CODE:BUCF
as in ERP. For this reason, adding a suffix is not always
possible.
SCM business partner 和 ERP 的供应商、客户号码长度一样,都是
10 位,所以不能像地点、产品主数据直接那样通过增加前缀来区分。
You have the following options:
• If the Business Partners in ERP have a number length
shorter than 10 digits, use an external number range, and add a
prefix or a suffix (for example, V for vendors, C for customers)
to the BP numbers
如果 ERP 号码长度不足 10 位的,可以增加前缀来区分供应商和客户
编号(供应商、客户编号存在透明表里前面填充 0,事实上是将 0 转换为
前缀)。
• Use an internal number range for business partners in EWM
使用内部流水号
• Use an external number range for business partners in EWM
but use a BAdI to change either the customer numbers or the
vendor numbers (for example, by replacing the first digit of the
vendor number by a letter, for example, A for 1, B for 2, and so
on)
如果 ERP 号码长度刚好 10 位时,可以在某主数据如供应商主数据第 1 位数
字转换为字母(如 1 变为 A、2 变为 2),用以区分客户。
2.30 定义分组和分配数范围:BUC2;SM30:V_TB001
2.31 入站处理商业合作伙伴:S_A7B_78000018.
In Business Add-in Builder: Create Implementation dialog box,
create an implementation for classic BAdI SMOD_APOCF038 and
activate it. SAP does not provide an example implementation as
several options are possible. For more information, see the BAdI
documentation. The ERP business partner numbers are contained in
the table IT_CIF_BP (field PARTNER_ID for business partner
number, field TYPE=CRM004 for vendors, field TYPE=CRM002 for
customers). The changed number must be filled in table ET_BPMAP.
Field EF_MAP_USE must be set to X for the changes to be taken
into account.
BAdI Z_SMOD_APOCF038
METHOD IF_EX_SMOD_APOCF038~EXIT_/SAPAPO/SAPLCIF_BP_001.
********************************************************************
* 如果在 ERP 中供应商和客户编号使用了相同的号码段,
* 为避免传到 SCM 系统后号码重叠或无法区分供应商或客户,
* 需要使用 BADI 增强来转换 SCM 系统中的号码,
* 但 SCM business partner 和 ERP 的供应商、客户号码长度都是 10 位,
* 所以不能像地点、产品主数据直接那样通过增加前缀来区分。
* 有如下 3 种解决方案:
* 1)如果 ERP 号码长度不足 10 位的,可以增加前缀来区分供应商和客户编号;
* 2)使用内部流水号;
* 3)如果 ERP 号码长度刚好 10 位时,可以在某主数据如供应商主数据
* 第 1 位数字转换为字母(如 1 变为 A、2 变为 B),用以区分客户。
* 本增强采用方案 1,约定 ERP 供应商、客户编号不超过 7 位。
********************************************************************
* 转换规则:
* **BP type BP Name Prefix Added
* * CRM002 R/3 Customer Number CU
* * CRM004 R/3 Vendor Number SU
* * CRM010 R/3 Sales Organization DC
* * CRM011 R/3 Plant Number PL
DATA:
lv_idtype TYPE bu_id_type,
ls_cif_bp TYPE /sapapo/cif_bp,
ls_cif_bpmap TYPE /sapapo/cif_bpmap,
lv_bpno TYPE BU_PARTNER.
* Init
2.32 创建运输组:S_AP3_40000003;SM30:/SAPAPO/TTGR_T
2.33 设置产品编码长度:S_AP9_75000139;SM30:/SAPAPO/TMCNV
2.35 创建供应链单位:/N/SCMB/SCUMAIN
Field Name Description User Action and Values Comment
Supply Chain Unit <SCU> for example the SCU of the plant that
PL1000 transferred previously using
注 : 此 SCU 可 以 是 the CIF
ECC 传 过 来 的 工 厂 ,
也可以是手工为仓库
创 建 的 SCU 。 如 果 同
一工厂对应多个仓库
号时,应就使用手工
创建的仓库 SCU。
Type 1001 Type: Production Plant
2.37 创建一个供应链单元层次:/n/SCMB/SCUHIERMAIN
Supply Chain Unit Business Attribute Supply Chain Unit Business Attribute
2.38 维护商业伙伴:BP
2.39 映射 ERP 库存地点与 EWM:/SCWM/60000347
2.40
2.41
2.42
2.43