Вы находитесь на странице: 1из 8

Enhancement Definition Document

Development Specification Document

Development Code
Development Title /
3.24 Estado de Resultado Integrales
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
3.24 Estado de Resultados Kenny Junior
Technical 1.0 22/03/2019
Integrales 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 .......................................................................................................................................................... 6
3.6 PROCESSING LOGIC .................................................................................................................................................... 6
3.7 TABLES ........................................................................................................................................................................ 7
3.8 INTERNAL TABLES ....................................................................................................................................................... 7
3.9 MESSAGES .................................................................................................................................................................. 7
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) .......................................................................................................................................................... 8
4.3 TECHNICAL TEST CASES AND UTP (TE)> ................................................................................................................. 8

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 resultados integrales 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 de Saldo de la Cuenta 16 - Saldo de la Cuenta 17.

Nombre del ZPERFR_SUNAT_032400


Programa
Tipo de Programa Ejecutable
Paquete ZFI

Grupo de N/A.
Autorización

Código de ZPERF07_324LE001
Transacción
Includes en INCLUDE zperfn_sunat_032400_top.
Programas INCLUDE zperfn_sunat_032400_scr.

4|Page
Enhancement Definition Document

INCLUDE zperfn_sunat_032400_mai.
INCLUDE zperfn_sunat_032400_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_34: Tabla SUNAT 34 - Código de los rubros de los Estados
Financ.
ZPERFTDATA032400: Data 3.24 Estado de Resultados Integrales
Í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
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 el objeto de autorización 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

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 i_outtab contenga datos , estos datos se ordenan y se muestran en pantalla según
selección del usario estas vista pueden ser:

6|Page
Enhancement Definition Document

- Si la opcion es salida en Soles


- Los datos seran mostrados en moneda local
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 34 ZPERFT_SUNAT Con esos datos vamos a la tabla
ZPERFT_SUNAT_34 para obtener los datos del estado integral , posteriormente pasamos a leer datos de
la tabla ZPERFTDATA032400 para ver si existen saldos
o Recorremos la tabla i_zsunat_34 para llenar los datos de la tabla interna it_outtab
Usamos el saldo soles de la tabla ZPERFTDATA032400
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 ZPERFTDATA032400.

-
- Si se ha seleccionado opcion dólares :

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 34 ZPERFT_SUNAT Con esos datos vamos a la tabla
ZPERFT_SUNAT_34 para obtener los datos del estado integral , posteriormente pasamos a leer datos de
la tabla ZPERFTDATA032400 para ver si existen saldos
o Recorremos la tabla i_zsunat_34 para llenar los datos de la tabla interna it_outtab
Usamos el saldo dolares de la tabla ZPERFTDATA032400
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 ZPERFTDATA032400.
- 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
Tabla SUNAT 34 -
ZPERFT_SUNAT_34: Código de los rubros de los Estados Financ.

ZPERFTDATA032400: Data 3.24 Estado de Resultados Integrales

3.8 Internal Tables


Nombre Descripción
i_zcodsunat Datos para los codigos sunat
i_zsunat_34 Datos para el código Estados Integrales
i_zdata_032400 Datos con los saldos del libro 3.24
i_outtab Datos de tabla interna para el alv
i_outtab_antes Datos antes del update de saldos
i_outtab_cambios Datos Despues del Update

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

7|Page
Enhancement Definition Document

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)

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

Nombre Descripción
zfperf_callback_user_command Subrutina para capturar evento en pantalla
zfperf_get_data Subrutina para selección de datos
zfperf_grabar_z324 Subrutina para grabar las modificación en ALV
zfperf_ini_data Subrutina para datos de sociedad y fecha
zfperf_movecorr_to_ple Subrutina para formar Archivo TXT
zfperf_print_alv Subrutina para Generacion de ALV

4 Testing (FE+TE)

4.1 Functional Test Cases (FE)

Test Case Test Case Description Expected Result

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

8|Page

Вам также может понравиться