You are on page 1of 6

FUNCTIONAL SPECIFICATION (WRICEF)

SCENARIO: CREATION INTERFACE (WEB SERVICE) WITH TRACKING -


SAP
PDD ID: INTERFACE BETWEEN SAP AND TRACKING (LEGACY)

PROJECT IDENTIFICATION

Project Name Customer Program Manager / Product Owner


PROYECTO EXCELENCIA EMPRESARIAL Andrea Sandoval
Customer Name SAP PROJECT MANAGER
FERREYROS Rosa Albertazo

Version Status Date (YYYY-MM-DD) Document Classification


0.1 Ready for Business Review 2018-01-10 Confidential

Revision History

Date Document Document Revision Author


YYYY-MM-DD Version Description

2020-06-11 0.1 Draft Máximo Machuca


2020-06-11 0.2 Ready for Business Review

2020-06-XX 0.3 Updates

1. Purpose of this document

1 of 6
The Functional Specification document is the design document for custom solutions (Customer specific requirements). SAP
functional consultants will use the requirements, process descriptions and solution proposed in the PDD for designing the functional
specification.

Along with functional design, SAP consultants will list out possible error handling and Unit Test conditions for the Custom solution.

2. General Object Overview


2.1 Object Overview

WRICEF ID OP-CRM-I-XXX PDD Reference Service delivery

S4CRM Business Contracts


SAP Release process

☐ Report
☒ Interface
☐ Conversion
Object Type
☐ Enhancement
☐ Form
☐ Workflow

Object Title OP-CRM-I-010 Interfaz entre SAP y TRACKING (LEGADO)

Object Description Interface de extracción de información de SAP invocador por el Sistema de Tracking de talleres

Complexity of Complex High


Priority
Object

2.2 FS Control

Functional Consultant Business Lead


Máximo Machuca Jesús Gavidia/ Héctor Yoza
– Author and Phone and Phone
Number Number

Máximo Machuca
FS Reviewed By FS Reviewed date

Required date of
FS Released Date to
Development
Development
completion

2.3 Requirements Reference

Process Reference

` 2 of 6
Requirement ID
Requirement Dentro de los Sistemas de gestión que Utiliza Ferreyros, es el Sistema de Tracking de
Description talleres será utilizado para poder tener el detalle de las service request, ordenes de
trabajo y ordenes refurbish en donde el técnico de taller podrá obtener información
relevante para el sistema de tracking
El Sistema de Tracking recibirá a solicitud de ellos toda la información que se detalla
líneas más adelante.
Gap to be addressed
Alternative SAP Not Available
Standard Solution

2.4 Related & Dependant WRICEF Items

WRICEF ID Related/Dependant Comments

2.5 Functional Description / Requirement

2.5.1 Functional Overview and Purpose

El sistema Legado Tracking invocará bajo demanda la necesidad de información por cada método que se tiene mapeado y
configurado.

Se tiene mapeado 5 métodos para la transferencia de información bajo demanda.

Los métodos son:

1) Método Service Request


2) Método Work Order
3) Método Work Order (Segmento Operación)
4) Método Ordenes Refurbish
5) Método de Equipos
6) Método de Clientes

2.5.2 SAP Solution

En SAP S4 se deberá crear el servicio que logre obtener la solicitud del Sistema de Tracking para obtener la información de cada
método.

2.5.3 System Architecture

` 3 of 6
Sistema
Tracking

Interface process flow:

2.5.4 How the Interface is Triggered

El Sistema Legado de tracking será la encargada de realizar las consultas bajo demanda de los Web
Service que se disponibilizará en SAP por cada método.

2.5.5 Important Business Rules

SAP PI/PO recibirá la información de integración y a su vez la marca a la cual corresponde, según a
ello se derivará internamente a SAP a que método de extracción deberá buscar.
Por cada método que se invoque se deberá crear la clase/servicio para la obtención de información y
con las columnas y parámetros correspondientes.

2.5.6 Error and Exception Handling

 Por cada solicitud de información del método, si no se obtiene información no se le enviará ninguna respuesta.
 Si no encuentra ningún valor, devolver un mensaje: “No se encontraron registros para la búsqueda”

2.5.7 Logical Steps and Rules for Extracting Data

La interface se ejecutará bajo demanda del usuario de Tracking

2.6 Transaction Volume (Non-Functional Requirements)

Serial Number Non-Functional Requirement Description

` 4 of 6
1 High

2.7 Frequency & Timing (Non-Functional Requirements)

Serial Number Non-Functional Requirement Description


1 Frequency: On-demand.

2.8 Dependencies

2.9 Authorization Requirements

3. Object Specific Design


3.1 Interfaces

Comments
Expected type of Interface Asynchronous, JSON Generation

3.1.1 Interface Process Flow Diagram, incl. Transfer Method/ Network Integration

Sigue el flujo de transferencia de información.

Sistema
Tracking

` 5 of 6
3.1.2 Mapping SAP Fields to Source / Target

Sigue el mapping de los campos por cada metodo.

FS_Tracking_VF01_1
.xlsx

Sigue los formatos JSON

Aqui siguen los formatos de consulta y response de cada uno de los 6 metodos.

jsontracking.zip

# Error Condition Error Message Type


01 No Error Handling used Error

3.1.3 Business Impact

4. Test Conditions

4.1 Unit Test Scenarios

Scenario # Test Scenario Expected Result


1 Integración de Work Order/ Service Request/ El Sistema Tracking deberá solicitar a SAP (vía web service +
Refurbish PI/PO) la información detallada de cada metodo.
2 Integración de Datos Maestros: Equipos y El Sistema Tracking, enviará la solicitud a SAP para que
Clientes aquellos registros nuevos sean obtenidos para completarlos.
Método Equipo
Método Clientes
De la misma forma se contará con una Web Service e
integración SAP Pi-Po
3 Probar Escenarios con Data no encontrada Probar con datos que no puedan existir. La interface no se
debe caer, y solo deberá enviar la trama vacía.

5. Appendix

` 6 of 6

You might also like