2020-08-16 05:04发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
您好Netweaver专家。
我的一位客户面临此问题。 是否有人遇到过类似的错误类型?
此致
Nitin Koushik
大家好,
我在ZCL_ZDSR_IMAGE_MPC_EXT中重新定义了DEFINE方法,如下所示。
定义方法。
super-> define()。
数据:lo_entity类型参考/iwbep/if_mgw_odata_entity_typ
lo_property类型参考/iwbep/if_mgw_odata_property。
lo_entity =模型-> get_entity_type(iv_entity_name ='FILE')。
如果lo_entity已绑定。
lo_property = lo_entity-> get_property(iv_property_name ='FileName')。
lo_property-> set_as_content_type()。
ENDIF。
终止方法。
那我的问题解决了。
谢谢
sivaraju
谢谢。 这工作完美! 同样值得一提的是,在此之后,需要为服务重新加载元数据,以使更改在激活重新定义的方法后生效。
Hello Nitin,
我认为错误是因为您将不会使用适当的实体来执行相应的操作,也可能是由于无效的映射,例如 NUMC到Edm.Decimal
让我们说您有一个实体" A"来将媒体内容更新为BE。 您也可以使用相同的实体" A"来读取更新的媒体内容。
Leta现在说您要从BE(不是媒体内容)读取数据集
您不能使用实体" A"执行此操作。 您需要具有一个不同的实体,该实体将从BE中获取所需的信息。
即使您强行尝试在代码级映射响应,也会收到错误消息:"无效或未映射到系统数据类型 找到'。 这是因为实体'A'将具有特殊的语义来读取媒体内容而不是数据集。
请检查此内容以及类型,类型长度,小数位数等。 在模型中使用
致谢
Ashwin
对我有帮助。
谢谢。
您找到解决方案了吗?
亲切的问候,
RW
谢谢彼得! 我忘记了重新定义" DEFINE"方法。
最多设置5个标签!
大家好,
我在ZCL_ZDSR_IMAGE_MPC_EXT中重新定义了DEFINE方法,如下所示。
定义方法。
super-> define()。
数据:lo_entity类型参考/iwbep/if_mgw_odata_entity_typ
lo_property类型参考/iwbep/if_mgw_odata_property。
lo_entity =模型-> get_entity_type(iv_entity_name ='FILE')。
如果lo_entity已绑定。
lo_property = lo_entity-> get_property(iv_property_name ='FileName')。
lo_property-> set_as_content_type()。
ENDIF。
终止方法。
那我的问题解决了。
谢谢
sivaraju
谢谢。 这工作完美! 同样值得一提的是,在此之后,需要为服务重新加载元数据,以使更改在激活重新定义的方法后生效。
Hello Nitin,
我认为错误是因为您将不会使用适当的实体来执行相应的操作,也可能是由于无效的映射,例如 NUMC到Edm.Decimal
让我们说您有一个实体" A"来将媒体内容更新为BE。 您也可以使用相同的实体" A"来读取更新的媒体内容。
Leta现在说您要从BE(不是媒体内容)读取数据集
您不能使用实体" A"执行此操作。 您需要具有一个不同的实体,该实体将从BE中获取所需的信息。
即使您强行尝试在代码级映射响应,也会收到错误消息:"无效或未映射到系统数据类型 找到'。 这是因为实体'A'将具有特殊的语义来读取媒体内容而不是数据集。
请检查此内容以及类型,类型长度,小数位数等。 在模型中使用
致谢
Ashwin
对我有帮助。
谢谢。
您找到解决方案了吗?
亲切的问候,
RW
谢谢彼得! 我忘记了重新定义" DEFINE"方法。
一周热门 更多>