我使用infor-eam MP0303_SyncAssetEquipment收到以下错误:
"佣金日期字段不能为空白。"
我已为代理日期编码:
getrequest.AssetEquipment.COMMISSIONDATE = new MP0303_SyncAssetEquipment_001.DATETIME();
getrequest.AssetEquipment.COMMISSIONDATE.YEAR = result.AssetEquipment.COMMISSIONDATE.YEAR;
getrequest.AssetEquipment.COMMISSIONDATE.MONTH = result.AssetEquipment.COMMISSIONDATE.MONTH;
getrequest.AssetEquipment.COMMISSIONDATE.DAY = result.AssetEquipment.COMMISSIONDATE.DAY;
getrequest.AssetEquipment.COMMISSIONDATE.HOUR = result.AssetEquipment.COMMISSIONDATE.HOUR;
getrequest.AssetEquipment.COMMISSIONDATE.MINUTE = result.AssetEquipment.COMMISSIONDATE.MINUTE;
getrequest.AssetEquipment.COMMISSIONDATE.SECOND = result.AssetEquipment.COMMISSIONDATE.SECOND;
getrequest.AssetEquipment.COMMISSIONDATE.SUBSECOND = result.AssetEquipment.COMMISSIONDATE.SUBSECOND;
getrequest.AssetEquipment.COMMISSIONDATE.TIMEZONE = result.AssetEquipment.COMMISSIONDATE.TIMEZONE;
但仍然收到相同的错误消息。有什么想法吗?
先谢谢
答案 0 :(得分:1)
你错过了这些:
getrequest.AssetEquipment.COMMISSIONDATE.qualifier = new MP0303_SyncAssetEquipment_001.DATETIMEqual();
getrequest.AssetEquipment.COMMISSIONDATE.qualifier = (MP0303_SyncAssetEquipment_001.DATETIMEqual)result.AssetEquipment.COMMISSIONDATE.qualifier;