点击此处---> 群内免费提供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中有了值,我将其作为
但是,该日期不会显示在发票中。 可能是什么原因?请帮忙。
显示的内容??????
您是否在EDITOR-> command propmt right中插入了这些行(插入命令(如左侧的+ ve符号)-> symbol)?????
如果您未在command中编写命令,那么新的编辑器将仅作为文本。例如,&val&将仅与&val&一样显示,而不是val的值。
谢谢
消息的编辑者:lingaraj desai
Hi Girdhari,
我调试并检查了。 数据出现在变量中。 代码被写在smartform内部窗口中的程序行中。
Hi
请在下面的语句中将断点放在Smartform功能模块中,并检查LS_DATE的值。
ls_date = ls_payment_terms-days + BDH-TRANSFER_DATE。
谢谢
钱德拉
嗨
是否已调试并检查数据是否在变量中。
,请让我知道您在哪里编写代码。
嗨,Neena,
您可以在下面检查。
1)检查您在哪里计算is_date。 您得到正确的价值吗? 在IS_DATE计算之前写断点。
ls_date = ls_payment_terms-days + BDH-TRANSFER_DATE。
2)在打印检查之前,请先编写任何明确的声明,这意味着在显示之前检查该值。
3)不要手动编写ls_date,请尝试从字段列表中拖动。
一旦您检查了所有以上内容,我认为您的问题已解决????
欢呼
Yukti
嗨,
您必须手动编写了文本元素'ls_date,在smartforms中,必须从"字段列表"中选择变量并拖动 到我们需要显示的窗口。
只需打开要在其中显示" ls_date"的窗口,单击"常规属性"选项卡,再单击Ctrl + Shift + F4以显示"字段"列表(左侧底部),从"字段列表"中选择 " ls_date"字段,然后拖到要显示的窗口中。
感谢和问候
巴拉克里希纳
嗨 。
我通过运行针对SAP之前版本的补丁来解决此问题。 如果有人愿意,请给我发送电子邮件: eandersen.almeida@gmail.com
关于
一周热门 更多>