如何给SAP C4C的产品主数据division配置出新的下拉选项

举报
汪子熙 发表于 2022/01/15 19:28:19 2022/01/15
【摘要】 如图:C4C产品主数据division字段默认的下拉菜单选项:切换成调试模式,找到UI这个字段绑定的模型字段名称:/Root/MaterialDivision:再找到这个UI模型字段绑定到的core BO字段:Material.Common.MaterialDivisionCode:进入Business Configuration的Activity List,找到Division的配置:在这...

如图:C4C产品主数据division字段默认的下拉菜单选项:

切换成调试模式,找到UI这个字段绑定的模型字段名称:/Root/MaterialDivision:

再找到这个UI模型字段绑定到的core BO字段:Material.Common.MaterialDivisionCode:

进入Business Configuration的Activity List,找到Division的配置:

在这里添加一行新纪录:03-沈阳自动所产品线

S/4HANA生产订单的标准状态和透明工厂原型状态的映射

事务码CO03查看生产订单的状态:

从下面的界面能看出S/4HANA里生产订单在任意时刻可能存在多个状态:

生产订单的ID和状态ID的关系是1:N,维护在数据库表VSAUFK里:

如何把上述SAP系统标准状态映射到透明工厂原型的5个状态去呢?

目前的映射实现采取的是“关键状态法”:

  • 只要生产订单的状态里包含I0048 - distributed to MES, 就认为该订单处于组装状态

  • 只要生产订单的状态里包含I0012 - distributed to MES, 就认为该订单处于已交货状态

  • 如果C4C创建的销售订单还未同步到S/4HANA,或者虽然同步到S/4HANA,但是S/4HANA的生产订单尚未创建完成,即下图右边灰色区域的时间窗口所示,此时如果查询生产订单状态,API会返回状态排队中.

也就是说,app里尚存在两个状态,“加工”和“检测”,在S/4HANA生产订单里找不到对应可映射的标准状态。

SAP ABAP里数据库表的Storage Parameters从哪里来的

如何查看ABAP数据库表的storage parameter?

事务码SE11,utilities->Database Object->Database Utility:

点这个Storage Parameters:

上面SAPGUI里显示的数据实际来自HANA数据库里的System view:TABLES,

使用如下的SQL语句就能查询到COMM_PORODUCT的storage parameters(存储参数了):

SELECT *
FROM    "SYS"."TABLES"
WHERE SCHEMA_NAME = 'SAPAG3' AND TABLE_NAME = 'COMM_PRODUCT'
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。