【发布时间】:2019-07-09 18:08:40
【问题描述】:
我在 JCo 中使用 BAPI_QUALNOT_CREATE 来创建质量通知并且它有效。唯一不起作用的是创建 LONGTEXTS。
我正在使用以下代码:
JCoTable tblText = function.getTableParameterList().getTable("LONGTEXTS")
if (tblText == null) {
throw new Exception("...")
}
def rowNo = 0
tblText.appendRows(meldungsTextLang.size())
for (String text : meldungsTextLang) {
if (text != null && text.length() > 132) text = text.substring(0, 132)
tblText.setRow(rowNo++)
tblText.setValue("FORMAT_COL", "*")
tblText.setValue("TEXT_LINE", text)
}
但文字从未出现在质量通知中。 我的代码有什么问题?
【问题讨论】:
-
仅供参考,BAPI 的文档中有关于长文本的具体说明。
-
即LONGTEXTS 的 OBJTYPE 和 OBJKEY 组件必须按照文档中规定的规则填写