Fonctionnalité de Soutien : Enterprise Talk : Exemples - importation : Importer des business objects - appliquer héritage
Importer des business objects - appliquer héritage
Lorsque vous importez des business objects imbriqués, l'hiérarchie des business objects doit être définie dans l'importation XML.
Lorsque vous importez un sous-ordre d'un ordre existant sans spécifier la relation des business object, l'importation échouera. Regardons cela de plus près dans l'exemple suivant :
<UsrInternalWorkOrder>
<ParentOrderRef>2743.00</ParentOrderRef>
</UsrInternalWorkOrder>
Dans cet exemple, parce que l'hiérarchie des business objects n'est pas respectée, la logique d'héritage n'est pas appliquée et l'importation échouera parce que des champs obligatoires ne sont pas hérités de l'ordre existant.
En spécifiant la relation des business objects dans votre rapport d'importation XML, vous veillez à ce que la logique d'héritage soit appliquée :
<UsrInternalWorkOrder>
<OrderNumber>2743.00</OrderNumber>
<UsrInternalWorkOrder>
<Description>Sub for 2743.00</Description>
</UsrInternalWorkOrder>
</UsrInternalWorkOrder>
Dans cet exemple la relation des business objects est spécifiée en imbriquant le XML. Par conséquent la logique est appliquée et l'importation fonctionnera.