Escrevendo este blog com base em minha luta pessoal para encontrar tabelas e como armazenam dados de Centro de Custos, Centro de Benefícios e FSV no S/4 HANA. Isso é especialmente relevante para o cenário de sidecar, onde os dados são replicados do S/4 HANA para o HANA Enterprise para fins de relatórios e precisamos recriar hierarquias de Centro de Custos, Centro de Benefícios e FSV no HANA Enterprise, assim como existem no S/4 HANA.
FSV é abordado em um blog separado, você pode consultá-lo
aqui.
Vamos começar com as hierarquias de Centro de Custos e Centro de Benefícios, as principais tabelas envolvidas são
SETHEADERT
(armazena descrições de nós),
SETNODE
(armazena nós de hierarquia),
SETLEAF
(armazena números reais de Centro de Custos/Centro de Benefícios)
Os dados das hierarquias de Centro de Custos e Centro de Benefícios são mantidos nas mesmas tabelas do banco de dados, para fins de explicação estou usando Centro de Custos, no entanto, você também pode recuperar a hierarquia de Centro de Benefícios usando as mesmas tabelas e passos.
Como primeiro passo, você pode querer visualizar a hierarquia padrão de Centro de Custos no ECC ou sistema S/4, use o código de transação:
OKEON/OKEN
para verificar a hierarquia de Centro de Custos e para verificar a hierarquia de Centro de Benefícios use o código de transação
KCH4
.
Captura de tela da hierarquia de Centro de Custos:
Passos para recuperar hierarquias de Centro de Custos/Centro de Benefícios das tabelas do banco de dados:
1. Primeiro, vamos tentar obter o nó principal/cabeçalho da hierarquia de CC (
Nó Raiz)
, marcado em verde na captura de tela abaixo:
, marcado em verde na captura de tela abaixo:
Tabela:
SETHEADERT
-
Em 'Classe de Conjunto' insira 0101, observe que para
Centro de Custos
a Classe de Conjunto é sempre
0101
e para
Centro de Benefícios
, é
0106
-
Em 'Unidade Org.' insira sua unidade organizacional/área de controle, no meu caso, é 2000
-
Em 'Nome de Conjunto' insira o valor que você vê no topo da hierarquia de CC na captura de tela anterior, é 2000 (marcado em laranja)
A saída desta tabela fornecerá o Cabeçalho de CC e sua descrição:
2.
Agora vamos obter o nó abaixo do cabeçalho 2000 (
Nível 1)
, marcado em verde na captura de tela abaixo
Tabela:
SETNODE
-
Em Classe de Conjunto, passe 0101, para Centro de Custos a Classe de Conjunto é sempre 0101
-
Em Unidade Org. insira sua unidade organizacional, no meu caso, é 2000
-
Em Nome de Conjunto insira 2000, pode ser diferente no seu caso
Pedro Pascal
Se unió el 07/03/2018