SlideShare a Scribd company logo
1 of 6
SAP WebDynpro – Practices for Better Functionality
This technological era of today
has boosted with new tools,
technologies and languages. But
the principle challenge for all
these innovations and
advancements is to maintain the
quality over others as they
develop and depart in frequent
time.
SAP is considered among the one
who have succeeded in building
and maintaining their strength.
This is best proven by providing
best SAP support services to
their customers.
Introduction
The task of writing a code is simple however writing an enhanced code is difficult.
The most importantly in any application development you have to figure out
which code has a place with which part and ought to be kept in which part so
that there is no unnecessary overheads.
Instructions on how you can divide business rationale
Most of us as a beginner we store logic in our fundamental segment
controller. Rather than this we can separate reusable logic from the
component to help class and to different business classes.
By this we can utilize business schedules again or even change class for an
alternate reason.
How do you create lightweight interface views
•Make User interfaces that are easy to understand, straightforward for
client and must be light weight.
•Use a standard naming convention components.
•Before creating UI elements try to implement context elements. Attempt
to reduce the code.
•This would thereby help you in reducing the complexity of applications
and make views more lightweight.
•Reduce your application's unpredictability additionally make your views
more Lightweight.
How can you improve on context reading/writing?
• Always use a standard naming convention.
• Use simple functions for populating the context rather than embedding
code in initialization methods.
• Create Standard context nodes in Component Controller
• Rather storing context you can store simple data types in Web Dynpro
attributes.
• These simple steps will help you to create a good Web Dynpro Application.
Get more tips on improving your applications read here:
http://www.architectsap.com/blog/sap-netweaver/sap-webdynpro-best-
practices-for-design-and-development/
How can you improve on context reading/writing?
• Always use a standard naming convention.
• Use simple functions for populating the context rather than embedding
code in initialization methods.
• Create Standard context nodes in Component Controller
• Rather storing context you can store simple data types in Web Dynpro
attributes.
• These simple steps will help you to create a good Web Dynpro Application.
Get more tips on improving your applications read here:
http://www.architectsap.com/blog/sap-netweaver/sap-webdynpro-best-
practices-for-design-and-development/

More Related Content

Viewers also liked (6)

Database anomalies
Database anomaliesDatabase anomalies
Database anomalies
 
ABAP Open SQL & Internal Table
ABAP Open SQL & Internal TableABAP Open SQL & Internal Table
ABAP Open SQL & Internal Table
 
Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1Beginner’s guide to sap abap 1
Beginner’s guide to sap abap 1
 
SAP Organization Structure
SAP Organization StructureSAP Organization Structure
SAP Organization Structure
 
Anomalies in database
Anomalies in databaseAnomalies in database
Anomalies in database
 
SAP for Beginners
SAP for BeginnersSAP for Beginners
SAP for Beginners
 

Similar to Sap web dynpro – practices for better functionality

Similar to Sap web dynpro – practices for better functionality (20)

venki 2.7
venki 2.7venki 2.7
venki 2.7
 
Mho Web Dynpro Abap
Mho Web Dynpro AbapMho Web Dynpro Abap
Mho Web Dynpro Abap
 
Unit 9 and Unit 10.pptx
Unit 9 and Unit 10.pptxUnit 9 and Unit 10.pptx
Unit 9 and Unit 10.pptx
 
Google app development
Google app developmentGoogle app development
Google app development
 
Google app developers
Google app developersGoogle app developers
Google app developers
 
Google development
Google developmentGoogle development
Google development
 
Google app
Google appGoogle app
Google app
 
Web software development
Web software developmentWeb software development
Web software development
 
Google app developer
Google app developerGoogle app developer
Google app developer
 
Google web tools
Google web toolsGoogle web tools
Google web tools
 
Google apps development
Google apps developmentGoogle apps development
Google apps development
 
Google app pricing
Google app pricingGoogle app pricing
Google app pricing
 
Create google apps
Create google appsCreate google apps
Create google apps
 
Google apps reseller
Google apps resellerGoogle apps reseller
Google apps reseller
 
Cloud service provider
Cloud service providerCloud service provider
Cloud service provider
 
Google apps
Google appsGoogle apps
Google apps
 
Google websites
Google websitesGoogle websites
Google websites
 
App engine domain
App engine domainApp engine domain
App engine domain
 
Google appengine
Google appengineGoogle appengine
Google appengine
 
Google app engine developer
Google app engine developerGoogle app engine developer
Google app engine developer
 

More from anjalirao366

SAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and AdvantagesSAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and Advantagesanjalirao366
 
How sap can help pharmaceutical companies
How sap can help pharmaceutical companiesHow sap can help pharmaceutical companies
How sap can help pharmaceutical companiesanjalirao366
 
How sap can help pharmaceutical companies
How sap can help pharmaceutical companiesHow sap can help pharmaceutical companies
How sap can help pharmaceutical companiesanjalirao366
 
SAP Automatic Payment Program Process - Scale Down Your Work Load
SAP Automatic Payment Program Process - Scale Down Your Work LoadSAP Automatic Payment Program Process - Scale Down Your Work Load
SAP Automatic Payment Program Process - Scale Down Your Work Loadanjalirao366
 
Sap fscm dispute management
Sap fscm dispute managementSap fscm dispute management
Sap fscm dispute managementanjalirao366
 
SAP Data Migration With LSMW - Introduction and Key Concepts
SAP Data Migration With LSMW - Introduction and Key ConceptsSAP Data Migration With LSMW - Introduction and Key Concepts
SAP Data Migration With LSMW - Introduction and Key Conceptsanjalirao366
 
Material Master Process using Adobe forms
Material Master Process using Adobe formsMaterial Master Process using Adobe forms
Material Master Process using Adobe formsanjalirao366
 
SAP ChaRM (Change Request Management)
SAP ChaRM (Change Request Management) SAP ChaRM (Change Request Management)
SAP ChaRM (Change Request Management) anjalirao366
 

More from anjalirao366 (8)

SAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and AdvantagesSAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and Advantages
 
How sap can help pharmaceutical companies
How sap can help pharmaceutical companiesHow sap can help pharmaceutical companies
How sap can help pharmaceutical companies
 
How sap can help pharmaceutical companies
How sap can help pharmaceutical companiesHow sap can help pharmaceutical companies
How sap can help pharmaceutical companies
 
SAP Automatic Payment Program Process - Scale Down Your Work Load
SAP Automatic Payment Program Process - Scale Down Your Work LoadSAP Automatic Payment Program Process - Scale Down Your Work Load
SAP Automatic Payment Program Process - Scale Down Your Work Load
 
Sap fscm dispute management
Sap fscm dispute managementSap fscm dispute management
Sap fscm dispute management
 
SAP Data Migration With LSMW - Introduction and Key Concepts
SAP Data Migration With LSMW - Introduction and Key ConceptsSAP Data Migration With LSMW - Introduction and Key Concepts
SAP Data Migration With LSMW - Introduction and Key Concepts
 
Material Master Process using Adobe forms
Material Master Process using Adobe formsMaterial Master Process using Adobe forms
Material Master Process using Adobe forms
 
SAP ChaRM (Change Request Management)
SAP ChaRM (Change Request Management) SAP ChaRM (Change Request Management)
SAP ChaRM (Change Request Management)
 

Recently uploaded

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

Sap web dynpro – practices for better functionality

  • 1. SAP WebDynpro – Practices for Better Functionality
  • 2. This technological era of today has boosted with new tools, technologies and languages. But the principle challenge for all these innovations and advancements is to maintain the quality over others as they develop and depart in frequent time. SAP is considered among the one who have succeeded in building and maintaining their strength. This is best proven by providing best SAP support services to their customers. Introduction
  • 3. The task of writing a code is simple however writing an enhanced code is difficult. The most importantly in any application development you have to figure out which code has a place with which part and ought to be kept in which part so that there is no unnecessary overheads. Instructions on how you can divide business rationale Most of us as a beginner we store logic in our fundamental segment controller. Rather than this we can separate reusable logic from the component to help class and to different business classes. By this we can utilize business schedules again or even change class for an alternate reason.
  • 4. How do you create lightweight interface views •Make User interfaces that are easy to understand, straightforward for client and must be light weight. •Use a standard naming convention components. •Before creating UI elements try to implement context elements. Attempt to reduce the code. •This would thereby help you in reducing the complexity of applications and make views more lightweight. •Reduce your application's unpredictability additionally make your views more Lightweight.
  • 5. How can you improve on context reading/writing? • Always use a standard naming convention. • Use simple functions for populating the context rather than embedding code in initialization methods. • Create Standard context nodes in Component Controller • Rather storing context you can store simple data types in Web Dynpro attributes. • These simple steps will help you to create a good Web Dynpro Application. Get more tips on improving your applications read here: http://www.architectsap.com/blog/sap-netweaver/sap-webdynpro-best- practices-for-design-and-development/
  • 6. How can you improve on context reading/writing? • Always use a standard naming convention. • Use simple functions for populating the context rather than embedding code in initialization methods. • Create Standard context nodes in Component Controller • Rather storing context you can store simple data types in Web Dynpro attributes. • These simple steps will help you to create a good Web Dynpro Application. Get more tips on improving your applications read here: http://www.architectsap.com/blog/sap-netweaver/sap-webdynpro-best- practices-for-design-and-development/