SlideShare a Scribd company logo
1 of 14
How to Gather Requirements
for SAP PI Project or Task
http://www.piarchitecture.com
Useful Checklist
1
Supported Processes
What is the process supported by this integration?
It helps to be able to understand what kind of process the
system is using. It makes it easier to explain to other
developers why this is an important method to work with.
I have found that using the process for the naming
convention is a good idea, so it makes sense to use the
supported process.
It will also help identify other areas of the process, which can
be integrated in the same way. It may make sense to get all
the areas implemented at the same time when you are using
this process.
2
Involved Systems
Which system is used in the integration? It is crucial to know
this before any integration starts.
Know the available protocols for the systems. For SAP
systems, there can be multiple options, and it may be the
SAP PI Developer’s job to find the correct solution for it. For
other systems there may be multiple options, and it helps to
ask if any protocols that are SAP PI that supports native. If
you can stick with the native protocols, you will save time
developing or purchasing your own protocol.
Should the PI developers have access to the systems or get
contact information on people how can help solve the
problem?
Are there any test systems that can be used for the testing?
3
Message Formats
It could be the WSDL/XSD descriptions of the involved
messages.
It can also be a SQL table specification or a CSV.
Remember, there can be multiple messages.
Is there a need to make an internal format to handle the
request?
4
Mapping
How should the data be mapped between the data formats?
This is often lagging and cannot always be provided by the
business if they can make a mapping it does not cover.
When this is missing, it is a job for the SAP PI developer to
find a solution to start the mapping.
5
Process
Is there any process or orchestration required to make the
process run smooth?
Can it be avoided? Sometimes it is a good idea to ask if the
process involved can be changed to make it even better than
the way it is working.
6
Security Concerns
Are there any security concerns? If you are dealing with
payment files, there may be a requirement to make some
kind of encryption that may not be supported.
7
Monitoring Option or Criticality
for the Integration
How critical is the interface? There may be a solution that is
more difficult to monitor and; therefore, it can make sense to
find another solution that is easier.
8
Improvement Opportunity
When you have gathered a great impression on how the
process should be, can you (from the technical point) see a
way to make the process even better than the way it is
running?
9
Is Custom Development
is required
Is there any reason to develop adapters, modules or any
java code to handle the mapping? If this is the case, then
there is also a requirement to get the specification on how
this should be working.
10
This list is not complete. Please help me gather more information,
which can be used to make a better list for us to follow.
11
To make this easier to implement for you I have created a Word
template to make it easier to ask all the correct questions. Check out
the templates at http://www.piarchitecture.com/sap-pi-
documentation-template/
12
How to gather requirements for sap

More Related Content

Viewers also liked

Sap MM-configuration-step-by-step-guide
Sap MM-configuration-step-by-step-guideSap MM-configuration-step-by-step-guide
Sap MM-configuration-step-by-step-guideVenet Dheer
 
Discovery workshop PPT
Discovery workshop PPTDiscovery workshop PPT
Discovery workshop PPTDeb Thonus
 
7358948 questionnaire-mm
7358948 questionnaire-mm7358948 questionnaire-mm
7358948 questionnaire-mmsravankumaran
 
Sap abap modularization interview questions
Sap abap modularization interview questionsSap abap modularization interview questions
Sap abap modularization interview questionsPradipta Mohanty
 
SAP Modularization techniques
SAP Modularization techniquesSAP Modularization techniques
SAP Modularization techniquesJugul Crasta
 
0105 abap programming_overview
0105 abap programming_overview0105 abap programming_overview
0105 abap programming_overviewvkyecc1
 
Service levelagreementtemplate v8
Service levelagreementtemplate v8Service levelagreementtemplate v8
Service levelagreementtemplate v8Aditya Pandey
 
Security risk assessment template v2.0
Security risk assessment template v2.0Security risk assessment template v2.0
Security risk assessment template v2.0Aditya Pandey
 
Project meeting minutes template v2.0
Project meeting minutes template v2.0Project meeting minutes template v2.0
Project meeting minutes template v2.0Aditya Pandey
 
Sap bpc 10 end to end implementation training
Sap bpc 10 end to end implementation trainingSap bpc 10 end to end implementation training
Sap bpc 10 end to end implementation traininggriteshkaran
 
Project status report template v2.0
Project status report template v2.0Project status report template v2.0
Project status report template v2.0Aditya Pandey
 
Rollout solution template SAP SD
Rollout solution template   SAP SDRollout solution template   SAP SD
Rollout solution template SAP SDMohammed Azhad
 

Viewers also liked (15)

Sap MM-configuration-step-by-step-guide
Sap MM-configuration-step-by-step-guideSap MM-configuration-step-by-step-guide
Sap MM-configuration-step-by-step-guide
 
SAP MM Standard Business Processes
SAP MM Standard Business ProcessesSAP MM Standard Business Processes
SAP MM Standard Business Processes
 
Discovery workshop PPT
Discovery workshop PPTDiscovery workshop PPT
Discovery workshop PPT
 
7358948 questionnaire-mm
7358948 questionnaire-mm7358948 questionnaire-mm
7358948 questionnaire-mm
 
VOFM Routine
VOFM RoutineVOFM Routine
VOFM Routine
 
Sap abap modularization interview questions
Sap abap modularization interview questionsSap abap modularization interview questions
Sap abap modularization interview questions
 
SAP Modularization techniques
SAP Modularization techniquesSAP Modularization techniques
SAP Modularization techniques
 
0105 abap programming_overview
0105 abap programming_overview0105 abap programming_overview
0105 abap programming_overview
 
Service levelagreementtemplate v8
Service levelagreementtemplate v8Service levelagreementtemplate v8
Service levelagreementtemplate v8
 
Security risk assessment template v2.0
Security risk assessment template v2.0Security risk assessment template v2.0
Security risk assessment template v2.0
 
Project meeting minutes template v2.0
Project meeting minutes template v2.0Project meeting minutes template v2.0
Project meeting minutes template v2.0
 
Dialog programming ABAP
Dialog programming ABAPDialog programming ABAP
Dialog programming ABAP
 
Sap bpc 10 end to end implementation training
Sap bpc 10 end to end implementation trainingSap bpc 10 end to end implementation training
Sap bpc 10 end to end implementation training
 
Project status report template v2.0
Project status report template v2.0Project status report template v2.0
Project status report template v2.0
 
Rollout solution template SAP SD
Rollout solution template   SAP SDRollout solution template   SAP SD
Rollout solution template SAP SD
 

Recently uploaded

Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfAdmir Softic
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Timegargpaaro
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxDitasDelaCruz
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowranineha57744
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...pujan9679
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book nowkapoorjyoti4444
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...pujan9679
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentationuneakwhite
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingNauman Safdar
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwaitdaisycvs
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Availablepr788182
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGpr788182
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...daisycvs
 

Recently uploaded (20)

Buy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail AccountsBuy gmail accounts.pdf buy Old Gmail Accounts
Buy gmail accounts.pdf buy Old Gmail Accounts
 
HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024HomeRoots Pitch Deck | Investor Insights | April 2024
HomeRoots Pitch Deck | Investor Insights | April 2024
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All TimeCall 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
Call 7737669865 Vadodara Call Girls Service at your Door Step Available All Time
 
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptxQSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
QSM Chap 10 Service Culture in Tourism and Hospitality Industry.pptx
 
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur CALL GIRL❤7091819311❤CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book nowKalyan Call Girl 98350*37198 Call Girls in Escort service book now
Kalyan Call Girl 98350*37198 Call Girls in Escort service book now
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
Ooty Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Avail...
 
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book nowPARK STREET 💋 Call Girl 9827461493 Call Girls in  Escort service book now
PARK STREET 💋 Call Girl 9827461493 Call Girls in Escort service book now
 
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
Chennai Call Gril 80022//12248 Only For Sex And High Profile Best Gril Sex Av...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Mckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for ViewingMckinsey foundation level Handbook for Viewing
Mckinsey foundation level Handbook for Viewing
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service AvailableBerhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
Berhampur Call Girl Just Call 8084732287 Top Class Call Girl Service Available
 
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDINGBerhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
Berhampur 70918*19311 CALL GIRLS IN ESCORT SERVICE WE ARE PROVIDING
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 

How to gather requirements for sap

  • 1. How to Gather Requirements for SAP PI Project or Task http://www.piarchitecture.com
  • 3. Supported Processes What is the process supported by this integration? It helps to be able to understand what kind of process the system is using. It makes it easier to explain to other developers why this is an important method to work with. I have found that using the process for the naming convention is a good idea, so it makes sense to use the supported process. It will also help identify other areas of the process, which can be integrated in the same way. It may make sense to get all the areas implemented at the same time when you are using this process. 2
  • 4. Involved Systems Which system is used in the integration? It is crucial to know this before any integration starts. Know the available protocols for the systems. For SAP systems, there can be multiple options, and it may be the SAP PI Developer’s job to find the correct solution for it. For other systems there may be multiple options, and it helps to ask if any protocols that are SAP PI that supports native. If you can stick with the native protocols, you will save time developing or purchasing your own protocol. Should the PI developers have access to the systems or get contact information on people how can help solve the problem? Are there any test systems that can be used for the testing? 3
  • 5. Message Formats It could be the WSDL/XSD descriptions of the involved messages. It can also be a SQL table specification or a CSV. Remember, there can be multiple messages. Is there a need to make an internal format to handle the request? 4
  • 6. Mapping How should the data be mapped between the data formats? This is often lagging and cannot always be provided by the business if they can make a mapping it does not cover. When this is missing, it is a job for the SAP PI developer to find a solution to start the mapping. 5
  • 7. Process Is there any process or orchestration required to make the process run smooth? Can it be avoided? Sometimes it is a good idea to ask if the process involved can be changed to make it even better than the way it is working. 6
  • 8. Security Concerns Are there any security concerns? If you are dealing with payment files, there may be a requirement to make some kind of encryption that may not be supported. 7
  • 9. Monitoring Option or Criticality for the Integration How critical is the interface? There may be a solution that is more difficult to monitor and; therefore, it can make sense to find another solution that is easier. 8
  • 10. Improvement Opportunity When you have gathered a great impression on how the process should be, can you (from the technical point) see a way to make the process even better than the way it is running? 9
  • 11. Is Custom Development is required Is there any reason to develop adapters, modules or any java code to handle the mapping? If this is the case, then there is also a requirement to get the specification on how this should be working. 10
  • 12. This list is not complete. Please help me gather more information, which can be used to make a better list for us to follow. 11
  • 13. To make this easier to implement for you I have created a Word template to make it easier to ask all the correct questions. Check out the templates at http://www.piarchitecture.com/sap-pi- documentation-template/ 12