ATENÇÃO

Este blog é um espaço, não oficial da empresa SAP. Foi criado para gerar integração com os novos Consultores do mercado SAP.

terça-feira, 13 de dezembro de 2011

Regras de Substituições no Mod. FI

As regras de substituição são gravadas no Administrador de Regras. Os dados que entram no sistema são substituídos pelo Integration Manager. A substituição ocorre antes de os dados serem acrescentados às tabelas de totais do FI-SL.

Na substituição em FI-SL, os valores entrados no Sistema SAP R/3 são validados de acordo com uma condição definida pelo usuário. Quando se preenche uma condição, o sistema substitui os valores entrados pelos valores substitutos, e os valores substitutos são transferidos para o componente da aplicação FI-SL.

O sistema efetua primeiro a validação e em seguida a substituição. Isto permite que o sistema valide dados que devem ser substituídos.

Um processo de substituição pode conter até 999 etapas. Desta forma, antes de ser efetuar um lançamento, é possível substituir os valores utilizando as expressões booleanas desejadas.
Uma etapa de substituição contém as duas expressões seguintes:

  • Expressão da condição
A expressão da condição estabelece as condições que devem ser satisfeitas antes de a substituição ser efetuada. A transação continuará sem substituição, se a expressão da condição for falsa. A transação continuará com a substituição, se a expressão da condição for verdadeira.

  • Valores de substituição
O valor de substituição é um valor numérico ou uma seqüência de letras que substitui o valor entrado. Um único processo de substituição pode substituir mais do que um valor.

  • Exit de substituição
É possível especificar se a substituição será executada por meio de um exit de substituição. O número do exit de substituição direciona o sistema para um programa ABAP definido pelo usuário. Os exits de substituição permitem definir substituições mais complexas e substituir mais de um valor em uma substituição. Para obter mais informações, consultar User Exits em Validações/Substituições/Regras.

Ao definir substituições, utilizar a mesma sintaxe utilizada com validações. A expressão da condição utilizada em uma substituição pode ser uma expressão simples ou uma combinação complexa de instruções lógicas, regras e sets.

A tabela seguinte contém exemplos de substituições definidas pelo usuário.

Expressão da condição

Substituição
Se o centro de custo for 10,
utilizar o valor 01 para o centro e o valor 30 para a divisão.

Se a conta for 100000 e a divisão for 20,

utilizar o valor 100 para o centro de custo e o valor 012 para a data.
Se a conta pertencer ao set ACCT-23 e o
centro de custo pertencer ao set CENTER-56,
utilizar o valor "em branco" para a chave do produto.

A substituição permite atualizar os dados transferidos para o componente da aplicação FI-SL mais detalhadamente.Criação de uma substituição para substituir (acrescentar) o valor 10 na dimensão centro, sempre que a conta entrada se encontre no intervalo 100000 a 200000 e o centro de custo for 200. 

Quando os valores entrados são lançados no FI-SL, o sistema utiliza o valor 10 para a dimensão centro caso a conta entrada se encontre dentro do intervalo 100000 a 200000 e centro de custo seja 200.

A figura a seguir mostra como as substituições de FI-SL interagem com os valores entrados no sistema SAP R/3.


Para cada etapa de validação: 
  1. Os dados são entrados no sistema SAP R/3.  
  2. Os dados são enviados ao Integration Manager FI-SL (IM) e às regras de substituição. As substituições são parte do Integration Manager juntamente com a validação, regras de seleção de ledger e regras de totalização.
  3.  Os dados são verificados de acordo com uma expressão da condição. O sistema executará a substituição, se a expressão da condição for verdadeira. O sistema não executará a substituição, se a expressão da condição não for verdadeira.
  4. Caso existam passos adicionais no processo de substituição, o sistema repete os passos aqui descritos.
Caso se pretenda utilizar dados de outras aplicações SAP como valores de substituição no componente de aplicação FI-SL, a dimensão substituída deve ser definida para a classe booleana na qual os dados devem ser substituídos.

Para obter mais informações sobre como criar expressões de substituição, consultar Como criar expressões booleanas para o sistema FI-SL. Para obter mais informações sobre a criação de substituições, consultar Como criar uma Substituição.

Substituições de matriz

Também é possível criar substituições de matriz. As substituições de matriz permitem a execução de uma substituição para o documento completo, inclusive o cabeçalho e todas as linhas do documento.
Só é possível usar substituições de matriz juntamente com o código de momento 0003 dentro da área de aplicação Contabilidade financeira (FI).

 Fonte site help.sap.com

Nenhum comentário:

Postar um comentário