点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好! 我正在尝试从与默认模式不同的模式进行查询,如下所示:
我的课
方法的定义: 方法BUSCA_BUKRS 输入 VALUE(I_FILTRO)类型的字符串" MANDT ='110'和BWKEY ='1000' VALUE(I_SCHEMA)类型的字符串" SLT_S4R 出口 VALUE(O_BUKRS)类型ZCL_TT_BUKRS。 实施: 数据库程序的方法BUSCA_BUKRS 对于组屋 语言SQLSCRIPT 选项为只读。 * SQL脚本 it_data =选择T001K.MANDT,T001K.BUKRS,T001K.BWKEY FROM" i_schema"。" T001K"; it_query =选择*从 :it_data AS A; O_BUKRS = APPLY_FILTER(:it_query,:I_FILTRO); 方法。
如您所见,我正在使用i_schema来评估我的架构,但出现错误:
所以我无法激活我的课程,我试图强制执行此操作并运行我的程序,但是我转储了
如果我尝试以这种方式编写查询,那么它将起作用(硬代码)
it_data =选择T001K.MANDT,T001K.BUKRS,T001K.BWKEY FROM" SLT_S4R"。" T001K";
如果我在遇到错误的情况下调试:i_schema = SLT_S4R,所以它是相同的,但我不知道为什么会收到错误:c。 我指定架构是因为这些表不在默认架构中,这就是为什么,当我将它传输到QAS架构时,我注意到了这一点,就像SLT_S4Q一样。 任何想法或不同的方式来做???
(11.7 kB)
我目前没有要测试的系统,但是我会尝试以下操作:
您可以查看以下博客:
如何访问数据库-schema-dynamicly-using-amdp
是的,我尝试过这样,但是我在此行中收到此错误:
一周热门 更多>