Guia ABAP WebRFC Final

Páginas: 6 (1403 palabras) Publicado: 7 de septiembre de 2015


Development Specification Template
SAP
Desarrollo ABAP y en Screen Persona para WebRFC















Preparado por (analista técnico): Saccol, Mariano


Fecha: 20/11/2013




Historial de revisiones

Fecha
Versión
Descripción
Autor
20/11/2013
1.0
Desarrollo ABAP y en Screen Persona para WebRFC
Mariano Saccol









Tabla de Contenidos

1. Introducción. 3
2. Definición. 3
3. Interfaz. 3
4ABAP 4
4.1 Entrada 4
4.2 Lógica 4
4.3 Salida 4
4.4 Repositorio Web 5
5 Screen Persona 6
5.1 Logica 6
5.2 Entrada (Estructura de la URL) 6
5.3 Salida. 6
6 Tablas de ABAP. 7
6.1 Screen Persona. 8
6.2 ABAP. 10
7 Consideraciones. 10
8 Fuentes 10

1. Introducción.
El presente documento explica el uso de funciones WebRFC para Screen personas. Por medio de estas se agrega funcionalidad y/o información queno se encuentra en el flujo normal de la operación. Un ejemplo como que se muestra a continuación en la que a partir del ID se obtiene el Nombre entero del usuario.
2. Definición.
Una WebRFC es un modo para llamar a funciones RFC atreves de una URL desde cualquier navegador.

3. Interfaz.
Las WebRFC tienen una interfaz especifica

TABLES

QUERY_STRING
Esta tabla contiene los parámetros de laURL.
HTML
Esta tabla contiene la página HTML generada por el módulo de funciones devuelta al navegador.
Se puede retornar HTML o MIME data, pero no ambos al mismo tiempo.
Puede usar el parámetro CONTENT_TYPE para indicar el tipo de formato.
MIME
Esta tabla contiene datos binarios (como una imagen) generada por el módulo de funciones devuelta al navegador.
Se puede retornar HTML o MIME data, pero noambos al mismo tiempo.
Puede usar el parámetro CONTENT_TYPE para indicar el tipo de formato.
CHANGING Parametros

CONTENT_TYPE
Este parámetro especifica el tipo de dato devuelto en la tabla HTML o MIME. El valor de CONTENT_TYPE debe ser conocido por el navegador.
Si la función devuelve una tabal HTML, el valor debe ser “text/html”.
Si la función devuelve una tabal HTML, el valor debe contener elcorrecto valor del tipo de archivo
El valor por defecto para el parámetro es “text/html”.(Ver comentarios)
CONTENT_LENGTH
Este parámetro especifica la longitud de los datos devueltos en la tabla HTML o MIME. Es obligatorio para datos del tipo binario.
RETURN_CODE
Este parámetro especifica si luego de la llamada la conexión con SAP se cerrada.
Los posibles valores son:
0 - Cerrar conexión RFC despuésde esta llamada (default)
1 - Mantener conexión RFC después de esta llamada
2 - Cerrar conexión RFC y sección ITS después de esta llamada




4 ABAP
4.1 Entrada

Las funciones WebRFC no poseen parámetros de entrada en Import ni salida en Export, la información de entrada y de salida se hace por medio de tablas.
A continuación se indica los nombres que deben tener y los tipos correspondiente. Pesea que en la estructura W3QUERY tenga una longitud máxima de 250 caracteres se puede recibir una cadena mayor.



Mientras que en Changing deben ir los siguientes parámetros.


4.2 Lógica
En el código lo primero que se debe hacer es ordentar la tabla QUERY_STRING que es la que encuentra la información.
Luego se debe buscar el parámetro en la tabla y asignar el valor que se encuentra en laestructura a una variable o WA (en campo NAME se encuentra el ID del parámetro y en VALUE el valor asociado).


4.3 Salida
Una vez finalizada la función se arma una cadena que contenga la respuesta y se la inserta en la tabla HTML. La función debe devolver al menos un valor, caso contrario dará un error al ser llamada desde Screen Personas.


4.4 Repositorio Web
Una vez finalizada la función se debehabilitar para ser llamada desde el repositorio Web, para esto se debe entrar a la transacción SMW0.



Una vez dentro se debe presionar F7 para ir a la pantalla de release




Luego se deberá ingresar el nombre de la función y habilitarla presionando el botón de reléase o (Shift+F11).



En caso de que sea necesario el botón Display (F8) se podrán ver todas las funciones ya habilitadas.

5 Screen...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • GUIA FINAL
  • Guia Para El Trabajo Final
  • Guia De Trabajo Practico Final
  • Guia tp final
  • guia de operaciones final
  • guia de trabajo final
  • Guia examen final imc
  • Guia Final de Bancario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS