[go: up one dir, main page]

0% found this document useful (0 votes)
77 views10 pages

Dokumenta Tion Example

This document provides an interface technical specification for an SAP PI project to update currency exchange rates from the European Central Bank daily. It involves picking up a trigger file at 15:15 each weekday, calling a web service to fetch the latest rates, mapping the response to proxy and mail messages, and sending mail if rates are not updated. The interface is of medium complexity, with simple mapping between formats. Monitoring is done through SXI Monitor and errors may involve restarting communication channels.

Uploaded by

jkfunmaity
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views10 pages

Dokumenta Tion Example

This document provides an interface technical specification for an SAP PI project to update currency exchange rates from the European Central Bank daily. It involves picking up a trigger file at 15:15 each weekday, calling a web service to fetch the latest rates, mapping the response to proxy and mail messages, and sending mail if rates are not updated. The interface is of medium complexity, with simple mapping between formats. Monitoring is done through SXI Monitor and errors may involve restarting communication channels.

Uploaded by

jkfunmaity
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

Section I: Initial Information Requirements


(to be filled out by the requester from the business) 1. General Information Working Name of Interface: Business Owner: Tel. No.: Business criticality2: Reaction time3:
1Unique Identifier Key 2Impact on business in event of failure: Highly critical: E.g. immediate production-stop, significant loss of revenue (reaction time: < 1h, support: 24x7h). Critical: E.g. deadlines missed, delivery delay etc. (reaction time: < 3h, support: every day during daytime). Non-critical: E.g. loss of revenue < 20% (reaction time: 1 working day, support: On working days during normal office hours). 3Immediate: Resolution within 2 hours, support 24x7h. Normal: Resolution within the next working day, support during normal office hours.

European Central Bank Currency Update Mike -2144 Highly critical Immediate e-mail: na@figaf.com Critical Normal

UIK1:

ECBCurrency

Non-critical Earliest convenience

History:
Version 0.1 0.2 0.3 Date Description of changes

02-03-2010 Document created

Issue:
This section should cover the issues that are currently unresolved for the interface. It can also be known as a limitation, like the partner number must exist.

1. Issue Issue How do we update the Exchange rate XDR Next action Mike

Description
Planned go-live date: 18 marts 2010

Page 1 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

Description of business process: Update the currency in the SAP system with the values provides by the European Central Bank (ECB). ESB provides new exchange rates everyday at 15:00 from http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml If the new exchanges rates are not availed for the day, then a mail with an error messages should be sent. The XML document describes the data that is valid for. The process is started by a file adapter which picks up a file. This adapter is configured to run at 15:15 everyday using the adapter scheduling. A BPM is used to fetch the XML Document using a HTTP adapter. The BPM then maps to a CurrencyUpdate message and a Mail Message. The Mail message is sent if the exchange rate has not been updated. The BPM verify if the Mail document contains a marker that the mails should be sent.

Page 2 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

2. Involved Systems, Message Communication and Interfaces Overview of Communication

Page 3 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

2.1

Message Communication

Message Details Frequency5: Estimated Size6: 5 messages pr week 10 kb

5Specify how many messages are sent via PI in which period of time (e.g. 100 per day, 10 on the 1st day of month, etc.). 6Specify the expected size of an average message (KB or MB). Please note if and when any peak values will be expected.

2.2

Interfaces

Dependencies Are there any dependencies to other messages known?7 If yes, specify related interface (name/ID) type of dependency
7E.g. messages of interface x need to be processed before message processing of interface y can start.

No

Yes

Page 4 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

Section II: Technical Development Concept


(to be filled out jointly by an PI developer and a system consultant from the business)
Please create Section II for each interface: Copy structure if necessary (e.g. for responses)

1. General Information Complexity of Development8: PI Developer: High Medium e-mail: Normal

8Estimated development time (including testing): High: >10 man days (e.g. complex scenarios with complex mappings, ABAP/Java developments). Medium: 5-10 man days (e.g. scenarios with standard mappings, BPM but no ABAP/Java developments). Normal: < 5 man days (e.g. simple scenarios with adapter configuration, without mappings).

2. Overall Process Description Processing within Sender A trigger file is picked up, when the file adapter is scheduled. Processing within PI Business Scenario: Just a simple mapping is used between the formats. It is a multimapping mapping both to the currency proxy and the mail message. If the exchange rate date is not todays date, then a marker in the mail document is created.

BPM:

The BPM contains a sync call to the web service, to get the current exchange rates. Then it maps the to the exchange rate idoc and the message

Additional Description: Processing within Receiver Proxy processed 3. Integration Repository Objects See the Scenario 3.1 Mapping

Page 5 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

Interface Mapping

Mapping step Step #


10

Mapping Not interesting

10

Should only be completed if it is complex mappings Repeat line for each mapping step

4. Integration Directory Scenario Name: UpdateExchangeRates

Communication Channel Party: Service Name: Name: Type: ECB ECB FileECSTrigger IDoc RFC JMS File Other, Details: Parameter Processing Running at 15:15 on weekdays using the adapter scheduling Images from configuration
11Based on the AE instance type used, enter the configured parameters and their values.

XI HTTP

JDBC SOAP Value Testing

Configuration11:

4.1

Receiver Configurations Routing Condition: Additional Description:

Page 6 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

Communication Channel Party: Service Name: Name: Type: EPP Proxy IDoc RFC JMS File Other, Details: Parameter XI HTTP JDBC SOAP Value

Configuration12:

Images from configuration 12 Only if the meaning should be explained Communication Channel Party: Service Name: Name: Type: ECB ECB HTTPCurrency IDoc RFC JMS File Other, Details: Parameter HOST PATH Images from configuration 12 Only if the meaning should be explained XI HTTP JDBC SOAP Value www.ecb.europa.eu /stats/eurofxref/eurofxref-daily.xml

Configuration12:

Page 7 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

Communication Channel Party: Service Name: Name: Type: MAIL_D Mail IDoc RFC JMS File Other, Details: Parameter XI HTTP JDBC SOAP Mail

Configuration12:

Value

Images from configuration 12 Only if the meaning should be explained Value Mappings Agency: Scheme: Agency: Scheme:

Page 8 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

Section III: Operational Support


(to be filled out jointly by an PI developer and a consultant from the business) 1. Monitoring Within Sender (if knowen) Monitoring Solution13: Contact information14: Additional information15:

Within PI Monitoring Solution13: Contact information14: Additional information15: Look at the proxy message provided by the bank Within Receiver (if knowen) Monitoring Solution13: Contact information14: Additional information15:
13Specify the type of monitoring solution (e.g. CCMS). 14Enter contact information of person/department/service provider regarding operational support of the corresponding technical system. 15Enter additional information on how the monitoring solution works or implement links/files for corresponding manuals.

SXI_MONITOR

2. Error Handling within PI Error16 Exchange rate not update PI Area17 Solution18 The exchange rate was not updated when the system was running. Start and stop the communication channel.

16Specify the type of error or enter the corresponding error code. 17Specify the area where the error occurs (e.g. adapter engine, mapping). 18Describe how the error can be solved or implement links/files to referring documents.

Page 9 of 10

SAP Process Integrations (SAP PI) Project Interface Technical Specification

3. Contacts to Solution Owner Name Tel. No. Availability19

19Specify when the solution owner (somebody from the business) can be contacted in the event of failure (e.g. 24x7, during normal office hours, every day during daytime).

Page 10 of 10

You might also like