约束问题

2020-09-14 22:35发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是VC的新手,我对约束及其值有疑问-我正在做一个测试,可以使Constraints返回特性值,但是我不确定为什么未选择BOM表项。 以下是我的设置:

  • 材料-T-VPP(包装)

CLASS(300)

  • T_VPP_CL类
  • 特征-T_PCP1
  • 值'01','02','03'

  • 材料-T-VPC(计算机)

CLASS(300)

  • T_VPC_CL类
  • 特征-T_CAS_CT
  • 值-'DT','TW','ST'
  • 特征-T_CPU_CT
  • 值-'01','02'。 '03','04','05'

转到事务CL22N(高级班分配)

CLASS-T_VPP_CL

任务-T_VPC_CL

BOM

超级物料清单:

材料-T_VPC

BOM项目

10。 T_CAS_CT_01-分配OD $self。T_CAS_CT='DT'。

20。 T_CAS_CT_02-分配OD $ self.T_CAS_CT ='TW'。

30。 T_CAS_CT_03-分配OD $self。T_CAS_CT='ST'。

40。 T_CPU_CT_01-分配OD $ self.T_CPU_CT ='01'

50。 T_CPU_CT_02-分配OD $ self.T_CPU_CT ='02'。

60。 T_CPU_CT_03-分配OD $ self.T_CPU_CT ='03'。

70。 T_CPU_CT_04-分配OD $ self.T_CPU_CT ='04'。

80。 T_CPU_CT_05-分配OD $ self.T_CPU_CT ='05'。

事务PMEVC-整个结构如下。

约束网络T_CN_VPP已创建并附加以下约束T_CS_VPP

对象:

(300)T_VPC_CL WHERE CASING = T_CAS_CT;

CPU = T_CPU_CT,

(300)T_VPP_CL WHERE PACKAGE = T_PCP1,

条件:包装='01'

限制:CASING ='DT',

CPU ='05'。

将约束网络分配给可配置的配置文件T-VPP

模拟结果,变量配置能够返回期望的结果,即CASING ='DT'和CUP ='05',但是系统无法选择CASING和CPU的BOM项目。 superbom T-VPC已经为该项目分配了一个选择。

模拟显示正确的特征值并返回。

尽管已将物料清单选择项分配给物料清单,但从物料清单选择物料T_CAS_CT_01和T_CPU_CT_05的结果清单中未选择物料。

是否缺少某些内容? 感谢有人可以帮助我解决这个问题。

谢谢

致谢

(13.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


您好,我是VC的新手,我对约束及其值有疑问-我正在做一个测试,可以使Constraints返回特性值,但是我不确定为什么未选择BOM表项。 以下是我的设置:

  • 材料-T-VPP(包装)

CLASS(300)

  • T_VPP_CL类
  • 特征-T_PCP1
  • 值'01','02','03'

  • 材料-T-VPC(计算机)

CLASS(300)

  • T_VPC_CL类
  • 特征-T_CAS_CT
  • 值-'DT','TW','ST'
  • 特征-T_CPU_CT
  • 值-'01','02'。 '03','04','05'

转到事务CL22N(高级班分配)

CLASS-T_VPP_CL

任务-T_VPC_CL

BOM

超级物料清单:

材料-T_VPC

BOM项目

10。 T_CAS_CT_01-分配OD $self。T_CAS_CT='DT'。

20。 T_CAS_CT_02-分配OD $ self.T_CAS_CT ='TW'。

30。 T_CAS_CT_03-分配OD $self。T_CAS_CT='ST'。

40。 T_CPU_CT_01-分配OD $ self.T_CPU_CT ='01'

50。 T_CPU_CT_02-分配OD $ self.T_CPU_CT ='02'。

60。 T_CPU_CT_03-分配OD $ self.T_CPU_CT ='03'。

70。 T_CPU_CT_04-分配OD $ self.T_CPU_CT ='04'。

80。 T_CPU_CT_05-分配OD $ self.T_CPU_CT ='05'。

事务PMEVC-整个结构如下。

约束网络T_CN_VPP已创建并附加以下约束T_CS_VPP

对象:

(300)T_VPC_CL WHERE CASING = T_CAS_CT;

CPU = T_CPU_CT,

(300)T_VPP_CL WHERE PACKAGE = T_PCP1,

条件:包装='01'

限制:CASING ='DT',

CPU ='05'。

将约束网络分配给可配置的配置文件T-VPP

模拟结果,变量配置能够返回期望的结果,即CASING ='DT'和CUP ='05',但是系统无法选择CASING和CPU的BOM项目。 superbom T-VPC已经为该项目分配了一个选择。

模拟显示正确的特征值并返回。

尽管已将物料清单选择项分配给物料清单,但从物料清单选择物料T_CAS_CT_01和T_CPU_CT_05的结果清单中未选择物料。

是否缺少某些内容? 感谢有人可以帮助我解决这个问题。

谢谢

致谢

(13.6 kB)
付费偷看设置
发送
2条回答
Violet凡
1楼-- · 2020-09-14 22:59

嗨,

如果我了解您正在寻找BOM T-VPC及其组件的爆炸式增长。

1)T-VPC是否是可配置的材料,如果是,请检查可配置的配置文件和BOM爆炸。

2)尝试运行CS11,看看正常的bom是否爆炸(忽略VC的影响)。

让我知道反馈。

Br,

Dsk

代楠1984
2楼-- · 2020-09-14 22:49

是,请检查您的配置文件,并确保将BOM爆炸设置为单级或多级。

然后,更改此内容:

10。 T_CAS_CT_01-分配OD $self。T_CAS_CT='DT'。

对此:

10。 T_CAS_CT_01-分配选择条件$parent。T_CAS_CT='DT'。

,然后重复其他BOM表项目。

一周热门 更多>