OData服务:不支持的格式。

2020-08-20 23:37发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我正在使用odata服务...

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

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


你好

我正在使用odata服务发布日志,但不断收到错误消息,指出格式不受支持。

我尝试将内容类型更改为application/xml,但这也没有用。

我要去哪里错了?

entityset

 METHOD DATALOGSET_CREATE_ENTITY。
   数据:IT_ENTITY TYPE ZCL_ZIOT_DATAENTRY_MPC => TS_DATALOG,
         EXREF TYPE REF TO CX_ROOT,
         IT_IOT TYPE ZIOT_DATA_REC => TT_IOT,
         WA_IOT TYPE ZIOT_DATA_REC => TS_IOT,
         G_REF TYPE REF TO ZIOT_DATA_REC。
   创建对象G_REF。


   尝试。
       调用方法IO_DATA_PROVIDER-> READ_ENTRY_DATA
         输入
           ES_DATA = IT_ENTITY。
     将/IWBEP/CX_MGW_TECH_EXCEPTION捕获到EXREF中。
   ENDTRY。

   如果IT_ENTITY不是INITIAL。
     通话功能'ABI_TIMESTAMP_CONVERT_FROM'
       出口
         IV_TIMESTAMP = IT_ENTITY-DATETIME
       输入
         O_DATE = WA_IOT-POSTING_DATE
         O_TIME = WA_IOT-POSTING_TIME
 *例外情况
 * CONVERSION_ERROR = 1
 *其他= 2
       。
     将WA_IOT附加到IT_IOT。

     调用方法ZIOT_DATA_REC => GET_DATA
       出口
         IM_IOT = IT_IOT
 *重要
 * EX_STATUS =
       。
   万一。
 ENDMETHOD。

服务维护

输入:

 <?xml version =" 1.0" encoding =" UTF-8"?>
 
     http://IILTEST:8000/sap/opu/odata/sap/ZIOT_DATAENTRY_SRV/dataLogSet 
     dataLogSet 
     2019-08-08T10:04:09Z 
    <作者>
       <名称/>
    
    
    <条目>
        http://IILTEST:8000/sap/opu/odata/sap/ZIOT_DATAENTRY_SRV/dataLogSet('0000000001')
        dataLogSet('0000000001')
        2019-08-08T10:04:09Z 
       
       
       
          
              0000000001 
              Prod1 
              2019-07-26T12:39:14 
              X 
             
             
          
       
    
  

错误

请帮助

预先感谢

Siddharth

(22.7 kB)
7条回答
悻福寶寶
2020-08-21 00:32

我检查了博客,进一步讨论了将日期传递给odata的问题。 我认为,(我可能是错的)我的接收数据时出现了问题,因为我发送的数据是使用get_entityset方法从中获得的数据。

一周热门 更多>