点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我正在尝试使用以下要求有效载荷创建物料文档标头,该要求有效载荷具有发布日期作为必填字段。
MaterialDocumentHeader { goodsMovementCode:" 01", postedDate:'2020-04-11T10:00:00', toMaterialDocumentItem:[ //不相干 }
当我尝试发布时,控制台会显示以下内容。 似乎与日期时间转换有关。
TypeError:momentInstance.unix不是函数 在Object.momentToEdmDateTime(C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ payload-value-converter.js:82:36) 在Object.tsToEdm(C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ payload-value-converter.js:32:36) 在C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ entity-serializer.js:47:75 在Array.reduce() 在serializeEntityNonCustomFields(C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ entity-serializer.js:40:32) 在Object.serializeEntity(C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ entity-serializer.js:26:34) 在CreateRequestBuilder.prepare(C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ request-builder \ create-request-builder.js:84:58) 在CreateRequestBuilder上。<匿名>(C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ request-builder \ create-request-builder.js:110:22) 在步骤(C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ request-builder \ create-request-builder.js:47:23) 在Object.next(C:\ Users \ xxx \ my-sdk-project \ node_modules \ @ sap-cloud-sdk \ core \ dist \ request-builder \ create-request-builder.js:28:53)
有人遇到过这个问题吗? 还是我做错了什么?
此致
Tejaswi
你好Tejaswi,
当我查看文档标题的打字稿定义时,它看起来像:
因此,发布日期应该是一个瞬间实例。 您是否可以尝试创建如下所述的实例: https://momentjs.com/docs/
让我知道这是否有帮助。
最佳
弗兰克
非常感谢弗兰克! 有效
-Tejaswi
一周热门 更多>