9 de nov. de 2011

Web Dynpro - Primeiro programa em ABAP


Web Dynpro ABAP: Beginner Video "Hello World"

(Web Dynpro - Primeiro programa em ABAP)





Definição:

Web Dynpro é o SAP NetWeaver modelo de programação para interfaces de usuário e fornece suporte ao desenvolver a representação Web de aplicativos de negócios. O Web Dynpro modelo é baseado no paradigma Model View Controller, e tem as seguintes características que constroem no clássico dynpro modelo:
·        Separação clara de lógica de negócio e lógica de exibição
·        Uniforme metamodelo para todos os tipos de interfaces de usuário
·        Execução de uma série de plataformas de cliente.
·        independência de plataforma extensiva de interfaces


Estrutura:

Em Web Dynpro , cada interface de usuário é sempre composta pelos mesmos elementos básicos (tais como os elementos da interface do usuário ou eventos disparados pelo usuário). Estes elementos básicos são declaradas usando Web Dynpro ferramentas. A manipulação de eventos está programada em áreas fonte separada de código que são executados automaticamente em tempo de execução quando o evento é disparado.

Metamodelo Concept:

Ao criar um Web Dynpro aplicativo, você usar o Web Dynpro ferramentas para descrever as propriedades e funções da aplicação. Os dados criados desta forma são armazenados em tabelas como metadados. Mais tarde, o código fonte necessário, que é executado no tempo de execução, é criado a partir de metadados. Portanto, os metadados em si é independente da técnica de renderização usado em tempo de execução.

Este gráfico é explicado no texto que acompanha
Add caption


Ferramentas de desenvolvimento gráfica:

Para suportar este conceito declarativo, o SAP NetWeaver Developer Studio contém uma variedade de Web Dynpro ferramentas. Você pode, portanto, gerar uma grande proporção de um Web Dynpro aplicativo usando as ferramentas fornecidas, sem ter que criar o seu próprio código fonte. Isto aplica-se aos seguintes partes do aplicativo:
·        O fluxo de dados entre o front-end e back-end
·        Layout da interface de usuário
·        Propriedades dos elementos de interface de usuário
O Web Dynpro ferramentas permitem que você crie áreas de texto fonte manualmente dentro dos textos-fonte gerado. Estas áreas não são alteradas se o código fonte é regenerado.





Separação de lógica de negócios e lógica de exibição:

Implementação de Web Dynpro permite lógica de negócios claramente separados e lógica de exibição. A Web Dynpro aplicativo é executado na extremidade dianteira e tem acesso local ou remoto ao sistema back-end através de um serviço. Isto significa que a lógica de exibição está contido no Web Dynpro aplicação, enquanto a lógica do negócio ea persistência dos objetos de negócios executados no sistema de back-end. As seguintes opções estão disponíveis para conexão Web Dynpro aplicações eo sistema back-end:
·        Uma interface gerada usando adatação RFC, através do qual BAPIs de um sistema SAP pode ser chamado
·        Uma interface para chamar serviços Web
·        A interface de auto-gerada
O código-fonte necessário para conectar o Web Dynpro aplicação pode ser gerada a partir de uma definição da UML Web Dynpro interface. A definição de UML podem ser importados para a Web Dynpro ferramentas como um arquivo XML.



Implementação do Paradigma Model View Controller: ( MVC )

Cada Web Dynpro aplicação é estruturada de acordo com o paradigma Model View Controller:
·        O modelo de forma a interface para o sistema de back-end e, portanto, permite que o Web Dynpro acesso a aplicações de dados.
·        A Visão é responsável pela representação dos dados no navegador.
·        O Controlador fica entre a visão eo modelo. O controlador de formatos de dados do modelo a ser exibido na vista, processa as entradas do usuário feitas pelo usuário e retorna-los ao modelo.

A criação de aplicações utilizando Web Dynpro é estruturado em Web Dynpro componentes . As seções a seguir fornecem uma descrição detalhada das partes mais importantes de um Web Dynpro componente.
Fill out my form!

Um comentário:

  1. Thanks a lot for the information you are providing on SAP Webdynpro and the topics that are covered up.are very helpful.
    i would like to ask that what is the scope of SAP webdynpro ABAP training what all topics
    should be covered and has anyone studies from this course
    http://www.wiziq.com/course/8153-sap-web-dynpro-pro-abap-training of SAP webdynpro ABAP training ??
    or tell me any other guidance…
    would really appreciate help… and Also i would like to thank for all the information you are
    providing on SAP Webdynpro ABAP training.

    ResponderExcluir