Advertisement
Zavaski

Untitled

Oct 10th, 2018
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.97 KB | None | 0 0
  1.  
  2. <?xml version="1.0"?><!-- Cabeçalho XML -->
  3. <!-- Cabeçalho SOAP -->
  4. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:glob="http://sap.com/xi/SAPGlobal20/Global" xmlns:a2s="http://sap.com/xi/AP/CustomerExtension/BYD/A2SUD">
  5. <soapenv:Header/>
  6. <soapenv:Body>
  7. <!-- Esta tag é a definição do método usado -->
  8. <glob:CustomerOrderBundleMaintainRequest_sync_V1>
  9. <BasicMessageHeader/>
  10. <!--
  11. CustomerOrder é a tag do Pedido de Vendas. Dentro desta tag devem ser definidos todos os campos que serão passados.
  12. actionCode é um atributo que define a operação:
  13. - 01 Criar (se já um ID for passado e já existir, ocorre um erro)
  14. - 02 Alterar (ocorre um erro se não encontrar a instancia)
  15. - 03 Deletar (remove uma instacia caso ela exista)
  16. - 04 Update (atualiza o objeto, caso não exista, cria um novo)
  17. - 05 Remove (remove uma instancia, caso ela não exista ocorre um erro)
  18. - 06 Checar (não faz alteração nenhuma. Usada para testes)
  19. -->
  20. <CustomerOrder actionCode="04" itemListCompleteTransmissionIndicator="true" textListCompleteTransimissionIndicator="true">
  21. <!-- Tipo do documento: ZY é o que está configurado para ser alterado por um serviço externo -->
  22. <ProcessingTypeCode>ZY</ProcessingTypeCode>
  23. <!--
  24. Identificador do objeto. Caso queira criar uma nova instancia, basta omitir o ID. Se o ID por passado e já existir,
  25. a instancia existente será atualizada (CustomerOrder:actionConde=04)
  26. -->
  27. <ID>9000000047</ID>
  28. <!-- Campo Descrição do Pedido de Venda. languageCode é obrigatório, onde PT é português -->
  29. <Name languageCode="PT">Pedido por SOAP 2</Name>
  30. <!-- Definição dos status do pedido -->
  31. <Status actionCode="04">
  32. <!-- Status do pedido -->
  33. <CustomerOrderLifeCycleStatusCode>1</CustomerOrderLifeCycleStatusCode>
  34. </Status>
  35. <!-- (LC01) Lista de clientes para exemplo:
  36. 1000005 - JULIANA ZANELLATO (Individual)
  37. 1000012 - PLINIO LUIZ (Individual)
  38. 1000008 - MARINA ACOSTA (Individual)
  39. 1000029 - JOSIANE OLIVEIRA (Individual)
  40. 1000036 - teste (Cliente)
  41. -->
  42. <!-- Definição do destinatário da fatura (LC01) -->
  43. <BillToParty>
  44. <BusinessPartnerInternalID>1000005</BusinessPartnerInternalID>
  45. </BillToParty>
  46. <!-- Definição do cliente (LC01) -->
  47. <BuyerParty>
  48. <BusinessPartnerInternalID>1000005</BusinessPartnerInternalID>
  49. </BuyerParty>
  50. <!-- Definição do pagador do pedido (LC01) -->
  51. <PayerParty>
  52. <BusinessPartnerInternalID>1000005</BusinessPartnerInternalID>
  53. </PayerParty>
  54. <!-- Definição de "Expedido para" (LC01) -->
  55. <ProductRecipientParty>
  56. <BusinessPartnerInternalID>1000005</BusinessPartnerInternalID>
  57. </ProductRecipientParty>
  58. <!-- Definição do Empregado Responsável (LC01) -->
  59. <EmployeeResponsibleParty>
  60. <BusinessPartnerInternalID>8000000000</BusinessPartnerInternalID>
  61. </EmployeeResponsibleParty>
  62. <!-- Definição da Unidade de Vendas. WEB - E-Commerce; NAE - Natal-->
  63. <SalesUnitParty>
  64. <OrganisationalCentreID>WEB</OrganisationalCentreID>
  65. </SalesUnitParty>
  66. <!-- Valor líquido do pedido. currencyCode é obrigatório, onde BRL é Reais brasileiros -->
  67. <TotalValues>
  68. <NetAmount currencyCode="BRL">44.5</NetAmount>
  69. </TotalValues>
  70. <!-- Definições de um dos itens do pedido. Havendo multiplos itens, basta replicar esta tag quantas vezes for necessário -->
  71. <Item>
  72. <!-- Identifica uma entrada no pedido de venda. É visualizado como "Linha" -->
  73. <ID>10</ID>
  74. <!-- Lista de Produtos (LP02)
  75. 388978 - CADEIRA LUNA II PU BRANCO 50X5
  76. 395369 - COLCHAO MOLA BONNEL FUSION 138
  77. 381761 - POLTRONA THEODORA DUO MARROM 7
  78. 406578 - COMODA KLEIN IMB/BRANCO 80X45X
  79. 407264 - COMODA NAIA BRANCO 77X50X70H
  80. 409425 - RACK CHICAGO PRETO 180X40X49H
  81. -->
  82. <!-- Referência à instancia de produto (LP02) -->
  83. <ItemProduct>
  84. <ProductID>409486</ProductID>
  85. </ItemProduct>
  86. <!-- Quantidade do produto apontada no pedido. unitCode é obrigatório, onde EA é "Unidade" -->
  87. <ItemRequestedScheduleLine>
  88. <Quantity unitCode="EA">2</Quantity>
  89. </ItemRequestedScheduleLine>
  90. <!-- Definição dos valores deste item do pedido -->
  91. <ItemTotalValues>
  92. <!-- Valor líquido. currencyCode é obrigatório -->
  93. <NetAmount currencyCode="BRL">89.0</NetAmount>
  94. </ItemTotalValues>
  95. <!-- Preço unitário. currencyCode é obrigatório, sendo BRL real brasileiro -->
  96. <a2s:ZPreco currencyCode="BRL">19.90</a2s:ZPreco>
  97. <!-- Data de Faturamento ( YYYY-MM-DD ) -->
  98. <a2s:DataFaturamento>2018-08-10</a2s:DataFaturamento>
  99. <!-- Data de Entrega ( YYYY-MM-DD ) -->
  100. <a2s:DataEntrega>2018-08-10</a2s:DataEntrega>
  101. <!-- Nota Fiscal (NF) -->
  102. <a2s:NotaFiscal>NF 688782j</a2s:NotaFiscal>
  103. <!-- Numero de Série da Nota Fiscal -->
  104. <a2s:SerieNF># Serie NF kksd67932984jj</a2s:SerieNF>
  105. </Item>
  106. <!-- Definição do ID Protheus -->
  107. <a2s:IDProtheus>ID 66235634748</a2s:IDProtheus>
  108. <!-- Definição do ID Hybris Commerce -->
  109. <a2s:IdHybrisComm>IdDoCommerce</a2s:IdHybrisComm>
  110. <!-- Definição da Carga -->
  111. <a2s:Carga>Carga ghjkhhj</a2s:Carga>
  112. <!-- Definição da Serie -->
  113. <a2s:Serie>Num Serie 6789</a2s:Serie>
  114. <!-- Definição da Data de Entrega ( YYYY-MM-DD ) -->
  115. <a2s:DataEntrega>2018-07-08</a2s:DataEntrega>
  116. <!-- Definição do Numero do Pedido de Venda -->
  117. <a2s:NumeroPDV>2356</a2s:NumeroPDV>
  118. <!-- Definição da Data de Emissão ( YYYY-MM-DD ) -->
  119. <a2s:DataEmissaoNF>2018-06-19</a2s:DataEmissaoNF>
  120. <!-- Definição do número da Nota Fiscal -->
  121. <a2s:NF>8974827349823</a2s:NF>
  122. <!-- Definição do Número de Série da Nota Fiscal -->
  123. <a2s:SerieNF>38849.2348-23448</a2s:SerieNF>
  124. <!-- Definição de "Entrega/Montagem por Terceiros?" padrão é "Não"(101) -->
  125. <a2s:EntregaMontagemTerceiros>111</a2s:EntregaMontagemTerceiros>
  126. <!-- Definição do Status da Entrega -->
  127. <a2s:StatusEntrega>101</a2s:StatusEntrega>
  128. <!-- Definição do Status Macro -->
  129. <a2s:StatusMacro>ORDER_CREATED</a2s:StatusMacro>
  130. <a2s:StatusMicro>IN_ANALYSIS</a2s:StatusMicro>
  131.  
  132. <!-- Definição da Loja Filial -->
  133. <a2s:LojaFilial>1</a2s:LojaFilial>
  134. <!-- Definição da transportadora -->
  135. <a2s:Transportadora>?</a2s:Transportadora>
  136.  
  137. </CustomerOrder>
  138. </glob:CustomerOrderBundleMaintainRequest_sync_V1>
  139. </soapenv:Body>
  140. </soapenv:Envelope>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement