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

2020-08-31 09:00发布

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

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


大家好,

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

谢谢!

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

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


大家好,

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

谢谢!

付费偷看设置
发送
4条回答
nice_wp
1楼-- · 2020-08-31 09:30

嗨鲁本,


通常我们可以在此处给出值。


请注意,

可能

小熊yu生菜
2楼-- · 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;
 打破;
 }
 }
 }
///////////////////////////////////////////////////////////////////////////////////////////////////////////
 }
 }

 
小熊yu生菜
3楼-- · 2020-08-31 09:14

您好

我遇到了同样的问题。 需要在"交付建议"屏幕(.OWL)中显示一个扩展字段,但是我无法将值保存在Studio的"根"节点中(技术错误AP_ESI_COMMON 107;报告事件)。

我觉得OutboundDeliveryRequest.xbo不允许以Root级别进行写操作。

有什么想法,关于如何填写自定义字段的建议?

May Thitsa Oo ,您是否能够在"根"节点中修改值?

关于

Elio

xfwsx85
4楼-- · 2020-08-31 09:14

嗨鲁本,

如果您要编辑的实例处于只读状态,则会发生这种情况。

在这种情况下,将出现诸如"技术错误AP_ESI_COMMON 107;报告事件"之类的错误消息。

我建议您首先测试文档的状态,如果处于允许版本的状态,请继续执行BeforeSave。

致谢,
道格拉斯

一周热门 更多>