当行来自基础文档时未设置UDF值

2020-09-08 01:19发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我试图通过在行中指定基本文档密钥...

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

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


我试图通过在行中指定基本文档密钥来创建目标文档

例如:

 TargetDoc.Lines.BaseEntry = SourceDoc.Lies.DocEntry

 TargetDoc.Lines.BaseType = SourceDoc.Lies.ObjType

 TargetDoc.Lines.BaseLine = SourceDoc.Lies.LineNum 

设置完这些信息后,我试图在Header和line中设置一些UDF值。 发现未在此处设置UDF值。

目标文档是PO,基础文档是SO。 创建的文档没有错误,但是缺少UDF值。

10条回答

亲爱的 Sinoj George

紧跟 ANKIT CHAUHAN 先生在他的帖子中提到的内容。 一个很棒的家伙和个性。 在我的职业生涯中,多次与他合作处理事件。 无论如何,Chauhan先生想说的是,您必须手动 SET 目标UDF值=源UDF值。 有关您的问题的详细信息是他已经提供的链接。 您需要添加以下内容;

 TargetDoc.Lines.UserFields.Fields.Item(" U_Test2")。Value = SourceDoc.Lines.UserFields.Fields.Item(" U_Test2")。Value; 

无论是包含多少项,具有多少行,重复多少次或如何复制(无论从其中复制或复制到任何情况),都没有关系。 通过DI API,您必须特定地使用源文档的udf设置目标文档的UDF值=。 这就是 ANKIT CHAUHAN 想要告诉你的事情。

此致

Varnavas Eleftheriou

一周热门 更多>