点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要在表格单元格的PDF打印表格中显示包含超过255个字符的显示活动记录。
这是我的CustomOB。
场景:
businessobject CustomOB
{
[DependentObject(TextCollection)]节点TxtNote;
节点ClosedActivity [0,n] {
[Transient]元素ClosedActivityCB:指示器;
[Transient]元素TransactionID:LANGUAGEINDEPENDENT_MEDIUM_Name;
[Transient]元素说明:LANGUAGEINDEPENDENT_EXTENDED_Text;
[Transient]元素ActivityType:LANGUAGEINDEPENDENT_EXTENDED_Text;
[Transient]元素状态:LANGUAGEINDEPENDENT_EXTENDED_Text;
[瞬态]元素注意:LANGUAGEINDEPENDENT_EXTENDED_Text;
}
在动作脚本中,我检索了封闭的活动详细信息,例如下面的脚本,
var CompActQry = Activity.QueryByElements;
var CompActSel = CompActQry.CreateSelectionParams(); CompActSel.Add(CompActQry.PartyID," I"," EQ",this.CustomerID); CompActSel.Add(CompActQry.LifeCycleStatusCode," I"," EQ"," 3");
var CompActRes = CompActQry.Execute(CompActSel);
var CAChild:CustomeFacet.ClosedActivity的元素;
foreach(CompActRes中的var CA)
{
CAChild.TransactionID = CA.ID.RemoveLeadingZeros();
CAChild.Description = CA.SubjectName;
CAChild.ActivityType = CA.TypeCode.GetDescription();
CAChild.Status = CA.LifeCycleStatusCode.GetDescription();
CAChild.Note = CA.Note;
}
但是 CAChild.Note 只能包含255个字符。 正如我所说的 LANGUAGEINDEPENDENT_EXTENDED_Text;
我将"注释"映射到打印表单以在PDF上打印注释。
如何理解" 元素说明",我可以打印超过255个字符。
如何使用textCollection' TxtNote'? 我应该将元素注释声明为 TxtNote吗?
我的输出PDF如下所示,所有活动注释应打印完整内容。
请尽快帮助我。
感谢和问候
Swati Goswami。
(118.7 kB)
您好Swati,
尝试FormattedText数据类型,它可以包含更多字符。
阿吉斯
斯瓦米语
仅尝试使用"文本"类型---根据资源库浏览器,"未定义"文本"可以包含的字符数上限。 如果可以使用,那就太好了; 如果没有的话,那么我认为你很不走运。
刘易斯
它说它只能包含255个字符,但是您尝试过吗? 我们已经看到或添加的某些屏幕字段(如果有存储空间)可能会花费更多。 通过测试它是否确实限制了您的使用,您可能会对这种或其他文本数据类型感到满意。
一周热门 更多>