Professional Documents
Culture Documents
SAP
Versin 1.0
Fecha Revisin: 28/08/14
ndice de contenidos
INTRODUCCIN ........................................................................................................................... 4
RECOMENDACIONES GENERALES .............................................................................................. 6
2.1. SOLICITUD DE CDIGO DE PROYECTO .......................................................................................... 6
2.2. NOMENCLATURA ..................................................................................................................... 6
2.3. NORMAS DE DESARROLLO ......................................................................................................... 6
CLASES DE DESARROLLO ............................................................................................................. 7
3.1. NOMENCLATURA ..................................................................................................................... 7
MTODO DE TRABAJO ................................................................................................................. 8
4.1. AL CREAR LOS OBJETOS ............................................................................................................ 8
4.2. PARA GARANTIZAR LA CONSISTENCIA DE DATOS ............................................................................. 8
4.3. PARA LA INTERFAZ DE USUARIO................................................................................................... 8
4.4. PARA GARANTIZAR EL MULTILENGUAJE ......................................................................................... 8
4.5. PARA DOCUMENTAR LOS DESARROLLOS ....................................................................................... 8
OBJETOS DEL DICCIONARIO DE DATOS ..................................................................................... 9
5.1. TABLAS .................................................................................................................................. 9
5.2. ESTRUCTURAS ......................................................................................................................... 9
5.3. VISTAS ................................................................................................................................... 9
5.4. ELEMENTOS DE DATOS Y DOMINIOS .......................................................................................... 10
5.5. OBJETOS DE BLOQUEO ........................................................................................................... 10
5.6. AYUDAS DE BSQUEDA ........................................................................................................... 10
PROGRAMAS .............................................................................................................................. 11
6.1. PROGRAMAS DE TIPO 1 (REPORTS) ......................................................................................... 11
6.2. PROGRAMAS DE TIPO I (INCLUDES)......................................................................................... 11
6.3. PROGRAMAS DE TIPO M (MODUL POOL) ................................................................................ 11
6.4. PROGRAMAS DE TIPO S ( POOL DE SUBRUTINAS) ....................................................................... 11
MDULOS DE FUNCIN ............................................................................................................ 12
7.1. GRUPO DE FUNCIONES ........................................................................................................... 12
7.2. MDULOS DE FUNCIN .......................................................................................................... 12
OTROS OBJETOS ......................................................................................................................... 13
8.1. MDULOS DE DILOGO .......................................................................................................... 13
8.2. TRANSACCIONES ................................................................................................................... 13
8.3. MENS DE MBITO ................................................................................................................ 13
8.4. ID DE PARMETROS SET/GET ................................................................................................. 13
8.5. CLASES DE MENSAJES ............................................................................................................. 13
8.6 QUERIES ............................................................................................................................... 14
8.7 ROLES .................................................................................................................................. 14
NOMENCLATURA OBJETOS INTEGRACIONES SAP XI / PI ........................................................ 15
SYSTEM LANDSCAPE .................................................................................................................. 16
10.1. SOFTWARE CATALOG ........................................................................................................... 16
10.2. TECHNICAL LANDSCAPE ........................................................................................................ 16
http://dgtic.caib.es >
http://dgtic.caib.es >
Captulo 1:
Introduccin
A. Se hace necesario, seguir una serie de normas a la hora de acometer los desarrollos en la
plataforma SAP, por ello las aplicaciones del sistema Econmico Financiero y Logstico del
Govern de les Illes Balears adems de desarrollarse siguiendo los estndares publicados por la
DGDT en: http://dgtic.caib.es/estandards/index.html
METRICA versin 3.
Estndar de desarrollo de aplicaciones del Govern de les Illes Balears.
Estndar de interface de usuario web (libro de estilo).
Lgica de aplicacin
Base de datos
Producto
Tecnologa
WebDynpro
ABAP
SAP BI 7
ABAP
SAP NetWeaver
ABAP/J2EE
DB2/400 V7R1
ANSI-SQL
(SAP ERP)
Oracle (SAP BI)
http://dgtic.caib.es >
Sistema Operativo
OS/400 V7R1
Red Hat Enterprise Linux 4 o
superior
(arquitectura x86_64)
ABAP/J2EE
XML / SOAP / HTTP / JCA /
RFC
Mdulos web
Plataforma de Tramitacin
Telemtica.
J2EE
JBOSS
JSP / Servlets
http://dgtic.caib.es >
Captulo 2:
Recomendaciones generales
2.1. Solicitud de cdigo de proyecto
Antes de comenzar el desarrollo de un nuevo proyecto es necesario solicitar un cdigo a la
DGTIC (Direcci General de Tecnologies i Comunicacions). La peticin se har enviando un
correo a la direccin suport@caib.es indicando necesariamente, la siguiente informacin:
2.2. Nomenclatura
Esta nomenclatura, va destinada a organizar y determinar los objetos de los diferentes
proyectos, por lo tanto, el nombre del objeto debe de incluir un identificador del proyecto en
el que se crea el objeto, los cuales estn definidos en el Anexo I.
La propuesta de nomenclatura para los proyectos es de 3 / 4 caracteres por la problemtica
de nombres muy largos y se alcance el mximo de longitud permitida, por ejemplo 16
caracteres para el nombre de tablas y vistas.
Hay una serie de consideraciones a tener en cuenta:
Esta nomenclatura se debe seguir siempre que se pueda y no haya problemtica por
la longitud de nombres.
La nomenclatura bsica es la anteriormente expuesta, pero cuando no se adapte a las
normas SAP para nombrar objetos, se ha de extrapolar, para que se adapte a estas
normas.
http://dgtic.caib.es >
Captulo 3:
Clases de desarrollo
3.1. Nomenclatura
http://dgtic.caib.es >
Captulo 4:
Mtodo de trabajo
4.1. Al crear los Objetos
Todos los objetos que se creen, han de estar dentro de una Clase de Desarrollo.
Es importante que todos los objetos sigan las normas referentes a la nomenclatura.
A la hora de realizar desarrollos, es muy importante seguir las normas que garanticen
el concepto de Transaccin.
En cada Transaccin los datos se deben tratar como una unidad, o se actualiza todo
o no se actualiza nada.
http://dgtic.caib.es >
Captulo 5:
Objetos del diccionario de datos
5.1. Tablas
Nomenclatura
5.2. Estructuras
Nomenclatura
5.3. Vistas
Nomenclatura
Siempre que se pueda, se usarn Elementos de Datos a la hora de crear los campos de la
tabla, evitando la entrada directa de Tipos.
Siempre que se pueda, usar los Elementos de Datos estndar de SAP, con el fin de
facilitar la integracin entre las aplicaciones desarrolladas y las estndar.
Siempre que existan textos explicativos, se han de crear tablas de textos.
A la hora de crear el Mdulo de Actualizacin se han de seguir las siguientes indicaciones:
http://dgtic.caib.es >
Recomendaciones
http://dgtic.caib.es >
10
Captulo 6:
Programas
6.1. Programas de Tipo 1 (Reports)
Nomenclatura
http://dgtic.caib.es >
11
Captulo 7:
Mdulos de funcin
7.1. Grupo de funciones
Nomenclatura
http://dgtic.caib.es >
12
Captulo 8:
Otros objetos
8.1. Mdulos de dilogo
Nomenclatura
8.2. Transacciones
Nomenclatura
13
8.6 Queries
Nomenclatura
8.7 Roles
Nomenclatura
Se nombrarn con el siguiente Formato: Zid:mod:[submod]:tipo:[soc]:[div]
Id es el identificador del proyecto al que pertenece el rol.
mod iniciales que identifican al mdulo al que pertenece.
[submod] es opcional y se sustituir por las iniciales del submdulo
al que pertenece.
tipo tipo usuario o actividad del rol.
[soc] sociedad
[div] siglas que denotan la divisin, centro, gerencia, conselleria.
Ejemplos de nomenclatura de roles sera:
ZIBS:FI:GES:IBSA:SSCC
Con submod ZSICODE:ISPS:EMCRED:UGE:CAIB:14
En los roles en que se utiliza la estructura organizativa, es recomendable la utilizacin
del concepto de herencia o derivacin de roles (rol padre y roles hijos).
La nomenclatura del rol padre sera: Zid:mod:[submod]:tipo:XXXX
Ejemplo: ZIBS:FI:GES:XXXX
http://dgtic.caib.es >
14
Captulo 9:
Nomenclatura objetos integraciones SAP XI / PI
A continuacin vamos a definir la nomenclatura para los objetos de los desarrollos de las
integraciones en los sistemas SAP XI / PI en cada uno de sus mdulos:
-
http://dgtic.caib.es >
15
Captulo 10:
System Landscape
10.1. Software Catalog
a)
Products
Est compuesto por uno o ms Software Components.
Nomenclatura
Se nombrarn siguiendo el siguiente formato: id_prod
Id es el identificador del proyecto en el que se realiza la integracin.
prod nombre descriptivo de la integracin.
b)
Software Components
Nomenclatura
16
Captulo 11:
Integration Builder Design
Para la nomenclatura de los objetos estn permitidos los siguientes caracteres: a(A)-z(Z), 09, y "_"
Para mejor legibilidad, si el nombre del objeto tiene varias palabras, irn separadas por _ y
se escribir con mayscula la primera letra de cada palabra.
Ejemplo: MI_Proceso_Ordenes
11.1. Namespace
Nomenclatura
Integration Scenario
Nomenclatura
b)
Action
Nomenclatura
c)
Integration Process
Nomenclatura
http://dgtic.caib.es >
17
Message Interface
Nomenclatura
b)
Message Type
Nomenclatura
c)
d)
Data Type
Nomenclatura
e)
f)
Context Object
Nomenclatura
g)
External Definition
Nomenclatura
http://dgtic.caib.es >
18
Interface Mapping
Nomenclatura
b)
Message Mapping
Nomenclatura
c)
Mapping Template
Nomenclatura
d)
Imported Archive
Nomenclatura
Adapter Metadata
Nomenclatura
b)
http://dgtic.caib.es >
19
Captulo 12:
Integration Builder Configuration
12.1. Scenarios
Nomenclatura
12.2. Party
Nomenclatura
Business System
Nombre definido en el System Landscape.
12.2.a.1) Communication Channel
Nomenclatura
12.3.b)
Business Service
Nomenclatura
12.3.c)
Integration Process
Toma el nombre del Integration Process definido en el Integration Repository.
http://dgtic.caib.es >
20
http://dgtic.caib.es >
21
Captulo 13:
Anexos
13.1. Identificadores de proyectos.
Identificador
SIC
SICODE
SEC
SEINCO
SAIS
RECA
RCC
MARES
ATIB
IBS
FACE
RHIBS
Proyecto
SICODE Sistema Contable, Financiero, Presupuestario
SEINCO Expedientes de Contratacin, Patrimonio, Convenios
Sistema de Ayudas y Subvenciones
Recaudacin, cartera, SIRECA
Registro de Contratos y Contratistas
MARES Tributos
Agencia Tributaria
IBSALUT
Factura Electrnica
Recursos Humanos IBSalut
Todas las solicitudes de paso a produccin tendrn que ser enviadas a la direccin de
correo suport@caib.es y debern tener anexados los siguientes documentos:
o Cuaderno de carga (en formato Microsoft Word)
o Si se tienen que enviar otros ficheros como plantillas, etc., se enviarn dentro
de un fichero en formato ZIP conteniendo TODOS los ficheros necesarios
para realizar la instalacin.
Dicho cuaderno de carga debe tener el nombre siguiente:
SAP-INaammdd.doc
donde aa es el ao, mm es el mes y dd es el da de envo de la peticin a la
direccin de correo suport@caib.es.
13.2.2. Normas
http://dgtic.caib.es >
22
http://dgtic.caib.es >
23
Persona
Se indicar el usuario responsable del desarrollo o de la solicitud en cuestin. Tanto se podr
poner el cdigo de usuario como el nombre o una abreviatura del nombre de la persona.
Fecha
Se indicar la fecha en la cual la orden de transporte se encontraba lista para instalar.
13.2.3.8. VALIDACION
Persona
Se indicar el usuario responsable de la validacin del desarrollo que se tiene que pasar a
produccin. Se puede poner tanto el cdigo de usuario, como el nombre o una abreviatura
del nombre de la persona.
Fecha
Se indicar la fecha en la cual la orden de transporte se encontraba lista para instalar.
13.2.3.8. INSTALACION
Este campo no debe ser rellenado. Los datos necesarios sern introducidos por la persona
que realice la instalacin en produccin.
http://dgtic.caib.es >
24
Captulo 14:
Ejemplo de cuaderno de carga sistema SAP R/3
Cuaderno de carga
APLICACION
ORDEN DE
TRANSPORTE
ACCION
SISTEMA /
MANDANTE
OBSERVACIONES A LA INSTALACION
DESARROLLO
Persona
Fecha
VALIDACION
Persona
Fecha
SICODE
CEXK923981
Importar
GBP
Nom Des.
08.10.08
Nom Val.
08.10.08
IBSA
GBDK950257
Importar
GBP
Nom Des.
08.10.08
u86339
08.10.08
RECAPTACIO
GBDK950339
Importar
GBP
U00034
08.10.08
Nom Val.
08.10.08
MARES
GBDK949692
Importar
GBP
Nom Des.
08.10.08
Nom Val.
08.10.08
Nom Des.
08.10.08
Nom Val.
08.10.08
SICODE
GBDK950269
reImportar
GBP
INSTALACION
Persona
Fecha
Captulo 15:
Ejemplo de cuaderno de carga sistema SAP XI
Cuaderno de carga
APLICACION
ORDEN DE
TRANSPORTE
ACCION
SISTEMA /
MANDANTE
OBSERVACIONES A LA INSTALACION
DESARROLLO
Persona
IBSA
IBSA
XIDK900087
Fecha
VALIDACION
Persona
Fecha
Importar
XIP ABAP
Nom
08.10.08
Des.U92566
Nom Val.
08.10.08
Importar
XIP Java
Export Path:
/sapmnt/XID/global/xi/repository_server/export
Nom
08.10.08
Des.U92566
Nom Val.
08.10.08
Nom Val.
08.10.08
INSTALACION
Persona
Fecha
File: XI3_0_CAIB_ECOFIN_1_of_ieci.es-objs_89.tpz
3
IBSA
Importar
XIP Java
http://dgtic.caib.es >
26
Scenario
System Landscape
Producto
Soft component
Technical system
Business system
Diseo
External Definitions
Message interface
SC_MARES_AEAT
Message mapping
Interface mapping
Integration Process
Configuracin
Business system
Business service
Integration Process
Canal comunicacin
Receiver determination
Interface determination
Sender agreement
Receiver agreement
http://dgtic.caib.es >
27