点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在自定义逻辑的标准表上选择时遇到错误,正在自定义字段和逻辑应用程序中编写。使用自定义字段,我在销售抬头结构(业务上下文销售文档)中包括了一个字段。 现在,我正在尝试使用自定义逻辑填充此字段。 在逻辑上,我尝试根据销售文档中的出售方从业务伙伴表(BUT000)中选择自定义字段(再次使用自定义字段添加),此时,我收到错误消息"表BUT000:使用此 不允许的对象"。 实际上,我也尝试从其他表中选择数据,但结果相同。 即使是从自定义CDS视图中选择,我创建的也是要从BUT000提取此自定义字段,这也是不允许的。
这是正确的行为吗? 如果是这样,是否可以通过自定义逻辑从标准表中选择数据?
您好 Vijay Sharma
为了检查此新字段是否在 数据源以及哪些数据源,您需要执行以下操作。 只有从这些数据源中,您才能获得此字段。 如果其中一些未启用,则需要启用用法。 参见下文-
希望这会有所帮助!
随时询问您是否需要更多帮助!
致谢
罗希特
PS。 如果回答了,请关闭问题。
非常感谢Rohit! 这确实有帮助。
问候
Vijay
你好 Vijay Sharma
根据您的要求,可以使用发布的基本视图I_BUSINESSPARTNER。 您不能直接在数据库表上使用select的原因是由于ABAP Web编辑器中ABAP功能的限制使用。 这是为了确保安全性和一致性。 同样,仅从已发布的CDS视图中允许执行select之类的DB操作。 存在此限制,因此不会对核心应用程序的操作,整体性能和数据完整性造成危险。
您可以参考此处的链接可以了解关键用户的受限ABAP语句的受支持功能。
希望这会有所帮助!
随时询问您是否需要更多帮助!
致谢
Rohit
PS。 如果回答了,请关闭问题
感谢Rohit的答复。
但是我在伙伴表BUT000中添加的自定义文件呢? 如果我将CDS I_BUSINESSPARTNER扩展为包括自定义文件,我将能够使用它吗?
谢谢
Vijay
一周热门 更多>