2020-08-27 06:43发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
为来自ERP系统的标签设计了一个报告。 该报告工作正常,但我想使用户更容易输入销售订单编号。
以下是我们的ERP系统中的销售订单编号示例:" 0030012"。 使用报表上的"销售订单"参数,用户必须输入前面的零。 我想允许用户仅输入销售订单的30012值,而不输入前导零。
已经看到了一些有关此主题,但无法使其正常工作。 有人可以提供帮助吗?
嗨,布雷特,
您可以修改选择公式以使用'like'关键字:
{Sales Order} LIKE'*'&{?Sales Order Parameter}
-阿比拉什
尝试执行类似的操作,但不起作用。
Local NumberVar x; Local NumberVar sl_length; Local StringVar so_number; so_number =" 0143223"; x = len({?SO_NUmber}); < br> if(x = 6)然后 {?SO_NUmber} =(" 0"&{?SO_NUmber}); if(x = 5)然后 {?SO_NUmber } =(" 00"&{?SO_NUmber}); {SO_SalesOrderDetail.LineKey} = {?SO_LineNo}和 {SO_SalesOrderDetail.SalesOrderNo} = {?SO_NUmber}
已通过这种方式解决。
两项设置如下:
1. <报告> <选择专家> <记录>公式集如下,引用了我创建的两个公式
{@so_padding}和@so_line_padding}
{SO_SalesOrderDetail.SalesOrderNo} = {@so_padding}和 {SO_SalesOrderDetail.LineKey} = {@so_line_padding}
2。 我创建的公式:so_line padding(用零填充填充销售订单行键)
Local Numbervar x; x:= 0; x:= len({?SO_LineNo}); 选择x 情况5: 0"&{?SO_LineNo} 情况4:" 00"&{?SO_LineNo} 情况3:" 000"&{?SO_LineNo} 情况2: " 0000"&{?SO_LineNo} 情况1:" 00000"&{?SO_LineNo}
3。 我创建的公式:so_padding(将销售订单填充为零)
Local Numbervar x; x:= 0; x:= len({?SO_NUmber}); 选择x 情况6: 0"&{?SO_NUmber} 情况5:" 00"&{?SO_NUmber}
最多设置5个标签!
嗨,布雷特,
您可以修改选择公式以使用'like'关键字:
-阿比拉什
尝试执行类似的操作,但不起作用。
Local NumberVar x;
Local NumberVar sl_length;
Local StringVar so_number;
so_number =" 0143223";
x = len({?SO_NUmber}); < br>
if(x = 6)然后
{?SO_NUmber} =(" 0"&{?SO_NUmber});
if(x = 5)然后
{?SO_NUmber } =(" 00"&{?SO_NUmber});
{SO_SalesOrderDetail.LineKey} = {?SO_LineNo}和
{SO_SalesOrderDetail.SalesOrderNo} = {?SO_NUmber}
已通过这种方式解决。
两项设置如下:
1. <报告> <选择专家> <记录>公式集如下,引用了我创建的两个公式
{@so_padding}和@so_line_padding}
{SO_SalesOrderDetail.SalesOrderNo} = {@so_padding}和
{SO_SalesOrderDetail.LineKey} = {@so_line_padding}
2。 我创建的公式:so_line padding(用零填充填充销售订单行键)
Local Numbervar x;
x:= 0;
x:= len({?SO_LineNo});
选择x
情况5:
0"&{?SO_LineNo}
情况4:
" 00"&{?SO_LineNo}
情况3:
" 000"&{?SO_LineNo}
情况2:
" 0000"&{?SO_LineNo}
情况1:
" 00000"&{?SO_LineNo}
3。 我创建的公式:so_padding(将销售订单填充为零)
Local Numbervar x;
x:= 0;
x:= len({?SO_NUmber});
选择x
情况6:
0"&{?SO_NUmber}
情况5:
" 00"&{?SO_NUmber}
一周热门 更多>