Smartform中的文本元素未显示值

2020-08-24 10:03发布

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

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


专家们,

我遇到了一个奇怪的情况,在该情况下,我具有要在智能表单中显示的值的变量没有显示在文本元素中。 我写了下面的代码:

数据:ls_payment_terms类型coms_topis,
ls_transferred_date类型BDH_WRK。
* ls_date类型dats。

READ TABLE bdh_payment_terms索引1 INTO ls_payment_terms。

ls_date = lsday + term_s BDH-TRANSFER_DATE。

我已将输出日期作为输出参数,并已在DATS类型的全局定义中声明了它。

现在我在ls_date中有了值,我将其作为&ls_date&传递给了文本元素。

但是,该日期不会显示在发票中。 可能是什么原因?请帮忙。

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

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


专家们,

我遇到了一个奇怪的情况,在该情况下,我具有要在智能表单中显示的值的变量没有显示在文本元素中。 我写了下面的代码:

数据:ls_payment_terms类型coms_topis,
ls_transferred_date类型BDH_WRK。
* ls_date类型dats。

READ TABLE bdh_payment_terms索引1 INTO ls_payment_terms。

ls_date = lsday + term_s BDH-TRANSFER_DATE。

我已将输出日期作为输出参数,并已在DATS类型的全局定义中声明了它。

现在我在ls_date中有了值,我将其作为&ls_date&传递给了文本元素。

但是,该日期不会显示在发票中。 可能是什么原因?请帮忙。

付费偷看设置
发送
7条回答
落灬小鱼
1楼 · 2020-08-24 10:25.采纳回答

显示的内容??????

您是否在EDITOR-> command propmt right中插入了这些行(插入命令(如左侧的+ ve符号)-> symbol)?????

如果您未在command中编写命令,那么新的编辑器将仅作为文本。例如,&val&将仅与&val&一样显示,而不是val的值。

谢谢

消息的编辑者:lingaraj desai

渐行渐远_HoldOn
2楼-- · 2020-08-24 10:36

Hi Girdhari,

我调试并检查了。 数据出现在变量中。 代码被写在smartform内部窗口中的程序行中。

Tong__Ming
3楼-- · 2020-08-24 10:39

Hi

请在下面的语句中将断点放在Smartform功能模块中,并检查LS_DATE的值。

ls_date = ls_payment_terms-days + BDH-TRANSFER_DATE。

谢谢

钱德拉

派大星 ヾ
4楼-- · 2020-08-24 10:16

是否已调试并检查数据是否在变量中。

,请让我知道您在哪里编写代码。

浮生未央
5楼-- · 2020-08-24 10:33

嗨,Neena,

您可以在下面检查。

1)检查您在哪里计算is_date。 您得到正确的价值吗? 在IS_DATE计算之前写断点。

ls_date = ls_payment_terms-days + BDH-TRANSFER_DATE。

2)在打印检查之前,请先编写任何明确的声明,这意味着在显示之前检查该值。

3)不要手动编写ls_date,请尝试从字段列表中拖动。

一旦您检查了所有以上内容,我认为您的问题已解决????

欢呼

Yukti

奄奄一息的小鱼
6楼-- · 2020-08-24 10:22

嗨,

您必须手动编写了文本元素'ls_date,在smartforms中,必须从"字段列表"中选择变量并拖动 到我们需要显示的窗口。

只需打开要在其中显示" ls_date"的窗口,单击"常规属性"选项卡,再单击Ctrl + Shift + F4以显示"字段"列表(左侧底部),从"字段列表"中选择 " ls_date"字段,然后拖到要显示的窗口中。

感谢和问候

巴拉克里希纳

SKY徐
7楼-- · 2020-08-24 10:33

嗨 。

我通过运行针对SAP之前版本的补丁来解决此问题。 如果有人愿意,请给我发送电子邮件: eandersen.almeida@gmail.com


关于

一周热门 更多>