如何使用PDI创建带有序列号的GoodsTag?

2020-08-20 23:30发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 1,在PDI...

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

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


专家们,

  • 1,在PDI中,我们可以使用以下代码创建GoodsTag:

var aa = GoodsTagGenerator.Create();

if(aa.GoodsTagSpecification.Count()> 0)

{

foreach(aa.GoodsTagSpecification中的var goodtags)

{

goodtags.GoodsTagTypeCode =" 3";

goodtags.Text = ins_this.ProductDescription;

goodtags.MaterialKey.ProductID.content = ins_this.Product.content;

goodtags.GoodsTagMaterialQuantity.content = 1;

goodtags.GoodsTagMaterialQuantity.unitCode =" EA";

goodtags.IdentifiedStockKey.ID.content = ins_this.BatchCode.content;

goodtags.NextExternalSerialID =" abcdef";

}

}

其他

{

var goodtags = aa.GoodsTagSpecification.Create();

if(goodtags.IsSet())

{

goodtags.GoodsTagTypeCode =" 3";

goodtags.Text = ins_this.ProductDescription;

goodtags.MaterialKey.ProductID.content = ins_this.Product.content;

goodtags.GoodsTagMaterialQuantity.content = 1;

goodtags.GoodsTagMaterialQuantity.unitCode =" EA";

goodtags.IdentifiedStockKey.ID.content = ins_this.BatchCode.content;

goodtags.NextExternalSerialID =" abcdef";

//可疑代码

//goodtags.CreateIndividualMaterials();

//

//foreach(goodtags.GoodsTagSpecificationIndividualDetails.IndividualMaterial中的var ser)

//{

//ser.ServiceProcessInformation.SerialID =" 12345";

//}

//var ser = goodtags.GoodsTagSpecificationIndividualDetails.Create();

//if(ser.IsSet())

//{

//ser.IndividualMaterial.ParentIndividualProduct。 =" 12345";

//}

}

}

aa.GenerateGoodsTags();

  • 2,GoodsTag中有外部引用,但没有序列号,我想使用代码添加序列号,怎么办?
  • 3,在系统BO(GoodsTag,GoodsTagGenerator)中,节点IndividualMaterial无法使用事件(创建),并且我不知道如何使用函数CreateIndividualMaterials()?
  • 问题:如何使用PDI创建带有序列号的GoodsTag?

非常感谢。

Benny Huang

(68.6 kB)
7条回答
梦想连接
2020-08-21 00:24 .采纳回答

使用代码:

if(goodtags.GoodsTagSpecificationIndividualDetails.Count()> 0)
{
foreach(goodtags.GoodsTagSpecificationIndividualDetails中的可变详细信息)
{
detail.IndividualMaterialSerialID =" 6633123456b";
< br>}

}

goodtags.CreateIndividualMaterials();

写出serialID可以,谢谢Rahul和专家。

最好的问候

Benny

一周热门 更多>