在PDI中无法将类型A分配给类型B

2020-08-16 19:06发布

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

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


大家好,

我正在尝试扩展标准BO时间输入。 在AfterModify事件中,我想将票证实体的票证类型分配给扩展字段TicketTypeNew,但是发生了警告。 尽管我可以忽略它并激活此事件,但是在运行时发生了异常。

有人对此提供建议吗? 预先感谢。

(56.4 kB)

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

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


大家好,

我正在尝试扩展标准BO时间输入。 在AfterModify事件中,我想将票证实体的票证类型分配给扩展字段TicketTypeNew,但是发生了警告。 尽管我可以忽略它并激活此事件,但是在运行时发生了异常。

有人对此提供建议吗? 预先感谢。

(56.4 kB)
付费偷看设置
发送
2条回答
大简至美
1楼 · 2020-08-16 19:32.采纳回答

哈维,你好

从消息中您可以看到,所引用的两个字段的数据类型都不相同,因此导致了异常。

解决方案:

1)创建与ProcessingTypeCode类型相同的字段TicketTypeNew

2)ProcessingTypeCode必须为下拉列表或OVS值字段。 对于此类字段,您可以进一步向下移动以获取存储在该字段中的代码或描述。

含义只需在代码中的ProcessingTypeCode字段旁边放置一个点(。),然后您便可以选择将代码或说明分配给字段" TicketTypeNew"。

理想情况下应该可以解决您的问题。

此致

Ashish Singh

歪着头看世界
2楼-- · 2020-08-16 19:29

感谢您的回复!

1)字段TicketTypeNew是在KUT中创建的,类型为list,所以我无法在PDI中定义其类型。

2。 ProcessingTypeCode后跟一个点只能列出其功能,而不能列出其值内容。

请帮助回答这两点,谢谢。

一周热门 更多>