ABAP RESTful编程中是否不控制"编辑关键点"字段?

2020-08-20 03:56发布

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

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


专家您好,

在ABAP静态编程中是否不控制编辑表的键字段值?

我有一个托管应用程序,并且在我的表中有三个关键字段。 因此,当用户单击行以在报表中进行编辑时,我认为应该禁用关键字段进行编辑。 (与SAP ECC中的相同)。 但是问题是,它不是自动执行的,并且关键字段上没有验证代码。 当我尝试使用行为定义中的以下语句控制编辑时。

更新

field(只读)Field1;

它不可编辑。 但是当我尝试创建新记录时,这些字段仍然不可编辑。 这是一个错误还是我们必须使用不受管理的行为来处理。

希望我能说清楚。

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

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


专家您好,

在ABAP静态编程中是否不控制编辑表的键字段值?

我有一个托管应用程序,并且在我的表中有三个关键字段。 因此,当用户单击行以在报表中进行编辑时,我认为应该禁用关键字段进行编辑。 (与SAP ECC中的相同)。 但是问题是,它不是自动执行的,并且关键字段上没有验证代码。 当我尝试使用行为定义中的以下语句控制编辑时。

更新

field(只读)Field1;

它不可编辑。 但是当我尝试创建新记录时,这些字段仍然不可编辑。 这是一个错误还是我们必须使用不受管理的行为来处理。

希望我能说清楚。

付费偷看设置
发送
1条回答
compass1988
1楼-- · 2020-08-20 04:51

您可以使用动态字段控制,如下所示。

然后在create中,您会看到at处于可编辑状态,而在update中,它将处于只读状态。

https://help.sap.com/viewer/923180ddb98240829d935862025004d6/Cloud/en-US/9bdfe362c73c4c a>

-马西什