Pular para o conteúdo principal

CONCEITOS BÁSICOS SOBRE OS MÓDULOS DE FUNÇÃO

Sempre que busco conhecer algo novo, eu me pergunto quem é o pai? ou melhor, quem é o responsável por isso que estou conhecendo? e neste caso, nós estamos aprendendo sobre os módulos de funções que pertencem a SAP, então nada melhor que conhecer os conceitos com quem criou, fundou e desenvolveu!

    Assim que comecei a estudar, o primeiro vídeo que vi sobre ABAP foi do FÁBIO FURLAN, ele me abriu os olhos sobre muitas questões, mas uma dessas questões transformou a minha entrada no mundo ABAP, ele disse que um bom programador é aquele que entende sobre regras de negócios, o que eu não imaginava (e creio que você também) é que cada empresa tem a sua regra de negócio, então uma SUPER DICA! Esteja sempre próximo dos funcionais (são as pessoas responsáveis por cada módulo), pois você ira intender com mais facilidade os processos requeridos no dia a dia de um programador.

    O sistema SAP foi criado e desenvolvido para integrar toda a empresa, fornecendo informações instantâneas, gerando processos em tempo real, utilizando apenas uma fonte de conhecimento. Como programador, o que mais me atrai é o fato de podermos criar e personalizar os programas conforme a necessidade dos nossos clientes, já que o SAP é extremamente flexível, e para você Trainee que está lendo este texto, saiba que os clientes gostam e muito de personalizar e criar programas exclusivos.

    Foi fato da personalização e um estudo bem aprofundado sobre a necessidade dos clientes que alavancou e colocou a SAP no topo, se tornando o melhor ERP disponível no mercado, e caso você seja fluente em inglês, o mundo te espera, pois, a SAP é uma empresa global, o que pode te trazer boas experiências.


Quais são os módulos SAP?


    Os módulos SAP são divididos conforme os recursos disponibilizados, cada empresa pode (e vai!) utilizar os programas necessários para sua melhor performance (lembre-se dessa palavra, nós falaremos muito dela ainda!), porém o enorme número de módulos e suas siglas podem assustar qualquer Trainee e Júnior de plantão, e claro, pode ser que para uma primeira experiência ou utilização você tenha uma certa confusão!

    O meu desejo com estes 'resumos específicos' todos os módulos venham ficar mais claros em sua mente!


Para entender mais sobre este processo, estes são os módulos do SAP:

  • Financial Accounting (FI) - Contabilidade Financeira
  • Financial Supply Chain Management (FSCM) - Gestão de Cadeia de Suprimentos Financeiros
  • Controlling (CO) - Controle
  • Materials Management (MM) - Gerenciamento de Materiais
  • Sales and Distribution (SD) - Vendas e Distribuição
  • Logistics Execution (LE) - Execução Logística
  • Production Planning (PP) - Planejamento de produção
  • Quality Management (QM) - Gestão de qualidade
  • Plant Maintenance (PM) - Manutenção da planta
  • Project System (PS) - Sistema de Projeto
  • Human Capital Management (HCM) - Gestão de Capital Humano
  • Supplier Relationship Management (SRM) - Gestão de Relacionamentos com Fornecedores
  • Fixed Asset Management (AM) - Gestão de Ativos Fixos
  • Business Warehousing (BW) - Armazenamento Industrial
  • Warehouse Management (WM) - Gerenciamento de Armazenagem
  • Advanced Business Application Programming (ABAP) - Programação Avançada de Aplicações para Negócios

    Explicarei de maneira sucinta sobre cada um dos módulos, futuramente convidarei funcionais com especialidades distintas para contar um pouco mais sobre cada estrutura.


1. Financial Accounting (FI)

    O módulo de Financial Accounting é responsável por rastrear o fluxo de dados financeiros em toda a organização de maneira controlada e integrar todas as informações para uma tomada estratégica eficaz de decisões.

    Para isso, o módulo SAP FI inclui diversas atividades – como a criação da estrutura organizacional, configurações globais da contabilidade financeira, contas a pagar, contas a receber, entre outras.


2. Controlling (CO)

    O módulo SAP CO facilita a coordenação, o monitoramento e a otimização de todos os processos em uma organização. Além disso, ele ajuda na análise dos números reais fazendo uma comparação com os dados planejados nas estratégias de negócio.

Para alcançar a sua finalidade, o módulo SAP CO inclui diversas funcionalidades: contabilidade de classes de custo, centros de custos, contabilidade baseada em atividades, controle de custos do produto, análise de rentabilidade, avaliação do lucro ou prejuízo de áreas individuais e independentes dentro de uma organização, entre outras.


3. Sales and Distribution (SD)

    O SAP SD é um dos módulos mais importantes do SAP – possuindo um alto nível de complexidade de integração. O SAP SD é usado pelas organizações para dar suporte às atividades de vendas e distribuição de produtos e serviços, iniciando da consulta ao pedido e finalizando com a entrega.

    O SAP SD pode monitorar uma infinidade de atividades que ocorrem em uma organização, como consultas de produtos, cotação (atividades de pré-venda), gerenciamento de pedidos, preços, programação de entregas (atividade de vendas), picking, embalagem, saída de mercadorias, remessa de produtos para clientes, entrega de produtos e cobrança.

    Em todos esses processos, vários módulos estão envolvidos, como FI (Contabilidade Financeira), CO (Controladoria), MM (Gerenciamento de Materiais), PP (Planejamento de Produção), LE (Execução Logística), entre outros.


4. Materials Management (MM)

    O módulo SAP MM lida com o movimento de materiais da organização,  incluindo atividades como logística, gerenciamento da cadeia de suprimentos, vendas e entrega, gerenciamento de depósitos, produção e planejamento.


5. Supplier Relationship Management (SRM)

    O módulo SRM faz o gerenciamento do relacionamento com fornecedores. Ou seja, ele lida com a transição eficaz e eficiente de produtos e serviços entre uma organização e seus fornecedores. O principal processo abordado nesta seção é a aquisição de produtos como materiais diretos, materiais indiretos e serviços. Este módulo pode ser efetivamente integrado ao sistema de planejamento, contabilidade e inventário.


6. Human Capital Management (HCM) 

   Entre os módulos SAP também está o HCM – que engloba as atividades relacionadas aos Recursos Humanos. É neste módulo que são inseridos dados relacionados a funcionários para fins administrativos, de registro de horas e folha de pagamento.

    O sistema de RH possui pontos de integração muito fortes (nos quais os dados são transmitidos sem intervenção humana) com praticamente todos os outros módulos SAP. Além disso, há uma integração muito estreita entre os submódulos de RH.


7. Production Planning (PP)

    O módulo SAP PP tem como objetivo fazer o planejamento e gerenciamento de produção. Ele funciona em conjunto com vendas para ser possível fazer o planejamento de vendas e operações, planejamento de recursos de distribuição, planejamento de necessidades de material, Kanban, planejamento de custos de produtos, entre outros.


8. Quality Management (QM)

    O módulo SAP QM contribui com a gestão da qualidade em produções nos processos de uma organização. Trata-se de uma grande ajuda para que a organização possa acelerar seus negócios, adotando uma maneira estruturada e funcional de gerenciar a qualidade em diferentes processos.

    Para alcançar sua finalidade o módulo QM possui integração com diversos outros processos: aquisição e vendas, produção, planejamento, inspeção, notificação, controle, gerenciamento de auditoria e assim por diante.


9. Plant Maintenance (PM)

    O módulo SAP PM faz o gerenciamento de todas as atividades de manutenção em uma organização. Na prática, estamos falando sobre o conjunto de atividades-chave que incluem inspeção, notificações, manutenção corretiva e preventiva, reparos e outras medidas para manter um sistema técnico ideal.


10. Advanced Business Application Programming (ABAP)

    Por fim, temos o ABAP (Nossa area de atuação) que se refere ao termo Advanced Business Application Programming e pode ser entendido como “programação avançada de aplicativos de negócios”. Ele representa a linguagem de desenvolvimento mais utilizada dentro do SAP.

    Este é um bom começo para entender sobre o ambiente que estamos entrando, como trainee, eu posso falar, aparentemente temos muita coisa para conhecer e estudar, seja bem-vindo, esta é a nossa realidade! 

    Um conselho, estude, aprenda, aplique e faça o ciclo novamente, o Sênior (e referência) da empresa que trabalho fala algo que é uma realidade "A genialidade é 1% inspiração e 99% transpiração".

Comentários

Postagens mais visitadas deste blog

ATALHOS NAS JANELAS

Todo programador tem o seu atalho favorito, seja ao inciar o programa ou para acelerar os processos, e bem, o SAP possui atalhos que facilitam o nosso dia a dia.      Hoje estarei apresentando os principais atalhos que utilizamos para janelas, seja para abrir uma nova transação ou janela e até fechar todas elas no final do dia, lembrando que estes atalhos devem ser acrescentado a barra antes do comando, para que a SAP identifique que será um comando a seguir. Chamar uma nova transação: Na mesma janela.               /n (código de transação) Na mesma janela, a primeira tela é ignorada.                /* (código de transação) Em outra janela              /o (código de transação) Encerrar a transação atual.                /n Eliminar o modo (Janela) atual.              /i Gerar...

COMANDOS DE MODULE POOL

Todos nós gostamos de um comando, a sintaxe em si parte deles, e nada melhor do que conhecer novos comandos, hoje eu separei alguns do Module Pool, espero que gostem! ABAP_DOCU_DOWNLOAD - Documentação do Download ABAP no formato do HTML. ARFC_GET_TID - retornará o IP address do terminal no hex. BAL_* - Todos os módulos da função usados para registrar da aplicação. BP_EVENT_RAISE - Provocar um evento do programa ABAP/4 BP_JOBLOG_READ - Buscar execuções do registro de trabalho CLOI_PUT_SIGN_IN_FRONT - Colocar o sinal negativo após um número. O defeito de SAP é lugar o sinal negativo após o número. CLPB_EXPORT - Exportar uma tabela do texto para a prancheta (no usuário da apresentação) CLPB_IMPORT - Importam uma tabela do texto da prancheta (no usuário da apresentação) COMMIT_TEXT - Ao texto longo da carga em SAP CONVERSION_EXIT_ALPHA_INPUT - conversos algum número em uma suficiência da corda com zero-direito exemplo: entrada = 123 saída = 0000000000000… 000000000000123 CONVERSION_EXI...

ALV EASY

    Existe algo que iremos sempre nos deparar no dia a dia como ABAP's, o tal do ALV, ele que fica na nossa mente quando dormimos depois de um longo dia de estudos.      Quando assisti a primeira aula de ALV , pensei, precisarei disso com frequência, então comecei a estudar sobre este assunto, percorri diversos blogs, desde os mais populares até os esquecidos, seja pelo tempo ou por seus responsáveis, eu sempre tenho um ' programa de testes ' onde coloco todas as linhas de código que encontro, edito conforme a minha necessidade, e com isso, percebi um monte de código 'furado', alguns não funcionavam, outros também não hehe, isso é comum, porém encontrei um que foi a minha salvação!      No blog do Furlan, ABAP 101 , ele descreve sobre o ' ALV mais fácil do mundo! ', e por incrível que pareça, sim, este é um ALV muito simples de ser usado, utilizando a classe CL_SALV_TABLE você abap irá construir o seu ALV de maneira fácil e rápida! Este é ...