Professional Documents
Culture Documents
Sales Force Automation (SFA) System With ERP Integration Specification
Sales Force Automation (SFA) System With ERP Integration Specification
Specification
This document contains a brief introduction about the software and its process of
Intergrating Sales Force Automation(SFA) System data with a ERP System.
Software Requirements Specifications Document
Page 2 of 12 f
Software Requirements Specifications Document
Table of Contents
1. Introduction 4
1.1 Purpose 4
1.2 Scope 4
1.3 Definitions, Acronyms, and Abbreviations. 5
1.5 Overview 5
Page 3 of 12 f
Software Requirements Specifications Document
1. Introduction
The following subsections of this document will provide an overview of the entire
SDS. Intergrating software will process gathered data from SFA and Syncronize with
ERP System and also it will retrieve data such as invoices from ERP to the
Intermediate database. This software will help to bulid an data bridge with two side of
the SFA and ERP by making it to pass data from SFA to ERP side and to pass ERP
data to SFA as shown in the below figure 1.1
Intergration
SFA Software ERP
Figure 1.1
1.1 Purpose
Software will upload Purchase Orders, Head Office Returns Received from SFA
System to the ERP as Orders and Credit Notes. Also it will read data from ERP and
download Invoice and Credit notes data into Intermidiate database. This will help SFA
system to gather Headoffice Invoice as GRN (Good Received Notes) and Credit Notes
data for its reference.
1.2 Scope
Page 4 of 12 f
Software Requirements Specifications Document
The status of the processes data should upate with following codes,
1- Process success
2- Process error
Intergration Software will use an SQL database to keep all transaction data between
SFA and ERP. Transaction log and a user audit tables will keep transaction related
data and user data for future reference.
Headoffice Return as
Read Credit Note / Creditnotes / Returns
Return Notes Records ERP return Status & Messages
Intergration DB Design
tblMstProduct
Column Data Type Allow Null
MaterialGrp01ID varchar(32) Unchecked
MaterialGrp01Desc varchar(50) Unchecked
MaterialGrp02ID varchar(32) Unchecked
MaterialGrp02Desc varchar(50) Unchecked
MaterialGrp03ID varchar(32) Unchecked
MaterialGrp03Desc varchar(50) Unchecked
MaterialGrp04ID varchar(32) Unchecked
MaterialGrp04Desc varchar(50) Unchecked
MaterialGrp05ID varchar(32) Unchecked
MaterialGrp05Desc varchar(50) Unchecked
AgencyID varchar(32) Unchecked
AgencyName varchar(50) Unchecked
CategoryID varchar(50) Unchecked
ProductID varchar(32) Unchecked
ProductDescription varchar(50) Unchecked
Type varchar(255) Checked
[Group] varchar(255) Checked
SaleUOM varchar(255) Checked
Volume numeric(18, 0) Unchecked
QtyConversion numeric(18, 0) Unchecked
CreateDate datetime Checked
UpdateDate datetime Checked
CreateUser varchar(32) Checked
UpdateUser varchar(32) Checked
tblMstDistributor
Page 6 of 12 f
Software Requirements Specifications Document
tblMstPrice
ItemCode varchar(32) Unchecked
MRP money Unchecked
DPL money Unchecked
RPL money Unchecked
StartDate date Unchecked
EndDate date Unchecked
CreateDate datetime Checked
UpdateDate datetime Checked
CreateUser varchar(32) Checked
UpdateUser varchar(32) Checked
tblTrnsPurchaseOrderHeader
Page 7 of 12 f
Software Requirements Specifications Document
tblTrnsPurchaseOrderDetail
tblTrnsPurchaseOrderERPMsg
POID varchar(32) Unchecked
SAPReference varchar(32) Checked
ErrorMsg varchar(255) Unchecked
CreateDate datetime Checked
UpdateDate datetime Checked
CreateUser varchar(32) Checked
UpdateUser varchar(32) Checked
tblTransGRNHeader
Page 8 of 12 f
Software Requirements Specifications Document
tblTransGRNDetail
tblTransGRNBatchDetail
Page 9 of 12 f
Software Requirements Specifications Document
tblTransHOReturnHeader
tblTransHOReturnDetail
tblTransHOReturnERPMsg
tblTransHOReturnBatchDetail
Page 10 of 12 f
Software Requirements Specifications Document
tblTransCreditNoteHeader
CreditNoteDate date Unchecked
ERPHOReturnNumber varchar(32) Unchecked
ERPCreditNoteNumber varchar(32) Unchecked
DistributorID varchar(32) Unchecked
HeaderDiscount money Checked
ERPSINumber varchar(32) Checked
CreateDate datetime Checked
UpdateDate datetime Checked
CreateUser varchar(32) Checked
UpdateUser varchar(32) Checked
tblTransCreditNoteDetail
tblTransCreditNoteBatchDetail
Page 11 of 12 f
Software Requirements Specifications Document
tblLogUserEvents
tblMstTableName
TableID int Unchecked
TableName varchar(50) Checked
2.1.2 Security
As mention above system will keep a transaction log for each and every transaction
happen with ERP and SFA. This include user ID, Transaction time, Document
Number, Table ID, Table Name and etc. Software will avoid and roll back all
transactions if any error occurred during a batch of data upload and download process.
Important :
This System Will Not Send any data to SFA System also Will Not Download any
Data from SFA System. SFA Development party should implement a process to
send and update records and also to download data from the Intermediate MS
SQL database
Page 12 of 12 f