Вы находитесь на странице: 1из 40

Basis Overview

2003 SofOS c.a.


Este curso le proporcionar conocimientos sobre
los temas siguientes:
Basis, Sistema y Ambiente
Navegacin
Kernel del Sistema
Diccionario ABAP
ABAP Workbench
Sap Service MarketPlace

2003 SofOS c.a. Basis Overview


Introduction to Software Logistics

Unit 1 Basis, Sistema y Unit 6 Sap Service


ambiente MarketPlace

Unit 2 Navegacin

Unit 3 Kernel del


Sistema

Unit 4 Diccionario
ABAP

Unit 5 ABAP
Workbench

2003 SofOS c.a. Basis Overview


SAP product strategy

2003 SofOS c.a. Basis Overview


2003 SofOS c.a. Basis Overview
R/3 Esquema de integracin

LOGSTICA CONTABILIDAD
SD FI
MM CO
PP TR
R/3
QM BASIS PS
PM WF
HR IS
INDUSTRIA / ENTRE
RECURSOS APLICACIONES
HUMANOS

2003 SofOS c.a. Basis Overview


SAP-AC: Contabilidad General.
SAP-IM: Gestin de Inversiones.
SAP-EC: Control Empresarial.
SAP-RE: Bienes e Inmuebles.
SAP-FI: Finanzas.
SAP-CO: Costos.
SAP-TR: Tesorera.
SAP-PS: Proyectos.
SAP-WF: Flujo de Trabajo.
SAP-IS: Soluciones Verticales.
SAP-HR: Recursos Humanos . Tambin
tenemos SAP-HCM.
SAP-PM: Mantenimiento.
SAP-QM: Calidad.
SAP-PP: Planificacin y Produccin.
SAP-MM: Materiales.
SAP-SD: Ventas y Distribucin.
SAP-LO: Logstica.
SAP-LE: Ejecucin de Logstica.
SAP-CS: Servicio al Cliente.
SAP-EHS: Medio Ambiente.
2003 SofOS c.a. Basis Overview
Basis

Gestin Red

Puesta a punto del


Servidor y base de Administracin S.O.
datos R/3
BASIS
Arquitectura
Cliente / Servidor

Administracin
Versiones
El desarrollo de la aplicacin.

2003 SofOS c.a. Basis Overview


R/3 como un sistema abierto
Integracin de App, datos, interfaces de
usuario
Alta portabilidad
Estndares de la industria
TCP/IP: Permitir a las comunicaciones dentro de sistema r/3
Conectar de CPIC-C: (estndar de IBM) para mainframes (sistemas de
R/2) y sistemas de r/3
RFC: basado en la CPI-C. Utilizado para conectar con r/3 y R/2 sistemas,
aplicaciones externas y subrutinas especiales a travs de la red
ALE: Habilitacin de enlace de aplicaciones.
ALE
EDI: Intercambio electrnico de datos OLE

RFC
EDI
CPI-C

2003 SofOS c.a. Basis Overview


Client System / servidores

Database Server
DB

Application
Server

Presentation Servers

2003 SofOS c.a. Basis Overview


Sistema Client / Server Config .

SAP R/3 System

Presentation Application Database

Sistema central

Presentacin
distribuido
Dos niveles
Cliente/servidor

Tres niveles
Cliente/servidor

2003 SofOS c.a. Basis Overview


R/3 Basis Middleware

Proporciona el entorno de tiempo de ejecucin para la aplicacin de r/3.


Contiene las herramientas para la administracin de todo el sistema
Caractersticas de la tecnologa BASIS:
Cumple con la estructura de las configuraciones de cliente/servidor
Bases de datos relacionales
Interfaces grficas de usuario

R/3Aplicaciones

ABAP Banco de trabajo

R/3 Basis (Middleware)

Software de sistema

2003 SofOS c.a. Basis Overview


Plataformas del sistema para el Sistema R / 3

Hardware UNIX Systems Compaq HP (Intel)


HP IBM IBM (Intel)
Compaq SUN

Operating AIX SOLARIS Windows 2000,


Systems Tru64 Linux (SuSe, Red Windows 2003,
HP-UX Hat) Windows 2008

Databases MaxDB, MaxDB,


UDB/DB2, MS SQL Server
INFORMIX-OnLine, INFORMIX-OnLine
ORACLE ORACLE, UDB/DB2

Presentation Windows 3.X, Windows 9X, Windows NT, Windows 2000


SAPGUI Windows XP, , Windows Vista, OSF/Motif,
OS/2 Presentation Manager (PM), Macintosh, Java, HTML, Linux

Lenguages
ABAP, C, C++, HTML, Java, ActiveX-Controls

2003 SofOS c.a. Basis Overview


Introduction to Software Logistics

Unit 1 Basis, Sistema y Unit 6 Sap Service


ambiente MarketPlace

Unit 2 Navegacin

Unit 3 Kernel del


Sistema

Unit 4 Diccionario
ABAP

Unit 5 ABAP
Workbench

2003 SofOS c.a. Basis Overview


Navigation

Saplogon SAPGUI
Entradas obligatorias: Contrasea del cliente usuario
Funcin multilinge
Sesiones
SAPGUI

Login

2003 SofOS c.a. Basis Overview


Navigation

Funciones y caractersticas
Estructura de men
Command Field
Barra de estado
Botones: casillas de verificacin Matchcodes
Lista de Favoritos
Seleccin de funciones
Opciones de entrada adicionales
n: final la transaccin actual
i: elimina el actual perodo de sesiones.
O:abrir una nueva sesin

2003 SofOS c.a. Basis Overview


Logon input data requeried
USUARIO Una cuenta de CONTRASEA La
usuario vlido en el contrasea para la
cliente de SAP . cuenta de usuario

CLIENTE

IDIOMA El que idioma funcionar el usuario . Este lenguaje Dbe


Estar Instalado en El Sistema. Los idiomas de forma predeterminada
hijo El Ingls y el Alemn .

2003 SofOS c.a. Basis Overview


Service Manager Screen areas
Menu Bar
Command Field
Status Bar
Button Bar
Favorites list

SAP Menu

2003 SofOS c.a. Basis Overview


Introduction to Software Logistics

Unit 1 Basis, Sistema y Unit 6 Sap Service


ambiente MarketPlace

Unit 2 Navegacin

Unit 3 Kernel del


Sistema

Unit 4 Diccionario
ABAP

Unit 5 ABAP
Workbench

2003 SofOS c.a. Basis Overview


R/3 Instaces

Kernel: Mdulo central que distribuye las tareas a realizar entre los recursos
disponibles (procesos de trabajo), administra la memoria y realiza
otros servicios de base

Instance (a) Instance (b)

Dispatcher Dispatcher

... ...
D-WP D-WP D-WP D-WP

Central Instance (c)

Dispatcher
Message
... Server
D-WP V-WP E-WP B-WP S-WP

2003 SofOS c.a. Basis Overview


R/3 Instaces
Central instance DVEBMGS00
Database Server
dbserver

Database
for C11
Application
Server A3
Application
Server A1 R/3 Instances
D00 + D01
R/3 Instance D00 Application
Server A2

R/3 Instances
D00 + D01
Presentation Servers

R/3 System C11

2003 SofOS c.a. Basis Overview


R/3 Presentation Interface

Mdulo central que distribuye las tareas a realizar entre SAPGUI


implementa las funciones de I/O de plataforma-especficas del sistema r/3
El flujo de los datos entre el nivel de presentacin y el nivel de la
aplicacin no consiste en pantallas preparadas
El conjunto de datos que transeferencia para cada cambio de pantalla es
entre 1 y 2 KB
Presentation Workstation

Window
X Terminal X Terminal Manager

X Terminal
SAPGUI SAPGUI SAPGUI
Process Process Process

LAN / WAN network

SAPGUI SAP
Process
Dispatcher Application

2003 SofOS c.a. Basis Overview


R/3 Database Interface

Application Server Database Server

ABAP DB
Interface Local
Interpreter Database
Data
Buffer

Select * from Open-SQL Native SQL

App. data DB data

EXEC SQL. DB
Select * from
END EXEC. Native SQL

DB data

2003 SofOS c.a. Basis Overview


Processing User Request

SAP Distpatcher como una instancia de control: Distribuye las solicitudes


uno tras otro a procesos de trabajo disponibles.

Presentation SAPGUI
SAPGUI

SAPGUI

DISPATCHER

WP WP WP Buffer

Application

Database DB
DB PROCESSES

2003 SofOS c.a. Basis Overview


R/3 Application Services

El sistema r/3 en tiempo de ejecucin es un grupo de procesos paralelos y


cooperativos. En cada servidor de aplicaciones incluyen el distribuidor, as
como una serie de procesos de trabajo que dependen de los recursos.

Background

Enque
Message
WP WP
Dialog DB
SAP Distpatcher
WP WP

Spool Update

DB Gateway
R/3 System C11

2003 SofOS c.a. Basis Overview


R/3 Application Services

Tipos de procesos de trabajo:

Dilogo (D). Proceso de dilogo pasos (transacciones) PAI PBO


Fondo (B). Ejecuta procesos en forma de puestos de trabajo (no en modo de
dilogo)
Enqueue (E). Impide que varias aplicaciones tengan acceso al mismo objeto
Bobina (S). Las coordenadas de salida procesos (impresoras, faxes)
Update (V). Actualizacin de asincrnica. Subdvided en V1 y V2
Mensaje (M). Se comunica entre distribuidores dentro del sistema r/3
Gateway (G). Permite la comunicacin entre r/3 y aplicacin externa.

2003 SofOS c.a. Basis Overview


Introduction to Software Logistics

Unit 1 Basis, Sistema y Unit 6 Sap Service


ambiente MarketPlace

Unit 2 Navegacin

Unit 3 Kernel del


Sistema

Unit 4 Diccionario
ABAP

Unit 5 ABAP
Workbench

2003 SofOS c.a. Basis Overview


ABAP Dictionary

El diccionario de ABAP es un diccionario de datos activos y est


completamente integrado en el Workbench ABAP.
Describe la estructura lgica de objetos de desarrollo de aplicaciones
y su representacin en las estructuras de la base de datos relacional
subyacente.
Todos los componentes de entorno de tiempo de ejecucin, como
programas de aplicacin o de la interfaz de base de datos de obtener
informacin acerca de estos objetos directamente desde el
diccionario de ABAP. ABAP Programs

Menu Painter

ABAP Dictionary

Screen
BD Painter

2003 SofOS c.a. Basis Overview


Introduction to Software Logistics

Unit 1 Basis, Sistema y Unit 6 Sap Service


ambiente MarketPlace

Unit 2 Navegacin

Unit 3 Kernel del


Sistema

Unit 4 Diccionario
ABAP

Unit 5 ABAP
Workbench

2003 SofOS c.a. Basis Overview


ABAP Workbench:
Entorno de desarrollo integrado de grfica del sistema r/3.
ABAP Workbench permite desarrollar, modificar y administrar
cliente / aplicaciones de servidor escritas en ABAP.
Tools:
Escribir cdigo ABAP o Java
pantallas de diseo
crear interfaces de usuario
aplicaciones de prueba para aplicaciones
comprobacin de eficiencia para los errores
uso predefinido funciones
Acceso de desarrollo objetos
crear informacin de bases de datos de acceso
crear servicios de Internet

2003 SofOS c.a. Basis Overview


Changes Level
Cliente Mejoras 1 Personalizacin
Desarrollo
2
3

Manera de adaptar el sistema r/3


1. Personalizacin Modificaciones
2. Concepto de Mejoras Cust. ABAP Cust. Exit1. R/3
3. Desarrollador de cliente Programs Workbench Cust. Exit2. Applications
4
4. Modificacin
R/3 Basis (Middleware)

System Software

1. Establecer parmetros de sistema mediante una interfaz especial


2. Mejorar objetos de repositorio SAP sin utilizar modificaciones
3. Crear propio objetos de repositorio en un espacio de nombres de cliente
4. Cambios a objetos de repositorio SAP (actualizaciones)

2003 SofOS c.a. Basis Overview


Client Concept

Un cliente:
Es una unidad del sistema de R3 que es
tcnica, organizada e independiente.
Est basado en su propio conjunto de datos
maestros de usuario, datos de aplicaciones y
personalizacin de tablas de intervalos clave.

Ejecucin tcnica de clientes:


Todos los usuarios deben iniciar sesin en un
cliente especfico dentro de un sistema r/3 Client
Datos de la aplicacin (datos de
transacciones y maestro) pertenecen slo a Aplication
Data User
un cliente especfico
master
data
Customizing Data

2003 SofOS c.a. Basis Overview


Client Concept

Client 033 Client 044

Aplicacin Aplication
Datos Usuario Data User
Maestro master
Datos data
Personalizacin de datos Customizing Data

Cross-client Customizing

R/3 Repository objects


Herramientas de Entorno de tiempo de ejecucin de la
repositorio: aplicacin:
Navegador de objetos Intrprete ABAP
Editor de ABAP
ABAP Intrprete de pantalla
DDIC
Generador de funcin Llame a las interfaces
Men de pantalla y pintor Control de dilogo

2003 SofOS c.a. Basis Overview


Standard Clients

Client Function Standard Users


000 Template - Pllantilla SAP*
DDIC

001 Example - Ejemplo SAP*


DDIC

066 Support - Apoyo EARLYWATCH

2003 SofOS c.a. Basis Overview


3-System Landscape

Desarrollo y Para configurar las opciones de cliente y la


Personalizacin creacin de nuevas funcionalidades CUST

Seguro de Calidad Para probar la funcionalidad y verificacin


de configuracin QTST

Productivo Para las actividades productivas y datos de


su empresa PROD

Sandbox Para experimentar con la personalizacin


de la configuracin y transacciones SAND

Prueba Pruebas utilizando los datos de


configuracin TEST

Entrenamiento Para la formacin del usuario final


TRNG

2003 SofOS c.a. Basis Overview


3-System Landscape

SAND

QTST TRNG PROD


TEST CUST

Desarrollo Seguro de Calidad Productivo

Garantizar la consistencia del sistema


Permite realizar pruebas de actualizaciones y ayuda a minimizar el tiempo de
inactividad durante las actualizaciones del sistema de produccin

2003 SofOS c.a. Basis Overview


Gestin de Proyectos en la WO

DEV Export

C11K900001 TMS QA
Solicitud de Cambio
Direccin del proyecto Import PROD

Release
Task

Task QA / PROD
Task

Desarrollador Bloqueo de objetos

Una solicitud de cambio es un contanier para todos los objetos


de repositorio
El organizador de Workbench, a continuacin, crea una tarea
para cada miembro del equipo
Al final de los proyectos, cada uno de los miembros del equipo
libera su tarea
2003 SofOS c.a. Basis Overview
R/3 Repository

Repository
Objects
FI HR

SD MM

MM Development Class

Clase de desarrollo: Grupo de objetos de forma lgica relacionados


con el desarrollo.
Una clase de desarrollo contiene todos los objetos de desarrollo que
deben ser desarrollados, mantenidos y transportados juntos. Los
objetos que conforman una transaccin generalmente pertenecen a la
clase de un desarrollo.
Las clases de desarrollo de clientes comienzan con "Y" o "Z".
Objetos de repositorio: Objetos de repositorio son objetos de
desarrollo de ABAP Workbench

2003 SofOS c.a. Basis Overview


Introduction to Software Logistics

Unit 1 Basis, Sistema y Unit 6 Sap Service


ambiente MarketPlace

Unit 2 Navegacin

Unit 3 Kernel del


Sistema

Unit 4 Diccionario
ABAP

Unit 5 ABAP
Workbench

2003 SofOS c.a. Basis Overview


SAP Service MarketPlace

Service.sap.com

2003 SofOS c.a. Basis Overview