Passo a passo: | Foi disponibilizada a opção de integração de ordens de produção (MATA650) por mensagem única. Para integrar as ordens de produção é utilizada a mensagem "ProductionOrder" com versões superiores à 2.000. Para habilitar a integração de ordens de produção, no cadastro de Adapter EAI (CFGA020) deverá ser informado o campo "Mensagem Única" = "1-Sim", no campo "Rotina" informar "MATA650", e no campo "Mensagem" informar "PRODUCTIONORDER". Para mais detalhes sobre o cadastro do Adapter EAI, consultar a documentação do EAI Protheus. A seguir estão descritas as tags da mensagem ProductionOrder que são utilizadas, e qual é o campo correspondente à informação recebida nas tabelas do Protheus. TAG Mensagem ProductionOrder | Campo correspondente da tabela SC2 | Obrigatório? |
---|
ProductionOrderUniqueID | Utilizada no DE/PARA do EAI. | Sim | Number | C2_NUM+C2_ITEM+C2_SEQUEN+C2_ITEMGRD | Não | ItemInternalID | C2_PRODUTO | Sim | ItemCode | C2_PRODUTO | Quantity | C2_QUANT | Sim | StartOrderDateTime | C2_DATPRI | Sim | EndOrderDateTime | C2_DATPRF | Sim | WarehouseCode | C2_LOCAL | Não | Type | C2_TPPR | Não | UnitOfMeasureCode | C2_UM | Não | ScriptCode | C2_ROTEIRO | Não | EmissionDate | C2_EMISSAO | Não | Priority | C2_PRIOR | Não | ClassValueInternalId | C2_CLVL | Não | ClassValueCode | C2_CLVL | Não |
Informações |
---|
title | Observações (Recebimento de ordens) |
---|
| - A TAG ProductionOrderUniqueID SEMPRE deve ser utilizada. Se esta tag não estiver informada, será retornada mensagem de erro. Esta tag é utilizada para identificar a ordem de produção, e o seu valor será incluído como Chave Externa no DE/PARA do EAI. Nas operações de Atualização e Exclusão de ordens, esta TAG deve possuir o identificador EXTERNO da ordem que será atualizada ou excluída. Sempre que uma mensagem for recebida, será realizada a busca no DE/PARA do EAI com o valor recebido. Se o evento da mensagem for UPSERT e não existir registro no DE/PARA do identificador recebido, será assumida a operação de Inclusão de ordem. Caso exista registro no DE/PARA, será utilizada a operação de Atualização de ordem. Se o evento da mensagem for DELETE, a exclusão da ordem somente será realizada se for encontrado o identificador externo no DE/PARA do EAI.
- A TAG NUMBER identifica a numeração da ordem de produção. No recebimento das ordens de produção este valor é de uso opcional e será considerado apenas na inclusão de ordens, já que as ordens de produção do Protheus possuem numeração automática. Se for realizada a operação de inclusão de ordem, e possuir algum valor na tag Number, a ordem de produção será criada com a numeração recebida desde que não exista outra ordem com a mesma numeração na tabela SC2, e a numeração esteja no padrão utilizado para a numeração das ordens no Protheus (C2_NUM+C2_ITEM+C2_SEQUEN+C2_ITEMGRD).
- A TAG ItemCode será utilizada apenas na ausência da tag ItemInternalID. Ambas as tags identificam o código do Produto, e uma das duas deverá ser enviada na mensagem. A diferença entre elas, é que a tag ItemInternalID possui o identificador externo do Produto, e este identificador será utilizado para buscar o código do Produto nas tabelas de DE/PARA do EAI. Se não for encontrado o produto no DE/PARA do EAI, será retornado mensagem de erro. A tag ItemCode possui diretamente o código do produto utilizado no Protheus, e não passa por tratativas do DE/PARA do EAI. Se as duas tags estiverem informadas na mensagem, será utilizado sempre a tag ItemInternalID.
- Se não for recebido nenhum valor na tag WarehouseCode, a ordem de produção será criada utilizando o armazém padrão do produto (SB1.B1_LOCPAD).
A tag TYPE é de preenchimento opcional e o valor padrão considerado é 1 (ordem de produção interna). Pela definição da mensagem única, a tag Type possui diversos valores. Porém, as ordens de produção no Protheus possuem apenas três tipos, sendo eles: Interno, Externo e Outros. Para registrar a informação na ordem de produção, serão considerados os valores abaixo: Valor da tag TYPE | Valor registrado na ordem de produção |
---|
1 | I - Interno | 2 | E - Externa | Qualquer outro valor | O - Outros |
Na operação de Modificação de ordem, é possível alterar apenas as datas de início (C2_DATPRI) e entrega (C2_DATPRF), roteiro da ordem (C2_ROTEIRO), tipo produção (TYPE) e prioridade (C2_PRIOR). As demais informações recebidas na mensagem serão desconsideradas. - Não sendo considerada a tag ListOfActivityOrders e será obedecido os cadastros de engenharia do Protheus. O recebimento desta informação será possível em desenvolvimento futuro.
- A TAG ClassValueCode será utilizada apenas na ausência da tag ClassValueInternalID. Ambas as tags identificam a Classe de Valor do Produto. A diferença entre elas, é que a tag ClassValueInternalID possui o identificador externo da Classe, e este identificador será utilizado para buscar o código da Classe nas tabelas de DE/PARA do EAI. Se não for encontrado o produto no DE/PARA do EAI, será retornado mensagem de erro. A tag ClassValueCode possui diretamente o código da Classe utilizado no Protheus, e não passa por tratativas do DE/PARA do EAI. Se as duas tags estiverem informadas na mensagem, será utilizado sempre a tag ClassValueInternalID.
- Se não for recebido nenhum valor na tag WarehouseCode, a ordem de produção será criada utilizando o armazém padrão do produto (SB1.B1_LOCPAD).
A tag TYPE é de preenchimento opcional e o valor padrão considerado é 1 (ordem de produção interna). Pela definição da mensagem única, a tag Type possui diversos valores. Porém, as ordens de produção no Protheus possuem apenas três tipos, sendo eles: Interno, Externo e Outros. Para registrar a informação na ordem de produção, serão considerados os valores abaixo: Valor da tag TYPE | Valor registrado na ordem de produção |
---|
1 | I - Interno | 2 | E - Externa | Qualquer outro valor | O - Outros |
Na operação de Modificação de ordem, é possível alterar apenas as datas de início (C2_DATPRI) e entrega (C2_DATPRF), roteiro da ordem (C2_ROTEIRO), tipo produção (TYPE) e prioridade (C2_PRIOR). As demais informações recebidas na mensagem serão desconsideradas. - Não está sendo considerada a tag ListOfActivityOrders e será obedecido os cadastros de engenharia do Protheus. O recebimento desta informação será possível em desenvolvimento futuro.
- A TAG ListOfMaterialOrders é de preenchimento opcional e será tratada da seguinte forma:A TAG ListOfMaterialOrders é de preenchimento opcional e será tratada da seguinte forma:
|
Informações |
---|
title | Observações (Envio de ordens) |
---|
| - O envio de ordens de produção por integrações do EAI ainda não está disponível.
|
Para a integração do PIMS, foi gerada as TAG´s abaixo: A tabela NLI deve ser gerada de acordo com as tags do XML definidas abaixo: Tag XML (Dentro da ListOfMaterialOrder->MaterialOrder) | Campo correspondente da tabela NLI | Obrigatório? |
---|
ClassValueInternalId | NLI_CLVAL. | Não | ClassValueCode
| NLI_CLVAL
| Não | FarmInternalId | NLI_FAZ | Não | FarmCode | NLI_FAZ | Não | ComponentQuantity | NLI_QTCOMP | Não | PMSQuantity | NLI_PMSQTD | Não | PGQuantity | NLI_PGQTD | Não | PopulationQuantity | NLI_POPQTD | Não | NumberOfSieve | NLI_NUMPEN | Não | QuantityProductiveArea | NLI_QTDPAR | Não | CultureInternalId | NLI_CULTRA | Não | CultureCode | NLI_CULTRA | Não | CostCenterInternalId | NLI_CC | Não | CostCenterCode | NLI_CC | Não | PlantHealthInternalId | NLI_FITSSA | Não | PlantHealthCode | NLI_FITSSA | Não | UserRequesterInternalId | N/A |
| UserRequesterCode | NLI_REQCOD | Não | UserRequesterName | NLI_REQNOM | Não |
Os demais campos da NLI são criados conforme relacionamento da tabela SD4. Para cada SD4 haverá uma NLI.
|
Informações |
---|
title | Observações (Envio de ordens) |
---|
| - O envio de ordens de produção por integrações do EAI ainda não está disponível.
|
|
Observações: | Bloco de código |
---|
firstline | 1 |
---|
title | Exemplo de XML de recebimento, para operações de INCLUSÃO ou ALTERAÇÃO de ordens de produção |
---|
linenumbers | true |
---|
collapse | true |
---|
| <?xml version="1.0" encoding="UTF-8" ?>
<TOTVSMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xmlschema/general/events/ProductionOrder_2_006.xsd">
<MessageInformation version="2.006">
<UUID>84</UUID>
<Type>BusinessMessage</Type>
<Transaction>ProductionOrder</Transaction>
<StandardVersion>1.0</StandardVersion>
<SourceApplication>PROTHEUS</SourceApplication>
<CompanyId>99</CompanyId>
<BranchId>01</BranchId>
<UserId>000000</UserId>
<Product name="PROTHEUS" version="12.1.017"/>
<GeneratedOn>2018-10-01T09:30:04</GeneratedOn>
<ContextName>PROTHEUS</ContextName>
<DeliveryType>Sync</DeliveryType>
</MessageInformation>
<BusinessMessage>
<BusinessEvent>
<Entity>ProductionOrder</Entity>
<Event>upsert</Event>
</BusinessEvent>
<BusinessContent>
<ProductionOrderUniqueID>ORDERUNIQUEIDEXTERNAL</ProductionOrderUniqueID>
<Number></Number>
<ItemInternalID>99|01|INTEG-EAI-PA</ItemInternalID>
<ItemCode>INTEG-EAI-PA</ItemCode>
<Quantity>4</Quantity>
<StartOrderDateTime>2018-10-03</StartOrderDateTime>
<EndOrderDateTime>2018-10-03</EndOrderDateTime>
<WarehouseCode>12</WarehouseCode>
<Type>1</Type>
<UnitOfMeasureCode>PC</UnitOfMeasureCode>
<ScriptCode>01</ScriptCode>
<EmissionDate>2018-10-01</EmissionDate>
<Priority>450</Priority>
</BusinessContent>
</BusinessMessage>
</TOTVSMessage> |
Bloco de código |
---|
firstline | 1 |
---|
title | Exemplo de XML de recebimento, para operação de EXCLUSÃO de ordens de produção. |
---|
linenumbers | true |
---|
collapse | true |
---|
| <?xml version="1.0" encoding="UTF-8" ?>
<TOTVSMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xmlschema/general/events/ProductionOrder_2_006.xsd">
<MessageInformation version="2.006">
<UUID>84</UUID>
<Type>BusinessMessage</Type>
<Transaction>ProductionOrder</Transaction>
<StandardVersion>1.0</StandardVersion>
<SourceApplication>PROTHEUS</SourceApplication>
<CompanyId>99</CompanyId>
<BranchId>01</BranchId>
<UserId>000000</UserId>
<Product name="PROTHEUS" version="12.1.017"/>
<GeneratedOn>2018-10-01T09:30:04</GeneratedOn>
<ContextName>PROTHEUS</ContextName>
<DeliveryType>Sync</DeliveryType>
</MessageInformation>
<BusinessMessage>
<BusinessEvent>
<Entity>ProductionOrder</Entity>
<Event>delete</Event>
</BusinessEvent>
<BusinessContent>
<ProductionOrderUniqueID>ORDERUNIQUEIDEXTERNAL</ProductionOrderUniqueID>
</BusinessContent>
</BusinessMessage>
</TOTVSMessage> |
Bloco de código |
---|
language | xml |
---|
title | Exemplo de XML de recebimento, para operações de INCLUSÃO ou ALTERAÇÃO de ordens de produçãocom a tag ListOfMaterialOrders |
---|
collapse | true |
---|
| <?xml version="1.0" encoding="UTF-8" ?>
<TOTVSMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xmlschema/general/events/ProductionOrder_2_006.xsd">
<MessageInformation version="2.006">
<UUID>235</UUID>
<Type>BusinessMessage</Type>
<Transaction>ProductionOrder</Transaction>
<StandardVersion>1.0</StandardVersion>
<SourceApplication>PROTHEUS</SourceApplication>
<CompanyId>99</CompanyId>
<BranchId>01</BranchId>
<UserId>000000</UserId>
<Product name="PROTHEUS" version="12.1.017"/>
<GeneratedOn>2018-10-01T09:30:04</GeneratedOn>
<ContextName>PROTHEUS</ContextName>
<DeliveryType>Sync</DeliveryType>
</MessageInformation>
<BusinessMessage>
<BusinessEvent>
<Entity>ProductionOrder</Entity>
<Event>upsert</Event>
</BusinessEvent>
<BusinessContent>
<ProductionOrderUniqueID>ORDERUNIQUEIDEXTERNAL</ProductionOrderUniqueID>
<Number></Number>
<ItemInternalID>99|01|IPA</ItemInternalID>
<ItemCode>PA</ItemCode>
<Quantity>4</Quantity>
<StartOrderDateTime>2018-10-31</StartOrderDateTime>
<EndOrderDateTime>2018-10-31</EndOrderDateTime>
<WarehouseCode>01</WarehouseCode>
<Type>1</Type>
<UnitOfMeasureCode>UN</UnitOfMeasureCode>
<EmissionDate>2018-10-26</EmissionDate>
<Priority>450</Priority>
<ListOfMaterialOrders>
<MaterialOrder>
<ProductionOrderNumber></ProductionOrderNumber>
<ScriptCode>01</ScriptCode>
<WarehouseCode>01</WarehouseCode>
<MaterialCode>MP1</MaterialCode>
<MaterialDate>2018-10-31</MaterialDate>
<MaterialQuantity>2</MaterialQuantity>
<PertMaterialNumber>001</PertMaterialNumber>
</MaterialOrder>
<MaterialOrder>
<ProductionOrderNumber></ProductionOrderNumber>
<ScriptCode>01</ScriptCode>
<WarehouseCode>01</WarehouseCode>
|
| Observações: | Bloco de código |
---|
firstline | 1 |
---|
title | Exemplo de XML de recebimento, para operações de INCLUSÃO ou ALTERAÇÃO de ordens de produção |
---|
linenumbers | true |
---|
collapse | true |
---|
| <?xml version="1.0" encoding="UTF-8" ?>
<TOTVSMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xmlschema/general/events/ProductionOrder_2_006.xsd">
<MessageInformation version="2.006">
<UUID>84</UUID>
<Type>BusinessMessage</Type>
<Transaction>ProductionOrder</Transaction>
<StandardVersion>1.0</StandardVersion>
<SourceApplication>PROTHEUS</SourceApplication>
<CompanyId>99</CompanyId>
<BranchId>01</BranchId>
<UserId>000000</UserId>
<Product name="PROTHEUS" version="12.1.017"/>
<GeneratedOn>2018-10-01T09:30:04</GeneratedOn>
<ContextName>PROTHEUS</ContextName>
<DeliveryType>Sync</DeliveryType>
</MessageInformation>
<BusinessMessage>
<BusinessEvent>
<Entity>ProductionOrder</Entity>
<MaterialCode>MPENDERECO</MaterialCode>
<Event>upsert</Event>
<MaterialDate>2018-10-31</MaterialDate>
</BusinessEvent>
<BusinessContent>
<MaterialQuantity>2</MaterialQuantity>
<ProductionOrderUniqueID>ORDERUNIQUEIDEXTERNAL</ProductionOrderUniqueID>
<PertMaterialNumber>002</PertMaterialNumber>
<Number></Number>
<ListOfAllocatedMaterial>
<ItemInternalID>99|01|INTEG-EAI-PA</ItemInternalID>
<AllocatedMaterial>
<LocationCode>END1</LocationCode>
<AllocationQuantity>1</AllocationQuantity>
<ItemCode>INTEG-EAI-PA</ItemCode>
</AllocatedMaterial>
<Quantity>4</Quantity>
<AllocatedMaterial>
<StartOrderDateTime>2018-10-03</StartOrderDateTime>
<LocationCode>END2</LocationCode>
<EndOrderDateTime>2018-10-03</EndOrderDateTime>
<AllocationQuantity>1</AllocationQuantity>
<WarehouseCode>12</WarehouseCode>
</AllocatedMaterial> <Type>1</Type>
<UnitOfMeasureCode>PC</UnitOfMeasureCode>
</ListOfAllocatedMaterial>
<ScriptCode>01< </ScriptCode>MaterialOrder>
<EmissionDate>2018-10-01</EmissionDate>
</ListOfMaterialOrders>
</BusinessContent>
<Priority>450<</Priority>
BusinessMessage>
</TOTVSMessage> </BusinessContent>
</BusinessMessage>
</TOTVSMessage>
|
Bloco de código |
---|
firstlinelanguage | 1xml |
---|
title | Exemplo de XML de recebimento, para operação operações de EXCLUSÃO INCLUSÃO/ALTERAÇÃO de ordens de produção . | linenumbers | truecom a tag ListOfMaterialOrders com integração com o PIMS |
---|
collapse | true |
---|
| <?xml version="1.0" encoding="UTF-8" ?>
<TOTVSMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xmlschema/general/events/ProductionOrder_2_006.xsd">
<MessageInformation version="2.006">
<UUID>84<<UUID>367</UUID>
<Type>BusinessMessage</Type>
<Transaction>ProductionOrder</Transaction>
<StandardVersion>1.0</StandardVersion>
<SourceApplication>PROTHEUS</SourceApplication>
<CompanyId>99</CompanyId>
<BranchId>01</BranchId>
<UserId>000000</UserId>
<Product name="PROTHEUS" version="12.1.017"/>
<GeneratedOn>2018-10-01T09:30:04</GeneratedOn>
<ContextName>PROTHEUS</ContextName>
<DeliveryType>Sync</DeliveryType>
</MessageInformation>
<BusinessMessage>
<BusinessEvent>
<Entity>ProductionOrder</Entity>
<Event>upsert</Event>
</BusinessEvent>
<Entity>ProductionOrder</Entity>
<BusinessContent>
<Event>delete<<ProductionOrderUniqueID>367</Event>ProductionOrderUniqueID>
</BusinessEvent>
<BusinessContent>
<Number></Number>
<ProductionOrderUniqueID>ORDERUNIQUEIDEXTERNAL<<ItemCode>PA</ProductionOrderUniqueID>ItemCode>
</BusinessContent>
<<Quantity>4</BusinessMessage>
</TOTVSMessage> | Bloco de código |
---|
language | xml |
---|
title | Exemplo de XML de recebimento, para operações de INCLUSÃO ou ALTERAÇÃO de ordens de produçãocom a tag ListOfMaterialOrders para a inclusão de OP |
---|
collapse | true |
---|
| <?xml version="1.0" encoding="UTF-8" ?>
<TOTVSMessage xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="xmlschema/general/events/ProductionOrder_2_006.xsd">
<MessageInformation version="2.006">Quantity>
<StartOrderDateTime>2018-11-07</StartOrderDateTime>
<EndOrderDateTime>2018-11-28</EndOrderDateTime>
<WarehouseCode>01</WarehouseCode>
<Type>1</Type>
<UUID>235</UUID> <UnitOfMeasureCode>UN</UnitOfMeasureCode>
<Type>BusinessMessage</Type><EmissionDate>2018-10-07</EmissionDate>
<Transaction>ProductionOrder< <Priority>450</Transaction>Priority>
<StandardVersion>1.0</StandardVersion><ListOfMaterialOrders>
<SourceApplication>PROTHEUS</SourceApplication> <MaterialOrder>
<CompanyId>99</CompanyId> <ProductionOrderNumber></ProductionOrderNumber>
<BranchId>01</BranchId> <ScriptCode>01</ScriptCode>
<UserId>000000</UserId> <WarehouseCode>01</WarehouseCode>
<Product name="PROTHEUS" version="12.1.017"/> <MaterialCode>MP1</MaterialCode>
<GeneratedOn>2018-10-01T09:30:04</GeneratedOn> <MaterialDate>2018-11-07</MaterialDate>
<ContextName>PROTHEUS</ContextName>
<DeliveryType>Sync</DeliveryType>
</MessageInformation><MaterialQuantity>4</MaterialQuantity>
<BusinessMessage>
<BusinessEvent> <PertMaterialNumber>001</PertMaterialNumber>
<Entity>ProductionOrder</Entity> <ClassValueInternalId>02</ClassValueInternalId>
<Event>upsert</Event> <FarmInternalId>001</FarmInternalId>
</BusinessEvent> <ComponentQuantity>20</ComponentQuantity>
<BusinessContent> <PMSQuantity>15</PMSQuantity>
<ProductionOrderUniqueID>ORDERUNIQUEIDEXTERNAL</ProductionOrderUniqueID> <PGQuantity>25</PGQuantity>
<Number></Number>
<ItemInternalID>99|01|IPA</ItemInternalID> <PopulationQuantity>35</PopulationQuantity>
<ItemCode>PA</ItemCode> <NumberOfSieve>01</NumberOfSieve>
<Quantity>4</Quantity> <QuantityProductiveArea>5000</QuantityProductiveArea>
<StartOrderDateTime>2018-10-31</StartOrderDateTime> <CultureInternalId>01</CultureInternalId>
<EndOrderDateTime>2018-10-31</EndOrderDateTime> <CostCenterInternalId>0010</CostCenterInternalId>
<WarehouseCode>01</WarehouseCode> <PlantHealthCode>10</PlantHealthCode>
<Type>1</Type> <UserRequesterCode>Admin</UserRequesterCode>
<UserRequesterName>Admin</UserRequesterName>
<UnitOfMeasureCode>UN</UnitOfMeasureCode> </MaterialOrder>
<EmissionDate>2018-10-26</EmissionDate> <MaterialOrder>
<Priority>450</Priority> <ProductionOrderNumber></ProductionOrderNumber>
<ListOfMaterialOrders> <ScriptCode>01</ScriptCode>
<MaterialOrder><WarehouseCode>01</WarehouseCode>
<ProductionOrderNumber><<MaterialCode>MPENDERECO</ProductionOrderNumber>MaterialCode>
<ScriptCode>01</ScriptCode><MaterialDate>2018-11-07</MaterialDate>
<WarehouseCode>01<<MaterialQuantity>4</WarehouseCode>MaterialQuantity>
<MaterialCode>MP1<<PertMaterialNumber>002</MaterialCode>PertMaterialNumber>
<MaterialDate>2018-10-31</MaterialDate><ClassValueInternalId>02</ClassValueInternalId>
<MaterialQuantity>2<<FarmInternalId>001</MaterialQuantity>FarmInternalId>
<PertMaterialNumber>001<<ComponentQuantity>20</PertMaterialNumber>ComponentQuantity>
<<PMSQuantity>42</MaterialOrder> PMSQuantity>
<MaterialOrder><PGQuantity>52</PGQuantity>
<ProductionOrderNumber><<PopulationQuantity>42</ProductionOrderNumber>PopulationQuantity>
<ScriptCode>01<<NumberOfSieve>01</ScriptCode>NumberOfSieve>
<WarehouseCode>01<<QuantityProductiveArea>9000</WarehouseCode>QuantityProductiveArea>
<MaterialCode>MPENDERECO<<CultureInternalId>01</MaterialCode>CultureInternalId>
<MaterialDate>2018-10-31</MaterialDate><CostCenterInternalId>0010</CostCenterInternalId>
<MaterialQuantity>2<<PlantHealthCode>10</MaterialQuantity>PlantHealthCode>
<UserRequesterCode>Admin</UserRequesterCode>
<PertMaterialNumber>002</PertMaterialNumber> <UserRequesterName>Admin</UserRequesterName>
<ListOfAllocatedMaterial>
<AllocatedMaterial>
<LocationCode>END1</LocationCode>
<AllocationQuantity>1<<AllocationQuantity>2</AllocationQuantity>
</AllocatedMaterial>
<AllocatedMaterial>
<LocationCode>END2</LocationCode>
<AllocationQuantity>1<<AllocationQuantity>2</AllocationQuantity>
</AllocatedMaterial>
</ListOfAllocatedMaterial>
</MaterialOrder>
</ListOfMaterialOrders>
</BusinessContent>
</BusinessMessage>
</TOTVSMessage>
|
|