2020-08-17 15:20发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我需要查看BOM上不是整数的所有组件。 如何在数量字段中输入输入内容以返回带有十进制值的任何内容?
*。1-* .9 不起作用!
Anthony Dellarte ,
大于1的十进制值如何? (示例1.1或2.5)
我无权访问演示系统以查看可用的确切选项,但是在数量字段中,您可以传递多个值集以实现此目的。
0到<1
> 1到<2
> 2到<3
等。
能否请您添加确切的要求,并且在发现具有小数部分的零件之后您要做什么?
您始终可以选择使用表来获取特定条件的记录,相同的值集也可以传递到交易中的数量字段。
谢谢
RD
看起来这是我最好的选择。 我想到了这一点,但寻求了一个更好的选择,意识到我必须从1到??> 1-> 2。
即使我在> 98-<99处停止,如果要确保捕获每个十进制值,我仍然必须继续前进。 例如125.5或1000.25。
原因我需要所有十进制值是我们应将材料配置为全整数的方式。 根据我们的规则,如果我们在BOM表中有一个用于物料数量的十进制值,那是错误的。
您好, Antony ,
CEWB提供了强大的功能,可以使用公式对任何字段进行批量更新(批量更新中的"输入公式"选项); 在您当前的情况下,应该很容易通过模运算符(修改MOD 1 <> 0->十进制)来标识带小数的组件数量,然后将数量舍入为整数。
下面是一个非常简单的示例,在我的沙箱系统中效果很好:
code:
* X是您必须返回的值 表格GET_NEW_ITM_CLASS_DATA_MENGE 使用段结构ITM_CLASS_DATA 更改X。 数据提醒类型p小数位3。 提醒= x mod 1。 如果提醒> 0。 调用函数" ROUND" 出口 输入= x 符号='X' 输入 输出= x 例外情况 input_invalid = 1 溢出= 2 type_invalid = 3 其他= 4。 此处是处理前的图片 此处是处理后 p> 希望这可以帮助... Flavio
此处是处理前的图片
此处是处理后 p>
希望这可以帮助...
Flavio
Hello Ritesh,
那只会导致十进制值小于1。(例如.1或.5)
大于1的十进制值怎么办? (示例1.1或2.5)
为什么不尝试在数量字段中使用少于1(<1)的数字呢?
将BOM的所有组件及其数量都导出到Excel之后,我将如何有效地整理出每条记录, 有一个十进制值,只看到那些值,但看不到整数值?
您好,
我错过了要点,您需要带小数的组件,那么Ritesh专家是对的。 或者,您也可以在excel中下载它,然后根据小数点进行排序或过滤。
最好的问候
R.Brahmankar
最多设置5个标签!
Anthony Dellarte ,
我无权访问演示系统以查看可用的确切选项,但是在数量字段中,您可以传递多个值集以实现此目的。
0到<1
> 1到<2
> 2到<3
等。
能否请您添加确切的要求,并且在发现具有小数部分的零件之后您要做什么?
您始终可以选择使用表来获取特定条件的记录,相同的值集也可以传递到交易中的数量字段。
谢谢
RD
看起来这是我最好的选择。 我想到了这一点,但寻求了一个更好的选择,意识到我必须从1到??> 1-> 2。
即使我在> 98-<99处停止,如果要确保捕获每个十进制值,我仍然必须继续前进。 例如125.5或1000.25。
原因我需要所有十进制值是我们应将材料配置为全整数的方式。 根据我们的规则,如果我们在BOM表中有一个用于物料数量的十进制值,那是错误的。
您好, Antony ,
CEWB提供了强大的功能,可以使用公式对任何字段进行批量更新(批量更新中的"输入公式"选项);
在您当前的情况下,应该很容易通过模运算符(修改MOD 1 <> 0->十进制)来标识带小数的组件数量,然后将数量舍入为整数。
下面是一个非常简单的示例,在我的沙箱系统中效果很好:
code:
Hello Ritesh,
那只会导致十进制值小于1。(例如.1或.5)
大于1的十进制值怎么办? (示例1.1或2.5)
Anthony Dellarte ,
为什么不尝试在数量字段中使用少于1(<1)的数字呢?
谢谢
RD
将BOM的所有组件及其数量都导出到Excel之后,我将如何有效地整理出每条记录, 有一个十进制值,只看到那些值,但看不到整数值?
您好,
我错过了要点,您需要带小数的组件,那么Ritesh专家是对的。 或者,您也可以在excel中下载它,然后根据小数点进行排序或过滤。
最好的问候
R.Brahmankar
一周热门 更多>