Overview do ITS André John de Souza

Slides:



Advertisements
Apresentações semelhantes
Criando aplicações WEB
Advertisements

Exemplos de código WebForm1.aspx: Listas.aspx: TestaMarcadores.aspx:
Instalação e Configuração
Módulo II – Domine a Internet Introdução a Informática DCC - UFMG.
Master Pages no ASP.NET 2.0 Adaptado/Retirado do MSDN.
Consumindo e Criando Web Services SOAP em .Net
Formulários Um formulário é um modelo para a entrada de um conjunto de dados. O elemento delimita um formulário e contém uma seqüência de elementos de.
Desenvolvimento Baseado em CGI Material cedido pelo Prof
Acrescentando som e vídeo
Programas Utilitários Básicos
Encontro Linguagem HTML; 13. Hospedagem na WWW.
Wagner Santos C. de Jesus
Utilizando a linguagem HTML para criar FORMULÁRIOS
GERENCIAMENTO DE REDES
Tecnologias para Internet
OSA - Operação de Software e Aplicativos
Como instalar e executar o programa
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
Protocolo HTTP e HTML Prof. Danton Cavalcanti Franco Junior
Sobre o SE Documento SE Documento é responsável pelo gerenciamento corporativo de documentos que integra a tecnologia de workflow e visualização de conteúdo.
Aula R Prof. Naércio Filho Técnico em Informática
Gpnet Criando um novo módulo.
Framework gpnet.
Aulas ministradas por:
Por André Luis e Arthur Kalsing Mini-curso de PHP.
Curso básico de PHP 1 Vantagens: Gratuito Multiplataforma Estável Rapidez Comunicação.
Selenium Componentes: Fábio Gomes Claver Pari Eni Conde
Arquitecturas de extensão do servidor HTTP CGI | ISAPI : ASP, ASP.NET Programação na Internet Secção de Programação ISEL-DEETC-LEIC Luis Falcão -
MÓDULO TRANSMISSOR MÓDULO TRANSMISSOR.
Conceitos de J2EE para a WEB
Programação WEB Variáveis Globais Get x Post Manipulação de Arquivos
Programação WEB Transferência de Arquivos Prof. Timoteo Lange Junho2014.
07/04/2017 Linux Ubuntu 2.
Formulários HTML Jobson Ronan
Prof. Alexandre Monteiro Recife
Tópicos Especiais J2EE Prof. Cristina Valadares Curso de Ciência da Computação.
7 - Criação de Páginas Web
Acessando o WI Após fazer o deploy pelo Tomcat, digite
Luiz Antonio Torres, Maio/2014
Primeiro Técnico Navegadores.
RMFAIS-PRODATA SISTEMA DE INFORMAÇÃO
Guia Rápido de Referência
Criação de Páginas Web A Internet HTML Básico TIC 9º Ano
Unidade 6 – Formulários HTML Prof.: Henrique Santos
PROGRAMAÇÃO WEB AULA 02 Prof. Gustavo Linhares Instituto Federal de Educação, Ciência e Tecnologia do Norte de Minas Gerais.
PHP e Formulários Web.
JSP JavaServer Pages Marco Antonio, Arquiteto de Software – TJDF Dezembro/2005.
Aula 1 - Fundamentos Web Servidor
IIS Web Server.
Prof. Renato de Oliveira Bastos
Redes Configurações e teste.
CONFIGURAÇÃO IS-WEB VIA DHCP A placa IS-WEB é configurada por padrão para receber um IP dinâmico automaticamente ao ser conectada numa rede. O problema.
Redes de computadores: Aplicações Prof. Dr. Amine BERQIA
Dicas: Busque informações sobre o regulamento do PCCS, sobre a(s) Unidade(s) e sobre a(s) especialidade(s) desejados antes de se cadastrar no BITE. Para.
Serviços de rede e internet Jackson Eduardo da Silva.
Exemplo de LSMW com Batch-Input
Aula 1 - Fundamentos Web Servidor Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros.
Como usar HTML em seus anúncios no MercadoLivre
Treinamento AJAX Waelson Negreiros Blog:
Aula 5 – Formulários GET – POST - REQUEST
Utilizando subversion como controle de versão
Universidade Federal de Sergipe Departamento de Sistemas de Informação Bruno Cruz Jessica Rodrigo Aragão – ASP.NET MVC 3.
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Introdução ao Projeto.
Programação para Web I AULA 2 BANCO DE DADOS.
WWW e HTML HTML - Básico Curso de Formação de Usuários WWW e Projetistas de Paginas HTML Organização: LSI - EPUSP.
Django Por Bruno soares(bss3).
Sitef - Instalação.
Design para Web 8 Formulários Formularios.
CRIANDO CAMPOS DE TEXTO DINÂMICOS NO FLASH PARA O SISTEMA NEO NEWS  1º Passo Abrir o Programa Adobe Flash: Menu Iniciar -> Todos os Programas-> Adobe.
Tarefa Autor: Skyup Informática. Atividade – Tarefa O módulo atividade tarefa tem como principio básico a interação professor-aluno. Os alunos podem apresentar.
Transcrição da apresentação:

Overview do ITS André John de Souza Objetivos:

WebRFC - Conceitos Basicos É uma função normal em ABAP que utiliza tecnologia RFC para comunicar com o servidor de ITS. WebRFC’s podem retornar ao browser texto/html ou objetos MIME. Esta tecnologia é muito poderosa quando você considerar que ela disponibiliza uma forma de incorporar toda a funcionalidade do ABAP para a Web.

WebRFC - Interface Apesar do nome esta função não é marcado com o parâmetro “RFC Suportado”. Toda função WebRFC tem uma interface padrão, composta pôr 6 objetos: RETURN_CODE - Utilizado para especificar se serviço do AGate deve permanecer conectado. CONTENT_TYPE - Especifica o tipo de objeto de retorno MIME ou HTML CONTENT_LENGTH - Quando buscamos um objeto MIME seu tamanho deve ser especificado QUERY_STRING - Todos os parâmetros da URL são colocadas nesta tabela interna. HTML - Conteúdo de retorno da função em texto ou HTML. MIME - Conteúdo de retorno da função MIME (dados binários). Modelo: WWW_MODEL_MODULE

WebRFC - Exemplo Código de Exemplo de Função function z_www_ola_mundo. refresh html. content_type = ‘text/html’. html = ‘<title>Ola Mundo<br></title><body>’ append html. html = ‘<p>Oi gente!</p>’. html = ‘<p>Segue parametros passados pelo ITS:</p>’. html = ‘<p>PARAMETRO : VALOR<br>’. loop at query_string. concatenate query_string-name ‘ : ‘ query_string-value ‘<br>’ into html endloop. html = ‘</p>’. append html. endfunction.

WebRFC - Chamando Nossa Função Para chamar uma função é necessário fazer a seguinte chamada no browser: http://servidor_ITS/scripts/wgate/webrfc/_!?_FUNCTION=nome_da_função&par1=val1&par2... Servidor_ITS - Endereço do Servidor ITS nome_da_função - Nome da função no SAP, pôr exemplo Z_MINHA_FUNC par1 - nome de parâmetro da função no SAP. val1 - valor do parâmetro.

WebRFC - Objetos MIME MIME - Multipart Internet Multimedia Extensions; figuras, sons, filmes, etc... (basicamente objetos não texto) Existem varias funções já prontas para a Web, elas começam com WWW_* exemplo : www_get_mime_object Todos os objetos MIME de Web da SAP são guardados na tabela wwwdata. Colocando um objeto MIME na wwwdata ficamos menos expostos a mudanças de diretórios. Para carregar um novo objeto MIME utilize a transação SMW0.

WebRFC - Transação SMW0 1 2 4 3 P 5 1. Ao entrar na transação SMW0, escolher opção 2 (dados binários) 2. É necessário atribuir ao objeto uma classe (ex. $TMP) 3. Esta tela demonstra todos os objetos MIME criadas para uma classe de desenvolvimento 4. Antes de criar (de carregar) um objeto MIME precisamos atribuir o editor do objeto. 5. Clicar neste ícone para carregar o objeto

WebRFC - Transação SMW0 6 7 9 8 6. Apontar o caminho do objeto no micro local & transferir. 7. Se o caminho não for conhecido podemos utilizar F4 para “explorar” no micro local ou na rede. 8. Ao carregar o objeto temos de informar a classe de desenvolvimento. 9. Se voltarmos ao repositório de objetos veremos que nossa entrada foi adicionada.

WebReporting - Funções É composto por duas WebRFC’s; WWW_GET_SELSCREEN: Esta função chama a tela de seleção de um relatório. Parâmetro(s); _REPORT - nome do relatório a ser executado. _TEMPLATE - Modelo de tela de seleção. Exemplo; http://safira3/scripts/wgate/webrfc/_!?_FUNCTION=WWW_GET_SELSCREEN&_REPORT=ZFIR160A&_TEMPLATE=Z_TESTE Dica; Esta função em geral falha ao carregar a tela de seleção, no relatório em ABAP, para cada parâmetro, coloque um valor default ‘?’.

WebReporting - Funções WWW_GET_REPORT: Esta função “executa” o relatório. Parâmetro(s); _REPORT - nome do relatório a ser executado. _VARIANT - nome de variante. _TEMPLATE - Modelo de tela de seleção & Parâmetros do relatório com o seguinte padrão: Select-Options: sel<tipo>_<nome>-low & sel<tipo>_<nome>-high Parâmetros: par<tipo>_<nome> Checkbox & Radiobutton: cboc_<nome> & radc_<nome> Exemplo; http://safira3/scripts/wgate/webrfc/_!?_FUNCTION=WWW_GET_REPORT&_REPORT=ZFIR160A&PARC_USER=100275&PARC_SENHA=jkl&_TEMPLATE=Z_TESTE

WebReporting - Autorização Para colocar um relatório do SAP na Web basta autoriza-lo! Utilizando o relatório RSCSAUTH. 3 Gravar Atribuir grupo de autorizações 2 1 Selecionar o relatório a ser liberado para a Web

WebReporting Após a atribuição de grupo de autorização o relatório já pode ser chamado pelo browser: http://nome_servidor/scripts/wgate/webrfc/_?!_function=www_get_selscreen&_report=nome_relatório

WebReporting - Templates Templates permitem customizar a cara do WebReport Utiliza HTML padrão + algumas “tags” especiais (chamadas placeholders). As templates residem na wwwdata & são carregadas do mesmo modo que objetos MIME (via transação SMW0). Exemplo: <html><head><title><!reportname!></title></head> <body bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="20%"> </td> <td><a href="http://www.telemar.com.br" target="_top"> <img src="http://www.telerj.com.br/images/top_logo.gif" width="160" height="43" border="0"> </a></td><td><div align="right"> <img src="http://www.telerj.com.br/images/1top_new.gif" width="457" height="43" border="0" usemap="#mapa"> </div></td> </td><td width="20%"> </td><td> </tr></table> <form action="<!action!>" method="post"> <!selection_screen!> </form></body></html>

WebReporting - Templates “Placeholders” para tela de seleção: “Placeholders” para relatório:

WebTransactions Uma WebTransaction é composta por 3 itens Uma transação R/3 habilitada para Web Uma transação simplificada Utiliza BAPI’s Existem varios cenários já prontos SAP@ Web Studio Arquivo de serviço (service file) Template em HTMLBusiness . Estrutura semelhante ao C Instruções iniciam com & terminam com ` (backtick)

Vantagens & Desvantagens