Escolar Documentos
Profissional Documentos
Cultura Documentos
. SAP ALE: Application Link Enabling a tecnologia proprietria que permite a comunicao de dados entre dois ou mais ambientes SAP e sistemas de terceiros. Uma caracterstica do ALE: sistemas integrados, robusto e transferncia segura, levando a um sistema altamente confivel.
Remote Function Call: interface de comunicao entre um sistema SAP e outros sistemas externos compatvel com protocolo baseado em TCP/IP e CPI-C. Fornece uma maneira para que programas externos escritos em (PHP, ASP, JAVA ou C/C++) usar os dados retornados do servidor. Os programas externos podem usar a RFC para usar as funes em sistemas da SAP.
BAPI: uma interface de programao padronizada que facilita o acesso interno e externo a dados e processos empresariais em sistemas SAP, permite uma viso orientada a objetos dos dados empresariais em um sistema SAP.
Evoluo SAP R/3 para SAP ERP e Enterprise SOA. ERP software para controle e processamento de processos empresariais relativos empresa. A principal ideia ao software; Processamento em tempo real, dos diferentes processos empresariais. Houve mudana na infraestrutura tcnica, e no design da interface do usurio. Sistema baseado no host ou sistema baseado no cliente/servidor. Enterprise SOA-Arquitetura empresarial voltada a servios; um estilo de arquitetura de software cujo princpio fundamental prega que as funcionalidades implementadas pelas aplicaes devem ser disponibilizadas na forma de servios. SOA uma abordagem arquitetural corporativa que permite a criao de servios de negcio interoperveis que podem facilmente ser reutilizados e compartilhados entre aplicaes e empresas. WEB Services na Enterprise SOA. uma arquitetura aberta para soluo de negcios adaptveis. Baseia-se nos servios da WEB, permitindo a flexibilidade e eficincia do negcio. UDDI Universal Description, Discovery e Integration um servio de diretrio onde empresas podem registar(publicar) e buscar por servios Web (web services). WSDL- Web Services Description Language, uma linguagem baseada em XML utilizada para descrever Web Services funcionando como um contrato do servio. Trata-se de um documento escrito em XML que alm de descrever o servio, especifica como acess-lo e quais as operaes ou mtodos disponveis.
Capitulo: 9 - Objetos de dados complexos. Variveis de estrutura: Todas as variveis em ABAP tem que explicitamente ser declaradas. A declarao de variveis comea sempre com o comando DATA. A sintaxe tem que ser assim: DATA xxx TYPE xxx. Os tipos padro do SAP so: Nos tipos C e P necessrio declarar o tamanho da varivel, se no declarar considerado tamanho 1. O tamanho declarado entre parnteses junto com o nome da varivel, exemplo data var(10) type c. As datas so armazenadas da seguinte maneira , ento 20081019 igual a 19/10/2008. Tem 2 tipos muito usados no ABAP, que so:
Tabelas internas como o prprio nome diz so como se fosse tabelas do banco de dados, com vrios registros e vrios campos, como se fosse uma Matriz/Array NxN. Estruturas como se fosse 1 registro de uma tabela interna, seria uma Matriz/Array 1xN.
Declarao de Estrutura/Tabelas Internas O cdigo abaixo est declarando uma estrutura com 2 campos, para acessar esses campos no ABAP, utilizado <nome_estr>- <campo_estr> conforme o comando WRITE utilizado abaixo. DATA: Begin of estrutura, campo1 type d, campo2 type i, end of estrutura. WRITE: estrutura-campo1, estrutura-campo2.
No caso de Declarao de Tabela interna bem parecido, conforme voc pode ver abaixo: DATA: Begin of tab OCCURS 0, campo1 type d, campo2 type i, end of tab. Como voc pode ver a nica diferena o OCCURS 0 que indica que vai ter mais de uma linha, no lugar do 0 voc pode definir qualquer nmero, este nmero utilizado pelo SAP pra reservar rea na memria. Para acessar dados numa tabela interna seria necessrio um loop para ver cada linha, mas a maneira a mesma de uma estrutura <nome_tab>-campo_tab>
Para definir diretamente um objeto de dados estruturado. Trocar TYPES por DATA.
OBS. Os nomes de objetos de dados permitem usar hfen, mas deve evitar para no confundir com componentes da estrutura de endereamento. MOVE-CORRESPONDING: copia a estrutura de origem para a estrutura destino, um componente por vez.
dados necessrios para o processamento do seu programa. Estes dados podem ser selecionados de diversas tabelas transparentes. O nmero de linhas de uma tabela no fixo, a medida que a seleo feita voc pode acrescentar os dados na sua tabela.
O acesso a tabela interna feito linha a linha utilizando uma work rea. Temos dois tipos de tabelas internas, With reader line: O sistema automaticamente cria uma work area identica a linha da tabela interna.
LOOP AT <tabela_INTERNA>. . Write < tabela_interna >-<campos> ENDLOOP.