点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
我有一种情况,我需要编写具有两个特征FLA(法兰A)和FLB(法兰B)的对象依赖关系。 两种特征类型均为CHAR类型。 现在,我想在公式中使用这两个特征。
我写的公式(过程和前提条件)是$ SELF.SECTION_WEIGHT = $ SELF.FLA + $ SELF.FLB。 在此公式中,Section_Weight是NUM类型的特征。 现在,在进行一致性检查时,系统出现了错误。 因为我同时使用特征FLA和FLB都是CHAR类型,所以会产生此错误。 我也无法更改FLA和FLB特征的类型,因为它已在其他几个依赖项中使用。
请建议如何处理这种情况?
致谢
Tejas Khanna
您好 Tejas Khanna
一种可能是使用用户定义的函数,同时导入两者 CHAR特征并将类型转换为ABAP,然后将它们的总和导出为NUM个;
在此处链接到 SAP文档;
请告诉我功能模块是否需要帮助。
谢谢您,最好
Flavio
您好,您在问哪种解决方案,我提供了两种选择? 如果您要询问第二个选项,则需要首先回答以下问题:您在FLA和FLB中是否有预定义的值,或者它们是否开放供用户输入任何值? 如果它具有任何价值,那么该解决方案将无法为您服务,您将需要采用我列出的第一个选项。 我提供的SAP注释非常简单。 有关SAP支持团队如何在系统中实现功能的说明,以及有关VC用户如何执行功能的说明。
SAP具有一些"标准"功能,可以将CHAR转换为NUM和NUM 到CHAR。 有关如何在系统中实现它们的信息,请查看SAP注释2695561。
如果您没有大量用于FLA和FLB的值,另一种选择是创建匹配的NUM特征(可以隐藏并且没有条目,以便用户不要与它们混淆),然后创建一个变量表 查找相应的NUM值。 在执行数学运算之前,请在依赖项中使用变量表查找来找到FLA_NUM和FLB_NUM或编写约束以使NUM值始终可用。
一周热门 更多>