点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
美好的一天!
我正在尝试创建一个动作,在该动作中,我想将访问中的注释复制到帐户的注释中。 我的OnSave of Visit扩展代码如下:
var qCustomer = Customer.QueryByIdentification; var selCustomer = qCustomer.CreateSelectionParams(); selCustomer.Add(qCustomer.InternalID," I"," EQ",vPartyID); var tCustomer = qCustomer.Execute(selCustomer); var sCustomer = tCustomer.GetFirst(); //从访问文字集合中获取文字 var vTextCollection = this.TextCollection.Text.GetFirst(); var vText = vTextCollection.TextContent.FormattedText.content; //为客户创建新的文本注释 var newCollection = sCustomer.TextCollection.Create(); elCText.TypeCode.content =" 10034"; var newContent = sCustomer.TextCollection.Text.Create(elCText); elCTextContent.FormattedText.content = vText; newContent.TextContent.Create(elCTextContent);
在调试模式下,我没有遇到任何错误,但是一旦执行了上面的行,我就会收到报告事件错误。
以上可能缺少什么?
预先感谢!
马克·希朗(Marc Hirang)
嗨,马克·希朗,
请尝试这个。
var newCollection = sCustomer.TextCollection.Create();
elCText.TypeCode.content =" 10034";
var newContent = newCollection.Text.Create(elCText);
var elCTextContent = newContent.TextContent.Create();
elCTextContent.Text.content = vText;
此致
可能
我需要添加一条if语句,以确保设置了Customer TextCollection。
一周热门 更多>