You are on page 1of 9

SAP Interface Function

Specification Document for


I4001 StudentData

Capgemini Public
Business Process Organizational
HR Application Data
Structure
Process Owner Pradeep Nair
Original Author(s) Capgemini L&D Team
Current Revision Author(s) Capgemini L&D Team

Version Date Author(s) Revision Notes


1.0 18/02/2021 Pradeep Nair Initial Release

Capgemini Public
Table of Contents

1 OBJECT REQUIREMENT SUMMARY.............................................................................4


1.1 OBJECT INFORMATION AND ATTRIBUTES.......................................................................4
1.2 REQUIREMENTS SUMMARY AND BUSINESS DRIVER......................................................4
1.3 ASSUMPTIONS..................................................................................................................4
1.4 CURRENT FUNCTIONALITY..............................................................................................4
1.5 REQUIRED FUNCTIONALITY.............................................................................................4
1.6 PERFORMANCE CRITERIA...............................................................................................5
2 INTERFACE DESIGN SPECIFICATIONS.......................................................................5
2.1 DETAILED REQUIREMENTS..............................................................................................5
2.2 ERROR HANDLING...........................................................................................................6
3 SELECTION CRITERIA/SCREEN.....................................................................................6
3.1 DETAILED REQUIREMENT................................................................................................6
3.1.1 DETAILED DATA MAPPING..............................................................................................6
3.1.2 PROCESSING SPECIFICATIONS.......................................................................................7
3.1.3 SCHEDULING REQUIREMENTS........................................................................................8
3.2 ARCHITECTURE SPECIFICATIONS...................................................................................9
3.3 UNIT TEST PLAN..............................................................................................................9
3.4 RELATED BUSINESS SCENARIO AND BUSINESS TRANSACTIONS.................................9

Capgemini Public
1 OBJECT REQUIREMENT SUMMARY
1.1 Object Information and Attributes
The following is current information about this object and document:
Object ID I4001
Title StudentData
Team Which
Owns the Object
System Version CG sharefolder
Source
System Version CG sharefolder
Destination
Development Type Interface
Link to Process <<No link>>
Flow/FDD(SAP and
Non-SAP)

1.2 Requirements Summary and Business Driver


As a part of PI Case Study exercise, we need to pick up the student data xml file from
CG shared folder, archive it and convert it into required results xml after calculating total marks,
percentage and grade and put it in CG shared folder.

1.2.1 Alternatives to Object


N/A

1.2.2 Impact of Implementation


Results will be computed for all the students.

1.2.3 Impact of No Implementation


If the interface is not developed lot of manual effort will be required to calculate the
results.

1.3 Assumptions
Necessary SAP connectivity configuration is in place to pick and drop files in shared
folder.

1.4 Current Functionality


N/A

1.5 Required Functionality


Once a StudentData.xml file is placed in Shared folder, PI (XI1) will pick up the
file and convert it into required Results.xml format. A copy of the original file will be
archived in the Archive folder of the shared drive.

Capgemini Public
1.6 Performance Criteria
Source Destination Performance Requirements for Interfaces
System System
Average Peak Transactions / Required
Transactions / Records and Type per Throughput For
Records and Type Interface Run (include Interface (include
per Interface Run input & output): input & output):
(include input &
output):
Share folder Share folder On demand On demand On demand

2 INTERFACE DESIGN SPECIFICATIONS

2.1 Detailed Requirements


Interface Business Object
Business Object StudentData
Business Object Marks of all the students
Description

Application Name Source Destination


SAP ERP EC5
CG share folder
< List Application Name1>

Source Application Interface Type(Check one Only)


Screen
Report
File
Database Table
Application Protocol Interface (API)
WebService
Other (Describe) Idoc

Destination Application Interface Type(Check one Only)


Screen
Report
File
Database Table
Application Protocol Interface (API)
WebService
Other (Describe) Idoc

Legacy Systems Contact Name


N/A N/A
Source 1
Source 2

Capgemini Public
Method of Execution: Automatic pick up of file from Share
(Foreground / Background Scheduled / Manual / On Drive
Demand)
Inbound / Outbound: Inbound

2.2 Error Handling


N/A

3 Selection Criteria/Screen
Type of Field Search Single/ Fields
(Check Box / Help / Validati Multiple/ Groupi
Radio Pick List / on Mandat Range/ ng
Selection Button / List of Require Defau ory all possible /Frame
Field Text / Select-Option values d lt / combinatio name
Name Description / Parameter) (Y / N) (Y / N) Value Optional ns
N/A

3.1 Detailed Requirement


Once a StudentData.xml file is placed in Shared folder, PI (XI1) will pick up the
file and convert it into required Results.xml format. A copy of the original file will be
archived in the Archive folder of the shared drive.

File File
ShareFolder XI1 ShareFolder
StudentData.xml Results_YYYYMMDD
_HHMMSS.xml

3.1.1 Detailed Data Mapping

Please find the Mapping specification attached below.

Mapping sheet

Capgemini Public
3.1.2 Processing Specifications

Processing Business Rules


Input File Naming convention : StudentData.xml
Archive the file in the Archive directory adding timestamp.

Output File Naming convention : Results_YYYYMMDD_HHMMSS.xml

Capgemini Public
Rule How is this Interface What is the How What days of What time of What are the
initiated or triggered? Initiation or frequently is the week the day is this predecessor processes
Trigger this Interface does this Interface run & & dependencies for this
Source? run? Interface get what is the Interface?
run? allowed time
window?
Descrip Poll the channel every 15 Auto Polling N/A All days After successful N/A
tion mins trigger
Source
1
Source
2
3.1.3 Scheduling Requirements

File Descriptions (if applicable)


Input File Requirements for Inbound Integrations (if applicable)
Informa Logical File File Variants System Physical File Location & Selection Empty Sort Order Length of
tion Name Description Name Name Requirem Files For Time to
Needed ents Incoming Archive the
File / Source File
Message
Descrip Refer3.1.2 section Marks of all N/A N/A Directory: N/A To be N/A N/A
tion the students filtered
\\inblrxi1\Training\ in
Capgemini_2021\Out Middle
ware

Archive:
\\inblrxi1\Training\
Capgemini_2021\
Archive

FileName :
StudentData.xml

Source
1
Source
2

Output File Requirements for Outbound Interfaces (if applicable)


Informa Logical File Name File Variants System Physical File Location & Selection Empty Sort Length of
tion Description Name Name Requirem Files Order Time to
Needed ents For Archive the
Incoming Client File
File /
Message
Descrip Refer3.1.2 Results of N/A N/A Directory: N/A To be N/A N/A
tion section all the filtered
\\inblrxi1\Training\
students in
Capgemini_2021\In Middlew
are
FileName :
Results_YYYYMMDD_HH
MMSS.xml
Source
1
Source
2

Capgemini Public
3.2 Architecture Specifications
N/A

3.3 Unit Test Plan

Identify the Test Scenario to be used to test the development with:

Scope of Testing (Inside SAP (IS) /


Test Considerations Target Test Date
Outside SAP (OS) / Both (BO))

Both (BO)

15/03/2021

3.4 Related Business Scenario and Business Transactions

Test Data

Sample Input File :

Sample Output File:

Capgemini Public

You might also like