dms translator and interface

36
DMS Translator and U2K2 interfaces CanhTH - 2012

Upload: vuongha08

Post on 21-Jan-2018

303 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Dms translator and interface

DMS Translator and U2K2 interfaces

CanhTH - 2012

Page 2: Dms translator and interface

Agenda

U2K2 interfaces

DMS Translator

2© Copyright 2011 FPT Software

Page 3: Dms translator and interface

Primary Invoice

3© Copyright 2011 FPT Software

Start

Distributor server

SAP ECC

DMS HUB

Finish

Purchase Order

Maintenance

Receipt / Invoice Entry

Primary invoice report

XML file

XML file sending by DFT

Import by Translator

Manually or Auto PO

Manually or Auto PO

Page 4: Dms translator and interface

HPC Product Master

4© Copyright 2011 FPT Software

Distributor Server

SAP

DMS HUB

Solomon database

HO server

HO Solomon database

Manually

Update Price3 XML file contain:- Product master- Price master- Hierarchy

DMS-OB-01by DFT HO

Import by Product Tool

Upload by DFT Client

Verify product before exporting patch

Patch download by DFT Client

Import patch by DMS Translator

Page 5: Dms translator and interface

IC Product Master

5© Copyright 2011 FPT Software

Inbox folder on IC server

SAP

DMS HUB

Solomon database

Inbox folder on IC server

IC HO Solomon database

Manually

Update Price3 XML file contain:- Product master- Price master- Hierarchy

DMS-OB-01by DFT HO

Import by Product Tool

Verify product before exporting patch

Import patch by DMS Translator

Page 6: Dms translator and interface

IC Customer master Maintenance

6© Copyright 2011 FPT Software

SAP

DMS HUB

IC server

IC Solomon database

Ready for

transaction

2 interfaces:- Customer master- Customer hierarchy

DMS-OB-38DMS-OB-37

Import by DMS Translator

Imported sequence:1. Customer master (DMS-OB-38)2. Customer hierarchy (DMS-OB-37)

Page 7: Dms translator and interface

Secondary interfaces to SAP

7© Copyright 2011 FPT Software

# Interface ID Interface name Data Type

1 DMS-IB-01 Outlet master with hierarchy assignment Master

2 DMS-IB-13 Salesman master Master

3 DMS-IB-14 PJP Master Master

4 DMS-IB-35 Salesman-Planned Outlets Master

5 DMS-IB-02 Sales Invoice Transaction

6 DMS-IB-10 Distributor Inventory Transaction

7 DMS-IB-10V SNC Stock Available Transaction

8 DMS-IB-11 Stock Receipt Transaction

9 DMS-IB-21 Purchase Order (HPC EDI Orders) Transaction

10 DMS-IB-33 Credit Note (adjustment) Transaction

11 DMS-IB-37 Return Invoice Transaction

12 DMS-IB-49 VISMIN MT transaction (Consignment) Transaction

13 DMS-IB-50 Original order for CCFOT Transaction

14 DMS-IB-51 secondary POD for CCFOT Transaction

Page 8: Dms translator and interface

Secondary interfaces to SAP

8© Copyright 2011 FPT Software

SAP

DMS HUBSolomon database

Distributor daily

operation

- Master data maintenance- Daily transaction

Daily schedule export by DMS Translator

Daily schedule pre-defined by DMS HUB (DMS-OB-36) Data verification at DMS HUB

Data transition by DFT

CCS

Page 9: Dms translator and interface

Master data maintenance

9© Copyright 2011 FPT Software

#Interface

ID Interface name Data Type

1 DMS-IB-01Outlet master with hierarchy assignment to DMS HUB -> BW Master

2 DMS-IB-13 Sales-man master to DMS HUB -> BW Master

3 DMS-IB-14 PJP Master (sales route) -> DMSHUB -> BW Master

4 DMS-IB-35Salesman-Planned Outlets (Visit plan) -> DMSHUB -> BW Master

Page 10: Dms translator and interface

Master data maintenance

10© Copyright 2011 FPT Software

Valid Term

Correct assigned ClassID to determine which Site customer belongs to

Page 11: Dms translator and interface

Master data maintenance

11© Copyright 2011 FPT Software

Correct SiteID where customer is served

01, 11, 21, 31, 41 …

Page 12: Dms translator and interface

Master data maintenance

12© Copyright 2011 FPT Software

Outlet must have at least on active shipto

All hierarchy level must be assigned

Page 13: Dms translator and interface

Master data maintenance

13© Copyright 2011 FPT Software

PJP inclusive

PJP and salesman assignment

SiteID: Van site that customer to be served: 03, 13, 23, 33, …

Page 14: Dms translator and interface

Master data maintenance

14© Copyright 2011 FPT Software

PJP generation every month

Page 15: Dms translator and interface

Transaction interfaces

15© Copyright 2011 FPT Software

# Interface ID Interface name Data Type

1 DMS-IB-02 Sales Invoice (2nd sales) Transaction

2 DMS-IB-10 Distributor Inventory Transaction

3 DMS-IB-10V SNC Stock Available Transaction

4 DMS-IB-11 Stock Receipt Transaction

5 DMS-IB-21 Purchase Order (HPC EDI Orders) Transaction

6 DMS-IB-33 Credit Note (adjustment) Transaction

7 DMS-IB-37 Return Invoice (2nd return) Transaction

8 DMS-IB-49 VISMIN transaction (Consignment) Transaction

9 DMS-IB-50 Original order for CCFOT (2nd order) Transaction

10 DMS-IB-51 secondary POD for CCFOT (2nd POD) Transaction

Page 16: Dms translator and interface

Secondary invoices

16© Copyright 2011 FPT Software

DMS-IB-50

DMS-IB-02

DMS-IB-51

DMS-IB-37

DMS-IB-50

DMS-IB-02

DMS-IB-51

DMS-IB-37

Non - CSLR customerCSLR customer

Page 17: Dms translator and interface

Secondary Invoices

17© Copyright 2011 FPT Software

DMS-IB-50 (Original Order)

Extract CSLR customer order (SO,RI) after picking list (status G,F,I,C)

DMS-IB-02 (Sales Invoices)

Extract Order (SO,RI, VI, VP, DM, DN, RC, RD, RE) with status C

DMS-IB-51 (Secondary POD)

Extract CSLR customer invoices information

Invoice must be updated receipt date and Reason of Delay on Document maintenance screen

After 7 days of invoice’s RDD, Translator will auto update

Receipt Date = RDD date + 1

Reason code = Default Reason code

and extract data to DMSHUB for un-updated invoices

Page 18: Dms translator and interface

Secondary Invoices

18© Copyright 2011 FPT Software

DMS-IB-37 (Return Invoices)

Extract return invoice details (CM,CN,RM,RN) with “original invoice number with status C

This two lines will be extracted for DMS-IB-37

Page 19: Dms translator and interface

Secondary Transaction interfaces

19© Copyright 2011 FPT Software

DMS-IB-33 (Credit Note)

Extract return invoice details (CM,CN,RM,RN) without “original invoice number with status C

This two lines will be extracted for DMS-IB-33

Page 20: Dms translator and interface

Secondary Transaction interfaces

20© Copyright 2011 FPT Software

DMS-IB-49 (MT Consignment)

Extract order (order-type MT) of MT customer (status C)

MT customer should have ID’s length = 3 and ID convention like ‘ZV%’ or ‘ZX%’

DMS-IB-21 (Purchase Order)

Extract PO (Status O: Open Order) with PO Date from current date back to previous date defined by parameter

DMS-IB-11 (Stock receipt)

Extract completed SR (Status Completed) under PC UOM

SR must have valid primary invoice number

Page 21: Dms translator and interface

Secondary Transaction interfaces

21© Copyright 2011 FPT Software

Page 22: Dms translator and interface

Secondary Transaction interfaces

22© Copyright 2011 FPT Software

DMS-IB-10 (Distributor Inventory)

Extract stock on-hand quantities, it doesn’t deduct the invoice’s quantities (belongs to uncompleted order)

Stock = Stock on hand

DMS-IB-10V (SNC Stock Available)

Extract available quantities, deduct the invoice’s quantities (belongs to uncompleted order)

Stock Available = Stock on hand – Qty on uncompleted orders

Page 23: Dms translator and interface

Agenda

U2K2 interfaces

DMS Translator

23© Copyright 2011 FPT Software

Page 24: Dms translator and interface

Translator service configuration (HPC)

24© Copyright 2011 FPT Software

C:\Program Files\Fsoft\DMS Translator service

Page 25: Dms translator and interface

Translator service configuration (IC)

25© Copyright 2011 FPT Software

C:\Program Files\Fsoft\DMS Translator service

Page 26: Dms translator and interface

Translator Tool configuration

26© Copyright 2011 FPT Software

…\<Solomon installation folder>\DMS

Page 27: Dms translator and interface

Translator configuration

27© Copyright 2011 FPT Software

HPC: default = admin

ICE: windows remote account

Server name or IP address of server contain DT SQL database

DT database name on DBServer

Correct DT code and sales org for database

Page 28: Dms translator and interface

Translator configuration

28© Copyright 2011 FPT Software

Pre-defined schedule for distributor database:

- Nextrun: next schedule

- Isauto: 1 (Yes) 0 (No)

- DistributorID: used to compare with DT_ID on database_mapping table

Page 29: Dms translator and interface

Translator configuration

29© Copyright 2011 FPT Software

Multi-site set up for U2K2 interfaces

Application DB key parameters, used to verify with database_mapping table (CentralDB)

Page 30: Dms translator and interface

Translator working model

30© Copyright 2011 FPT Software

Solomon DBs

Translator service

Connect to application database and

import/export data

Centraldbfpt_dmshub_interface_schedule

Get SoldTo, SalesOrg

Centraldbfpt_dmshub_database_mappingGet database to

access

Page 31: Dms translator and interface

Translator working model

31© Copyright 2011 FPT Software

Solomon DBs

TranslatorConnect to Solomon table and get data

Translator baselinedtable

Save exported dataExport new

data

DMSHUB

Page 32: Dms translator and interface

Translator working model

32© Copyright 2011 FPT Software

Solomon DBs

Translator

Connect to Translator table and get data

Translator baselinedtable

Export old data

DMSHUB

Page 33: Dms translator and interface

Translator baselined Tables

33© Copyright 2011 FPT Software

Table name Description

FPT_DMSHub_BaseLined_OutletMaster Store Outlet master data

FPT_DMSHub_BaseLined_CreditNoteDetail Store detail of Credit Note

FPT_DMSHub_BaseLined_CreditNoteHeader Store header of Credit Note

FPT_DMSHub_BaseLined_DistributorInventory Store Distributor Inventory Stock

FPT_DMSHub_BaseLined_StockAvailable_SNC Store Stock Available

FPT_DMSHub_BaseLined_PJPMaster Store PJP master

FPT_DMSHub_BaseLined_ReturnInvoiceDetail Store Detail of Return Invoice

FPT_DMSHub_BaseLined_ReturnInvoiceHeader Store Header of Return Invoice

FPT_DMSHub_BaseLined_SalesInvoiceDetail Store Detail of Sales Invoice

FPT_DMSHub_BaseLined_SalesInvoiceHeader Store Header of Sales Invoice

FPT_DMSHub_BaseLined_SalesmanMaster Store Salesman master

FPT_DMSHub_BaseLined_SalesmanPlanedOutlet Store PJP Planed data

Page 34: Dms translator and interface

Translator baselined Tables

34© Copyright 2011 FPT Software

FPT_DMSHub_BaseLined_StockReceiptDetail Store Detail of Stock Receipt

FPT_DMSHub_BaseLined_StockReceiptHeader Store Header of Stock Receipt

FPT_DMSHub_BaseLined_ConsignmentDetail Store Detail of MT Consignment

FPT_DMSHub_BaseLined_ConsignmentHeader Store Header of MT Consignment

FPT_DMSHub_BaseLined_OriginalOrderDetail Store Detail of OriginalOrder

FPT_DMSHub_BaseLined_OriginalOrderHeader Store Header of OriginalOrder

FPT_DMSHub_BaseLined_PODDetail Store Detail of secondary POD

FPT_DMSHub_BaseLined_PODHeader Store Header of secondary POD

FPT_DMSHub_BaseLined_PurchaseOrderDetail Store Detail of PurchaseOrder

FPT_DMSHub_BaseLined_PurchaseOrderHeader Store Header PurchaseOrder

Page 35: Dms translator and interface

Translator baselined Tables

35© Copyright 2011 FPT Software

FPT_DMSHub_Interface List of Interfaces to be used by distributor

FPT_DMSHub_Interface_Schedule Exported Schedule for interfaces

FPT_DMSHub_Interface_Tracking Tracking error when import/export data

FPT_DMSHub_Interface_Error_Tracking Detail of error tracking when import/export data

FPT_DMSHub_PARAMETERList of parameters of distributor (Distributor ID sales org …)

FPT_DMSHub_BaseLined_MotherOrderDetail Store detail of Mother Order

FPT_DMSHub_BaseLined_MotherOrderHeader Store header of Mother Order

FPT_DMSHub_BaseLined_BabyOrderDetail Store detail of Baby Order

FPT_DMSHub_BaseLined_BabyOrderHeader Store header of Baby Order

Page 36: Dms translator and interface

THANK YOU

© Copyright 2011 FPT Software