
PROCESOS DE DIALOGO ABAP
CAPA PRESENTACION
LOS USUARIOS PUEDEN LOGUEARSE POR EL SAP GUI O EL NAVEGADOR.
LAS APP PUEDE SER DESARROLLADAS POR JAVA.
TODO ES PROCESADO POR EL ENTORNO DE DIALOGO DE ABAP
CUANDO LLEGA LA SOLICITUD SE DETERMINA SI ES ABAP O JAVA Y AHI SE MANDA AL LUGAR.
2) PROCESANDO SOLICITUDES SAP GUI, PUEDEN SER PRESENTACION , APLICACION Y BASE DE DATOS.
PRESENTACION SAP GUI
APLICACION DISPACTHER.
BASE DE DATOS ABAP, DB PROCESOS.
CUANDO EL USUARIO LLAMA A TRASACCION ESTO ES TOMADO POR LA APP SAP GUI , QUE LO CONVIENE EN FORMATO INTERNET Y ENVIADO A AS ABAP.
EL DISPATCHER SE ENCARGA DE GESTIONAR LOS RECUSOS DE APP ESCRITAS EN ABAP EN COORDINACION CON EL SO QUE CORRE NUESTRO SISTEMA SAP.
LSA PRINCPALES TAREAS: DISTRIBUCION DE WORK PROCCESES, INTEGRACION CAPA DE PRESENTACION Y ORGANIZACION DE COMUNICACIONES.
LA SOLICITUD ENVIADA POR EL SAP GUI ENTRA EN COLA DISPACHCER. CUANDO SE LIBERA LO MANDA A WORK PROCECES.
ESTO SIGNITIFCA QUE NO EXISTE RELACION ENTRE LOS WORK PROCCESS Y LOS USUARIOS.
CADA WP ESTA CONECTADO DIRECTAMENTE A BASE DE DATOS.
EL SAP GUI INTERPRETA LA DESPUESTA Y MUESTRA EN PATALLA.
EL BUFFER SE ALOJA EN LA MEMORIA COMPARTIDA.
EN ABAP SE PUEDE UTILIZAR OPEN SQL PARA ACCEDER A LOS DATOS DE APP ABAP.
CUANDO ELIGE ESTE MODO SE INDEPENDIZA DEL RDBMS OSEA DE LA BASE DE DATOS ORACLE, MICROSOS , MAX DB IDB, DB2.
LA INTERFAZ DE BASE DE DATOS QUE EXISTE EN CADA WORK PRESSES AS BAP, TRADUCE LA SENTENCIA OPEN SQL AL SQL PARA BASE DE DATOS UTILIZADA, ES DECIR EL NATIVE SQL.
ESTO HACE QUE CADA PROGRAMA SEA INDEPENDIENTE DE LA BASE DE DATOS.
ADEMAS AL USAR OPEN SQL SE UTILIZA EL BUFFER DE MANERA OPTIMA.
SE PUEDE UTILIZAR NATIVE SQL DIRACTAMENTE PARA COMUNICARSE CON LA BASE DE DATOS Y DE ESA MANERA NO VAN A SER UTILIZADO LA INTERFASE DE BASE DE DATOS.
SI EL PROGRAMA ABAP TIENE SENTENCIA NATIVE SQL ESTE PIERDE LA INDEPENCIA DE LA PLATAFOMRA DE BASE DE DATOS.