S_P1E_80000010 Definir transferência de dados automática
Utilização
Nessa atividade IMG define-se a transferência automática de dados para o componente de aplicação Provisões manuais. Dessa forma, podem-se transferir dados de forma automática mediante uma interface e criar objetos de provisão. A interface utiliza o módulo de função ACAC_OBJECT_MODIFY_EXT.
Durante a utilização da interface, existem as seguintes possibilidades:
•Report próprio do cliente
É possível definir um report próprio que selecione os dados com base em qualquer fonte de dados e que os transforme para o formato exigido pela interface do módulo de função ACAC_OBJECT_MODIFY_EXT, e que por fim chame esse módulo de função para gravar os dados no Accrual Engine.
Para tal, nenhuma configuração tem de ser efetuada nessa atividade IMG.
•Exemplo de report
É possível utilizar o report fornecido pela SAP ACAC_DATA_TRANSFER_EXAMPLE. Na tela de seleção desse report é possível entrar um método de seleção.
Nessa atividade IMG atribuem-se os seguintes dados ao método de seleção:
◦o módulo de função próprio do cliente, que executa a seleção e a transformação de dados
◦a estrutura DDIC da lista de resultados que é exibida no report ACAC_DATA_TRANSFER_EXAMPLE
Atividades
Quando se pretende utilizar o report ACAC_DATA_TRANSFER_EXAMPLE, proceder do seguinte modo:
1. Criar um novo método de seleção. Para isso, selecionar Novas entradas e entrar uma denominação.
2. Programar um módulo de função que efetue a seleção e a transformação de dados e atribuir esse módulo de função ao método de seleção.Como modelos para o módulo de função, é possível utilizar os seguintes módulos de função:
◦ACAC_DATA_TRANSFER_EXAMPLE_1
◦ACAC_DATA_TRANSFER_EXAMPLE_2
3. Atribuir uma estrutura DDIC ao método de seleção. Os campos dessa estrutura DDIC são exibidos na lista de resultados do report ACAC_DATA_TRANSFER_EXAMPLE. A estrutura DDIC tem de conter os campos ACAC_DATA_TRANSFER_RESULT.
Opções de seleção próprias no report ACAC_DATA_TRANSFER_EXAMPLE
O report fornecido pela SAP ACAC_DATA_TRANSFER_EXAMPLE contém como opções de seleção apenas campos que servem para a seleção de faturas do fornecedor. Por isso, no geral, essas opções de seleção não são suficientes. Para utilizar opções de seleção próprias, proceder do seguinte modo:
4. Criar um include próprio do cliente (p.ex. ZACAC_DATA_TRNSF_SELOPT_EXAMPLE), que contenha as instruções das opções de seleção desejadas. O suplemento MODIF ID SEL nas instruções das opções de seleção é obrigatório. Como modelo, pode-se utilizar o include ACAC_DATA_TRNSF_SELOPT_EXAMPLE.
5. Copiar o report ACAC_DATA_TRANSFER_EXAMPLE para um report próprio do cliente, p.ex., ZACAC_DATA_TRANSFER_EXAMPLE. Aí, na caixa de diálogo subseqüente, fazer as seguintes indicações:
◦Definir o código Interface.
◦Para se copiar ao mesmo tempo que se copia a documentação, definir o código Documentação.
◦Não definir o código Includes.
6. No report próprio do cliente, na linha INCLUDE ACAC_DATA_TRNSF_SELOPT_EXAMPLE, substituir a cadeia ACAC_DATA_TRNSF_SELOPT_EXAMPLE pelo nome do include criado antes pelo usuário, por exemplo, ZACAC_DATA_TRNSF_SELOPT_EXAMPLE.
É possível utilizar o report próprio em vez daquele fornecido pela SAP. Dessa forma, as opções de seleção definidas pelo usuário são transferidas de forma automática pelo sistema para o módulo de função que foi gravado no customizing do método de seleção.
7. Caso também se pretendam entrar parâmetros de provisão adicionais, no report do usuário, em adição ao include ACAC_DATA_TRNSF_SELOPT_EXAMPLE, também é possível substituir o include ACAC_GENERIC_DATA_TRANSF_ACP por um include próprio do cliente, que contenha os parâmetros de provisão necessários. As instruções das opções de seleção correspondentes, têm de conter o suplemento MODIF ID SEL. Os parâmetros de provisão assim definidos serão transferidos automaticamente pelo sistema para o módulo de função que foi gravado no customizing do método de seleção.
Exemplo
A SAP fornece dois exemplos para métodos de seleção, que podem ser utilizados como modelo para os métodos de seleção próprios.