Pular para o conteúdo
Início » OXK3 Processar bloco de classificação contábil

OXK3 Processar bloco de classificação contábil

OXK3

OXK3 Processar bloco de classificação contábil

Processar bloco de classificação contábil

No bloco de classificação contábil é possível incluir campos de classificação contábil definidos livremente. Estes novos campos de classificação contábil estão disponíveis

•nas contas do Razão FI

•na administração de estoques MM

•nas compras MM

e também são atualizados nas partidas individuais CO.

Se os campos do cliente tiverem sido criados, serão atualizados pelo sistema em lançamentos automáticos. Para que você também possa efetuar o lançamento manualmente nos campos do cliente nas transações em tela única, é necessário atribuir os campos às variantes de entrada das transações de lançamento em tela única. Para isso, selecione Incluir campos do cliente em transações em tela única.

Pré-requisitos

Caso você deseje incluir campos de classificação contábil, é necessário um sistema de teste próprio.

No sistema de teste, as modificações são registradas em uma ordem de transporte e desta forma podem ser transportadas para um outro sistema.

As seguintes autorizações são necessárias para incluir os campos de classificação contábil:

•Nova inclusão de um campo no bloco de classificação contábil X_COBLMOD

•Atualização de tabelas válidas em todos os mandantes S_TABU_CLI

•Autorização Dictionary S_DEVELOP

•Autorização para transporte S_TRANSPRT

Seu sistema é executado em um banco de dados HANA com uma tabela transparente BSEG. Neste ambiente, os campos de cliente não podem mais ser incluídos por modificação na tabela BSEG.

Em vez disso, o include CI_COBL deve ser anexado por meio de um APPEND ao BSEG. Verifique se a tabela contém o include CI_COBL.

Se este não for o caso, proceda como na nota 1451330.

Recomendação

Recomenda-se criar o conceito para o seu próprio campo de classificação contábil com a máxima antecedência possível e efetuar as modificações no bloco de classificação contábil.

Atenção

Determine o formato definitivo (categoria de dados e comprimento) do novo campo de classificação contábil assim que possível. Não é possível efetuar uma modificação posterior do formato do campo ou remoção de um campo de classificação contábil incluído uma vez com os recursos padrão (ver informações técnicas adicionais).

Verifique se existe um campo padrão de classificação contábil da SAP adequado para as suas necessidades. Em caso afirmativo, utilize-o. Do contrário, crie um novo campo de classificação contábil.

Se um mandante estiver marcado como produtivo em um sistema, a função Incluir campos será bloqueada para o sistema. Desta forma, garante-se que nenhuma outra modificação possa ser efetuada.

Os novos campos de classificação contábil incluídos são inseridos pelo sistema nas tabelas existentes do ABAP Dictionary.

As modificações nas tabelas ABAP Dictionary podem causar perdas de dados em caso de erro. Antes de incluir campos de classificação contábil, você deve efetuar sempre um backup de dados.

Durante a execução das operações Dictionary, nenhum outro usuário deve trabalhar no sistema. Os usuários que estiverem trabalhando simultaneamente no sistema podem ser impedidos pelas ativações DDIC.

Os objetos válidos para vários mandantes são definidos com esta função. Por isso, a definição destes objetos tem efeitos sobre todos os mandantes do sistema.

Atividades

Para a execução desta função, está disponível um modo light e um modo especialista. O modo light está configurado com padrão. Você deve utilizar o modo light se este satisfizer as suas necessidades.

Modo light

1. Selecione Incluir campos.

2. Efetue as configurações necessárias no quadro de grupo Controle do processo.

3. Insira a Classe de desenvolvimento.A classe de desenvolvimento indicada deve ser atribuída a uma camada de transporte com o mesmo sistema destino dos objetos do sistema padrão da SAP.Recomenda-se criar uma classe de desenvolvimento própria para a ampliação do bloco de classificação contábil.

4. No modo light é possível incluir um ou mais campos no bloco de classificação contábil. Você deve efetuar as seguintes entradas para cada novo campo:

◦Nome de campo

Insira aqui os nomes de campo de acordo com a seguinte convenção de nomes: O nome do campo deve começar com ZZ ou YY.

◦Denominação do campo

Insira aqui a denominação do campo que deve aparecer na subtela posteriormente.

◦Categoria de dados

O sistema disponibiliza CHAR ou NUMC como categoria de dados para um campo de classificação contábil. CHAR tem uma conversão ALPHA, ou seja, os valores numéricos são representados internamente com zeros precedentes.

◦Comprimento do campo

O comprimento do campo pode abranger no máximo 22 posições.

5. Selecione a função Execução de teste.O sistema simula uma execução efetiva e verifica se as entradas são permitidas.

6. Caso o código seja removido do campo Execução de teste, defina o status Execução efetiva.Na execução efetiva será solicitada uma tarefa de correção ou de reparação para a tabela BSEG. Ambas as tarefas devem existir na mesma ordem de transporte para que se possa importar a ampliação corretamente para um sistema subsequente. Você obtém um log das modificações efetuadas. Se você receber mensagens de erro referentes ao Dictionary, analise o log de ativação.

7. Selecione Executar.Nota
Depois das entradas no controle do processo, você ainda poderá efetuar configurações adicionais. Mais informações sobre este tema podem ser encontradas no final do texto em Outras etapas.

Modo especialista

Utilize o modo especialista, caso não possa efetuar as configurações com o modo light. Para que se possa trabalhar com o modo especialista são necessários conhecimentos do ABAP Dictionary. No modo especialista é possível efetuar passo-a-passo as modificações realizadas em background no modo light. Aqui você pode determinar outros parâmetros. Estas etapas são:

1. Selecione Campos de classificação contábil -> Modo especialista

2. Criar domínio

Crie um domínio para o novo campo de classificação contábil.Se necessário, é possível indicar valores fixos ou uma tabela de verificação para este domínio.

Nota:A funcionalidade completa só estará disponível para os campos das categorias de dados CHAR e NUMC em todas as transações que utilizam o bloco de classificação contábil. Em outras categorias de dados, como, por exemplo, campos de data ou de quantidade, podem ocorrer problemas em algumas transações que só podem ser evitados por uma modificação específica do cliente.

3. Criar elemento de dados

Crie um elemento de dados para o novo campo de classificação contábil.

4. Incluir campo geralInclua o novo campo de classificação contábil na estrutura include CI_COBL.CI_COBL está incluída nas tabelas relevantes para o bloco de classificação contábil para que, desta forma, o campo seja incluído nestas tabelas.

5. Incluir campo BIInclua o novo campo de classificação contábil na estrutura include CI_COBL_BI.Esta estrutura é utilizada em FI para a entrada em background de documentos. Se você utilizar um formato diferente de CHAR no modo especialista para o campo de classificação contábil, é necessário incluir para este include o campo no formato CHAR com o comprimento de saída de seu novo campo. Neste caso, será eventualmente necessário definir um elemento de dados adequado e um domínio correspondente.

6. Incluir campo BSEGAtenção

O novo campo deve ser obrigatoriamente inserido no final da tabela BSEG.

Nota

A partir do SAP Basis Release 7.00 é possível incluir os campos de classificação contábil definidos pelo cliente sem modificações na tabela BSEG. Para isto é necessário incluir a estrutura CI_COBL em uma estrutura APPEND definida pelo cliente. Em seguida, esta estrutura APPEND pode ser incluída em BSEG para que todos os campos do cliente sejam incluídos implicitamente na tabela BSEG através de CI_COBL. Maiores informações sobre este procedimento e uma descrição de como incluir os campos do cliente posteriormente em uma estrutura APPEND podem ser encontradas na nota 1451330.

7. Incluir entradas STCom a função Incluir entradas de controle, atualize automaticamente as tabelas de controle do sistema correspondentes. Isto faz com que o novo campo seja disponibilizado no customizing como um campo padrão da SAP.

8. Eliminar entradas STEstas entradas de controle podem ser eliminadas, desde que não existam entradas do customizing dependentes para o campo. Com isto, o campo será ocultado no customizing. Ele continuará disponível no banco de dados, de onde não poderá mais ser removido com recursos padrão e sem perdas de dados.9. Selecione Executar.

Nota

Depois das entradas no controle do processo, você ainda poderá efetuar configurações adicionais. Maiores informações podem ser encontradas em Outras etapas.

Outras etapas

•Criar subtela

Com a função Ambiente -> Criar subtela você define subtelas adequadas para o seu novo campo. (consulte Definir subtelas para bloco de classificação contábil. Você encontrará uma síntese de subtelas em -> Ambiente -> Subtela).

•Verificar entradas no campo

Você pode verificar as entradas no campo de três formas diferentes:◦Defina uma tabela de verificação para o campo da classificação contábil.

◦Utilize a Validação.

◦Com a transação CMOD você pode criar exits de cliente para a ampliação SAP ACCOBL01.

•Entradas possíveis

Caso as entradas possíveis devam ser disponibilizadas, defina uma tabela de verificação para o campo de classificação contábil.

•Entrada rápida

Caso você também deseje utilizar o novo campo em máscaras de entrada próprias para a entrada rápida FI, execute a função Ambiente -> Entrada rápida.

Em seguida, execute as tarefas necessárias no customizing da mesma forma que para um campo padrão da SAP.
(Informações técnicas adicionais)

Veja também: