Categoria: Open Source

Code Exchange – ABAP Games – Jan Ken Pon

Pessoal, É com muita satisfação que anuncio que o ABAP101 marca presença na SDN mais uma vez. O nosso jogo de Jan Ken Pon faz parte do projeto ABAP Games, um dos mais famosos do Code Exchange. O projeto foi criado pelo Alvaro Tejara, um dos melhores contribuidores da SDN indiscutivelmente. Entramos em contato com ele e nosso jogo foi adicionado aos outros 7 jogos existentes hoje. Não bastando, é o jogo mais recente e com maior quantidade de downloads! O projeto ABAP Games é uma excelente oportunidade para ver aplicações ABAP que não focam em processos de negócio (o...

Twibap – Mais uma prova que o ABAP é poderoso

Quem vem nos acompanhando, seja via Twitter, Facebook, newsletter ou pelo próprio blog sabe que recentemente estamos com muitas novidades. Uma delas, é a participação dos autores e leitores deste blog no projeto ABAPDoc, hospedado no Code Exchange. Hoje falarei sobre mais um projeto do Code Exchange, que merece especial atenção por se relacionar com uma tendência muito discutida na SDN ultimamente: o Twibap.

Existe vida fora do mundo ABAP! E vida boa!

Se você pensa em trabalhar com ABAP, ou ainda se já é um ABAPer, leia atentamente esse post e comente caso queira manifestar sua opinião. Li outro dia em um blog uma frase semelhante a esta: “Desenvolvedor é desenvolvedor em qualquer linguagem”. Eu entendo a proposta desta sentença porém discordo e muito. Linguagens são diferentes pois foram criadas em épocas diferentes e com propósitos diferentes. Pode-se dizer que quem conhece Java não tem muitas dificuldades para encarar o C# (ou vice versa), mas não me parece coerente afirmar que um ABAPeiro se sentirá em casa na frente de um C...

Projeto: ABAPdoc

Projeto: ABAPdoc

Pelo que venho conversando com algumas pessoas, acho que um dos assuntos mais esperados no ABAP101 são os nossos projetos Open Source. Pois bem, hoje estamos dando nossos primeiros passos. Ainda não sabemos qual o interesse, como as pessoas reagirão e muito menos como gerenciar a coisa toda, mas precisamos começar de algum ponto e hoje tentarei explicar como será conduzida essa iniciativa.

ABAP Unit – Exercício Jan-Ken-Pon

ABAP Unit – Exercício Jan-Ken-Pon

Após o post sobre ABAP Units escrito pelo @furlan, nada melhor que um exercício. Particularmente gosto de nunca esgotar os assuntos nos posts que faço, para sempre despertar a curiosidade do leitor. Aqui não será necessário codificar… os testes unitários. :-P. Codificaremos Você codificará aqui uma classe que implementa a regra de negócio de um jogo de Jan-Ken-Pon (o famoso “Pedra-Paper-Tesoura”) . Sim, a intenção aqui é aprender mais ABAP Units e seu uso, não vamos nos preocupar com regras de negócio desconhecidas. Todo mundo já jogou Jan-Ken-Pon e sabe das suas regras, não é verdade?

Introdução ao SAPLink

Introdução ao SAPLink

Quem já trabalha há algum tempo com ABAP um dia deve ter feito a seguinte pergunta, “como eu faço para copiar um programa de um servidor para outro?”. Uma possível resposta é CTS (Change and Transport System), mas para isso é necessário algum conhecimento de Basis e permissões às transações para operar com o CTS. Mas se você é quer uma solução open source, rápida e de fácil utilização, bem vindo ao SAPLink. O SAPLink é um programa capaz de baixar programas (incluindo telas, classes, textos, dicionário etc.) para um arquivo no formato XML e carregar esse programa em outro servidor....

ABAP-fileman, Novo Projeto de Nossos Editores

ABAP-fileman, Novo Projeto de Nossos Editores

Há um tempo eu e o Fábio estamos trabalhando nesse novo projeto opensource. Trata-se de uma API orientada a objetos para manipulação de arquivos em programas ABAP. Essa API é um conjunto de interfaces e classes que encapsulam as funções GUI_UPLOAD e GUI_DOWNLOAD, usadas para ler e gravar arquivos na workstation do usuário. Também encapsulamos as rotinas OPEN-CLOSE DATASET usado para ler e gravar arquivos no servidor de aplicação. Com isso, todos os detalhes de implementação estão presentes nas classes da API, deixando para o usuário apenas a necessidade de se preocupar com as regras de negócio e particularidades do...

Você Sabe o Que é ScreenBreaker?

Você Sabe o Que é ScreenBreaker?

Tudo nasceu de uma necessidade, na verdade, de uma norma imposta na empresa onde trabalhamos. Todos os programas devem ser construídos usando Orientação a Objetos. Na busca de não fazer programas que usam CREATE OBJECT ou CALL METHOD apenas, nossa intenção foi imaginar rotinas, programas ou frameworks que usamos em nosso dia-a-dia, re-projetados usando as técnicas de Orientação a Objetos de maneira eficiente e eficaz. Confesso que busquei idéias mirabolantes de frameworks que “rejeriam o mundo”, mas o editor do ABAP101, Fábio Pagoti, não. O resultado disso foi o projeto ScreenBreaker, que aliás não foi batizado por nenhum de nós!...