Intregración de Clientes Entre Servidores
Intregración de Clientes Entre Servidores
Intregración de Clientes Entre Servidores
Maestro de Clientes
Para:
rea de programacin
Eduardo Arana
Lder Usuario
Equipo Funcional
Dany Tinoco
Equipo Tcnico
Registro de Cambios
Fecha
Autor
Versin
Observaciones
1.0
Versin inicial
Versin
Observaciones
Revisores
Fecha
Revisor
Pg. 2 de
27
Seccin Funcional
1. Objetivos
-
2. Pre Requisitos
Pg. 3 de
27
Datos Generales.
Ventana de Direccin:
o Nombre 2.
o Nombre 3.
o Nombre 4.
o Calle/Nmero.
Complemento.
Calle 4.
Calle 5.
o Pas.
o Zona de Transporte (6000000) Se debe completar por
defecto pero
No se utilizara para Ransa.
o Telfono.
Pg. 4 de
27
o E-mail.
Ventana de Datos de Control:
o Acreedor.
o Sociedad GL. Asociada.
o Identificacin fiscal:
N ident.fis.1 (RUC).
N ident.fis.2 (DNI).
NIF 3 (Extranjero).
Extranjera)
(92
(96
(91
R.U.C.)
D.N.I)
Carnet
Datos de Sociedad.
Pg. 5 de
27
Estructura
Denominacin
NUMTRA
Cod. Cliente
Sociedad
Nombre 1
Nombre 2
Nombre 3
Nombre 4
Direccin
Nmero
Complemento
Calle 4
Calle 5
Pas
Zona de Transporte
KUNNR
BUKRS
NAME1
NAME2
NAME3
NAME4
STREET
HOUSE_NUM1
HOUSE_NUM2
STR_SUPPL3
LOCATION
COUNTRY
TRANSPZONE
LIFNR
Tipo
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
Longitu
d
10
10
4
35
35
35
35
60
10
10
40
40
3
10
10
VBUND
CHAR
STCD1
STCD2
STCD3
AKONT
FDGRV
XZVER
ZAMIV
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
16
11
18
10
10
1
1
Campo
Acreedor
Sociedad GL.
Asociada
N ident.fis.1
(RUC)
N ident.fis.2 (DNI)
NIF 3 (Extranjero).
Cuenta Asociada
Grp. Tesorera
Grabar Historial
Cliente Electrnico
Tabla:
Tabla de
Generales
Denominacin
Campo
Tipo
Longitu
Pg. 6 de
27
d
Telfono
Extensin
E-mail
TEL_NUMBER
TEL_EXTENS
SMTP_ADDR
CHAR
CHAR
CHAR
30
10
241
Campo
Tipo
NAME_LAST
CHAR
35
NAME_FIRST
CHAR
35
PAFKT
TEL_NUMBER
TEL_EXTENS
SMTP_ADDR
CHAR
CHAR
CHAR
CHAR
2
30
10
241
Tabla de
Contacto
Denominacin
Apellido de
Contacto
Nombre de
Contacto
Funcin Per.
Contacto
Telfono
Extensin
E-mail 1
Longitu
d
Completar estructura:
- Con el cdigo de cliente KUNNR ir a la KNA1 y Obtener el campo
ADNRN
LIFNR
VBUND
STCD1
STCD2
STCD3
- Con el campo ADNRN ir a la tabla ADRC y obtener los campos
NAME1
NAME2
NAME 3
NAME 4
STREET
HOUSE_NUM1
HOUSE_NUM2
STR_SUPPL3
LOCATION
Pg. 7 de
27
COUNTRY
TRANSPZONE
Con el cdigo de cliente y la sociedad ir a la tabla KNB1 y obtener los campos.
AKONT
FDGRV
XZVER
ZAMIV
+
Crear una bapi en el nuevo servidor de Ransa, la cual recepciones los datos
enviados por la bapi anterior.
Esta bapi deber crear o modificar clientes mediante una bapi o un batch imput.
Sugerencia: Copiar la bapi ZBAPI_DEBITOR y completar las estructuras restantes para la creacin o
modificacin de clientes, de lo contrario realizar un batch Imput.
Pg. 8 de
27
Validar si el cdigo de cliente existe en la tabla KNA1, en caso de existir solo debe
actualizar los datos, de no existir se deber crear el cliente ingresando los
siguientes parmetros.
Regin, Poblacin (Departamento) y Distrito son datos por defecto solo para la
creacin,el Cdigo Postal se completa por defecto con el llenado de estos campos.
Regin: 15
Pg. 9 de
27
Poblacin: LIMA
Distrito: LIMA
NO se debe considerar estos campos al momento de la modificacin.
Tabla de telfonos generales
Pg. 10 de
27
Pg. 11 de
27
Pg. 12 de
27
Pg. 13 de
27
Regin, Poblacin (Departamento) y Distrito son datos por defecto solo para la
creacin,
Regin: 15
Pg. 14 de
27
Poblacin: LIMA
Distrito: LIMA
NO se debe considerar estos campos al momento de la modificacin.
-
Si se actualizo el cliente con xito, mostrar el icono verde con el mensaje Los
Datos se actualizaron de forma correcta.
Si se presentaron errores, se debe mostrar el error devuelto por la bapi.
NOTA:
El botn AS400 y MMS se usara para otro proceso.
-
Tipo
CHAR4
CHAR10
CHAR30
DATS8
TIMS6
Llave
X
X
X
Pg. 15 de
27
USER
DTSAL
HRSAL
TYPE
MESSAG
E
-
CHAR12
DATS8
TIMS6
CHAR12
CHAR50
Y grabar los datos en la tabla, la fecha y hora de salida de la bapi y la fecha y hora
de retorno respectivamente.
-
4. Solucin Propuesta
Pg. 17 de
27
2. Modelamiento De Requerimientos
2.1. Definicin De Actores
Actor 01
Descripcin
Accesos al
Sistema
PRE
CONDICIONES
POST
CONDICIONES
ESCENARIO
PRIMARIO
Pg. 18 de
27
SISTEMA
2. Generacin de documentos
SISTEMA
RESULTADO
FRECUENCIA
REQ. NO
FUNCIONALES
ASOCIADOS
CASOS DE USO
RELACIONADOS
No aplica.
OPCIONES
ASOCIADAS DEL
SISTEMA
No aplica.
ENTIDADES
ASOCIADAS
NOTAS
Ninguna
Pg. 19 de
27
1. Anexos
[Datos adicionales y relevantes en la funcionalidad]
Seccin Tcnica
1 Objetivos
[Describir cual es el objetivo del documento de anlisis y diseo del
producto]
5. Consideraciones
[Indicar las consideraciones que se tomarn en cuenta para el proceso de
anlisis y diseo]
6. Arquitectura de la Solucin
3.1. Arquitectura General del Sistema
[Colocar el diagrama con la arquitectura general del sistema, el
diagrama deber mostrar hardware, software, interacciones y
servicios]
3.4.2.1.
Nombre
Tabla
[Nombre de la tabla]
[El nombre debe tener un
vnculo a su descripcin,
lneas abajo]
Descripci
n
Mdulo y/o
Sistema
2
3
3.4.2.2.
Tabla
Descripci
n
TableSpac
e
NDICES
Nombre
ndice
Columnas
Tipo
1
2
3
CAMPOS
#
Column
a
Descripcin
Longitu
d
Tipo
Dato
Valor
Defaul
t
Nul
o
PK
FK
1
2
3
3.4.2.3.
Stored Procedure:
[Registrar los procedimientos almacenados que sern
creados en la implementacin de algunos casos de uso]
#
Caso de
Uso
Objeti
vo
Esque
ma
Siste
ma
1
2
3
4
Enlaces:
[Registrar los objetos que permiten el ENLACE a las bases
de datos externas con las cuales se tendr conexin]
#
Nombr
e
Definicin
1
2
3
4
Jobs:
[Registrar los Jobs que sern creados
implementacin de algunos casos de uso]
#
Caso de
Uso
Objeti
vo
Esque
ma
en
la
Siste
ma
1
2
3
4
Pg. 22 de
27
Campo
1
Campo
2
Tip
o
Longit
ud
01
Descripcin de campo 1
AN
08
Descripcin de campo 2
NN
Descripcin
:: .
:: .
n
Campo
n
TOTAL
NN
# Campo
1
2
Campo
1
Campo
2
Tag
Padr
e
Descripcin
Descripcin de campo 1
Descripcin de campo 2
Tag
Tag 0 Tag 1
Tag 0 Tag 2
Nive
l
1
1
:: .
:: .
n
Campo
Descripcin
ensimo
de
Parmetros
Id
Parmet
ro
Campo 1
Descripcin de campo 1
Campo 2
Descripcin de campo 2
::
::
Campo n
Descripcin
Id
1 Descripcin de retorno 1
7. Solucin Tcnica
4.1. Dependencias
4.2. Atributos
4.3.1.1.
Mensajes
Cdigo
del
Mensaje
Tipo
de
Mensa
je
Mensajes
Evento
validado
1
2
Pg. 24 de
27
4.3.1.2.
Definicin de consultas
[Indicar los detalles para la realizacin de consultas]
Nombre de
Consulta
Parmetro
s enviados
Campos
resultantes
Sentencia SQL
1
2
3
Campo
1 Campo 1
2 Campo 2
Tip
o
ESTRUCTURA
Longit
ud
Descripcin
01
Descripcin de campo 1
AN
08
Descripcin de campo 2
NN
:: .
:: .
n Campo n
#
1
2
Campo
Campo filtro
1
Campo filtro
2
Tip
o
01
AN
08
NN
:: .
:: .
n
Campo filtro
n
Pg. 25 de
27
Pg. 26 de
27
4.5. Lgica
[Se describe]
4.6. Subrutinas
[Se describe]
4.8. Transaccin
[Se describe]
4.9. Include
[Se describe]
5. Definiciones
Diseo de sistema: Es el arte de definir la arquitectura de hardware y
software, componentes, mdulos y datos de un sistema de cmputo
para satisfacer ciertos requerimientos. Es la etapa posterior al anlisis de
sistemas.
Pg. 27 de
27