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

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1kcpayne
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptxnandhinijagan9867
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
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
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with CultureSeta Wicaksana
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000dlhescort
 
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
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 MonthsIndeedSEO
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Sheetaleventcompany
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture conceptP&CO
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Anamikakaur10
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 

Recently uploaded (20)

Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
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
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
 
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
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Business Model Canvas (BMC)- A new venture concept
Business Model Canvas (BMC)-  A new venture conceptBusiness Model Canvas (BMC)-  A new venture concept
Business Model Canvas (BMC)- A new venture concept
 
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 

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