sábado, 19 de fevereiro de 2011

5º Dia de Treinamento SAP

      
        O último dia de treinamento foi destinado às apresentações dos projetos para a empresa iSAP Alimentos. Os 3 grupos foram muito bem. Claro que ocorreram muitos erros nos projetos que são inadmissíveis em um projeto de verdade. Mas como o Luciano e o Daniel falaram, foi apenas um exercício, onde obtivemos um grande conhecimento. Ao longo das explanações, em todos os momentos, era aberta uma discussão de como deveria ser feito, questionamentos, críticas, mas sempre com o intuito de transmitir o conhecimento correto. Logo após, o Daniel apresentou um projeto que foi implementado pela ilegra na MWM International. Então podemos ter a ideia de quão complexo é elaborar um projeto e de como é extremamente importante se ater a todos os detalhes.
        Bom Pessoal! Passou muito rápido essa semana. Tenho a dizer que o treinamento superou as minhas expectativas, pois agora tenho uma boa visão e entendimento do que se trata esse "mundo" SAP. Foi apenas uma introdução, já que se trata de um sistema muito amplo e que engloba muitos setores.
        Ao longo da explanação do conteúdo que foi proposto para o treinamento, o Luciano e o Daniel conseguiram nos trazer muitos exemplos de situações reais de mercado, de experiências próprias. E não só eles, a turma toda interagiu, pois muitos já trabalham e relataram suas experiências para o grupo. Enfim, com certeza todos saíram com a bagagem de conhecimento muito maior!
        Como já postei no 1º dia aqui no blog, reafirmo que acho muito importante essa oportunidade que a ilegra proporciona para jovens que ainda não tem experiência e que estão tentando ingressar no mercado de trabalho. A ilegra é realmente uma empresa diferenciada! Agora vou ficar esperando (ansiosamente) a resposta, pois quero muito fazer parte desse time!

Segue a apresentação do Projeto iSAP Alimentos:


sexta-feira, 18 de fevereiro de 2011

4º Dia de Treinamento SAP

Ufa!! Só agora consegui entrar aqui para postar no blog. São 17:15 e já está quase na hora do último dia de treinamento. A tarefa proposta ontem foi elaborar um projeto para a empresa iSAP Alimentos. Desde que cheguei ontem estou me dedicando, procurando aproveitar o máximo de tempo possível.

O fato curioso de ontem foi de que um dos sócios da nossa Consultoria A4, ficou preso na sala quando estávamos indo embora. Ficamos meia hora esperando. Mas isso são coisas que acontecem, faz parte. Ele só deve ter ficado um pouquinho apavorado...mas tudo certo!

Bom, vamos lá! Hoje é a última etapa!!

quinta-feira, 17 de fevereiro de 2011

Smart Forms vs SAPScript


O que é Smart Forms?

Smart Forms é uma ferramenta de desenvolvimento, que está presente a partir da versão 4.6C do SAP. Com ele é possível criar formulários de SAPScript sem a necessidade de “programar” todo o formulário. Ao invés disso, o usuário “arrasta-e-solta” os objetos no Form Painter.
  • Apresenta-se como uma evolução do SapScript, com sensível melhora na edição de formulários;
  • Gradativamente, o Smart Form vai substituir os formulários criados pelo SapScript;
  • É possível também criar tabelas complexas utilizando um assistente;
  • O Smart Form suporta a mesma mídia que o SapScript;
  • Suporta a publicação de dados na WEB via XML;
  • Suporta ainda a impressão de telas de fundo;
  • O gerenciamento da mídia é feito através de parâmetros;
  • Mídia : impressoras, fax, e-mail, XML;
  • Ao se criar um formulário pelo Smart forms, é gerado um módulo de função Standard, inclusive com os parâmetros de importação, exportação, changing, tabelas e exceções. Alguns parâmetros são inseridos por default, estes não podem ser alterados;
  • A estrutura básica do SAP Smart Forms consiste no Smart Form Builder, o Smart Form Print Template (criação ou pré-configuração modelo), Smart Form Function Module e o Smart Form Print Program (programa ABAP que executará o formulário, também conhecido como Driver Program).

 Algumas vantagens:

 * Menor custo de desenvolvimento quando comparado com o SapScript;

 * Interface gráfica (mais amigável ao desenvolvedor).


O módulo de função atua com o programa responsável pela tarefa e o programa de impressão para criar a saída especificada de acordo com o dispositivo solicitado pelo usuário.


E o SAPScript?

Clientes SAP podem utilizar SAPScript ou Smart Forms como solução para seus formulários. A SAP recomenda Smart Forms para novos desenvolvimentos (a partir da versão 4.6C), porque esta solução é muito mais fácil de dar manutenção quando utilizando o Smart Form Graphical Tools. E também porque promoverá desenvolvimento e planejamento para esta solução.
Por exemplo, o cliente pode utilizar um Smart Form pré-configurado para Ordem de Compra, e um formulário de SAPScript para Ordem de Produção (se não houver nenhum Smart Form adequado), ou criar o Smart Form que atenda esta necessidade.
Utilizando os conhecimentos de SAPScript, o desenvolvedor pode acelerar seu aprendizado em Smart Form porque algumas ferramentas são utilizadas para ambas as soluções (por exemplo, font maintenance transação SE73, SAPScript Texts, e outros).

  
Algumas diferenças entre Smart Forms e SAPScript:

  • Vários formatos de páginas podem ser criados no Smart Form, o que não acontece no SAPScript;
  • Smart Form não necessariamente precisa ter uma main window;
  • Labels não podem ser criados no Smart Form;
  • Rotinas podem ser gravadas no Smart Form Tools;
  • Smart Forms geram grupo de função quando ativadas;
  • Os programas do Smart Form não são os mesmos que os dos formulários de SAPScript, e você não pode utilizar os programas de impressão de SAPScript para imprimir um Smart Form.

Fonte: Material particular

3º Dia de Treinamento SAP

Boa Noite!

          Começamos hoje de forma bem diferente. Foi aplicado um teste de nivelamento de inglês. Achei muito interessante a proposta de fazer esse teste com a turma de Jovens Talentos, já que ele é direcionado para os colaboradores da empresa. O teste é refeito novamente depois de um certo período, com o intuito de avaliar como foi a evolução do participante (positiva, negativa, estabilizante). Até que eu fui bem no teste, pois estou há quase um ano desde a última aula de inglês.


          Hoje a rede estava muito melhor do que ontem. Conseguimos acessar o SAP e fazer os exercícios propostos na aula anterior. Vimos o restante do conteúdo da aula passada, onde houve uma boa discussão e esclarecimentos a respeito da metodologia ASAP. A seguir aprendemos também como o SAP utiliza Estruturas Organizacionais, as quais são fundamentais para suportar os Processos Empresarias. Exploramos bastante as funcionalidades da tela inicial do ambiente SAP (atalhos, ícones, navegação, mensagens do sistema, telas de ajuda, matchcode). A aula hoje agregou muito! 


Cada dia que passa estou mais animado e interessado com o "mundo" SAP. 


Por hoje é isso.... vou dormir que amanhã tem mais! =)



quarta-feira, 16 de fevereiro de 2011

Advanced Report

Para entender melhor o que é um Relatório Avançado (Advanced Report), devemos entender primeiro o conceito de Report dentro do SAP. Apesar do nome indicar que são relatórios, Report tem uma abrangência maior do que isso. Devemos entendê-los como programas, que são capazes de fazer muito mais coisas do que exibir relatórios.
  
Com o comando REPORT são definidas as características básicas para um programa ABAP, como o nome do programa, a classe de mensagens utilizada, o tamanho da folha de impressão, etc.

REPORT Z_CURSO_ABAP
  NO STANDARD PAGE HEADING             “ não exibe o cabeçalho padrão de Report
  LINE-SIZE 170                                            “ define o tamanho da linha em 170 caracteres
  LINE-COUNT 65                                         “ define o número de linhas por página
  MESSAGE-ID ZSADUP                               “ define a classe de mensagens
  RESERVE 8 LINES.                                     “ pelo menos 8 linhas serão impressas na últ. Pág

       
      Com a ferramenta de consulta SAP (SAP Query Tool) é possível criar Relatórios avançados. Na sua forma padrão, a SAP Query Tool é projetada de modo que um usuário final que não tem habilidades técnicas possa criar um relatório a partir do zero. 
       Ela tem cinco telas básicas que você pode utilizar para criar um relatório. Além das cinco telas de base, sete telas avançadas oferecem mais opções e funcionalidades ao criar relatórios com a ferramenta de consulta SAP:

■  Control Levels – Utilize essa tela para adicionar subtotais para um relatório. SAP utiliza o termo nível de controle para indicar subtotais.

■ Control Level Texts – Utilize essa tela para alterar os textos subtotal.

List Line Output Options - Utilize essa tela para formatar a linha da lista.

■ Field Output Options – Utilize essa tela para alterar a largura das colunas, adicionar cores,
ocultar os zeros à esquerda, e criar modelos.

■ Field Templates - Utilize essa tela para inserir o texto que aparecerá antes da saída para cada linha.

■ Basic List Header - Utilize essa tela para criar cabeçalhos e rodapés personalizados.

■ Graphics - Utilize essa tela para criar gráficos (tais como quadros e diagramas).


           Material particular

O que é um Field_Symbol?

Definição


Field_Symbol é um ponteiro de memória. Ponteiros de memória são estruturas de dados que armazenam endereços de memória. O valor de um ponteiro é uma posição de memória, enquanto que, por exemplo, a de um inteiro é um número.



  












Fonte: Material particular

2º Dia de Treinamento SAP

Boa Noite!

Hoje na etapa inicial houve a apresentação dos blogs dos candidatos. Todos se esforçaram bastante e conseguiram  buscar informações a respeito da tarefa que foi dada na noite anterior. A seguir começamos a aprofundar mais sobre ABAP e BASIS. Achei muito clara e objetiva a explanação do Luciano sobre como é a estrutura dos programas, conceitos, regras de desenvolvimento, enfim, toda a introdução SAP. Infelizmente a rede "não estava colaborando muito", e não conseguimos fazer os exercícios que estavam propostos para aquele momento. Fora esse contratempo, está tudo tranquilo! Hoje a turma já teve uma interação maior, o clima está mais descontraído! Agora vou dormir que amanhã ainda tenho que pesquisar mais sobre reports avançados...