SAPScript:格式化不包含TDFORMAT的包含文本

2020-09-12 11:25发布

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

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


我正在使用以下命令以SAPSCRIPT格式(MEDRUCK副本)包含文本

包含&V_NAME&对象&V_OBJECT&ID&V_ID&语言&EKKO-SPRAS&PARAGRAPH YT 

YT 是我创建的新段落,用于格式化和设置左右边距的限制。

这很好用,但是我们发现一些文本没有填写TDFORMAT。 并由于这个原因,看起来长文本无法按照PARAGRAPH YT中的要求进行格式化

如何使此文本接受PARAGRAPH格式?

(4.9 kB)

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

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


我正在使用以下命令以SAPSCRIPT格式(MEDRUCK副本)包含文本

包含&V_NAME&对象&V_OBJECT&ID&V_ID&语言&EKKO-SPRAS&PARAGRAPH YT 

YT 是我创建的新段落,用于格式化和设置左右边距的限制。

这很好用,但是我们发现一些文本没有填写TDFORMAT。 并由于这个原因,看起来长文本无法按照PARAGRAPH YT中的要求进行格式化

如何使此文本接受PARAGRAPH格式?

(4.9 kB)
付费偷看设置
发送
4条回答
骆驼绵羊
1楼 · 2020-09-12 12:08.采纳回答

我无法修改这些文本,因为它们存储在PO中。

但是我找到了一种解决方案,即在INCLUDE子句之前在YT段落中打印空白行。

Bunny_CDM
2楼-- · 2020-09-12 12:20

您好,

您可以在打印(调用)程序中使用WRITE_FORM_LINES FM。

  1. 使用READ_TEXT读取行并使用'YT'修改TDFORMAT。
  2. 通过传递表格LINES来调用WRITE_FORM_LINES。

此致

Priyanka。

代楠1984
3楼-- · 2020-09-12 12:09

PARAGRAPH子句仅适用于格式为" *"的段落。 我个人将使用READ_TEXT编写一个简短的程序来扫描文本并确定可能的候选对象,其中第一行的段落类型为空白,然后输出文本名称。 然后,我将修改这些文本。

SAP砖家
4楼-- · 2020-09-12 11:59

亲爱的所有人,

下面我有一个公正的问题,(脚本是excel)

我用SAP Script来为我的工作重新编码,但是我有一个问题,exp:我想输入框"其他信息"为frist的" VN-…"(输入前为空),下面为 我输入它,我想问下一次,我下次在此材料,工厂,批处理中运行脚本并输入牛。"其他信息"是" VN-…",但是之前在那儿,所以我希望它通知msgbox中的"错误"

session.findById(" wnd [0]/usr/subSUBSCR_BATCH_MASTER:SAPLCHRG:1111/subSUBSCR_HEADER:SAPLCHRG:1500/ctxtDFBATCH-MATNR")。Text = Range(" A10")。Value'Range(" A10") .Value =" VN-20140-16"

结束子

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答