2017-10-04 2 views
0

Existe-t-il des étapes/procédures pour déterminer la charge utile pour un service donné d'odata? J'ai actuellement un service OData liste blanche Process Purchase OrdersCharge utile pour un service Odata

Je suis incapable de comprendre comment la charge utile ressemblera à A_PurchaseOrder. Quelle que soit la charge utile que je continue d'essayer, je suis toujours incapable d'analyser XML Stream.

Répondre

0

Vous pouvez cliquer sur la demande et voir it.For A_PurchaseOrder

{ 
"PurchaseOrder": "string", 
"CashDiscount1Days": 999, 
"CashDiscount2Days": 999, 
"NetPaymentDays": 999, 
"CashDiscount1Percent": 99.999, 
"CashDiscount2Percent": 99.999, 
"PurchaseOrderDate": "/Date(1492041600000)/", 
"ValidityStartDate": "/Date(1492041600000)/", 
"ValidityEndDate": "/Date(1492041600000)/", 
"CreationDate": "/Date(1492041600000)/", 
"to_PurchaseOrderItem":[{ 
     "PurchaseOrder": "string", 
     "OrderQuantity": 9999999999.999, 
     "OrderPriceUnitToOrderUnitNmrtr": 99999, 
     "OrdPriceUnitToOrderUnitDnmntr": 99999, 
     "NetPriceAmount": 999999999.999, 
     "NetPriceQuantity": 99999, 
     "PurchaseOrderItem": "string", 
     "OverdelivTolrtdLmtRatioInPct": 99.9, 
     "UnderdelivTolrtdLmtRatioInPct": 99.9, 
     "ItemNetWeight": 9999999999.999, 
     "ItemVolume": 9999999999.999, 
     "to_AccountAssignment":[{ 
       "PurchaseOrder": "string", 
       "PurchaseOrderItem": "string", 
       "AccountAssignmentNumber": "string", 
       "SettlementReferenceDate": "/Date(1492041600000)/", 
       "Quantity": 9999999999.999, 
       "MultipleAcctAssgmtDistrPercent": 99.9, 
       "PurgDocNetAmount": 99999999999.999 
      }], 

     "to_PurchaseOrderPricingElement": [{ 
       "PurchaseOrder": "string", 
       "ConditionQuantity": 99999, 
       "ConditionToBaseQtyNmrtr": 9999999999, 
       "ConditionToBaseQtyDnmntr": 9999999999, 
       "PurchaseOrderItem": "string", 
       "PricingDocument": "string", 
       "FactorForConditionBasisValue": 3.14, 
       "PricingDocumentItem": "string", 
       "PricingProcedureStep": "string", 
       "PricingProcedureCounter": "string" 
      }], 

     "to_ScheduleLine":[{ 
       "PurchasingDocument": "string", 
       "ScheduleLineCommittedQuantity": 9999999999.999, 
       "PurchasingDocumentItem": "string", 
       "ScheduleLine": "string", 
       "ScheduleLineDeliveryDate": "/Date(1492041600000)/", 
       "ScheduleLineOrderQuantity": 9999999999.999, 
       "ScheduleLineDeliveryTime": "PT15H51M04S", 
       "SchedLineStscDeliveryDate": "/Date(1492041600000)/" 
      }] 
     } 
     ] 
} 
+0

Je l'ai déjà essayé. Toujours pas de résultat. La publication d'une charge génère toujours un code d'état 500 avec le message "Le service demandé n'est pas supporté par l'entité ~ A_PURCHASEORDER" Pour autant que je sache, nous obtenons cette erreur si CREATE_ENTITY n'est pas implémenté. Cependant, comme il s'agit d'un service en liste blanche, il doit être définitivement mis en œuvre correctement? –

+0

Et votre réponse est en fait la réponse. Et pas la demande. Veuillez être clair avant de répondre. –

+0

@DibyaRanjan J'ai édité ma réponse. Ça devrait marcher. –

0

essayer cette charge utile.

{ 
"PurchaseOrder": "0120", 
"CashDiscount1Days": 999, 
"CashDiscount2Days": 999, 
"NetPaymentDays": 999, 
"CashDiscount1Percent": 99.999, 
"CashDiscount2Percent": 99.999, 
"PurchaseOrderDate": "/Date(1492041600000)/", 
"ValidityStartDate": "/Date(1492041600000)/", 
"ValidityEndDate": "/Date(1492041600000)/", 
"CreationDate": "/Date(1492041600000)/", 
"to_PurchaseOrderItem":[{ 
     "PurchaseOrder": "0120", 
     "OrderQuantity": 9999999999.999, 
     "OrderPriceUnitToOrderUnitNmrtr": 99999, 
     "OrdPriceUnitToOrderUnitDnmntr": 99999, 
     "NetPriceAmount": 999999999.999, 
     "NetPriceQuantity": 99999, 
     "PurchaseOrderItem": "string", 
     "OverdelivTolrtdLmtRatioInPct": 99.9, 
     "UnderdelivTolrtdLmtRatioInPct": 99.9, 
     "ItemNetWeight": 9999999999.999, 
     "ItemVolume": 9999999999.999, 
     "to_AccountAssignment":[], 

     "to_PurchaseOrderPricingElement": [], 

     "to_ScheduleLine":[] 
     } 
     ] 
}