点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好
我正在使用SCP试用版在云中测试ABAP。
我试图用单位字段创建一个表。 对于此字段,我想对表T006实现外键关系(类似于MARA-MEINS)。 但是我收到错误消息"不允许使用表T006"。
这仅仅是试用版的限制,还是通常不允许在云中将这种表与ABAP一起使用。 我遇到了与T002(语言)相同的问题吗?
我在下面的线程中看到只有释放的对象可用。 但是我认为这些表必不可少。
https://answer.sap.com/questions/12863175/error-in-using-standard-data-elements-when-creatin.html
最好的问候
坦率
嗨,弗兰克,
我必须纠正自己。
表级别的外键关系不起作用,因为我们(SAP)尚未将表列入白名单,而仅将CDS视图列入白名单。
原因是,没有诸如"已读"之类的东西可用 仅列入白名单"。 将表列入白名单将意味着您将被允许对其进行直接更新。
但是,只有通过白名单的API才能访问SAP交付的数据库表。
对于您的开发,这意味着您必须使用CDS视图。 在您的消费视图中,您将使用 @ Consumption.valueHelpDefinition ,以便UI提供正确的输入值。 在界面视图级别,您将必须实现行为定义和行为实现
签出/DMO/FLIGHT_MANAGED包中的以下对象
/DMO/I_Travel_M-行为定义
/DMO/I_Travel_M-界面视图
/DMO/C_BookSuppl_Processor_M-消费视图
最好的问候
安德烈
< p>嗨安德烈,
好,非常感谢您提供的信息。 对我而言,看起来像使用ABAP进行restfull编程,不再需要外键关系。
最好的问候
弗兰克
嗨弗兰克,
这些表不是必不可少的,而是这些表的内容。 不能直接访问SAP Basis中的所有表和每个API是一项设计决策,目的是保证ABAP堆栈在云中的稳定性。
为此,我们提供了白名单(发布)的对象,例如 CDS视图和API。
您将找到一些CDS视图,例如I_Language或I_UNITOFMEASURE ...,它们将使您可以访问所需的信息。
我必须同意的是,在哪里总是很明显 查找此类信息。
问候,
安德烈
嗨,帕维尔,
我遇到以下错误:
一周热门 更多>