点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我们正在其中一个smartform中使用文本模块来打印发件人文本。 该文本模块的名称是在执行期间动态确定的,并且名称正确,但是该文本模块内部的文本仍未出现在输出中。 我们检查了另一种类似的形式,该形式正在类似的逻辑上工作,但是调用了一个不同的文本模块,那么它运行良好。 我尝试了所有可能性,例如更改窗口大小,更改字体和文本模块的其他参数,但仍然没有出现。 这似乎有点不寻常,因为在两个智能表单中(一个从模块中出现文本,一个没有文本),逻辑上与获取文本模块名称完全相似。 在两种情况下都可以正确确定名称,并且这两种形式的文本模块也都以相同的方式维护,但是文本出现在一个而不是另一个上。
如果您中的任何一个也遇到过类似的问题,请提供帮助。
致谢
嗨,普里扬克,
可能有多种原因。...
例如错误的语言
一种简单的证明方法是将文本直接放入智能表单中,看看是否立即弹出。
如果是这样,您必须真正调试该位置,然后查看粘贴的名称是否正确。 (将其复制粘贴到调试器中,请确保确实在fornt或最后有一个空格...)
如果这没有帮助,则您必须共享更多详细信息。 您的问题不是很具体。 你知道????
〜Florian
对我来说这是正确的答案-我忘了在变量中使用'&',并为之困惑。
感谢Vivek ..它对我有帮助。
嗨,普里扬克,
在存在文本模块的节点中或在存在文本模块的文件夹中检查输出选项。
可能存在某些导致此问题的复选框或值。
嗨Vishnu,
"是"地址节点也在同一窗口中,用于在我的文本模块的文本上方打印文本。
致谢
你好普里扬克,
您可以使用另一种方法在智能表单中显示动态发件人文本。 请按照以下步骤操作:
1。 您可以在全局定义中创建一个最大字符数限制的变量。
2。 创建一个程序行并编写代码,以使用发件人文本填充该变量。 (确保将发件人文本作为导入参数传递。)
3。 创建一个文本元素,调整其大小并将其重新放置在窗口上的适当区域,然后将该变量添加为&variable&
希望这对您有帮助...
致谢,
Vivek
嗨,普里扬克,
首先比较两个智能表单的文本模块,如果发现文本模块的属性相同,则首先硬编码该值,然后检查该值是否到来,然后确保该值已被填充并尝试调试 通过在流逻辑中放置断点来生成智能表单,这可能是因为在运行时未填充值。
希望对您有帮助。
一周热门 更多>