Escolar Documentos
Profissional Documentos
Cultura Documentos
Descrição da Funcionalidade
HISTÓRICO DE REVISÃO
Versão Data Descrição Modificado por
1 18/06/2021 Criação do documento
2 20/09/2021 Montagem do Documento Eduardo Quintanilha
Especificação Funcional
SUMÁRIO
OBJETIVO 3
DESCRIÇÃO DO PROCESSO 4
Confidencial / 3 Corações
Especificação Funcional Estruturante 5.0 - Implantação S/4HANA Pag. 2 de 24
Especificação Funcional
REFERÊNCIAS 24
Confidencial / 3 Corações
Especificação Funcional Estruturante 5.0 - Implantação S/4HANA Pag. 3 de 24
Especificação Funcional
1. OBJETIVO
Confidencial / 3 Corações
Especificação Funcional Estruturante 5.0 - Implantação S/4HANA Pag. 4 de 24
Especificação Funcional
2. DESCRIÇÃO DO PROCESSO
A integração atualmente funciona através da geração de arquivos com origem no RM apenas para
contabilização de FOLHA, posterior à geração do arquivo, conferido manualmente pela contabilidade em
uma atividade que demanda em torno de 6 horas, por fim importado no SAP.
Utilizando uma tecnologia eficiente (sem arquivos/conferência manual), como por sugestão WebService,
PI/PO.
Confidencial / 3 Corações
Especificação Funcional Estruturante 5.0 - Implantação S/4HANA Pag. 5 de 24
Especificação Funcional
ID: DESCRIÇÃO:
Report Interface X Conversion Enhancements Forms Workflow
HISTÓRICO DE REVISÃO
Versão Data Descrição Modificado por
1 18/06/2021 Criação do documento
Será criado um programa para o tráfego de dados do RM (solução Folha) para o SAP.
Esse programa, receberá informações via WEBSERVICE e disponibilizará essas informações para as
devidas contabilizações da folha de pagamento no SAP.
No momento do recebimento das informações o programa devolverá uma mensagem de sucesso ou erro.
Caso haja a mensagem de sucesso, o usuário deverá clicar no botão Contabilizar para que a folha seja
contabilizada no SAP.
A disponibilização das informações a pagar serão dispostas em outro GAP.
3.1.1.Comunicação/ Sistemas
Uma única interface síncrona (com resposta na mesma chamada) onde o RM enviará todas as informações
de contabilidade para a validação ABAP e daí teremos a resposta voltando para o legado.
3.1.2.Característica da Solução
Os dados serão armazenados em uma tabela com todos os campos interfaceados que serão citados neste
documento.
Confidencial / 3 Corações
Especificação Funcional Estruturante 5.0 - Implantação S/4HANA Pag. 6 de 24
Especificação Funcional
-Relatório de conferência.
Botão Simular: Antes da contabilização será possível exibir um relatório com todos os dados recebidos para
que o usuário possa conferir antes da efetiva contabilização.
-Botão Eliminar
Caso exista algum problema com os dados, para que não sejam necessários estornos no FI-GL, e tendo em
vista que a movimentação ainda não é efetiva, será possível eliminar as informações recebidas e aguardar
uma nova execução após ajuste realizado no RM.
-Botão Contabilizar:
Após os dados de toda a contabilização conferidos, através do botão contabilizar será possível
efetivar/gravar os dados enviados.
Para acompanhamento da TI do que está sendo interfaceado, através de um relatório será possível verificar
o status da chegada da movimentação no S4/Hana.
3.1.3.Detalhes campos:
Campos:
Conta Contábil e Centro de Custo.
O RM irá utilizar os códigos de conta contábil e centro de custo mapeados pelas áreas de negócio para que
os eventos sejam contabilizados corretamente.
Campo:
Montante/Valor
Representa o montante de cada item do documento a contabilizar, onde a totalização dos montantes deve
resultar em R$0,00 para fechar o documento e estar apto a contabilização.
Um documento pode ter no mínimo dois itens sendo um débito e um crédito.
No máximo 9.999 itens entre débitos e créditos.
Exemplo:
Crédito
Conta contábil 2140100001/Ordenados e salários a pagar R$55.246,76-
Débito
Conta contábil 4413000001/Ordenados e Salários R$55.246,76
Totalização de itens do documento R$0,00
Confidencial / 3 Corações
Especificação Funcional Estruturante 5.0 - Implantação S/4HANA Pag. 7 de 24
Especificação Funcional
Campos:
Centro de Lucro e Segmento.
O preenchimento de Centro de Lucro e Segmento onde não tenhamos despesa envolvida, deverá seguir
mapeamento em GAP especificado/desenvolvido para atender o spliting do New-GL.
3.2.1.Diagrama Lógico
N/A
3.2.2.Sistema de Origem
RM
Confidencial / 3 Corações
Especificação Funcional Estruturante 5.0 - Implantação S/4HANA Pag. 8 de 24
Especificação Funcional
3.2.2.3. Cabeçalho
Cabeçalho:
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 9 de 24
Especificação Funcional
Com a raiz do CNPJ (primeiros 8 números do campo CGC) ir a CDS P_CompanyCodeAddl e selecionar:
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 10 de 24
Especificação Funcional
3 - Datas:
3.2.2.4. Itens
Ítem
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 11 de 24
Especificação Funcional
Obs:
Todos os campos deverão ser preenchidos manualmente pela área responsável.
O campo Matriz não será utilizado para esse GAP.
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 12 de 24
Especificação Funcional
Com o campo Centro de Custo, recebido no layout e divisão encontrado no dado mestre
do Centro de Custo (CSKS), ir a Tabela/SM30 e buscar o campo Local de Negócio.
Após encontrado preencher os campos na BAPI acima (item 3.2.2.4)
Uma única interface síncrona (com resposta na mesma chamada) onde o RM enviará todas as informações
de contabilidade para a validação ABAP e daí teremos a resposta voltando para o legado.
3.2.2.7. Autorizações
N/A
3.2.3.Sistema de Destino
SAP
Tabela ZDADOS:
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 13 de 24
Especificação Funcional
LOG:
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 14 de 24
Especificação Funcional
Após a recepção dos dados o programa irá realizar uma conferência nestes verificando dados básicos e a
possibilidade de contabilização.
Com a raiz do CNPJ (primeiros 8 números do campo CGC) ir a CDS P_CompanyCodeAddl e selecionar:
Tipo de Parâmetro (party) fixo: ‘J_1BCG’
Valor Parâmetro (paval), (preencher com 8 dígitos do CGC)
Com as informações acima obter a Empresa (CompanyCode).
Caso não encontrado registro devolver ao RM a mensagem:
“Empresa SAP não existe”
CDS: VFCO_CSKS_SHV_NO_AUTH
Preencher o campo Área de Contabilidade de Custos:
Onde: kokrs = AC3C (fixo)
Com a Área de Contabilidade de Custos buscar o Centro de Custo:
Campo: kostl
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 15 de 24
Especificação Funcional
Tamanhos e Formatos
Além da validação destes itens básicos, também devem ser aplicadas validações de tamanhos e formatos
dos valores recebidos dos campos quando não forem exatos, para isto deverá ser aplicado às mensagens
Standards dos elementos de dados de cada campo.
Montante formato. (CURR 23 posições / Separado por vírgula últimas duas casas decimais)
Moeda formato. (CHAR 3 posições / Fixo: BRL)
Datas
Tipos de documento
Tabelas/CDS:
Criar uma CDS Z com os campos abaixo para armazenamento dos dados:
Tabela/CDS para armazenar todas as informações de dados na interface que serão recebidas.
- Identificação (ZIDENTIFICAO)
Objeto criado na SNUM denominado “MOVFOLHA” com intervalo de numeração acionado a cada execução
da interface e chegada de dados para controle de todas as informações que serão recepcionadas.
Intervalo ‘0000000001’ á ‘9999999999’
Através deste será controlado o que possui erro, sucesso e contabilizado.
- Status (ZSTATUS)
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 16 de 24
Especificação Funcional
***Após execução da BAPI e geração dos documentos (efetivação) gravar na tabela o número do respectivo
documento gerado em cada registro com a mensagem standard gerada:
Exemplo:
Documento 1
10 Itens (Registros na tabela)
Gravar a mensagem nos 10 registros.
Documento 2
2 Itens (Registros na tabela)
Gravar a mensagem do novo documento nos 2 registros.
Tabelas/CDS
b) ZLOG (Layout item LOG 3.2.3.2)
Tabela/CDS para armazenar os logs do que está sendo interfaceado e seus respectivos status.
Criar uma CDS Z com os campos abaixo para armazenamento dos dados:
Campos necessários:
ZStatus, ZDenominação do Status, ZData Criação, ZHora Geração, ZIdentificação e ZTexto do Erro.
Observação: Quando houver erro na execução a cada mensagem retornada pela BAPI será criada linha de
registro repetindo todos os campos e exibido a mensagem no campo TEXTO DO ERRO.
Quando for sucesso apenas será necessário armazenar um único registro com o campo TEXTO DO ERRO
em branco.
3.2.3.4. Mapeamento
X Eventual (mensalmente)
☐Programado por Job:
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 17 de 24
Especificação Funcional
ID: DESCRIÇÃO:
Report Interface Conversion Enhancements Forms X Workflow
HISTÓRICO DE REVISÃO
Versão Data Descrição Modificado por
1 18/06/2021 Criação do documento
Ações:
X Exibir ☐Editar
☐Criar ☐Deletar
4.1.2.Layout do Aplicativo
Fiori Elements:
X List Report ☐Analytical Page
☐Worklist Page ☐Overview Page
☐Object Page
Fiori Freestyle: Essa opção deve ser utilizada apenas em exceções.
☐Freestyle
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 18 de 24
Especificação Funcional
N/A
4.3. Cenário:
Empresa: 2000
Status: S
Data de Lançamento: data do dia de lançamento
Ações:
X Exibir ☐Editar
☐Criar ☐Deletar
4.4.2.Layout do Aplicativo
Fiori Elements:
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 19 de 24
X List Report ☐Analytical Page
X Worklist Page ☐Overview Page
☐Object Page
Fiori Freestyle: Essa opção deve ser utilizada apenas em exceções.
☐Freestyle
Após a execução, os dados deverão ser exibidos com todas as características e funcionalidades previstas
para o tipo de relatório.
a) Seleção
Especificação Funcional
b) Relatório de conferência:
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 21 de 24
Especificação Funcional
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 22 de 24
Especificação Funcional
-Relatório de conferência.
-Botão Simular: Antes da contabilização será possível exibir um relatório com todos os dados recebidos
para que o usuário possa conferir antes da efetiva contabilização.
-Botão Eliminar
Caso exista algum problema com os dados, para que não sejam necessários estornos no FI-GL, e tendo em
vista que a movimentação ainda não é efetiva, será possível eliminar as informações recebidas e aguardar
uma nova execução após ajuste realizado no RM.
-Botão Contabilizar:
Após os dados de toda a contabilização conferidos, através do botão contabilizar será possível
efetivar/gravar os dados enviados.
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 23 de 24
Especificação Funcional
5. REFERÊNCIAS
N/A
Confidencial / 3 Corações
Especificação Funcional SAP Raiz - Implantação S/4HANA Pag. 24 de 24