首页 > 解决方案 > 在 Form Painter ABAP 中显示 VBDKR-WAERK 的值时出错

问题描述

我正在尝试修复与 VBDKR-WAERK 相关的 Form Painter 中的错误。问题如下图所示:

在此处输入图像描述

所以代替 VBDKR-WAERK 的应该是 EUR。这部分的Form Painter中的代码是:

&VBDKR-ZTERM_TX1(IC)&
&'(='SKONTOWERT1(ICZ)' VBDKR-WAERK&)'&
&VBDKR-ZTERM_TX2(IC)&
&'(='SKONTOWERT2(ICZ)' VBDKR-WAERK&)'&
&VBDKR-ZTERM_TX3(IC)&

SKONTOWERT1 和 SKONTOWERT2 是 KOMVD-KWERT 类型。

任何人都可以知道问题可能是什么?如果您需要更多信息,请告诉我。

谢谢大家!

标签: sapscript

解决方案


SAPScript 中的字段名称始终必须使用前导和结束 '&' 输入:

VBDKR-WAERK& => &VBDKR-WAERK&

&VBDKR-ZTERM_TX1(IC)&
&'(='SKONTOWERT1(ICZ)' &VBDKR-WAERK&)'&
&VBDKR-ZTERM_TX2(IC)&
&'(='SKONTOWERT2(ICZ)' &VBDKR-WAERK&)'&
&VBDKR-ZTERM_TX3(IC)&

推荐阅读