SAP BPC - Perguntas da entrevista
SAP Enterprise Performance Management (EPM) permite que sua organização melhore o gerenciamento de desempenho financeiro e operacional. SAP EPM oferece suporte a várias funcionalidades com SAP Business Planning and Consolidation BPC-NW ou BPC-MS como consolidação financeira, gerenciamento de informações financeiras, gerenciamento de desempenho da cadeia de suprimentos, gerenciamento de estratégia e muitas outras áreas.
- SAP BPC NetWeaver
- BPC MS
Star Schema for Exceptional Reporting- SAP BPC usa NW InfoCubes para armazenar os dados. O modelo de dimensão usado é o Star Schema estendido, de modo que torna o BPC com o sistema NW um sistema excepcional para relatórios.
No Database Dependence Version - A versão do BPC NW não depende da versão do banco de dados e pode executar bancos de dados comuns como DB2, Oracle, SQL Server, etc.
BW Accelerator Support- A ferramenta de aceleração SAP NetWeaver BW é um recurso adicional que pode ser usado para aprimorar o desempenho dos relatórios no sistema, mesmo se você estiver usando grandes conjuntos de dados. Isso ajuda indiretamente a economizar custos para uma empresa, pois menos problemas de desempenho de relatórios são relatados.
BAdI Development and ABAP Support- SAP BPC com NetWeaver permite que você use a programação ABAP para desenvolver a lógica do script K2. Permite criar interface BAdi add-in de negócios no sistema back-end, que pode ser chamada posteriormente a partir da lógica do script desenvolvido no sistema BPC. Ajuda a resolver os complexos requisitos de negócios e a reduzir o tempo de desenvolvimento de uma organização.
Dimension Logic - Isso pode ser configurado no sistema BPC usando fórmulas matemáticas simples.
Business Rules - Isso permite que você crie regras no sistema BPC para executar funções específicas.
K2 Script Logic- Isso é usado para executar algumas funções específicas que não podem ser alcançadas com a funcionalidade pronta para uso para atender aos requisitos de negócios. Você pode criar lógicas de script K2 para executar certas funções, que podem ser executadas em um sistema padrão.
Requirement - SAP NetWeaver ABAP 7.3 ou 7.31
Database - Qualquer uma das versões acima do suporte SAP NetWeaver.
Operating System - Qualquer versão compatível do sistema SAP NetWeaver e do mecanismo de banco de dados.
Esta camada é responsável por armazenar todos os dados no banco de dados. O sistema back-end SAP NW é responsável por criar objetos e dados armazenados para o sistema BPC. O NetWeaver suporta a maioria dos bancos de dados como SQL Server, DB2, Oracle e muitos mais.
Para atender ao requisito de Planejamento e Consolidação de Negócios de uma organização, você precisa construir um modelo em um ambiente, que é definido como uma coleção de várias dimensões.
Scripts lógicos são definidos como um conjunto de estrutura de programação SQL ou MDX para executar algumas funções personalizadas para flexibilidade e gerenciar modelos de dados. Quando alguns requisitos específicos não são alcançados usando regras de negócios, eles podem ser atendidos pelo uso de Scripts Lógicos.
C_Acct (A) - Para manter planos de contas.
C_Category (C) - Para definir a categoria.
Groups (R) - Como o GRUPO A (USD), GRUPO B (EUR) e GRUPO C (RMB).
Entity (E) - Contém a unidade de negócios usada para derivar o processo.
C_Datasrc (D) - Dimensão da fonte de dados.
IntCo (I) - Determina o nível da hierarquia da entidade em que nível a eliminação deve ser realizada.
Time (T) - Tempo em todas as dimensões.
Flow (S) - Para acompanhar os movimentos na consolidação.
R_Acct (A) é usado para manter diferentes tipos de taxa.
- Modelo Padrão
- Modelo Embutido
O modelo integrado é diferente do modelo padrão e inclui acesso aos dados para todos os usuários da comunidade. Para o modelo de design integrado, as versões iniciais usadas foram SAP BW Integrated Planning and Planning Application Kit, ou seja, BW-IP e PAK.
No modelo Padrão, o ambiente BPC contém os aplicativos ou modelos BPC e cada modelo gera um BW InfoCube que fica oculto.
Insira o nome da dimensão e a descrição. Clique no botão 'Copiar'.
O arquivo de transformação fornece o mapeamento de campos do BW para o BPC e é um arquivo excel no BPC. Ele contém dados de transação de InfoObjects em BW com dimensões BPC definidas no console de administração.
Existem três seções definidas para o arquivo de mapeamento -
Options - Contém as configurações gerais.
Mapping - Usado para atribuir dimensão no sistema BPC com uma coluna de origem no BW InfoObject.
Conversion - Contém o link de outras planilhas do Excel para aplicar a rotina de conversão.
Um arquivo de conversão é usado para aplicar as regras de conversão para a dimensão BPC e é um arquivo Excel. Ele contém três seções -
External - Contém o valor da fonte externa.
Internal - Contém o valor que deveria ter para a dimensão BPC.
Formula - Define a fórmula de conversão aplicada a cada registro.
- Usando modelos padrão
- EvDRE Builder
- Interface de arrastar e soltar
- Caderno em branco
Subtotais por conta | Este relatório personalizado contém a dimensão da conta com subtotais em linhas e qualquer dimensão em colunas. |
Variância | Este relatório personalizado contém qualquer dimensão em linhas e comparação de categorias em colunas. Ele também possui cálculo de variações (valor e porcentagem). Com caixas YTD e Periódicas. |
Consolidando | Este relatório personalizado contém qualquer dimensão em linhas e membros do tipo Entidade em colunas com hierarquia. |
Comparativo X | Este relatório personalizado contém qualquer dimensão em linhas e comparação de categorias em colunas e também recupera os dados do mesmo período do ano passado. Com caixas YTD e Periódicas. |
Comparação com 3 anos | Comparação ano após ano. |
Perfure no local | Este modelo executa a perfuração no local. |
Aninhado | Isso permite que quaisquer duas dimensões sejam aninhadas em uma linha e uma terceira dimensão na coluna. |
Classificar por valor | Este modelo realiza a classificação no valor total. |
Dimensão de Perfuração | Isso permite usar broca em uma dimensão para outra. |
Vá para EPM Ribbon → Mais → Migração EvDRE.
Spread- A opção de modelagem de espalhamento permite enviar um valor para células de destino específicas. Este valor pode ser distribuído igualmente ou ponderado pela faixa de valores.
Trend- O método de modelagem de tendência permite distribuir um valor ou uma porcentagem e distribuí-lo por um fator crescente nas células de destino. Você coloca o valor de origem na primeira célula de destino e o restante das células são campos com valor aumentado em algum valor ou porcentagem.
Weighted- Permite alocar um conjunto de valores por fator de ponderação nas planilhas excel. Nesse caso, você seleciona alguns valores, aumenta-os e, em seguida, aloca o novo valor com base nos pesos das células selecionadas.
Para definir a fórmula da dimensão do membro, você deve colocar um colchete ao redor da dimensão e há um ponto entre os dois.
[PRODUTO]. [PRODUTO1] - [PRODUTO]. [PRODUTO2]
[SALES]. [SALES1] / [SALES]. [SALES2]
As funções aritméticas padrão devem ser usadas na fórmula da dimensão - adição (+), subtração (-), multiplicação (*), divisão (/) - são usadas no SAP NetWeaver.
Conversão Simples
Deve haver um aplicativo Taxa onde você armazena as taxas de câmbio.
Você deve ter uma dimensão de conta, que inclui RATETYPE.
A dimensão da entidade deve incluir uma propriedade CURRENCY.
A lógica FXTRANS deve estar disponível e a lógica DEFAULT deve incluir uma chamada para a lógica FXTRANS.
A dimensão da entidade deve incluir a propriedade TRANSALATE_TO.
Conversão Complexa
Deve haver um aplicativo Taxa onde você armazena as taxas de câmbio.
O aplicativo deve conter uma dimensão do tipo CURRENCY.
Deve haver a propriedade REPORTING para a dimensão CURRENCY.
A dimensão da entidade deve incluir a propriedade CURRENCY.
A dimensão da conta deve incluir a propriedade RATETYPE.
A lógica FXTRANS deve estar disponível.
A lógica DEFAULT deve incluir uma chamada para a lógica FXTRANS.
O status de trabalho é usado para bloquear uma região de dados em um modelo. Isso é usado para substituir o privilégio de acesso de membro do usuário para gravar em uma região específica.
Existem várias dimensões definidas para uma região com uma propriedade chamada de OWNER. Ao definir o status de trabalho, os seguintes são definidos -
Work States - Pertence ao estado físico dos dados.
Security- Você pode definir diferentes níveis de segurança na alteração de dados no sistema - Todos ou Bloqueado. Você pode definir quem pode alterar o estado de trabalho - Gerente ou Proprietário.
Data Update - Isso define como os dados serão atualizados pelo cliente.
Push - Esta opção é usada para enviar o mesmo estado de trabalho para todos os filhos de um membro.
Você pode publicar livros na web do BPC. Administradores e usuários avançados têm a opção de criar livros de relatórios coletando séries de relatórios.
Você pode selecionar uma saída como cópia para impressora ou arquivo .pdf, que pode ser armazenado no servidor. Você pode usar o assistente de Publicação de livro para isso. Vá para a opção ePublish e selecione o assistente de publicação de livros a partir daí.
As funções de auditoria permitem que você crie relatórios que contêm o histórico das sessões do usuário e informações do sistema.
Você pode criar relatórios de auditoria nos seguintes tópicos -
Business Process Flows - Você pode criar esses relatórios no BPF.
- Standard
- Step
- Audit
Security - Você pode criar esses relatórios em Segurança.
- User
- Team
- Perfis de tarefas
- Perfis de acesso a dados
- BPF
General - Você pode criar esses relatórios em geral.
- Status de trabalho
- Atividades de Administração
- Comments
- Mudanças de dados
Os diários no BPC são usados para atualizar dados no banco de dados. Isso normalmente é feito para postar dados de fim de trimestre ou de fim de ano no BPC.
Example- Suponha que o administrador tenha carregado as informações do razão geral em um aplicativo para o gerente de área revisar usando o gerenciador de dados. O gerente de área pode fazer as alterações necessárias nos dados usando o lançamento no diário.
A seguir estão as tarefas que podem ser executadas usando o gerenciador de diários. Se você tiver qualquer entrada de diário aberta, poderá executá-la nas opções de diário.
Tarefa | Navegação |
---|---|
Criação de uma entrada de diário | Isso pode ser feito usando o Painel de Ação |
Modificando uma entrada de diário | A opção Salvar como pode ser usada para salvar a entrada de diário com um novo ID |
Copiar uma entrada de diário | Na lista de diário, selecione uma entrada de diário e copie para confirmar |
Procurando um jornal | Selecione Nova Consulta do Journal Manager |
Reabrindo um diário | Selecione Reabrir Diários |
O conteúdo do menu personalizado é definido por duas seções no modelo de menu personalizado - seção padrão e seção do item de menu.
Parâmetros | Opções |
---|---|
NORMALSCREEN | Value is True - Abre o menu personalizado na interface do Excel. Value is False - Abre o menu personalizado no Excel padrão. |
HIDEEVTOOLBARS | If Value is True - Oculta a barra de ferramentas de planejamento e consolidação. If Value is False - Irá exibir a barra de ferramentas de planejamento e consolidação. |
CVLIST | É usado para definir as dimensões que devem ser exibidas na parte superior da página do menu personalizado. Essas dimensões podem ser alteradas no relatório mencionado no menu personalizado. |
A seção de item de menu inclui os seguintes parâmetros -
Menu Item - Descrição de texto que o usuário pode selecionar para o item de menu.
Actions - Destaque, função de menu personalizado ou comando de menu.
Level - O nível pode ser selecionado na seção, item ou subitem.
Parameters - Para funções de menu personalizadas.
Normal Screen- O padrão é tela inteira. Isso é definido como verdadeiro, abre o menu personalizado na tela normal.
CVOverride - Isso é usado para alterar as dimensões da vista atual enquanto alterna os aplicativos
Usamos modelos de relatórios para fins de análise. Módulos que não são relatórios incluem modelo de driver e taxas e são usados para taxas de câmbio, preços, dados de propriedade, etc.
Tipos de modelos de relatórios -
- Consolidation
- Finance
- Generic
Tipos de modelos não relatáveis -
- Rate
- Ownership
Você pode fazer relatórios em modelos que não são relatórios, mas não pode atribuir status de trabalho a eles.
Para realizar a conversão de moeda e eliminações entre empresas, você precisa de um tipo de dimensão - Dimensão entre empresas (I). Para executar a eliminação intercompanhia, um aplicativo deve ter o seguinte -
- Dimensão Tipo “I” para eliminação intercompanhia.
- A dimensão “I” deve incluir uma propriedade ENTITY.
- A dimensão da conta deve incluir a propriedade ELIMACC.
- A dimensão da entidade deve incluir a propriedade ELIM.
- Você deve definir as tabelas de negócios apropriadas.
- Deve haver um pacote DPT para executar a lógica intercompanhia disponível.
Dimensão | Propriedade | comprimento | Conteúdo |
---|---|---|---|
Conta | ELIMACC | 20 | Conta válida |
Entidade | ELIM | 1 char | Contém 'Y' ou em branco |
Intercompany | Entidade | 20 | ID de entidade escrito Membro intercompanhia |
Moeda | Comunicando | 1 | 'Y' ou em branco |