赶上DBSQL_TABLE_UNKNOWN

2020-08-15 08:28发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们使用tc DBCO连接了辅助...

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

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


我们使用tc DBCO连接了辅助数据库。 已设置读取访问权限,并且可以正常工作。

我们在不同的表名上使用一些动态SELECT,其中P_DBCON是辅助数据库。

示例

*-辅助数据库

尝试。
从(lv_tabname)中选择计数(*)从连接(p_dbcon)。
CATCH cx_sy_dynamic_osql_semantics。

如果在LV_TABNAME中指定了无效的表名,则会出现问题。 系统确实注意到引发了可捕获的异常CX_SY_DYNAMIC_OSQL_SEMANTICS。 相反,它将创建运行时错误DBSQL_TABLE_UNKNOWN。

  • 是否可以确定辅助数据库中是否存在表LV_TABNAME? 请注意,没有可访问的元数据(例如表DD02L)来查找。
  • 或者有什么办法可以解决这种情况,所以不会导致转储?

预先感谢您,乌尔里希