具有参数的SRM ABAP CDS视图:选择中的数据类型冲突

2020-09-26 17:14发布

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

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


我在选择条件下存在数据类型冲突,但是视图(在SRM CRMD_ORDERADM_H表上)正确激活。
 此外,"使用数据预览打开"不会返回任何结果。

 还尝试了p_objectid:CHAR10和常规的:p_objectid调用,而不是$ parameter.p_objectid,但没有更好的解析度。


 欢迎任何帮助或想法...

     @ AbapCatalog.sqlViewName:'ZBI_SRM_ORDERH'
     @ AbapCatalog.compiler.CompareFilter:是
     @ AccessControl.authorizationCheck:#检查
     @ClientDependent:是
     @ EndUserText.label:'在CRMD_ORDERADM_H上使用参数选择'
     定义视图ZTVP_CRMD_ORDERH
     带参数
     p_objectid:从crmd_orderadm_h {中选择的CRMT_OBJECT_ID_DB {
     *
     }
     其中object_id = $ parameters.p_objectid; 

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

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


我在选择条件下存在数据类型冲突,但是视图(在SRM CRMD_ORDERADM_H表上)正确激活。
 此外,"使用数据预览打开"不会返回任何结果。

 还尝试了p_objectid:CHAR10和常规的:p_objectid调用,而不是$ parameter.p_objectid,但没有更好的解析度。


 欢迎任何帮助或想法...

     @ AbapCatalog.sqlViewName:'ZBI_SRM_ORDERH'
     @ AbapCatalog.compiler.CompareFilter:是
     @ AccessControl.authorizationCheck:#检查
     @ClientDependent:是
     @ EndUserText.label:'在CRMD_ORDERADM_H上使用参数选择'
     定义视图ZTVP_CRMD_ORDERH
     带参数
     p_objectid:从crmd_orderadm_h {中选择的CRMT_OBJECT_ID_DB {
     *
     }
     其中object_id = $ parameters.p_objectid; 
付费偷看设置
发送
2条回答
落灬小鱼
1楼-- · 2020-09-26 17:52
数据冲突错误消息与当前cds视图无关,但与另一个未完成的设计有关...
 查询正确执行并成功传递参数。 与HANA Studio(版本:2.3.21)负责(ADT)未能正确返回数据集相比,这似乎更有道理。



 将ADT升级到2.80 ...


 2017-09-20 10:42:08 900-查询成功在1.7870000毫秒内执行(服务器处理时间)
 选择
    ZTVP_CRMD_ORDERH〜GUID,
    ZTVP_CRMD_ORDERH〜OBJECT_ID,
    ZTVP_CRMD_ORDERH〜PROCESS_TYPE,
    ZTVP_CRMD_ORDERH〜POSTING_DATE,
    ZTVP_CRMD_ORDERH〜DESCRIPTION,
    ZTVP_CRMD_ORDERH〜DESCR_LANGUAGE,
    ZTVP_CRMD_ORDERH〜LOGICAL_SYSTEM,
    ZTVP_CRMD_ORDERH〜CRM_RELEASE,
    ZTVP_CRMD_ORDERH〜SCENARIO,
    ZTVP_CRMD_ORDERH〜TEMPLATE_TYPE,
    ZTVP_CRMD_ORDERH〜CREATED_AT,
    ZTVP_CRMD_ORDERH〜CREATED_BY,
    ZTVP_CRMD_ORDERH〜CHANGED_AT,
    ZTVP_CRMD_ORDERH〜CHANGED_BY,
    ZTVP_CRMD_ORDERH〜HEAD_CHANGED_AT,
    ZTVP_CRMD_ORDERH〜ORDERADM_H_DUMMY,
    ZTVP_CRMD_ORDERH〜OBJECT_TYPE,
    ZTVP_CRMD_ORDERH〜ARCHIVING_FLAG,
    ZTVP_CRMD_ORDERH〜DESCRIPTION_UC,
    ZTVP_CRMD_ORDERH〜OBJECT_ID_OK,
    ZTVP_CRMD_ORDERH〜VERIFY_DATE,
    ZTVP_CRMD_ORDERH〜CRM_CHANGED_AT,
    ZTVP_CRMD_ORDERH〜POSTPROCESS_AT
  从
   ZTVP_CRMD_ORDERH(P_OBJECTID ='3000002844')
  最多100行
  进入表@DATA(LT_RESULT)。
Bunny_CDM
2楼-- · 2020-09-26 17:30

我的致命错误:

@ClientDependent:是

如果我们在开发环境中创建CDS @ClientDependent:true,则很少有数据包含在事务表中...

因此不返回任何数据...

一周热门 更多>