SAP Netweaver  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
marcosbrandao
JavaEvangelist
[Avatar]

Membro desde: 17/08/2006 19:03:36
Mensagens: 477
Offline

Bom dia Pessoal.

Alguém já trabalhou com SAP Netweaver?

Vale a pena entrar na onda do SAP?
Tem alguma vantagem em se prender a uma ferramenta SAP?

Pergunto isso pq aqui na empresa vão começar a investir em SAP, e quero saber pra tomar uma decisão se entro na equipe ou não.

Valeu...
Rodrigo Vieira Pinto
JavaEvangelist
[Avatar]

Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline

O SAP é uma excelente ferramenta para o que se presta a fazer. Com o Netweaver, o aprendizado será mais fácil e mais popular. Hoje, o SAP só pode ser aprendido por quem tem $$ para pagar os cursos dos módulos e de ABAP (ARGGHH!!!).

Entre sim. Antes diria que não pois até há pouco tempo atrás o NetWeaver não era tão popular. Hoje pode significar um excelente requisito para seu currículo. E excelentes requisitos no currículo == $$$$$.


"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna

"Eu vou dá 10 pau!!" - Aracy de Almeida

Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)

"Bem, dizia eu que a aritmética..." - Prof. Girafales

Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

Eu diria que SAP é um segmento ERP extramente sofisticado e interessante curricularmente, ABAP é uma Linguagem de Programação igualzinha a Java com todas as suas semelhanças OO e etc...
Sobre investir em SAP, este Mundo Corporativo é GRANA+GRANA eu diria que empresas de Grande Porte tiria uma sintonia melhor, fora isso é necessário saber mesmo os objetivos financeiros da Empresa com melhor profundidade e razão.

Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
marcosbrandao
JavaEvangelist
[Avatar]

Membro desde: 17/08/2006 19:03:36
Mensagens: 477
Offline

Quanto ao investir no SAP, a empresa já está decidida, e já está fazendo os preparativos. Então quanto ao aprendizado, não vai ser problema, pois a empresa se encarrega disto.

A minha grande duvida era se realmente valeria investir "meu tempo" trabalhando com SAP. Pois provavelmente ficarei preso por um bom tempo nesta ferramenta.

obrigado pelas respostas.

Alguém tem mais comentários?
lavh
GUJ Master

Membro desde: 30/07/2006 16:09:55
Mensagens: 1311
Offline

Marcio Duran wrote:Eu diria que SAP é um segmento ERP extramente sofisticado e interessante curricularmente, ABAP é uma Linguagem de Programação igualzinha a Java com todas as suas semelhanças OO e etc...


Nossa,

ABAP mudou muito então. Eu fiz um curso em 2005 e não tinha nada a ver com Java.

Mas fico feliz que a linguagem tenha evoluido então...
Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

lavh wrote:
Marcio Duran wrote:Eu diria que SAP é um segmento ERP extramente sofisticado e interessante curricularmente, ABAP é uma Linguagem de Programação igualzinha a Java com todas as suas semelhanças OO e etc...


Nossa,

ABAP mudou muito então. Eu fiz um curso em 2005 e não tinha nada a ver com Java.

Mas fico feliz que a linguagem tenha evoluido então...



ABAP é uma linguagem de programação orientada a objetos e tem como características principais:
Está baseada na programação estruturada;
É uma linguagem interpretada e não compilada, mesmo
podendo-se gerar versões compiladas;
É utilizada para desenvolver dois tipos de programas: os que
executam em modo reporting e os que executam em modo
diálogo; existem conjugações que permitem comutar entre os
dois modos;
Está dirigida por eventos;
Está integrada por completo no sistema SAP R/3;
Está preparada para que seja multi-idioma;
Incorpora elementos que permitam declarar dados, elementos de
controle interno, elementos operacionais e acesso a
base de dados

ABAP (Advanced Business Application Programming) é uma linguagem de programação de alto nível desenvolvida pela empresa de software SAP. É a principal linguagem utilizada no produto mais conhecido desta empresa, o SAP R/3, um software ERP.

O ABAP tem uma sintaxe semelhante ao COBOL. Em 1999, com a versão R/3 4.5, a SAP lançou uma versão de ABAP que suporta programação por objetos.

A versão mais recente da plataforma de desenvolvimento da SAP, o NetWeaver, suporta programação em ABAP e em Java

Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
fabeen
Debugger
[Avatar]

Membro desde: 30/06/2006 14:17:06
Mensagens: 63
Localização: São Paulo - SP - Brasil
Offline

marcosbrandao wrote:
Vale a pena entrar na onda do SAP?


Acho que vale a pena sim Marcos, visto que, a SAP esteve investindo muito alto em cima da plataforma Netweaver nos últimos anos. Já existem vagas para consultores Netweaver, mas acredite, esse mercado é bem fechado e se você está tendo a oportunidade entrar, ENTRE!

marcosbrandao wrote:
Tem alguma vantagem em se prender a uma ferramenta SAP?


Na verdade você não estará se prendendo a uma ferramenta. As novas implementações serão feitas em Java, pense como se você fosse aprender conceitos de um novo framework e um novo servidor de aplicações. Nenhuma novidade para nós profissionais de TI.

O mundo NETWEAVER vai muito além de JAVA ou ABAP, acho que vale a pena.

[]s

Do not try to imitate the old masters. Seek what they sought.
(Bosho)
http://www.keeponrightway.com
[WWW]
lucas_sa
Java Ninja

Membro desde: 07/11/2006 12:53:38
Mensagens: 268
Localização: SP
Offline

$eu acho $que$ vale muito$ a pena$

This message was edited 1 time. Last update was at 11/02/2008 13:51:26

webeverton
Java Ninja

Membro desde: 22/01/2007 15:10:53
Mensagens: 288
Localização: Porto Alegre/RS
Offline

A Sap tá tentando emplacar a idéia de java no sap (talvez com o objetivo de banir o abap), já que é uma mão de obra mais acessível e mais fácil de encontrar, e desta forma, a maioria dos novos projetos são feitos no netweaver + java (apesar de utilizar abap dentro do netweaver também).

O netweaver é um eclipse com recursos da SAP + uns plugins para criação de "forms" (telas do sistema).

Se utilizar netweaver pra fazer integração com sistemas anteriores (feitos em abap), a gente acaba usando o jConnector (que já é usado por alguns de nós), e no fim, não faz tanta diferença assim... a grande diferença mesmo vale para novas implementações, onde o java pode ser utilizado desde o começo, com os tais forms...

Mas no geral, é um negócio que dá muito dinheiro para quem o utiliza. (eu tô estudando ele ainda, pra tirar a certificação, hehehe).

Fiz um pedaço do curso da SAP, mas o mesmo acabou cancelado por que o professor não dominava o assunto... (brrrr).

Valeu gurizada.

"Gosto é como braço... Alguns nascem sem..."

http://www.tuacara.com.br - Cada vez melhor!
http://www.mondes.com.br - Acesse e confira o portfólio.
[WWW]
Adolfo Rodrigues
Java Ninja
[Avatar]

Membro desde: 18/04/2007 20:02:52
Mensagens: 270
Localização: Sampa
Offline

Marcio Duran wrote:ABAP é uma Linguagem de Programação igualzinha a Java com todas as suas semelhanças OO e etc...


"Eu bebo sim / e vou vivendo..."

http://www.adolfosousa.com.br/blog
[WWW] [MSN]
Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

Adolfo Rodrigues wrote:
Marcio Duran wrote:ABAP é uma Linguagem de Programação igualzinha a Java com todas as suas semelhanças OO e etc...


"Eu bebo sim / e vou vivendo..."



NÃO VAI SE ASSUSTAR HEIN !!!!, MAS É A PURA VERDADE MESMO !!!! UMA ESPECIFICAÇÃO BASICA NA FAIXA PARA VOCÊ...
OLHA LÁ HEIN, NÃO VAI MORRER , DE CIRROSE HEPÁTICA!!!

ABRAÇOSSS

" target="_new" rel="nofollow">

com.sap.mw.jco
Class JCO.BasicRepository

java.lang.Object
extended bycom.sap.mw.jco.JCO.BasicRepository

All Implemented Interfaces:
IRepository

Direct Known Subclasses:
JCO.Repository

Enclosing class:
JCO

public abstract static class JCO.BasicRepository
extends Object
implements IRepository


The meta data repositories are needed to get the technical description of functions and parameters used for fullfiling of RFC calls. This class covers the implementation of basic repository functionality such as caching and persistence of meta datas. The BasicRepository serves as a base class for more elaborate repositories.
To fetch the meta datas at runtime from backend system use the JCO.Repository class. Note: Since a repository caches the meta datas, it is strongly recommended to create the instance of repository at global scope and use it if possible for all calls to the same SAP backend.
Keep in mind, that the functions and paramters definitions are always the same inside of one cluster of SAP application hosts, but can differ from other cluster. Note: Derived classes have to call super(name) in their constructors in order to initialize the superclass properly.

LINKS INTERESSANTES : https://www.sdn.sap.com/irj/sdn/java

VEJA AI AS ESPECIFICAÇÕES DO NOVO SAP VEJA O FUTURO DO ABAP

http://help.sap.com/javadocs/NW04S/current/jc/index.html

This message was edited 2 times. Last update was at 13/02/2008 19:25:38


Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
Adolfo Rodrigues
Java Ninja
[Avatar]

Membro desde: 18/04/2007 20:02:52
Mensagens: 270
Localização: Sampa
Offline

Marcio Duran wrote:ABAP é uma Linguagem de Programação igualzinha a Java com todas as suas semelhanças OO e etc...

Primeiro você fala que ABAP é uma linguagem de programação igualzinha a Java, com todas as semelhanças OO e etc. Depois justifica isso com um desenho indicando que um Application Server tem um client ABAP e outro Java? O quê estes clientes têm a ver com as linguagens? Prefiro morrer de cirrose a morrer como um Dr. Bacamarte.

"Pode me faltar o amor / disso até acho graça. / Só não quero que me falte / a danada da cachaça"

http://www.adolfosousa.com.br/blog
[WWW] [MSN]
Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

Adolfo Rodrigues wrote:

Marcio Duran wrote:ABAP é uma Linguagem de Programação igualzinha a Java com todas as suas semelhanças OO e etc...


Primeiro você fala que ABAP é uma linguagem de programação igualzinha a Java, com todas as semelhanças OO e etc. Depois justifica isso com um desenho indicando que um Application Server tem um client ABAP e outro Java? O quê estes clientes têm a ver com as linguagens? Prefiro morrer de cirrose a morrer como um Dr. Bacamarte.

"Pode me faltar o amor / disso até acho graça. / Só não quero que me falte / a danada da cachaça"


Verdade se não é semelhante ou igualzinha, posso afirmar que hoje ela não é procedural ao menos na Versão NetWare.

Sim ilustrei que você tem uma arquitetura que envolve um Middalware já com Abap e Java, Application Server Abap/JAVA.
No que você tinha em procedural em Abap hoje você tem algo já baseado em componentes.

Abaixo o link que mudou a cara do Abap http://help.sap.com/javadocs/NW04S/current/jc/index.html

This message was edited 2 times. Last update was at 14/02/2008 08:22:02


Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
fabeen
Debugger
[Avatar]

Membro desde: 30/06/2006 14:17:06
Mensagens: 63
Localização: São Paulo - SP - Brasil
Offline


No que você tinha em procedural em Abap hoje você tem algo já baseado em componentes.


Na verdade os componentes são abstraídos e contruídos em cima da Stack Java. Para comunicar-se com um módulo ou uma function no R/3 chamadas são realizadas utilizando RFC(Remote Function Call) ou através do SAP Enterprise Connector(JCo).

Os programas em Abap continuam escritos da forma que sempre estavam.

Uma coisa garanto pra vc, num tem nada a ver com JAVA.

This message was edited 2 times. Last update was at 21/02/2008 10:38:04


Do not try to imitate the old masters. Seek what they sought.
(Bosho)
http://www.keeponrightway.com
[WWW]
Marcio Duran
GUJ Master
[Avatar]

Membro desde: 23/01/2008 11:14:35
Mensagens: 1905
Offline

fabeen wrote:
No que você tinha em procedural em Abap hoje você tem algo já baseado em componentes.



Na verdade os componentes são abstraídos e contruídos em cima da Stack Java. Para comunicar-se com um módulo ou uma function no R/3 chamadas são realizadas utilizando RFC(Remote Function Call) ou através do SAP Enterprise Connector(JCo).

Os programas em Abap continuam escritos da forma que sempre estavam.

Uma coisa garanto pra vc, num tem nada a ver com JAVA.


Construido sobre Stack Java. Justamente onde é o estado de pilha, para onde vai a alocação de memória com as variáveis para qual area de objetos(heap). , ainda o comportamento ao código Abap é o mesmo.


Consultor Open Source
Comunidade JavaLivros
Twitter Comunidade JavaLivros
Novo Blog do MiddleHeaven
[WWW]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team