我想使表中的两个字段(均为主键)分别唯一。

2020-08-27 23:02发布

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

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


您好,

我创建了两个字段ecc_coco和s4_coco,它们都是表ZFI_CCMAPPING中的主键字段。 我需要实现以下功能。

当我在sm30中维护条目时,两个字段都应作为唯一的字段,这意味着如果我在ecc_coco字段中输入1000,并且如果我再次在s4_coco字段中输入相同的值,或者在下一个字段中再次输入相同的值 不允许输入。 这意味着它应该使用字段以前的数据来验证每个下一个条目,并且如果已经维护了当前条目,则它不应允许用户保存数据并抛出错误消息。 我想使字段明智的唯一值而不是明智的组合,我试图在表维护生成器中编写一个事件,但是我在逻辑上苦苦挣扎,如果您知道某些语法,请与我分享或者如果您有其他解决方法 请与我分享。 有点紧急。

BR,

Vamsi Krishna Busi。

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

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


您好,

我创建了两个字段ecc_coco和s4_coco,它们都是表ZFI_CCMAPPING中的主键字段。 我需要实现以下功能。

当我在sm30中维护条目时,两个字段都应作为唯一的字段,这意味着如果我在ecc_coco字段中输入1000,并且如果我再次在s4_coco字段中输入相同的值,或者在下一个字段中再次输入相同的值 不允许输入。 这意味着它应该使用字段以前的数据来验证每个下一个条目,并且如果已经维护了当前条目,则它不应允许用户保存数据并抛出错误消息。 我想使字段明智的唯一值而不是明智的组合,我试图在表维护生成器中编写一个事件,但是我在逻辑上苦苦挣扎,如果您知道某些语法,请与我分享或者如果您有其他解决方法 请与我分享。 有点紧急。

BR,

Vamsi Krishna Busi。

付费偷看设置
发送
4条回答
SC_Yao
1楼-- · 2020-08-27 23:45

您可以尝试使用 event.In 您的表维护生成器,您必须创建事件(环境->修改- >活动)。 您可以根据需要使用不同的事件。

callcenter油条
2楼-- · 2020-08-27 23:30

仅在保存时间进行检查会比较容易(事件01-保存之前)。 但是您没有解释您尝试了什么?

compass1988
3楼-- · 2020-08-27 23:41

您好 Vamsi Krishna

在SAP表中始终检查键字段的组合是否唯一。

您可能可以尝试使用表的表维护事件,下面的链接将帮助您 相同。

TMG

问候!

95年老男孩
4楼-- · 2020-08-27 23:44

Vamsi,

不确定,但是那怎么做:

-使用每个键字段构建单个表,

-在表格上建立视图,

-在视图上构建表维护生成器。

那样,每个字段都是唯一的。

希望有帮助,
迈克

一周热门 更多>