-
Curso SAP_BASIS - 2014Notas de Clase s01
Curso SAP_BASIS - PCARRIER
2014TADM10_1.....................................................................................................................3
TEMA 1.- SAP
NETWEAVER.......................................................................................................3Principales
productos de
SAP..................................................................................................................3Evolucin
desde SAP R/3 hasta SAP
ECC..................................................................................................4Mandantes
estndar en SAP (Mandantes de
Sistema)................................................................................5Aplicaciones
y
Componentes...................................................................................................................6Integracin
en SAP
NetWeaver................................................................................................................6Estructura
multicapa del SAP Netweaver Application
Server........................................................................7Estrategia
de Mantenimiento
SAP............................................................................................................8
TEMA 2.- GUI y
Navegacin......................................................................................................9Tipos
de
GUIs.......................................................................................................................................9Instalacin
de un
SAPGUI.....................................................................................................................10Grupos
de
logon..................................................................................................................................10Parmetros
de sistema relacionados con
SAP-GUI....................................................................................10Haciendo
Logon desde el
CLI................................................................................................................11Comandos
especiales...........................................................................................................................11Tips
de
configuracin...........................................................................................................................12
Anexo - Instalacion NW7.02 Trial
(MiniSAP)..............................................................................13Usuario
desarrollador
'BCUSER'.............................................................................................................15Desinstalacin.....................................................................................................................................16Informacin
Adicional..........................................................................................................................16
Anexo Algunos Enlaces de
Inters.........................................................................................17Links
Generales...................................................................................................................................17Pginas
en
Castellano..........................................................................................................................17Descargas
de
Software........................................................................................................................17Licencias
Trial.....................................................................................................................................17
- pg 1 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
TADM10_1TEMA 1.- SAP NETWEAVERTEMA 1.- SAP NETWEAVER
Principales productos de SAPPrincipales productos de SAP
SAP Business One. Para pequeas empresas. Solo arquitectura
Windows. Soporta de10-100 usuarios.
SAP Business by Design: Producto relativamente nuevo, altamente
integrado y quesigue el modelo SaaS del Cloud Computing. Basado en
arquitectora SOA. Apto paracompaas entre 100-500 empleados. Sus
reas de gestin abarcan: Finanzas Recursos Humanos Proyectos
Producccin SRM & CRMGeneralmente, los servicios que se definen
en SOA son Web (aunque nonecesariamente) y la poltica suele ser
contratar los servicios en la modalidad deHosting. Se paga por
usuario. (Para pequeas y medianas empresas). La ventaja esque no
requiere apenas infraestructura, ya que SAP se encarga de su
instalacin,mantenimiento y actualizacin. Por ahora solo est
disponible en algunos pases (EnEspaa an no).
SAP Business All-in-One: Todas las funciones preconfiguradas. Se
trata de losllamados 'Verticales de SAP', como pueden ser el
'famoso' @CONS de Softgal Gestin,@conservas, @textil, tambin
presuntamente del mismo partner. Soporta de 100-2500usuarios. En la
pginahttp://www.sap.com/sme/howtobuy/businessallinone/configurator.epx
hay uninteresante configurador de la solucin All-in-One, con acceso
a documentacin sobre eluso de los diferentes mdulos incluso algunos
en castellano.
SAP Business Suite: Es el producto ms grande, que engloba
'todas' las funciones deSAP. Pensado para grandes empresas. Los
conocimientos que se imparten en este cursoson aplicables tanto a
este producto como al anterior.
Es el sucesor del SAP R/3 Incluye diversos mdulos:
PLM (Product Lifecycle Management) SCM (Supply Chain Management)
CRM, SRM (Customer, Supplier Relationship Management) HCM (Human
Capital Management) FINANZAS (FI) LOGSTICA (SD) CO (Controlling)
PLANEAMIENTO DE LA PRODUCCIN (PP)
- pg 2 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
Evolucin desde SAP R/3 hasta SAP ECCEvolucin desde SAP R/3 hasta
SAP ECCLas 2 figuras que siguen ilustran dicha evolucin
Nota: Los ejemplos que veremos nostros sern sobre sistemas SAP
que corren sobre SAP DB(o sea, Max DB) y tendrn instaladas tanto
las pilas ABAP como la de JAVA.
La tecnologa de SAP-Netweaver permite la realizacin de pginas
BSP (ABAP) y JSP (JAVA).Todas las versiones de Netweaver llevan un
componente denominado ICM (Internetcomunication Manager) para
permitir servir ambos tipos de pginas.
El trmino 'SAP WEB AS' ha sido ms recientemente sustituido por
el de 'SAP NetweaverApplication Server'.
Cuando contratamos las licencias de SAP, nos darn un usuario
para el SAP Service
- pg 3 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
MarketPlace. Dicho usuario se conoce con la denominacin 'Usuario
OSS' y suele llevar lacodificacin sgte:
s000. Este es el superusuario para poder acceder al portal de
SAP.En el portal de SAP, podremos crear ms usuarios del
MarketPlace, bajar parches, consultarnotas, etc. Lo ms cmodo para
usar esta pgina es crear un certificado para la
misma:http://service.sap.comEn la SSM, suele ser til acudir a los
quicklinks
Ambas pilas cuentan con un sistema de control de versiones.El n
mnimo de MQUINAS para instalar SAP de una forma cabal, es de 2, no
obstante el nrecomendado es superior.
PRODSTMS
DEV
INTEGRACIONQAS
(Quality Assurance)
STMSDEV PROD
Sistema Mnimo:
Sistema recomendado
STMS
Desarrollo, Customizing Datos de Calidad
A ser posible resultara tb. til contar con otro sistema
denominado 'SANDBOX'.
Mandantes estndar en SAP (Mandantes de Sistema)Mandantes estndar
en SAP (Mandantes de Sistema) 000 Mandante de Referencia 001 Es una
copia del 000 que se deja en blanco, se puede borrar. 066 Early
Watch
El resto de los mandantes, se denominan 'Mandantes de
Trabajo'.
Nota: Las parametrizaciones que se hagan en el '000' son vlidas
para todos losmandantes.
Parches ms importantes: SAP_BASIS SAP_ABA
Se pueden crear servicios Web tanto con ABAP como con JAVA,
existe conector para .NET, java(JCO),
- pg 4 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
En caso necesario, pueden agregarse servidores adicionales para
balanceo de carga, que nospermite repartir la carga, esto tambin
permite conseguir instalaciones con alta disponibilidad.En las
versiones antiguas de SAP, solo uno de los nodos poda estar activo
al mismo tiempo(Cluster) pero ahora pueden estar varios activos
nodo2nodo1 nodo4nodo3
SAP WEB DISPATCHER
Actualmente, se recomienda encarecidamente instalar el SAP
Solution Manager que es unproducto 'gratuito' de SAP y permite
llevar a cabo un montn de monitorizaciones y Gestin deIncidencias,
realizar 'Early Watch's', etc..
Aplicaciones y ComponentesAplicaciones y ComponentesSAP denomina
Aplicaciones a las soluciones finales para cliente mientras que los
componentesson aquellos elementos tcnicos que las integran (p. ej.
en una Apl. SAP ERP encontraremoscomo componente 'SAP ECC' en un
SAP SRM encontraremos un componente del mismonombre, etc..)
Integracin en SAP NetWeaverIntegracin en SAP NetWeaver XI:
(Exchange Infrastructure). Permite integracin de Sistemas tanto SAP
como no SAP.
La integracin se lleva a cabo mediante XML. Ahora se le denomina
'PI' (ProcessIntegration).
MDM: Permite la consolidacin de Datos Maestros entre distintos
sistemas SAP. BI: Permite realizacin de cubos para anlisis OLAP. El
BI tiene un cliente asociado
denominado Bex (Business Explorer) que muestra los resultados en
Excel EP: Permite tener toda la funcionalidad de SAP en un portal
Web. El portal va sobre un
servidor con pila JAVA.
- pg 5 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
EP(J AVA)ABAP J CO
SAP N.A.SUn lugar gratuito de SAP es la http:ww.sdn.sap.com, en
donde hay muchas guas por lo que esbastante recomendada su
visita.Asimismo, tambin es gratuita la Web de ayuda:
http://help.sap.com , por ejemplo, parahabilitar el sistema de
Gestin de Incidencias del SSM, visitaremos el 'Service Desk'.
Algunos de los cambios de nomenclatura que han hecho los de SAP
para liarla ms: El 'antiguo' SSM 4.0 ahora lo han renombrado como
'Sap Solution Manager 7.0', por
estar basado en Netweaver 7.0. SAP R/3 Enterprise 2003 = v4.7,
corre sobre SAP_BASIS 6.20 6.30. SAP ERP 6.0 = SAP ERP 2005, tambin
corre sobre SAP Netweaver 7.0 Sap Netweaver 7.0, antiguamente se
llamaba Netweaver 2004s
A partir de la versin 6.20, SAP ya genera 'HTML'.SAP NETWEAVER,
podemos verlo como el Servidor de Aplicacin, es por tanto la
plataformasobre la que se montan los diferentes SAP ERP. Hasta la
fecha, existen 3 versiones deNetweaver: la 6.40, la 7.0 y la 7.10.
Todas las anteriores no se consideran pertenecientes a laplataforma
Netweaver.
Estructura multicapa del SAP Netweaver Application
ServerEstructura multicapa del SAP Netweaver Application Server
- pg 6 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
Estrategia de Mantenimiento SAPEstrategia de Mantenimiento SAPEl
ciclo de vida normal de un producto de SAP es de 5 aos, durante los
2 aos sgtes se pagaun recargo del 2% y durante el sgte. un recargo
del 4%.
http://service.sap.com/pam , (Product Availability Matrix) es un
link interesante para ver estascuestiones junto con las
posibilidades y combinaciones que podremos hacer de cara a
unupgrade / migracin.
SAP TREX: (Enterprise Search). Herramienta de Netweaver para
Buscar e Indexar dentro delpropio Netweaver. (Una especie de
'Google' para SAP). Se suele usar para los E.P.'s.
SAP ECC6.0: Central Core del SAP ERP 6.0.
Protocolos soportados por NetWeaver HTTP RFC Para comunicacin
con sistemas no SAP, Las conexiones RFC se configuran con la
transaccin [SM59]. Un ejemplo de uso de las RFC's es para poder
hacer las copias demandante, ya sea dentro del mismo sistema o
entre sistemas diferentes.
- pg 7 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
TEMA 2.- GUI y NavegacinTEMA 2.- GUI y Navegacin
Tipos de GUIsTipos de GUIs SAPGUI grfico SAP GUI for Windows Es
el ms completo pero solo apto para
plataforma Windows. JAVA SAPGUI Disponible para diversas
plataformas (Windows, MAC, Linux, Unix) SAPGUI para HTML, llamado
tambin WebGui. Para usarlo, debemos asegurarnos de
que est funcionando el ICM. Existe un documento para configurar
este servicio, el cualnecesita un puerto. (Se configura con las
transacciones SICF, xxxICM). Tiene variaslimitaciones.
SAP NetWeaver Business Client Se trata de un nuevo cliente que
permite ver tantodynpros clsicas como BSP's, Web Dynpros, Portal
Pages y otros contenidos, todounificado dentro del mismo interfaz.
Requiere ERP 6.0 EHP3. Para ms informacinsobre este GUI, podemos
consultar la nota '900000'. En la captura vemos el aspectoque
presenta este nuevo GUI:
Aqu podemos encontrar un ejemplo de pgina que usa WebGui (adems
permite lasolicitud de un usuario para usar el
sistema):http://www.ides.consolut.eu/sap/bc/gui/sap/its/zuser_req.
Truco: Si estando en estapantalla, pulsamos el botn 'Back' y luego
'Iniciar SAP Easy Access' tendremos acceso aun WebGui completo.
- pg 8 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
Instalacin de un SAPGUIInstalacin de un SAPGUI Bajamos la ltima
versin disponible de la Sap Service Marketplace del apartado
'Installations & Upgrades'. Bajamos el ltimo nivel de
parches disponible para el SAPGUI. En el caso del SAPGUI,
los parches son acumulativos, por lo cual basta con instalar el
ltimo. (Lo obtenemos de'Support Packages & Patches).
El SAPGUI lo podemos tener tambin en un Citrix o en un Terminal
Server (ver nota 138869)El sapgui admite comandos introducidos como
parmetros en una lnea de comandos.Las entradas del SAPLOGON se
guardan en el fichero saplogon.ini que est ubicadotpicamente en
C:\WINDOWS\saplogon.ini. En las versiones ms recientes de SAPGui,
estefichero es dependiente de usuario y se ubica tpicamente en la
ruta %APPDATA%\SAP\Common
Habilitar el S.S.O: (Requiere Directorio Activo o bien LDAP).
Tenemos que marcar la opcin 'SNC' en el SAPGUI. A travs de la
transaccin [SU01] establecemos las correspondencias entre los
usuarios
de Directorio Activo y los de SAP. (Ver nota 352.295)
Creacin de Mandantes: Mediante la transaccin [SCC4]El SAP tiene
por defecto 2 idiomas salvo que instalemos otros a mayores: DE,
EN.
Nota: Las entradas duplicadas de usuarios quedan registradas en
la tabla USR41_MLD
Grupos de logonGrupos de logonPermiten entrar a un sistema SAP
pero sin establecer previamente la instancia a la cual nosdebemos
conectar. Al seleccionar el Botn 'Groups' en SAPlogon, podremos
generar la lista degrupos existentes (en nuestro caso 'SPACE') con
lo cual accedemos directamente al Servidorde Mensajes. Si hacemos
logon y llamamos a la [SM50] en el grupo 'SPACES', podemos vercual
ha sido la instancia que nos ha sido asignado automticamente en
funcin de la carga decada instancia.
Si quisiramos configurar nuevos grupos de logon, podemos usar la
transaccin [SMLG] yluego creamos, si no existe, el fichero
C:\WINDOWS\sapmsg.ini con el contenido sgte:
[Message Server] or name_msg_server=
Adicionalmente, en C:\WINDOWS\system32\drivers\etc\services,
ponemos la sgte. entrada.
sapms 36/tcp # SAP System Messaging Service Port
Con esto, ya podemos ir al SAPLogon y configurar la nueva
entrada de Grupos de Logon.
Parmetros de sistema relacionados con SAP-GUIParmetros de
sistema relacionados con SAP-GUI rdisp/max_alt_modes: n mximo de
modos (hasta 16) login/disable_multiple_gui_login=1 Evita que los
usuarios puedan entrar ms de 1
vez al sistema.
Ejemplo de consulta de parmetro usando la [RZ11]
- pg 9 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
Consulta de nivel de parches, nivel de Kernel y otras
caractersticas del sistema instalado:Desde el men Sistema
Status.Los nuevos sistemas slo se pueden instalar en Unicode.Se
pueden hacer instalaciones distribuidas, de tal manera que la
instancia de BBDD est enuna mquina diferente al WEBAS (NetWeaver
Application Server). Si estn ambos en la misma mquina se denomina
'Instalacin Central'.
El nombre de la instancia ('Server Name') se forma de la sgte.
Forma: 'host_SID_n instancia'.Gestin de Favoritos
En Favorites Add other Objects podemos aadir, p. ej. una
url.
Para evitar que un usuario vea el men estndar de SAP, podemos ir
a 'Extras Settings'
Haciendo Logon desde el CLIHaciendo Logon desde el CLISuponiendo
que tenemos el SAPGUI instalado, podemos hacer logon en nuestro
sistema SAPdesde el interfaz de lnea de comandos usando la
siguiente orden:
sagui /H//S/sapdpEn donde sapdp normalmente se corresponder con
el puerto tcp 32correspondiente a la instancia . Para ver las
correspondencias podemos consultar elfichero 'services' (Ubicado en
%systemroot%\system32\drivers\etc en un sistema Windows).
Comandos especialesComandos especiales /bend: Cancelar sesin de
batch-input
/n: Cancelar la transaccion actual y regresar al men
inicial.
/nXXXX: Llama a la transaccion XXXX directamente desde otra
transaccion.
/o: Muestra la relacin de modos actuales.
/oXXXX: Llama a la transaccin 'XXXX' en un nuevo modo
directamente desde latransaccin actual.
/nend: Finaliza todos los modos con dilogo de confirmacin.
/nex: Finaliza todos los modos sin dilogo de confirmacin.
/i: Borra el modo actual.
- pg 10 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
El sistema SAP, a pesar de tener una sola Base de Datos puede
acceder de modo transparentea los mandantes de forma independiente
gracias a que siempre aade dicho campo en laconsulta aunque no se
incluya desde el programa en ABAP.
Tips de configuracinTips de configuracin Para mostrar los
nombres tcnicos de las transacciones en el men Easy Access
vamos
a Extras Settings y activamos el checkbox 'Display Technical
names'.
En Extras Opciones , podemos marcar una opcin para no cargar la
imagen de fondo,lo cual es importante para conexiones WAN.
- pg 11 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
Anexo - Instalacion NW7.02 Trial (MiniSAP)Anexo - Instalacion
NW7.02 Trial (MiniSAP) Cuestiones a destacar:
Tareas de Preparacin del servidor: Similar a un SAP 'normal'
pero con menosrequerimientos Hw.
No es preciso instalar previamente el gestor de BDD MaxDB, el
propio instalador seencargar de hacerlo (Ver lista de tareas en
fase 'Execute')
Para comenzar la instalacin, vamos al 'sapinst.exe' del
'Installation Master' yseleccionamos la opcin resaltada en la
figura:
Master Password
No cambiar el SAPSID (segn instrucciones de SAP) Parmetros que s
hemos procedido a modificar, antes de lanzar la fase 'Execute' de
la
Instalacin:
- pg 12 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
Desempaquetado de archivos de sistema:
La fase 'Execute' consta de 24 pasos:
- pg 13 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
Procesos de Post-instalacin: A nivel de Sistema Operativo: Si no
ponemos el servicio de MAXDB en modo
automtico, tenemos que acordarnos de lanzarlo manualmente
antes
En cuanto a los servicios de SAP, nos aseguramos de que estn
lanzados(tpicamente ya se iniciarn solos)
[SGEN] ALL Para que la transaccin [DBACOCKPIT] (y sus asociadas)
operasen correctamente,
fue preciso modificar los permisos de la carpeta
:\sapdb\NSP\data\wrk endonde est instalado el RDBMS. (Ver
transaccin [DB59]
Usuario desarrollador 'BCUSER'Usuario desarrollador 'BCUSER'
Default client is "001". Client 000 is typically for system wide
administrative tasks. Two
users are prenstalled: DDIC (Installer PW: 19920706) and SAP*
(Installer PW:06071992). Password may be changed, to the one you
provided during installation.
The DDIC user is intended for certain system administration and
maintenance tasks.Only use DDIC as experienced user. SAP* is a
special administrative user, not used inTrial/Trial systems. Only
use SAP* as experienced user, e.g. to log into a system
- pg 14 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
without valid license key. BCUSER in Client 001 is preshipped
with password: abcd1234. Change with Transaction
SU01. If not you have to create your development user: BCUSER.
Purpose of theBCUSER is to develop applications and maintain the
system. If you create or modifySAP objects within the customer
namespace (starting with Y or Z), you need to enterthe developer
key for this user: 29671482393151224771 (Remark: valid after
youinstalled the licensekey. If your system type is "initial"
enter:07222097363139263004). Enter when prompted. (Remark: This is
not an access keysto modify SAP objects. Custom development
namespace is Z* or Y*).
Login into your system, client 001 with user DDIC, type in
"SU01" into transaction field.You are redirected to transaction
user maintenance. Usually you have to maintaincompany adress first.
Type in your company and press ok. Type in user "BCUSER" andpress
"create". Provide Profile "SAP_ALL" and your initial password
(usually "initial" asyou have to change it next time.). Press save.
log off and login again with yourBCUSER. You are prompted to change
your password.
Activate ICF - Internet Communication Framework (optional). For
web development,call Transaction SICF. Check that sap\bd\icf
service is activated.
Activate Logon Language DE (German) (optional). Call Transaction
SE38. Run reportRSCPINST and add language DE. Then press activat:
SE38 -> RSCPINST -> Add ->"DE" -> Activate
For logon, you may also add a profile parameter in your
default.pfl or directly intrasnaction RZ10 (optional)
zcsa/installed_languages = DE, where D is german and E
isEnglish.
DesinstalacinDesinstalacin Sapinst will uninstall the SAP
NetWeaver AS ABAP Trial Version including all content and
optional the database instance, the SAP Management Console,
registry entries and OSusers.
It is recommended to stop the Application Server before
uninstallation. Opensapinst.exe. Choose "Software Life Cycle
Options" --> Uninstall --> Uninstall System.
Provide sapinst.exe with the file location of your system
profile directory Provide the credentials of system (and optional
database) users. Start uninstallation.
Informacin AdicionalInformacin AdicionalPara ms detalles,
consultar el documento .
./NWASABAPTRIAL70206/DOC/html/index.htm,incluido en la documentacin
oficial del Trial obtenido en la SDN.
- pg 15 de 16 -
-
Curso SAP_BASIS - 2014Notas de Clase s01
Anexo Algunos Enlaces de IntersAnexo Algunos Enlaces de
Inters
Links GeneralesLinks Generales http://www.sap.com
https://training.sap.com/ Catlogo de Cursos Oficiales y Exmenes de
Certificacin https://service.sap.com Web de Soporte Requiere
usuario de pago http://help.sap.com Web de Documentacin Accesible
publicamente http://www.sdn.sap.com SDN/SCN: The social network for
sap professionals
http://www.sapdesignguild.org/resources/r3_history.asp Ejemplos de
pantallas de las
diferentes versiones histricas de SAP.
Pginas en CastellanoPginas en Castellano
http://www.mundosap.com/ Manuales, Foros, Noticias
http://saptricks.wordpress.com Blog sobre SAP, bastante bueno.
http://es.wikipedia.org/wiki/SAP_AG http://sap-adm.blogspot.com.es/
Pgina con trucos de administracin de SAP.
Descargas de SoftwareDescargas de Software Ftp.sap.com En
desuso. Actualmente solo est disponible la Base de Datos MaxDB
.
Nueva pgina de descargas de la SCN:
http://scn.sap.com/community/downloads.
http://www.sdn.sap.com/irj/sdn/index?rid=/webcontent/uuid/1024acfb-5b30-2e10-
f2bd-ccce5d8692b1 SAP NetWeaver ABAP Trial Win 64 bit Version +
SAPGUI forWindows (varias versiones)
Licencias TrialLicencias Trial
https://service.sap.com/sap/bc/bsp/spn/minisap/minisap.htm Para
conseguir las
licencias 'trial' Otros Mtodos para prorrogar licencias (AS
ABAP):
http://scn.sap.com/thread/1228957 Android Market Podemos
encontrar publicaciones on-line y algn cliente
especfico.
- pg 16 de 16 -
TADM10_1TEMA 1.- SAP NETWEAVERPrincipales productos de
SAPEvolucin desde SAP R/3 hasta SAP ECCMandantes estndar en SAP
(Mandantes de Sistema)Aplicaciones y ComponentesIntegracin en SAP
NetWeaverEstructura multicapa del SAP Netweaver Application
ServerEstrategia de Mantenimiento SAP
TEMA 2.- GUI y NavegacinTipos de GUIsInstalacin de un
SAPGUIGrupos de logonParmetros de sistema relacionados con
SAP-GUIHaciendo Logon desde el CLIComandos especialesTips de
configuracin
Anexo - Instalacion NW7.02 Trial (MiniSAP)Usuario desarrollador
'BCUSER'DesinstalacinInformacin Adicional
Anexo Algunos Enlaces de IntersLinks GeneralesPginas en
CastellanoDescargas de SoftwareLicencias Trial