Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 21

SAP PI/PO - TECHNICAL DESIGN

SPECIFICATION

FOR

[ Zydus Interface - SAP to Bank of BOA]

DOCUMENT NO.: ______________


(TEMPLATE VERSION – 1.00)
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 1 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

Description: Zydus Interface for Bank of BOA Statements

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

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 2 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

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

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 3 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

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

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 4 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

3. Definitions and Abbreviations

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).

6. Detailed Systems Description


4
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 5 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

6.1 Detailed Object Specification

Object Zydus data from SAP ECC to Bank of BOA


Identification
Object Type Interface
Program SAP PI/PO Middleware Tool Asynchronous Real Time
language
Purpose This interface sends Shipment Reconciliation information from SAP ECC to
Bank of BOA.
Frequency The interface is trigger data from SAP ECC
Prerequisites HTTP Destination needs to be created in NWA
Recovery/ Technical Error in SAP PI/PO – Resend message if error is with
Restart connectivity.
Business Error – Message must be retrieved again from source system i.e
BOA with proper/corrected data.
Input File Proxy(XML)
Output Flat file
Calls/Starts NA
Called by NA

6.2 Interface specification

5
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 6 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

Name of Sender Interface: B0A_PaymentInfo_In


Sender System: SAP ECC
Type of Sender Adapter: SFTP
Type of Sender protocol XI
Sender Adapter Conversion N/A
QOS EO
Sender Location: N/A
Routing Criteria N/A
Name of Receiver
BoA_PaymentInfo_In
interface:
Receiver System: BOA
Type of Receiver Adapter FILE
Type of Receiver protocol FILE
Receiver Adapter
YES
Conversion
QOS EO
Receiver Location:
Mapping Type: Graphical

7. Technical Requirements
Below section defines SAP PI configuration in detail.

7.1 System Landscape Directory Configuration

6
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 7 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

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

Type of System: SAP System


Type: DEV System ID: ZED Client: 550
Type: QA System ID: ZEQ Client: 700
Type: Production System ID: ZEP Client: 700
Third-Party System
System Name: Bank of BOA
Vendor: N/A

SLD settings: Business System/Component Name: BS_USD_DEV_120

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

Type of System: SAP System


Type: DEV System ID: UPD Client: N/A
Type : Production System ID: UPP Client: N/A

Third-Party System
System Name:
Vendor: N/A

SLD settings: Business System Name:

Below table describes receiver system information. It tells name of the system, environment
details with client information.

7
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 8 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

Receiver System

Type of System: SAP System


Type: DEV System ID: N/A Client: N/A
Type: OQ System ID: N/A Client: N/A
Type: PQ System ID: N/A Client: N/A
Type: Production System ID: N/A Client: N/A
Third-Party System –
System Name: BC_BankBoA
Vendor:

SLD settings: Business System Name: BC_BankBoA

Technical System Name:

7.2 Enterprise Service Repository

7.2.1 Namespaces
Namespace is the repository name for scenario which is going to develop in SAP PI

Software Component Software Component Namespace


Name Description

FI_SAP Software Component urn:zydus.com:SAP:BoA:PaymentInfo


version of Bank Statement
info of BOA Interfaces

7.2.2 Data Types


A data type is a basic unit for defining the structure of the data.

Software Component Name FI_SAP

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

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 9 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

MDT Structure Attachment 1

Software Component Name FI_SAP

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

7.2.3 Message Type


A message type comprises a data type that describes the structure of a message

Software Component Name FI_SAP

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

Software Component Name FI_SAP

Namespace urn:zydus.com:SAP:BoA:PaymentInfo
Folder N/A
Target Message Type Name BOA_PaymentInfo

9
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 10 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

Target Message Type Target Message type for BOA PaymentInfo


Description
Message Data Type Used DT_SAPVistex

7.2.4 Service Interfaces


Service interface an interface pattern, which describes the type of the flow
Repository Object Source Service Interface
SW Component FI_SAP

Namespace urn:zydus.com:SAP:BoA:PaymentInfo

Folder N/A

Name B0A_PaymentInfo_In

Attributes Category Interface Pattern

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

Attributes Operation Pattern Mode


Normal Commit Synchronous
Compensate Confirm Asynchronous
Rollback Tentative update

Request/Response N/A <External Definition>


Message Type N/A

Fault-Message Type N/A

Repository Object Target Service Interface


SW Component FI_SAP

Namespace urn:zydus.com:SAP:BoA:PaymentInfo

10
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 11 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

Repository Object Target Service Interface


Folder N/A

Name BoA_PaymentInfo_In

Attributes Category Interface Pattern

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

Attributes Operation Pattern Mode


Normal Commit Synchronous
Compensate Confirm Asynchronous
Rollback Tentative update

Request/Response B0A_PaymentInfo / BoA_PaymentInfo


Message Type
Fault-Message Type N/A

7.2.5 Message Mappings


In a message mapping, assign a source and target message type according to the source and
target operation of the operation mapping.

Software Component Name FI_SAP

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

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 12 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

Target Message Type | BoA_PaymentInfo | urn:zydus.com:SAP:BoA:PaymentInfo | FI_SAP, 1.0


Namespace | SWCV of zydus.com
Mapping Document Attachment 3

7.2.6 Operation Mappings


An operation mapping based on outbound service interface and inbound service interface. It
depends Message Mapping.

Software Component Name FI_SAP

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

7.3 Configuration Details – Integration Directory


In the Integration Directory to configure a business process that we have modelled and specified in
the ES Repository.

7.3.1 Integration Scenario

12
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 13 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

Integration scenario models the complete exchange of messages for a collaborative process


and provides an overview of the process flow.

Integration Scenario Name

Integration Scenrio Description configuration scenario for Bank of BOA


Folder Location N/A

7.3.2 Communication Component


This describes business system involved in message flow between one system to other system.

7.3.3 Sender System(s)


This is source system details which is used in exchanging the information with target system.
Name BS_USD_DEV_120
Party N/A
Communication Component Business System
Type
Business Component / Business Service
Integration Process / Process Component
Interface BoA_PaymentInfo_In

7.3.4 Receiver system


This is target system details which is used in exchanging the information with source system.
Name BC_BankBoA

Party N/A
Communication Component Business System
Type
Business Component / Business Service
Integration Process / Process Component
Interface BOA_PaymentInfo_In

7.3.5 Communication Channels: Communication channel is where you configure adapters in


particular.

13
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 14 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

Source Communication Channel ZUSA_FI04_SFTP_Sender_BoA_ZydusResponse_QA


Name
Communication Component BS_USD_DEV_120

Direction Sender
Availability N/A

Adapter Engine Central, Advanced Adapter Engine Details: N/A


Type: IDOC_AAE
SOAP
JMS
File
JDBC
SFTP
RFC
WS Adapter
XI

Target Communication ZUSA_FI04_File_Receiver_BoA_ZydusResponse_QA


Channel Name
Communication Component BC_BankBoA

Direction Receiver
Availability N/A

Adapter Engine Central, Advanced Adapter Engine Details: N/A


Type: IDOC_AAE
SOAP
SFTP
File
JDBC
REST
RFC
WS Adapter
XI

14
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 15 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

7.5.3.1 Sender Adapter:

15
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 16 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

8.3.6 File Parameter Value


Adapter: This
tells about the
type of file
adapter used
and its details in
SAP PI system.
Configuration Sender or Receiver Sender

Transport Protocol HTTP

Message Protocol XI 3.0

Adapter Engine Central Adapter Engine

Source File Adapter


File Access Source Directory N/A
Parameters N/A
File Name Scheme
Create Source Directory N/A

Processing File Construction Mode N/A


Parameters N/A
Write Mode
Empty Write Message Handing N/A

Maximum Concurrency 1

File Type Binary

Run Operating Command Line N/A


System N/A
Timeout (secs)
Command
Before Message Terminate Program After No
Processing Timeout

Run Operating Command Line N/A


System N/A
Timeout (secs)
Command After
Message Terminate Program After No
Processing Timeout

Adapter Status Adapter Status Active

16
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 17 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

8.3.6 File Parameter Value


Adapter: This
tells about the
type of file
adapter used
and its details in
SAP PI system.
Advanced Mode Advanced Mode No

Identifiers Sender Agency N/A

Sender Schema N/A

Receiver Agency N/A

Receiver Schema N/A

SFTP adapter details which is used in communication between SAP ECC to SAP PI system.

17
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 18 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

7.3.5.2 Receiver Adapter:


SFTP details which is used in communication between SAP PI and REMS systems.

Parameter Value
Configuration Sender or Receiver Receiver

Transport Protocol FILE

Message Protocol File Content Conversion

Adapter Engine Central Adapter Engine

Receiver Idoc Adapter


Adapter Status Adapter Status Active

18
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 19 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

9. Errror Handling
N/A

10. Unit Testing

11. SAT Testing

.
12. References

S.no Vers. Document No Document name

13. Change Log

Versi Date change request and reason for revision Responsible


on.

19
ZYDUS PHARMACEUTICAL

DOCUMENT NAME DOCUMENT NUMBER PAGE NUMBER


TDS- BANK OF BOA 20 OF 21
INFORMATION INTERFACE
FROM SAP TO BANK OF BOA

1.0 Initial Document

14. Attachemnt
Attachment No Name
Attachment 1
Attachment 2
Attachment 3
Attachment 4
Attachment 5

20

You might also like