Tutoriais WebDynpro ABAP

Está buscando mais materiais sobre WebDynpro ABAP?

De uma olhada nesse blog com tutoriais bem detalhados sobre WD ABAP, o Web Dynpro Brasil. Mais um blog brasileiro com dicas e conceitos valiosos, bem focado no stack ABAP. Achei bem legal a iniciativa do Flavio de compartilhar mais informações de uma tecnologia que ainda não é tão difundida no mercado de TI, o Netweaver.

Somente quem já está dentro do mercado SAP tem acesso mais facil a ambientes de testes e recursos para treinar nessa tecnologia, então, aproveitem mais uma fonte de conhecimento sobre a plataforma.

1 Comentário

Arquivado em Uncategorized

Meu novo blog

Olá pessoal

Criei um novo blog para focar mais em assuntos ligados essencialmente a web, principalmente a nova onda do web 3.0 e outros assuntos gerais. Nele pretendo focar mais em assuntos que estou lidando no dia-a-dia que hoje é mais focado em web 3.0, usabilidade em aplicações web e SaaS.

Como este é um blog voltado para WebDynpro, indico a todos que acompanham este blog a também acompanhar este novo que acabei de criar. Ainda estou terminando de organizá-lo mas já podem dar opiniões e ver o que acham.

Muito do que escrevo lá pode ser também aplicado para webdynpro e para o mundo SAP em geral, principalmente no que se refere a usabilidade de aplicações web, muito diferente de aplicações desktop, comuns no SAP GUI. Vejo ainda que o mundo web dentro do SAP ainda é relativamente novo no Brasil. A SAP está investindo muito em serviços sob demanda na web, no estilo SaaS (Service as a software), ou seja, mudando bastante do modelo do ERP, de licensas bem rígidas, quantidade de usuários e contratos de suporte etc.

Bom, esse é o novo blog simplificando.

Até mais

Deixe um comentário

Arquivado em Uncategorized

SAP: Cada vez mais web, cada vez mais 2.0

Lendo alguns artigos do principal portal da SAP para desenvolvedores, me deparei com um blog post sobre o “Futuro do Java“, baseado no que foi discutido no JavaOne, principal evento sobre Java, organizado, agora, pela Oracle.

Bom, além natural mistério que ainda ronda o futuro da linguagem após a Oracle o posto da Sun, a SAP está de olho para saber aonde colocará seus milhões de dólares e creio que ainda vê no Java a plataforma certa para seus produtos futuros. Um ponto que achei MUITO interessante, é um novo produto da SAP, o StreamWork. Se trata de uma ferramenta colaborativa para auxiliar na tomada de decisões dentro de uma empresa. Quem já chegou a conhecer o agora falecido Google Wave, pode entender melhor o StreamWork. A diferença que eu vejo, é que a SAP é um Google Wave voltado para os negócios.

http://www.youtube.com/v/kOMr4s-0Qqg?version=3
Veja o video para entender como funciona.

Outro ponto ainda sobre o StreamWork é que essa ferramenta colaborativa da SAP foi construida utilizando a linguagem de programação Ruby, e roda sobre o JVM, como o JRuby. Segundo o autor do post do blog, a SAP aposta suas fichas no Java, por ser uma poderosa linguagem, porém, em alguns casos, exigi-se linguagens dinâmicas para melhorar a produtividade, como é o caso do Ruby.

Curioso para ver seu funcionamento, acessei o StreamWork e no que bati o olho, percebi que era uma ferramenta totalmente diferente do conceito que costumamos ver da SAP. O site é em web 2.0, muito mais objetivo que qualquer outra ferramenta deles. Ele traz o conceito de SAAS (Software as a Service). Permite ser utilizado com plano gratuíto ou pago, com recursos a mais. E pasmém, seu custo é apenas U$9 por mês.

Realmente, não tem como não dizer que a SAP está tentando ampliar seus negócios para outros nichos, como pequenas. Na minha opinião, gostei muito da ferramenta e creio que atende ao que se propôe.

1 Comentário

Arquivado em notícia

[Off-Topic] Tellynn – Rede Social

Rede Social para compartilhar histórias.

Neste post gostaria de apresentar a vocês o Tellynn, rede social em que estive(e estou) trabalhando nos últimos meses, é um projeto paralelo, nada envolvido com SAP.

Nessa rede social você pode iniciar estórias e completar estórias iniciadas por outras pessoas. É baseado em web 2.0, aonde a interação entre as pessoas é o foco principal do site. Gostaria de ver vocês por lá, iniciando estórias de SAP ou qualquer outro assunto rs.

Até mais

4 Comentários

Arquivado em rede social, ruby on rails, tellynn

Aos visitantes!

Estou surpreso com o crescente número de acessos que o blog vem tendo desde a sua criação. Espero que esta seja uma boa fonte de informações para os visitantes desenvolvedores, aspirantes, interessados, etc…
Estou com idéias para novos posts rs

5 Comentários

Arquivado em Uncategorized

Logging no SAP Netweaver CE 7.1

Logging e tracing são ítens importantíssimos numa aplicação. É aos arquivos de logs que vamos recorrer caso ocorra algum bug no nosso sistema e não sabemos por onde começar a debugar. É por isso que, ao desenhar a arquitetura do software, devemos pensar em como será feito o log dos eventos da aplicação.

No SAP Netweaver, o administrador tem acesso a uma ferramenta (Log Viewer) aonde são registrados todos os logs dos sistemas rodando nele, e melhor, tudo isso de uma forma padrão e centralizada. O Netweaver utiliza a API SAP Logging, e por meio dessa API, todos os eventos são registrados nesse “repositório” de logs.

Se formos pensar em uma aplicação Java portavel para outras plataformas, podemos pensar em utilizar um framework open-source, desta forma não estaremos trabalhando com uma API proprietário, caso haja a necessidade de rodar essa mesma aplicação num outro servidor de aplicações como por exemplo o JBoss. Pensando nisso, e tendo em vista que o framework open-source mais utilizado no mercado Java é o Log4J,
podemos integrar-lo com o SAP Logging API, ou seja, podemos utilizar o framework Log4j para criar uma “ponte” com o SAP Logging API.

Além do Log4j, pode-se também integrar com o SAP Logging API o commons-logging, da apache.

Para mais detalhes de implementação.

Log Viewer

Deixe um comentário

Arquivado em arquitetura

NWDS somente para Windows…

Seria ótimo se existisse uma versão do NWDS para o SO MacOS, partindo do pré-suposto que o mesmo tem como origem o Eclipse, que roda muito bem no MacOS.
Acho que não é uma cultura da SAP agradar aos que utilizam outros sistemas operacionais, mas uma vez que eles estão apostando na plataforma Java, não seria uma coisa de outro mundo abrir suas ferramentas para outros SO’s e outros browsers, além do Internet Explorer, no caso de suas ferramentas web.

Deixe um comentário

Arquivado em Uncategorized

SAP e Teradata vs. Oracle

Um dos assuntos bastante falados nas últimas semanas foi sobre a aquisição da Sun pela Oracle, por 7,4 bilhões de dólares. Entre os tópicos que são mais discutidos pelos que trabalham com SAP, mais especificamente com Netweaver, é um certo receio que a SAP possa abandonar a plataforma Java após a transação da Oracle com a Sun. A verdade é que fica bem claro que a Oracle está ganhando muita força no mercado ERP, e quer ganhar o espaço que hoje é dominado pela SAP.

Um dia desses estava lendo umas notícias sobre tecnologia e me deparei com o seguinte: “SAP e Teradata contra-ataca Oracle”. Esse artigo é de um post do blog de tecnologia do jornal “The Wall Street Journal”. Resumidamente, o artigo fala sobre o acordo de parceria entre a SAP e a empresa Teradata (concorrente da Oracle), especializada em Banco de dados, hardware e software para BW. Com a parceria, a SAP agora,
recomenda a instalação do seu produto SAP BW com a base de dados Teradata, junto com toda a infra-estrutura que a empresa traz. Isso substitui o bando de dados Oracle, que era a sua principal parceira para armazenamento de dados.

Um outro artigo, bastante polêmico por sinal, é o do site seekingalpha. Nele, o autor fala sobre futuras ofertas que a IBM e HP podem fazer para adquirir a empresa alemã SAP, dentro de um período de 2 a 3 anos, além do risco da SAP perder a liderança no mercado de ERP’s.

Bom, para aqueles que querem saber mais da parceria entre SAP e Teradata, basta uma rápida busca no google e você achará muitas fontes de informações sobre o assunto. Além disso, você também vai encontrar muitos boatos e palpites para o futuro do mercado de software coorporativo.

No próprio site da Teradata, você pode encontrar informações sobre a parceria com a SAP.

Deixe um comentário

Arquivado em notícia

E-Learnings sobre Web Dynpro

Olá Amigos frequentadores desse blog!!

Creio que muitos que visitam este blog sejam desenvolvedores Java ou ABAP, muito interessados em conhecer a plataforma SAP Netweaver ou profissionais de TI que desejam compreender e ter mais informações sobre o Web Dynpro.

Para todos que querem ter mais informações, acessar tutoriais e materiais para aprender e aperfeiçoar os conhecimentos de Web Dynpro, aconselho a tornarem-se frequentadores da comunidade SAP na internet, o SDN. Caso não sejam cadastrados, acessem e cadastrem-se. Uma das seções mais interessantes para aprendizagem, são os E-Learnings que são disponibilizados gratuitamente, sobre todas as tecnologias SAP, como Portal, Web Dynpro, ABAP, SOA, Visual Composer, etc.

Os E-Learnings são todos em inglês e bem didáticos. Sugiro que dêem uma olhada.

Acessem: https://www.sdn.sap.com/irj/scn/webdynpro-elearning e bom estudo.

Até mais!!

2 Comentários

Arquivado em e-learning, material, netweaver, tutorial, web dynpro

Gráficos

Após um bom tempo sem novos posts, volto com um tema bem interessante e bem simples de se implementar. Gráficos!!

No projeto que participo, o cliente necessitava exibir alguns dados comparativos entre os vários anos e vários setores da empresa, e como apresentar esses tipos de dados numa tabela ou planilha não é tão ilustrativo para quem analisa, decidiu-se por exibir esses dados em forma de gráficos.

O WebDynpro oferece, nativamente, o componente visual chamado Business Graphics para tal propósito. Montar um gráfico utilizando esse componente é bem simples dependendo de qual tipo de gráfico se deseja montar. Dentre os tipos de gráficos disponíveis, encontram-se o de barras, pizza, colunas, barras e área, que são os mais utilizados.

Pré-requisito

Um dos pré-requisitos para utilizar o componente Business Graphics é o IGS. O IGS (Internet Graphic Service) é um serviço que deve ser instalado no servidor de aplicações SAP, para que renderize os gráficos na página.

O desenvolvedor, quando for montar um gráfico, deve informar a URL do servidor aonde está rodando o serviço do IGS. Vale lembrar que o IGS pode rodar em um servidor diferente de onde foi feito o deploy da aplicação.

Para verificar se o IGS está instalado e configurado corretamente no seu ambiente, basta acessar pelo browser a URL do IGS. Deve aparecer a mensagem “SAP IGS is running”, como a imagem abaixo.

Serviço IGS rodando corretamente.

Serviço IGS rodando corretamente.

Na propriedade igsUrl do componente Business Graphics, deve ser informado a URL do IGS, conforme a imagem abaixo.

Propriedade igsUrl do Business Graphic

Propriedade igsUrl do Business Graphic

Não vou entrar nos detalhes de como popular o gráfico com dados, pois você pode encontrar muita informação e detalhes técnicos no site da SDN. Porém, caso tenham alguma dúvida, me escrevam.

Com certeza esse componente de geração de gráficos é de grande ajuda e facilita muito a vida do desenvolvedor, uma vez que em muitas linguagens, precisamos utilizar frameworks externos. Sendo um componente nativo do WebDynpro, evita-se o problema de mais um componente externo para incluirmos no nosso projeto, controle de versões de componentes entre outros inconvenientes.

Clicando no menu Start Chart Designer, podemos configurar visualmente alguns aspectos do gráfico.

Clicando no menu Start Chart Designer, podemos configurar visualmente alguns aspectos do gráfico.

Tela de configuração visual do gráfico.

Tela de configuração visual do gráfico.

14 Comentários

Arquivado em componentes, web dynpro