Professional Documents
Culture Documents
TDS - Bank of BOA
TDS - Bank of BOA
SPECIFICATION
FOR
Encl.: N/A
SIGN AND
FUNCTION DEPARTMENT DESIGNATION NAME
DATE
Information
Prepared by
Technology
Information
Technology
Corporate Quality
Reviewed By
- Informatics
Project
Information
Approved By
Technology
1
ZYDUS PHARMACEUTICAL
Table of Contents
1. Objective............................................................................................................................................3
2. Scope..................................................................................................................................................4
3. Definitions and Abbreviations............................................................................................................4
4. Operations model...............................................................................................................................4
...............................................................................................................................................................4
5. Business Procedures...........................................................................................................................5
6. Detailed Systems Description.............................................................................................................5
6.1 Detailed Object Specification........................................................................................................5
7. Technical Requirements.....................................................................................................................6
Below section defines SAP PI configuration in detail........................................................................6
7.1 System Landscape Directory Configuration..................................................................................7
7.2 Enterprise Service Repository.......................................................................................................8
7.2.1 Namespaces...........................................................................................................................8
7.2.2 Data Types.............................................................................................................................8
7.2.3 Message Type........................................................................................................................9
7.2.4 Service Interfaces................................................................................................................10
7.2.5 Message Mappings..............................................................................................................11
7.2.6 Operation Mappings............................................................................................................12
7.3 Configuration Details – Integration Directory.............................................................................12
7.3.1 Integration Scenario............................................................................................................13
7.3.2 Communication Component................................................................................................13
7.3.3 Sender System(s).................................................................................................................13
7.3.4 Receiver system...................................................................................................................13
7.3.5 Communication Channels: Communication channel is where you configure adapters in
particular......................................................................................................................................13
7.3.5.1 Sender Adapter………………………………………………………………………………………………………… 15
7.3.5.2 Receiver Adapter…………………………………………………………………………………………………….. 19
_Toc502244293
2
ZYDUS PHARMACEUTICAL
8. Errror Handling.................................................................................................................................20
9. Unit Testing......................................................................................................................................20
10. SIT Testing......................................................................................................................................20
11. References......................................................................................................................................21
12. Change Log.....................................................................................................................................21
13. Attachemnt.....................................................................................................................................21
1. Objective
The purpose of this integration is to allow manufacturer’s supply chain/order management
system to provide weekly consolidated shipments details to BMS REMS application system.
2. Scope
3
ZYDUS PHARMACEUTICAL
Definition/
Description
Abbreviation
FM Function Module
BOA Third Party Application
SAP ECC SAP Enterprise Central Component
SAP PI/PO Process Integration/Process Orchestration
REST RE presentational State Transfer
SAP System Application Products in Data Processing
4. Operations model
Module: Shipment Reconciliation Data from SAP ECC through SAP PI Middleware.
SFTP
SAP ECC SAP PI FILE BOA
o SAP PI/PO will call proxy to get data from SAP ECC for Shipment Reconciliation interface
and process to Bank of BOA (SFTP).
o SAP PI/PO receives the proxy data(XML) and it converts to the Flat file( Comma
separated) format as expected Bank of BOA.
o Bank of BOA will receive file in SFTP.
5. Business Procedures
This Section describes logic or procedure in SAP ECC to trigger proxy in corresponding data,
These data will come to PI Middleware and PI will convert to Flat file(.CSV) and place in to
Bank of BOA(SFTP).
5
ZYDUS PHARMACEUTICAL
7. Technical Requirements
Below section defines SAP PI configuration in detail.
6
ZYDUS PHARMACEUTICAL
The System Landscape Directory (SLD) of SAP NetWeaver is the central source of
system landscape information relevant for the management of the software life-cycle.
Below is the information about source system. It tells about source system name and
client in different environment- Dev, Quality and Production.
Sender System
Below table explains about middleware system. Here middleware is SAP PI system which is
present in two environments Dev and Production. The development system will also work as
a Quality while working for Quality environment.
Middleware – SAP PI
Third-Party System
System Name:
Vendor: N/A
Below table describes receiver system information. It tells name of the system, environment
details with client information.
7
ZYDUS PHARMACEUTICAL
Receiver System
7.2.1 Namespaces
Namespace is the repository name for scenario which is going to develop in SAP PI
Namespace urn:zydus.com:SAP:BoA:PaymentInfo
Folder N/A
Message Data Type Name for B0A_PaymentInfo
Source
Message Data Type Description Source Data type for Bank of BOA
for Source
8
ZYDUS PHARMACEUTICAL
Namespace urn:zydus.com:SAP:BoA:PaymentInfo
Folder N/A
Message Data Type Name For BoA_PaymentInfo
Target
Message Data Type Description BoA_PaymentInfo
for Target
MDT Structure Attachment 2
Namespace urn:zydus.com:SAP:BoA:PaymentInfo
Folder N/A
Source Message Type Name BOA_PaymentInfo
Source Message Type Source Message type for BOA PaymentInfo
Description
Message Data Type Used BOA_PaymentInfo
Namespace urn:zydus.com:SAP:BoA:PaymentInfo
Folder N/A
Target Message Type Name BOA_PaymentInfo
9
ZYDUS PHARMACEUTICAL
Namespace urn:zydus.com:SAP:BoA:PaymentInfo
Folder N/A
Name B0A_PaymentInfo_In
Abstract Stateless
Inbound Stateless (XI 3.0 Compatible)
Outbound Stateful
TU& C/C
Operation 1:
Operation Name OM_VISTEX_TO_HIN Operation Mapping for Vistex to HIN
Namespace urn:zydus.com:SAP:BoA:PaymentInfo
10
ZYDUS PHARMACEUTICAL
Name BoA_PaymentInfo_In
Abstract Stateless
Inbound Stateless (XI 3.0 Compatible)
Outbound Stateful
TU& C/C
Operation 1:
Operation Name OM_PAYEXT_PEXR2002_BoA_Pay BoA_PaymentInfo for Bank of BoA
mentInfo
Namespace urn:zydus.com:SAP:BoA:PaymentInfo
Folder N/A
Message Mapping Name MM_PAYEXT_PEXR2002_BoA_PaymentInfo
Message Mapping Description Message Mapping for Bo payment info
Source Message Type | B0A_PaymentInfo | urn:zydus.com:SAP:BoA:PaymentInfo | FI_SAP, 1.0
Namespace | SWCV of zydus.com8
11
ZYDUS PHARMACEUTICAL
Namespace urn:zydus.com:SAP:BoA:PaymentInfo
Folder N/A
Operation Mapping Name OM_PAYEXT_PEXR2002_BoA_PaymentInfo
Operation Mapping Description N/A
Source Service Interface | B0A_PaymentInfo_In | urn:zydus.com:SAP:BoA:PaymentInfo | FI_SAP,
Namespace | SWCV 1.0 of zydus.com
Target Service Interface | BoA_PaymentInfo_In | urn:zydus.com:SAP:BoA:PaymentInfo | FI_SAP, 1.0 of
Namespace | SWCV zydus.com
Message Mapping | Namespace | MM_PAYEXT_PEXR2002_BoA_PaymentInfo |
SWCV urn:zydus.com:SAP:BoA:PaymentInfo | FI_SAP, 1.0 of zydus.com
Parameter| Binding Message N/A
Mapping Parameter
12
ZYDUS PHARMACEUTICAL
Party N/A
Communication Component Business System
Type
Business Component / Business Service
Integration Process / Process Component
Interface BOA_PaymentInfo_In
13
ZYDUS PHARMACEUTICAL
Direction Sender
Availability N/A
Direction Receiver
Availability N/A
14
ZYDUS PHARMACEUTICAL
15
ZYDUS PHARMACEUTICAL
Maximum Concurrency 1
16
ZYDUS PHARMACEUTICAL
SFTP adapter details which is used in communication between SAP ECC to SAP PI system.
17
ZYDUS PHARMACEUTICAL
Parameter Value
Configuration Sender or Receiver Receiver
18
ZYDUS PHARMACEUTICAL
9. Errror Handling
N/A
.
12. References
19
ZYDUS PHARMACEUTICAL
14. Attachemnt
Attachment No Name
Attachment 1
Attachment 2
Attachment 3
Attachment 4
Attachment 5
20