Archive for Julho, 2008
Programação Orientada a Objeto (OOP) em Abap/4
A linguagem ABAP é orientada a objeto?
Sim. Uma linguagem para ser considerada como orientada a objeto deve possibilitar os seguintes
recursos:
o Classes e objetos
o Herança
o Polimorfismo
O ABAP disponibiliza tais recursos. A linguagem, porém, não é totalmente orientada a objetos por
combinar elementos estruturados e não estruturados.
Os conceitos de OOP apresentados na linguagem ABAP são os mesmos em sua maioria
apresentados pela linguagem JAVA como classes finais, abstratas, coletor de lixo e herança
simples.
Clique aqui e Leia o resto deste Post em SAPWARE.com.br >>
(mais…)
Add comment 31 Julho 2008
Atualizando licença do MiniSAP
O Minisap só têm a função de codificação, não dá pra usá-lo com os módulos do SAP (MM, PP, SD, FI, etc…). Você pode obter a licença livre a partir deste link MINISAP LICENÇA. A Cada 3 meses você é obrigado a aplicar uma nova licença.
Como obter a licença?
Simples, obter a chave de hardware do PC. Vá em INICIAR->EXECUTAR e digite “CMD”. Vai abrir o prompt do DOS:
1) Digite: CD c:/MBS
2) Digite: saplicense.exe -get.
3) Copie o número “Hardware key”
4) Entre no site da MINISAP LICENÇA
5) Preencha o formulário com seus dados.
Importante: Você receberá a chave por e-mail e precisa ter um usuário no site SDN da SAP
Importante:
Renove a licença bem antes de expirar, porque demora um pouco pra vir a licença e o miniSAP pode bloquear o usuário.
1 comment 25 Julho 2008
Tutorial para criar um relatório no Minisap
No MINISAP, digite no campo de comando a seguinte transação SE38 e aperte (enter).
A tela do editor Abap será exibida:
Iremos criar um novo programa de exemplo, portanto devemos sugerir um nome para o nosso relatório.
Obs: A grande maioria dos nomes de objetos criados pelo programador Abap dentro do SAP deve começar com as letras ‘X’ ou ‘Y’. Portanto, estas letras são reservadas para que sejam utilizadas na criação de novos objetos. Vamos colocar o nome “ZHELLO” e clicar no botão “Criar”. Lembrando que na opção “Subobjetos” deve estar marcada como “Texto Fonte”.
Após, devemos preencher conforme abaixo:
Depois vamos clicar no botão “Gravar” e na tela seguinte em objeto local.
A próxima tela é a tela do EDITOR ABAP onde existe uma parte comentada e o nome do relatório que é obrigatório para execução do programa.
Os comentários em Abap podem ser criados através de “*(Asteriscos)” na primeira linha ou “”(Aspas)” em qualquer ponto do programa.
O que vamos fazer é selecionar todos os dados da tabela de exemplo do MINISAP (SPFLI) que armazena os dados de vôo de uma empresa aérea fictícia e exibir os registros na tela.
Primeiramente devemos criar uma tabela interna para armazenar os registros selecionados; para istos vamos fazer a declaração da mesma após o nome do relatório:
DATA: IT_SPFLI TYPE TABLE OF spfli WITH HEADER LINE.
Depois da declaração da tabela interna, devemo fazer a consulta para preencher nosssa tabela:
SELECT * FROM SPFLI INTO TABLE IT_SPFLI.
E por último devemos exibir os dados que estão armazenados em nossa tabela interna, utilizando um loop na mesma e exibindo os registros através do comando WRITE.
Vejam abaixo a saída:
Espero que este pequeno tutorial ajude vocês!
Lembro que na primeira vez que abri o MINISAP fiquei sem saber o que fazer…hehehe.
Abraços,
Fonte: http://marceloabap.wordpress.com
Add comment 24 Julho 2008





