gpt4 book ai didi

java - 如何在 SAP 中使用 BAPI_QUALNOT_CREATE 创建 LONGTEXTS?

转载 作者:太空宇宙 更新时间:2023-11-04 09:51:15 24 4
gpt4 key购买 nike

我正在 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)
}

但该文本从未出现在质量通知中。我的代码有什么问题吗?

最佳答案

Objtyp 和 objkey 未填充在代码中,这是强制性的,因此请尝试下面更正的代码。

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("OBJTYP","QMSM")
tblText.setValue("OBJKEY","1")
tblText.setValue("FORMAT_COL", "*")
tblText.setValue("TEXT_LINE", text)
}

关于java - 如何在 SAP 中使用 BAPI_QUALNOT_CREATE 创建 LONGTEXTS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54712022/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com