Pode classificar os eventos de sistema na saída XML em ordem alfanumérica crescente com base no conteúdo dos campos definidos como critérios de classificação. É possível especificar vários campos como critérios de classificação. Ao classificar, os campos são priorizados desde o primeiro até ao último especificado, ou seja, os dados são classificados primeiro com base no conteúdo do primeiro campo especificado, depois pelo conteúdo do segundo campo especificado e assim por diante.
Dica
Pode usar a opção de classificação para criar uma importação XML mais eficiente dos dados extraídos para o sistema PPM. O fato de os eventos de sistema pertencentes a uma instância de processo seguirem imediatamente um ao outro devido à classificação nos arquivos de saída XML significa que eles podem ser importados diretamente para uma EPC, usando a chave de processo durante a importação XML.
Na configuração da tabela, no elemento XML parameter, os campos são especificados como critérios de classificação para a tabela do evento de sistema (doctable) e as tabelas de chave estrangeira referenciadas (docreftable).
Exemplo (extrato da configuração da tabela)
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE xmlextractor_tableconfiguration SYSTEM
'xmlextractor_tableconfiguration.dtd'>
<xmlextractor_tableconfiguration>
<configuration name="BANF">
<docspec>
<doctable name="EBAN">
<parameter name="ORDER_BY">
<value>BNFPO</value>
<value>BANFN</value>
</parameter>
<condition fieldname="ERDAT"
logicaloperator="creationtimestamp">
<value>yyyyMMdd</value>
</condition>
<pkfield name="BANFN"/>
<pkfield name="BNFPO"/>
<pkfield name="ERDAT"/>
<fieldtoread name="BSART"/>
<fieldtoread name="KONNR"/>
<fieldtoread name="KTPNR"/>
<fieldtoread name="LIFNR"/>
<fieldtoread name="MFRNR"/>
</doctable>
</docspec>
</configuration>
</xmlextractor_tableconfiguration>
Tal como foi especificado na configuração BANF (elemento XML parameter), os eventos de sistema são gravados no(s) arquivo(s) de saída classificados em ordem crescente pelo número do elemento no número da requisição de compra (campo BNFPO) e, como segunda prioridade, pelo número da requisição de compra (campo BANFN).
A tabela abaixo mostra todas as opções de configuração:
Elemento/atributo XML |
Descrição |
Parâmetro |
Especifica um parâmetro de classificação para uma tabela do evento de sistema (doctable) ou uma tabela de chave estrangeira (docreftable). |
name |
Nome do parâmetro. É essencial especificar ORDER_BY. |
value |
Especifica um campo de classificação. O campo tem de ser especificado como um campo de chave primária (pkfield). |
Pode configurar o parâmetro de classificação em PPM Customizing Toolkit. Para isso, ative a guia Evento de sistema no módulo Extração de dados do grupo de módulos Merge do processo. Mude para modo de edição e selecione Editar evento de sistema do menu de contexto da tabela do evento de sistema. Pode especificar as configurações na etapa Especificar o parâmetro.