对象OutboundDeliveryRequest不允许您编辑自定义字段的值

2020-08-31 09:00发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我目前在使用SAP C...

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

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


大家好,

我目前在使用SAP Cloud Applications Studio系统时遇到问题,我所做的就是扩展标准对象OutboundDeliveryRequest,并添加了一些自定义字段。 br>
稍后在Root节点的BeforeSave代码中,我尝试为字段赋予一个值,但是它不起作用。
该对象是否有任何限制?

谢谢!

4条回答
小熊yu生菜
2020-08-31 09:14

您好, May Thitsa Oo

我已经尝试仅在状态良好时应用更改,但是它不起作用...。知道为什么吗? 谢谢!

在BeforeSave事件中:

如果(this.LogisticsExecutionStandardOutboundItem.GetFirst()。IsSet())
 {
 var status = this.LogisticsExecutionStandardOutboundItem.GetFirst()。Status;
 如果(status.CancellationStatusCode ==" 1" && status.ConsistencyStatusCode ==" 3" && status.DeliveryBlockingStatusCode ==" 1" && status.OrderFulfilmentProcessingStatusCode ==" 1")
 {
///////////////////////////////////////////////////////////////////////////////////////////////////////////
 foreach(此this.Item.Where(i => i.Status.CancellationStatusCode ==" 1" && i.Status.ConsistencyStatusCode ==" 3" && i.Status.DeliveryBlockingStatusCode =="" 1" && i.Status  .OrderFulfilmentProcessingStatusCode ==" 1"))
 {
 如果(!item.TPzone_copy.IsInitial())
 {
 如果(this.TransportZoneID.IsInitial())
 {
 this.TransportZoneID = item.TPzone_copy;
 打破;
 }
 }
 }
///////////////////////////////////////////////////////////////////////////////////////////////////////////
 }
 }

 

一周热门 更多>