Sei sulla pagina 1di 9

Enhancement Definition Document

Development Specification Document

Development Code
Development Title /
3.19 Estado de Patrimonio NETO
Description
Process Stream R2R-ACC-TAX

Document Version Control


Development History:

Version Description of change Change


Document Reference Changed By Date
No. (including the reason change) Request

1.0
Functional
1.1
Specification
1.2
Kenny Junior
Technical 1.0 3.19 Estado de Patrimonio Neto 22/03/2019
Mercedes Rojas
Specification
1.1
1.0
Unit Test Plan
1.1

Related Information

Related Gap ID HPQC 95438


Business / Process Owner Gian Carlo Zapata / Juan Lengua / Agustín Bellido
Functional Expert -
Technical Expert -
Author Kenny Junior Mercedes Rojas
Market / Country Perú
SAP / Net weaver component ECC.6
Type of Dev ABAP
Priority Very High
Project Phase Proyecto Factura Electrónica Siderperu
Global / Local Local
Reference Documents N/A

1|Page
Enhancement Definition Document

Contents
DOCUMENT VERSION CONTROL .......................................................................................................................... 1
1 DETAILED FUNCTIONAL REQUIREMENTS (FE) ........................................................................................... 3
1.1 FUNCTIONAL SPECIFICATION (FE) .............................................................................................................................. 3
ASSUMPTIONS / DEPENDENCIES / CONSTRAINTS (FE) ................................................................................................ 3
1.2 W HERE THIS DEVELOPMENT WILL BE RUN (FE) ......................................................................................................... 3
1.3 HOW THE DEVELOPMENT WILL BE RUN (FE)............................................................................................................... 3
1.4 FREQUENCY/ VOLUMES (FE) ...................................................................................................................................... 3
1.5 LANGUAGE (FE) .......................................................................................................................................................... 3
2. Currency and Units of Measure (FE) ............................................................................................................. 4
2.1. Security / Role Management (FE) .................................................................................................................. 4
2.2. Process Flow Diagram (FE) ............................................................................................................................ 4
2.3. Extension Layout (FE)...................................................................................................................................... 4
2 FS QUALITY SIGN-OFF (TE) ............................................................................................................................ 4
3 PROGRAM SUMMARY ..................................................................................................................................... 4
3.1 SELECTION SCREEN .................................................................................................................................................... 5
3.2 VALIDATION OF SELECTION CRITERIA ......................................................................................................................... 5
3.3 AUTHORIZATION REQUIREMENTS ................................................................................................................................ 5
3.4 TECHNICAL FLOW DIAGRAM ....................................................................................................................................... 5
3.5 CLASS DIAGRAM .......................................................................................................................................................... 7
3.6 PROCESSING LOGIC .................................................................................................................................................... 7
3.7 TABLES ........................................................................................................................................................................ 7
3.8 INTERNAL TABLES ....................................................................................................................................................... 8
3.9 MESSAGES .................................................................................................................................................................. 8
3.10 SELECTION TEXT ........................................................................................................................................................ 8
3.11 SUBROUTINES ............................................................................................................................................................ 8
4 TESTING (FE+TE) ............................................................................................................................................. 8
4.1 FUNCTIONAL TEST CASES (FE) .................................................................................................................................. 8
4.2 TEST DATA (FE) .......................................................................................................................................................... 9
4.3 TECHNICAL TEST CASES AND UTP (TE)> ................................................................................................................. 9

2|Page
Enhancement Definition Document

1 Detailed Functional Requirements (FE)

1.1 Functional Specification (FE)


Se debe crear un reporte de gestión, que permita al usuario generar el estado De Patrimonio NETO para cumplir con
la normativa SUNAT

ASSUMPTIONS / DEPENDENCIES / CONSTRAINTS (FE)


N/A

1.2 Where this development will be run (FE)


GE4

Geographically
Global Development, will be run in all markets of Gerdau
Local Development, will be run in the following market(s): Uruguay
Environments - Components Please select one or more
APO
SRM
CRM
ECC 6.0
Portal
PI
Work Flow
SAP Netweaver Composite Application
Back-end development
Other: Please specify

1.3 How the development will be run (FE)

Development will be run in the following ways


On-line by end user - From within SAP transaction (s):
On-line - Via a development-specific menu path. Z*********to be evaluated by developers if will be
necessary
In background - Scheduled on demand
In background - Triggered by a certain event: Please specify event. (e.g. Release of Purchase Order)

1.4 Frequency/ Volumes (FE)


Country/Market Frequency Volume per run
Perú Daily Around 48000 records per year.

1.5 Language (FE)

Language
No language considerations – Development will be used in Spanish only
Translation requirements
No translation requirements – Development will be used in English only
Translation required: - Language Spanish

3|Page
Enhancement Definition Document

2. Currency and Units of Measure (FE)


This developed should be consider PEN and USD currencies.

2.1. Security / Role Management (FE)


Who should be able to run the dev – Proper role should be authorized.
No specific restrictions
Restrictions based on certain criteria.
Other: Please specify the Authority Object need to be added , company code will be used as default Auth Check

2.2. Process Flow Diagram (FE)


N/A.

2.3. Extension Layout (FE)


N/A.

2 FS Quality Sign-Off (TE)


FS QA Reviewer
Review Date
Ye
FS Section No N/A Comments
s
Document Contents
Development Code is correct
Dev is approved to start
Market has been clearly specified
Overview and Scope is provided
Process Flow Context complete and clear
Description of development complete and clear
How the development will work complete
Data volumes have been provided
Currency and UoM details have been specified
Language requirements have been specified
Security requirements have been specified
All assumptions have been documented
Security Spreadsheet has been completed
All Test Cases have been described in Appendix

3 Program summary

Título del Programa Reporte 3.19 Estado de Patrimonio Neto

Nombre del ZPERFR_SUNAT_031900


Programa
Tipo de Programa Ejecutable
Paquete ZFI

Grupo de N/A.
Autorización

Código de ZPERF07_319LE001
Transacción
Includes en INCLUDE zperfn_sunat_031900_top.
Programas INCLUDE zperfn_sunat_031900_scr.

4|Page
Enhancement Definition Document

INCLUDE zperfn_sunat_031900_mai.
INCLUDE zperfn_sunat_031900_for.
Módulo de Función N/A

Clase de Mensaje N/A

Clases N/A

Tablas SAP leídas N/A


Tablas de Cliente ZPERFT_SUNAT: Tablas SUNAT
ZPERFT_SUNAT_28: Tabla SUNAT 28 - Patrimonio Neto
ZPERFT_SUNAT_28I: Data 3.19 Formato Impreso
ZPERFT_SUNAT_IMP: Tabla SUNAT Formato Impreso
ZPERFTDATA031900 : Tabla Data 3.19 Estado de Cambios en el Patrimonio Neto
Índices de Cliente

3.1 Selection screen


Los parámetros de selección del reporte son:
Parámetro/ Tipo/ Nombre del Obligatorio Valor por ID de Ayuda de Texto del Parámetro / Select
Select Campo Defecto Parámetro Búsqueda Options
Options de Memoria
P_BUKRS BUKRS SI PE10 BUK Sociedad FI
P_SPMON SPMON SI Periodo
RB_ALV RADIOBUTTON Formato ALV
RB_IMP RADIOBUTTON Formato Impreso
P_PEN RADIOBUTTON Soles
P_USD RADIOBUTTON Dolares

P_PLE CHECKBOX Generar TXT

P_PIPE CHAR1 Separador


P_FNAME CHAR128 Ruta

3.2 Validation of selection criterio


Validamos la Autorizacion para Visualizar datos de sociedad
3.3 Authorization requirements
El usuario debe tener acceso a la transacción de reporte para poder ejecutarlo.
3.4 Technical Flow Diagram

5|Page
Enhancement Definition Document

6|Page
Enhancement Definition Document

3.5 Class diagram


N/A

3.6 Processing Logic

En el evento END-OF-SELECTION del programa se llama a los perform zfperf_get_data

o Validamos que la tabla igt_outtab contenga datos , estos datos se ordenan y se muestran en pantalla
según selección del usario estas vista pueden ser:

- Si la opcion es Reporte Interno PLE

o Se llama al Perform perform zfperf_ini_data en este perform obtenemos datos de la sociedad y


completamos el intervalo de fecha a buscar.
o Se llama al Perform ZFPERF_GET_DATA Extraemos los datos de la tabla 34 ZPERFT_SUNAT Con esos
datos vamos a la tabla ZPERFT_SUNAT_28 para obtener los datos del estado integral , posteriormente
pasamos a leer datos de la tabla ZPERFTDATA031900 para ver si existen saldos
o Recorremos la tabla IGT_ZSUNAT_28 para llenar los datos de la tabla interna
igt_outtab Usamos los saldos en soles de la tabla o dólares según sea el caso
seleccionado ZPERFTDATA031900
o Mostramos en formato alv los datos de la tabla it_outtab ponemos como editable la columna Saldo
o Los datos mostrados en el ALV pueden ser modificados ingresando los saldos respectivos y grabando
estos datos se actualizan en ZPERFTDATA031900.

-
- Si se ha seleccionado opcion Impresa :

o Se llama al Perform perform zfperf_ini_data en este perform obtenemos datos de la sociedad y


completamos el intervalo de fecha a buscar.
o Extraemos los datos de la tabla de codigos SUNAT ZPERFT_SUNAT_IMP Con esos datos vamos a la
tabla ZPERFT_SUNAT_28I para obtener los datos del estado integral , posteriormente pasamos a leer
datos de la tabla ZPERFTDATA031900 para ver si existen saldos
o Recorremos la tabla i_zsunat_34 para llenar los datos de la tabla interna
igt_outtab Usamos los saldos en dolares de la tabla o soles según sea el caso
ZPERFTDATA031900
o Mostramos en formato alv los datos de la tabla it_outtab ponemos como editable la columna Saldo
o Los datos mostrados en el ALV pueden ser modificados ingresando los saldos respectivos y grabando
estos datos se actualizan en ZPERFTDATA031900.
- Validamos la selección si es en formato impreso o formato PLE

- Si es Formato PLE

o Con los datos de la tabla interna i_outtab vamos al perform ZFPERF_PRINT_ALV y formamos las líneas
del archivo TXT.
o Adicionamente si Tenemos Marcado la Opcion de Generacion PLE el Reporte Generara el Archivo TXT
para la declaración ante SUNAT

3.7 Tables
Nombre Descripción
ZPERFT_SUNAT: Tablas SUNAT
ZPERFT_SUNAT_28: Código de los rubros del Patrimonio Neto

ZPERFTDATA031900: Data 3.19


ZPERFT_SUNAT_28I Data 3.19 Impreso
ZPERFT_SUNAT_IMP Data Codigo Sunat Impresa

7|Page
Enhancement Definition Document

3.8 Internal Tables


Nombre Descripción
igt_zcodsunat Datos para los codigos sunat
igt_zsunat_28 Datos para el código Estado de Patrimonio neto
igt_zdata_031900 Datos con los saldos del libro 3.19
igt_outtab Datos de tabla interna para el alv
igt_outtab_antes Datos de Tabla Internan Sin modificar
igt_outtab_cambios Datos de Tabla interna Modificados
igt_zperftdata031900 Datos de Saldo de la Tabla de Patrimonio

3.9 Messages
Idioma Clase de mensaje ID de Texto del mensaje
mensaje
Español

3.10 Selection text


Idioma Nombre Descripción
Español P_BUKRS Sociedad

Español P_FNAME Ruta

Español P_PEN PEN (Soles)

pEspañol P_PIPE Separador

Español P_PLE Generar archivo (.txt)

Español P_SPMON Periodo

Español P_USD USD (Dólares)

Español RB_ALV Reporte Interno PLE

Español RB_IMP Impresion

3.11 Subroutines
Se describen los métodos de cada clase:

Nombre Descripción
zfperf_callback_user_command Subrutina Para Capturar los eventos en la pantalla de seleccion
zfperf_call_view Subrutina para Llamar a la vista de Mantenimiento
ZFPERF_GET_DATA Subrutina para generar la tabla interna IT_OUTTAB
ZFPERF_GRABAR_Z319 Subrutina para Actualizar los Valores de los saldos
ZFPERF_INITIALIZATION Subrutina para formar los Botones de llamada a vistas
ZFPERF_INI_DATA Subrutina para Obtener datos de Sociedad y Fecha
zfperf_movecorr_to_ple Subrutina para formar las líneas para el archivo txt
ZFPERF_TOP_PAGE Subrutina para el Encabezado
ZFPERF_PRINT_ALV Subrutina para Generacion ALV

4 Testing (FE+TE)

4.1 Functional Test Cases (FE)

Test Case Test Case Description Expected Result

8|Page
Enhancement Definition Document

4.2 Test Data (FE)

4.3 Technical Test Cases and UTP (TE)>

Test Case Description Steps

Test Data Expected Result Actual Result/Remarks Executed By/Date

9|Page

Potrebbero piacerti anche