云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名注册_lenovo服务器_精选特惠

小七 141 0

域名注册_lenovo服务器_精选特惠

概述:

很多时候我们有通过ACE(访问控制引擎)限制访问的要求,但是相关对象似乎在超级对象类型中不可用。例如,淘客推广平台,我需要为产品类别激活ACE,但超级对象在SAP CRM 7.3中不可用

超级对象的详细信息:

,企业应用平台,因此我必须创建新的ACL、GRP和UCT表和扩展类。我从产品超级对象条目中复制了ACL、GRP和UCT表,并创建了三个新的DDIC表(不需要额外的字段,因为这些表在所有超级对象中都具有相似的结构)。我已经处理了ACCOUNTCRM超级对象条目的扩展类。请从方法IF\u CRM\u ACE\u OTYPE\u OF \u GUIDS ~ GET\u OTYPE\u OF \u GUIDS扩展类中查找以下代码片段:

数据:lwa\u guid\u with \u OTYPE TYPE crms\u ACE\u objs\u with \u TYPE.

字段符号:TYPE crms\u ACE\u object\u guid.

常量:lc\u CRM\u super\u TYPE TYPEcrmt\u prt\u otype VALUE'PRODUCTCATEGORYCRM'。

*=>复制导入,只要不支持stype

循环\u object\u guids赋值。lwa\u guid\u with \u otype–object\u type=lc\u crm\u super\u type。lwa\u guid\u with \u otype–is \u bor\u otype=space.lwa\u guid\u,类型为–object\u guid=–object\u guid。*=>将CRM对象类型的object guid添加到结果列表将ls\u guid\u with\u otype添加到\u guids.ENDLOOP的et\u otype\u。

我选择了PRODUCTCATEGORYCRM作为超级对象并进行了相关配置。

对象详细信息:

我选择了与对象相同的PRODUCTCATEGORYCRM作为超级对象进行配置。标识类型是GUID和一个新的信息类id,信息类id表示从CL\u CRM\u ACE\u PR\u Info\u DEFAULT复制的类。在IF\u CRM\u ACE\u DETAILS~ GET\u DETAILS方法中,必须编写代码从ID中选择GUID,从GUID中选择ID(类似于AFO类的过滤器从GET\u OBJECTS\u中进行的编码)。

对于其他ACE实现,AFO、OBF和AFU类的其他配置是相同的,大数据开发,可以从其他类中找到。

质询和调用ACE:

当SAP标准被修改时超级对象类型不可用,则ACE不会通过SAP标准代码(通常在筛选方法中)自动调用。

解决方案将是Enhanced ONSEARCH事件处理程序或GENIL class enhancement for Serach,我选择了GENIL class enhancement,大数据和数据分析区别,因为它将从所有搜索功能中调用!在得到下面的搜索结果之后,应该用GUID条目调用什么代码:

Call ACE Runtime methodes TRY.Call METHOD cl\u crm\u ACE\u Runtime=>check\u multiple\u objects\u GUID EXPORTING im\u object\u type='PRODUCTCATEGORYCRM'更改ch\u object\u guids=li\u ace\u guids.CATCH cx\u crm\u ace\u unsupported\u action.ENDTRY.

*将li\u hier\u select处的筛选结果循环检查到lwa\u hierarchy\u selection.

读取表li\u ace\u guids,不传输键对象\u guid=lwa\u hierarchy\u selection–hierarchy\u guid.IF sy–subrc NE 0.DELETE li\u hier\u select WHERE hierarchy\u guid=lwa\u hierarchy\u selection–hierarchy\u guid.ENDIF.ENDLOOP.

按hierarchy\u id排序li\u hier\u select.

如果您有问题或疑问,希望对所有挣扎的人有所帮助评论请添加!

提示:

在类CL\u CRM\u ACE\u USER\u OBJECTS\u CACHE method CHECK\u MULTIPLE\u OBJECTS\u BY\u ACL您可以检查ACL表选择并分析过滤输出。

,公众号返利系统