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

域名解析_莆田企业网站建设_免费领

小七 141 0

域名解析_莆田企业网站建设_免费领

附件服务为用户提供在现有功能的基础上添加自己的业务功能。

可以高效使用以下BAdI扩展来实现多种功能:

1)BAdI:BAdI\U CV\U ODATA\U ATTACH\U DRAFT\U HDL:

方法:DRAFT\U DELETE\U AVOID

如中有关"DRAFT"场景的说明附件服务,其中附件处于草稿状态,人工智能本科,直到显式保存完成。在这种情况下,交通大数据,可能会出现多个草稿附件长期未保存的情况。我们知道"在云上,空间等于金钱",所以应该删除这些附件,因为它们不必要地消耗空间。删除附件草稿是一项可选的管理活动。因此,管理员可以使用报表程序删除所有草稿附件,这些附件是为了有效利用云空间而引入的。这意味着可以删除未保存的长时间挂起的草稿附件,以便删除这些附件占用的空间。这个BAdI将从报表DELETE\u DRAFT\u ATTACHMENTS调用,管理员使用它来删除草稿内容。为了避免附件被删除,父应用程序可以编写一个实现来避免删除。

2)BAdI:BAdI\u CV\u ODATA\u ATTACH\u DRAFT\u HDL

方法:DETERMINE\u DOCUMENT\u TYPE

有时消费应用程序可能需要多个文档类型映射到一个对象类型。目前,在DC10中,有一种自定义方法可用于将文档类型映射到对象类型。在这种定制中,可以维护一个对象到不同文档类型的映射。但如果配置了多个文档类型,则会选择第一个文档类型。现在有了这个BAdI解决方案,消费应用程序将可以灵活地从自定义条目中选择文档类型。这个BAdI有一个导入参数,它根据DC10中的定制从表TDWO接收包含对象类型和文档类型列表的表。此表包含对象类型所允许的所有文档类型的条目,因此被传递以更改为有效的文档类型。BAdI实现可以将文档类型设置为适当的对象类型,前提是只有DC10定制中提供该类型。如果设置了任何其他文档类型,则保存过程将失败。收到条目表后,物联网应用技术是什么,用户可以确定要为相应的对象类型选择哪种文档类型。更改参数为附件草稿表的行类型,即接收附件的完整信息并可以更改。消费应用程序可以创建一个实现,该实现可以依赖于mimetype、WSapplication type、filesize等各种属性来确定文档类型。只比较DOCUMENTTYPE字段并接受更改。

注意:云消费建议将一个文档类型映射到一个对象类型(1:1映射)。但对于内部使用者,存在一个n:1映射,使用者可以灵活地在运行时确定文档类型。

3)BAdI:BAdI\u CV\u ODATA\u ATTACHMENTS\u AUTH

方法:CHECK\u AUTHORIZATION

此BAdI方法能够支持多种功能:

a)假设您希望用户拥有权限的情况只读取所有附件,而不重命名或删除它们。你怎么能限制他们?

此BAdI提供了此问题的解决方案。

在此解决方案之前,提供对象类型和对象键就足以加载与该对象键对应的附件。使用这个新引入的BAdI方法,首先对附件执行的操作进行授权检查,即READ(显示附件列表)、CREATE(添加附件)和DELETE(删除附件)。这是一个基于过滤器的BAdI,有对象类型和对象类型的过滤器。因此,可以有多个活动实现,并且对于每个对象类型都是特定的。如果存在对象类型的实现,则只有这样用户才能对与该对象类型和键相关的附件执行任何操作。另外,在基于活动类型的实现中,可以限制或允许任何活动。

b)这个BAdI方法还可以限制上传附件或基于检查附件属性获取附件列表。它可以基于mimetype、附件的文件扩展名、创建人、在附件日期创建,甚至附件的文件大小进行限制。如果您有任何不应显示大于10 MB的文件或不应加载扩展名为.txt的附件的条件或任何类似的情况,开始云,此BAdI方法可以满足这些要求。具有所有附件列表的更改参数被传递给BAdI。在实现中,基于附件的mimetype或文件扩展名,用户可以限制创建和读取操作

4)BAdI:BAdI\u CV\u ODATA\u attachments\u AUTH

方法:检查用户授权

对于上述相同的场景,您希望用户只能够读取附件,易淘客,而不对其执行任何操作他们。然后使用这个BAdI,您可以控制可用于附件的重命名、删除和添加操作的可见性。所以现在如果某个用户被授权执行某个特定的操作,那么用户就看不到界面上相应的按钮了

在基于用户限制删除和重命名操作之前,界面显示为:

在限制删除和重命名操作之后,界面显示为: