Está en la página 1de 17

Especificación RICEF

Proyecto BACK-SAP

Equipo Finanzas

Carga masiva de valores en áreas de Revalorización Cap y


Descripción
Amortización
Zoila Angulo
Líder presencial
Diana Rosado
Consultor responsable Juan José Martínez Díaz

Tabla de Contenidos

1. INFORMACIÓN GENERAL................................................................................................................. 2

2. GESTIÓN DE VERSIONES................................................................................................................. 3

3. REQUERIMIENTO FUNCIONAL......................................................................................................... 4
3.1. DESCRIPCIÓN DEL DESARROLLO................................................................................................... 4
3.2. ANTECEDENTES / DEPENDENCIAS................................................................................................. 4
3.3. CARGA TRANSACCIONAL.............................................................................................................. 4
3.4. FRECUENCIA Y HORARIOS............................................................................................................ 4
3.5. RESUMEN FUNCIONAL.................................................................................................................. 4
3.6. RESUMEN TÉCNICO...................................................................................................................... 5
3.7. DIAGRAMA DE FLUJO.................................................................................................................... 6
3.8. DOCUMENTACIÓN DEL DESARROLLO.............................................................................................6
3.9. PARÁMETROS DE ENTRADA/ DISEÑO DE PANTALLA......................................................................11
3.10. SEGURIDAD............................................................................................................................... 12
3.11. PREMISAS/DEPENDENCIAS/ RESTRICCIONES................................................................................12
3.12. SAP REQUERIMIENTOS GENERALES........................................................................................... 13
4. SOLUCIÓN TÉCNICA....................................................................................................................... 14
4.1. OBJETOS DE DESARROLLO......................................................................................................... 14
4.2. TABLAS..................................................................................................................................... 14
4.3. PARÁMETROS............................................................................................................................ 14
4.4. RUTINAS DE PROCESO................................................................................................................ 15
4.5. Ejecución de ejemplo............................................................................................................... 15

Página 1 de 17
Especificación RICEF

Proyecto BACK-SAP

1. Información General

identificador de Desarrollo CON01


Título del desarrollo Carga masiva valores Cap y amor áreas de valoración

Documentos de Referencia

Componente o módulo de SAP Finanzas (FI) – Activos Fijos (AM)


Tipo de desarrollo Reporte Conversión Formulario Interfaz
Enhancement/Mejora

Complejidad ✘
Alta Media Baja

Prioridad ✘
Alta Media Baja

Página 2 de 17
Especificación RICEF

Proyecto BACK-SAP

2. Gestión de Versiones
Sección Versión Descripción del cambio, Referencia a Autor Fecha
modificada No. (Incluyendo el motivo del cambio) Requisición de
cambio
EF 1.0 Versión inicial Juan 16-10-2012
José
Martínez

ET 1.0 Versión inicial

UTP 1.0 Versión inicial


1.1

EF - Especificación Funcional
ET – Especificación Técnica
UTP – Plan de pruebas unitarias

Página 3 de 17
Especificación RICEF

Proyecto BACK-SAP

3. Requerimiento Funcional

3.1. Descripción del Desarrollo


PROMIGAS requiere ajustar los valores para las diferentes áreas de valoración para los activos fijos.
Esta actualización de valores se realizará con la transacción ABSO. Se creará una grabación para que el
programador tome de allí la lógica del traspaso. Los valores a modificar con esta transacción se
presentarán en una plantilla.

Transacciones SAP:

 ABSO – Contabilización Áreas de Valoración

3.2. Antecedentes / Dependencias


Esto con el fin de evitar problemas en la carga de los montos.
El archivo a cargar debe ser en formato TXT y con tabulaciones en valores absolutos

3.3. Carga Transaccional


Una sola vez

3.4. Frecuencia y Horarios


A demanda del usuario

3.5. Resumen Funcional


Promigas necesita un programa que registre de forma masiva los valores en las áreas de
revalorización creadas para soportar las normas IFRS adoptadas por el cliente.

Este programa utilizará la lógica de la transacción ABSO “Otros movimientos de activos fijos”
para realizar los crague de valores CAP y si fuese necesario los de amortización. Para este
proceso se limitaran a cierta clase de movimientos, que más adelante describiremos.

Este programa permitirá leer un archivo .txt y realizar los registros (CAP) y Amortización que se
requieren para las diferentes áreas de revaloración de los activos fijos, el cual se ejecutará
inicialmente de forma test para que generar reporte que informará los errores presentados y ser
corregidos por el responsable de la información; corregidos los errores en el archivo se debe
ejecutar de forma real para que el programa realice las respectivas contabilizaciones.

Página 4 de 17
Especificación RICEF

Proyecto BACK-SAP

3.6. Resumen Técnico

El desarrollo debe considerar cuatro tipos de registros diferentes a realizar con la transacción ABSO:

 Correcciones positivas de valores CAP


 Correcciones Positivas de Valores Amortización
 Correcciones negativas de valores CAP
 Correcciones Negativas de Valores Amortizacion

Para cada grupo de registro se utilizará una clase de movimiento diferente.

Se realizaron las siguientes grabaciones (Tx. SHDB) para presentar la lógica de las correcciones
positivas y negativas de los valores: Abso_4= positivo y Abso_5=Negativa

 Corrección de Valores CAP: ABSO-CAP yAmort

Para las correcciones de los valores CAP, el archivo tiene la siguiente estructura

Nombre del Descripción Tipo Longitud Requerido Observaciones


Campo /Opcional
Datos de Cabecera
ANBZ-ANLN1 Número principal de Activo CHAR 12 R
Fijo
ANBZ-ANLN2 Subnúmero CHAR 4 O
Datos de Contabilización
ANBZ-DMBTR Importe de contabilización CURR 13 R
ANBZ-AUFNV Rv.prp.AmoN Anos anterio CURR 13 O
ANBZ-AUFNL Rv.prp.AmoN Ejer actual CURR 13 O
Datos Adicionales
ANEK-SGTXT Texto CHAR 50 O
ANEK-XBLNR Referencia CHAR 16 O
Partidas individuales
ANEP-ANBTR Importe contab CHAR 13 O
ANEA-AUFNL Rv.prp.AmoN Eje Actual CHAR 13 O

Página 5 de 17
Especificación RICEF

Proyecto BACK-SAP

Archivo Modelo para la carga de datos

Según la lógica del anterior desarrollo deberemos entonces usar

3.7. Diagrama de Flujo

3.8. Documentación del Desarrollo

Título del Desarrollo Cargue de Valores CAP y Amort de activos fijos


Nombre del Desarrollo
Tipo de Desarrollo Programa de Cargue
Tipo de ejecución En Línea
Nombre Transacción
Paquete
Grupo de autorizaciones
Funcione(s)
Programas Include
Clases de mensaje
Tablas ANBZ, ANEP, ANEK
Elementos de dato
Dominios
Objetos/métodos
Objetos de autorización
LSMW (Carga Inicial)

Página 6 de 17
Especificación RICEF

Proyecto BACK-SAP

Otros (Especificar)

Página 7 de 17
Especificación RICEF

Proyecto BACK-SAP

Página 8 de 17
Especificación RICEF

Proyecto BACK-SAP

Para esta transacción tendríamos que usar la siguiente lógica, colocado el movimiento en el archivo el
programa debe ser capaz de determinar las áreas de valoración actualizar, como verán en el ejemplo
colocamos el primer valor y al darle partidas individuales abre otro dympro, que seria los dólares que
automáticamente el sistema calcula, por ende en caso que se necesiten colocar dólares diferentes a los
del sistemas, este campos debe ser actualizado desde el archivo TXT.

Debemos tener en cuenta que si no se necesita actualizar el campo, en el archivo TXT vendría en
blanco, pero esto no quiere decir que el programa deba blanquear el campo.

La tabla donde se puede mirar los movimientos que se usaran es la siguiente

Estos serán los movimientos a usar solo estos movimientos

Página 9 de 17
Especificación RICEF

Proyecto BACK-SAP

Una vez determinado donde conseguir los movimientos y que naturaleza tiene, ( S o H), tenemos que
precisar cuáles son las áreas a las cuales son susceptibles de modificaciones.

Acá es donde vemos cuales son las áreas de valoración a utilizar o actualizar

Página 10 de 17
Especificación RICEF

Proyecto BACK-SAP

3.9. Parámetros de Entrada/ Diseño de Pantalla

 Campo de Selección: Entrada de datos

Blo Tipo Texto Campo Obliga Tipo Valor por Param ID Ayuda Comentario adicional
que Param torio Dato defecto busq.
01 R Sociedad O CHAR 4

02 R Fecha de O DATS 8
Contabilizacion

03 R Clase de O CHAR 3
Movimiento
04 R Ejecución Test O CHAR 1
05 R Mode de O CHAR 1
procesamiento
Leyenda: P – Parameter / S – Select-options / R – Radio button / C – Check box

Página 11 de 17
Especificación RICEF

Proyecto BACK-SAP

Y además deberá contar con un PATH para leer el archivo local (estará en la computadora del usuario
que ejecute las cargas).

 Formato de archivos de entradas

Campos, longitudes, estructuras, tipos de los archivos>


Tipo de archivo Entrada Formato de Texto/Excel/Binario Delimitador NA/Punto y
Salida archivo de campos coma/Otro
Campo Tipo Dato Longitud Validación de Tabla de Campo de
Dato / Valor por mapeo mapeo
defecto
Número principal CHAR 12 ANBZ ANLN1
de Activo Fijo
Subnúmero CHAR 4 ANBZ ANLN2
Importe de CURR 13 ANBZ DMBTR
contabilización
Texto CHAR 50 ANEK SGTXT
Referencia CHAR 16 ANEK XBLNR
Importe NUMC 13 ANEP ANBTR
Importe NUMC 13 ANEP ANBTR

3.10. Seguridad

Como ejecutar el desarrollo y restricciones


No existen restricciones.
✘ Autorización restringida solo por transacción (desarrollo)
Restricciones basadas en criterios específicos.
Otros:
Comentarios:
N/A.

3.11. Premisas/Dependencias/ Restricciones


Previa a la subida del archivo que requerirá este objeto, es necesario contar con la configuración de
algunos de los parámetros que requieren todos los movimientos creados por área de valoración nueva
como áreas de valoración antiguas que se necesiten modificar sus valores.

El archivo debe estar completado de manera correcta, de acuerdo a lo especificado por el consultor
funcional.

Solo podrán usarse para esta transacción los siguientes movimientos

Página 12 de 17
Especificación RICEF

Proyecto BACK-SAP

3.12. SAP Requerimientos Generales


Consideraciones de idiomas

Consideraciones de idioma
✘ No aplica
Master Data – consideraciones relacionadas: Español.
Requerimientos de traducción
✘ No aplica – Desarrollo será solo en español
Traducción requerida:
Comentarios

Página 13 de 17
Especificación RICEF

Proyecto BACK-SAP

4. Solución Técnica

4.1. Objetos de desarrollo

Tipo de Objeto Transacción


Nombre ZAM002
Este programa utilizará la lógica de la transacción ABSO “Otros movimientos de activos
fijos” para realizar los ajustes a los valores CAP de los activos fijos antiguos. Para
Descripción
determinar si se está ajustando el costo para cada área de valoración el programa debe
considerar las clases de movimiento creadas exclusivamente para este proceso

Tipo de Objeto Programa Ejecutable


Nombre ZFIAM_CABSO_SAL_AMORTIZACION

Descripción Programa principal

Tipo de Objeto Programa Include


Nombre ZFIAM_CABSO_SAL_AMORT_TOP

Descripción Include con la declaración de datos globales

Tipo de Objeto Programa Include


Nombre ZFIAM_CABSO_SAL_AMORT_PBO

Descripción Include con rutinas de control de pantallas en el evento Process Before Output

Tipo de Objeto Programa Include


Nombre ZFIAM_CABSO_SAL_AMORT_PAI

Descripción Include con rutinas de control de pantallas en el evento Process After Input

Tipo de Objeto Programa Include


Nombre ZFIAM_CABSO_SAL_AMORT_FRM

Descripción Include con rutinas de procesamiento.

4.2. Tablas

4.3. Parámetros
Nombre Descripción Tipo Valor Inicial ¿Obligatorio?
s_bukrs Cargar Sociedad Parameters si
p_budat Cargar Fecha Parameters 20121231 si
Contabilizacion
p_bwasl Cargar clase mvto Parameters si
p_afapl Plan de valoracion Parameters X si

Página 14 de 17
Especificación RICEF

Proyecto BACK-SAP

p_arch Ubicación archivo Parameters


datos de carga
p_test Modo de ejecución Parameters
si esta marcado es
de test.
P_mode Modo de ejecución Parameters
call transaction

4.1. Rutinas de proceso

Nombre Descripción
carga_archivo. Toma archivo plano de ruta indicada
datos_proceso. Validaciones iniciales proceso de parametros
valida_datos. Validación archivo de datos
Graba_datos Ejecuta proceso call transaction

4.2. Rutinas de proceso

Nombre Descripción
busca_datos Busca información en tabla de histórico de valoración
proceso_cons_data Si existe información en tabla de valoración, se extrae la información a
modificar en las tablas solicitadas por la especificación bseg, bsik, bsis, bsid
actualiza_datos Actualiza las tablas bseg, gsik, bsis, bsid modificando el campo bdiff a cero y
creando un registro en la tabla : zfi_histbormoex

4.3. Ejecución de ejemplo


Se ejecuta la transacción ZAM002

EN TEST

Página 15 de 17
Especificación RICEF

Proyecto BACK-SAP

Sin test

Para el ejemplo

Página 16 de 17
Especificación RICEF

Proyecto BACK-SAP

Contabilizamos :

Presenta log si se presentan o no errores en el proceso.

Página 17 de 17

También podría gustarte