SlideShare a Scribd company logo
Essential
               SAP Tutorial
   SAP ABAP Basics:
Creating a Custom Screen
   with Screen Painter
  By Robert Tomlinson
SAP Technical Consultant
           1               Copyrighted 2012 by LeverX, Inc.
Tutorial Goal
 Create a new custom screen using SAP screen painter
 Look at elements available in screen builder
   i.e. labels, text inputs, radio buttons, etc.
 Saving and Testing the screen




                                   2                    Copyrighted 2012 by LeverX, Inc.
Open Transaction SE38

   Transaction SE38 is where
    you can create custom
    programs




                                3   Copyrighted 2012 by LeverX, Inc.
Creating Program to Run Screen
   To create a program you
    must give it a name.
    Custom programs must
    start with a ‘z’ or ‘y’.
   For this example we will
    use the name ‘zrt_test’
   Click ‘Create’ and on the
    popup screen fill in title,
    type and status as shown
   Click ‘Save’


                                  4   Copyrighted 2012 by LeverX, Inc.
Creating Program to Run Screen (cont.)

          Next popup screen
           you will just click local
           object




                              In the program write ‘CALL
                               SCREEN 0100 STARTING AT 10
                               10.’ and save
                              Double click the ‘0100’ and click
                               ‘Yes’ when prompted

21 July 2012                                       5               Copyrighted 2012 by LeverX, Inc.
Screen Painter
   Once the screen painter opens,
    enter short description and click
    ‘Layout’
     This will open up the actual
      screen painter to add
      elements




                                        6   Copyrighted 2012 by LeverX, Inc.
Screen Painter (cont.)
1.    Click to make
      screen editable
2.    Add a text field by
      clicking icon and
      clicking anywhere
      on light grey area
3.    Type in name ‘hello
      world’ and same for
      text. (system places
      ‘_’ automatically for
      spaces)

                              7   Copyrighted 2012 by LeverX, Inc.
Screen Painter (cont.)
1.    Add a button by
      clicking icon and
      clicking anywhere
      on light grey area
2.    Type in name ‘close
      button’ and ‘close’
      for text




                              8   Copyrighted 2012 by LeverX, Inc.
Element Icons
   Though we won’t be using them
    for this example, you can see
    the list of elements on the left
    side edge of the painter screen.
   Hover your mouse over each
    item and the name of them will
    appear.




                                       9   Copyrighted 2012 by LeverX, Inc.
Field Attributes
          If you need to view additional
           information about an element.
           There are two options
           1. Double click on the element
              itself
           2. Click Icon to open attributes
              screen and then click on the
              element you desire to view
              information about.



21 July 2012                                  10   Copyrighted 2011 by LeverX, Inc.
Program Close Function
          IMPORTANT!!! We need the close
           button or when we run our code we
           will be stuck viewing our screen with
           no way to close it
          In order for the button to operate we
           need to fill in the field FctCode. Fill
           this field with ‘CANCEL’. Also
           Change FctType to ‘E’.
          I also added the Icon Name
           ‘ICON_CANCEL’ to include the red X
           on my button



21 July 2012                                         11   Copyrighted 2011 by LeverX, Inc.
Program Close Function (cont.)
          Close the screen painter Layout
           window
          Click on the ‘Flow Logic’ tab and
           uncomment the
           ‘user_command_0100’ line and
           double click it
          Click yes when prompted and
           click
          Choose Main Program and click
           green checkmark


21 July 2012                                   12   Copyrighted 2011 by LeverX, Inc.
Program Close Function (cont.)
          Insert this code




21 July 2012                  13        Copyrighted 2011 by LeverX, Inc.
Saving and Activating
   Now you can save and activate you
    screen and program we created earlier.
    Do this by clicking the disc icon and the
    light icon. (in that order)
   When the inactive objects screen pops
    up, ensure both your program and
    screen are highlighted to activate both at
    the same time. To do this click the box
    next to the row that contains your items
    that you created to highlight it.
   Click the green checkmark to confirm
    activation.
                                           14    Copyrighted 2012 by LeverX, Inc.
Testing the Screen
   Next to your report name, it should say
    ‘Active’. If it doesn’t you need to redo
    previous step.
   To test your work, click the wrench icon
    next to the activate icon. Your code will
    run and it will call your screen.




                                           15   Copyrighted 2012 by LeverX, Inc.
Conclusion
   You have now created a basic custom screen
   There are many other elements that we didn’t discuss in this example. Take
    time to review them to satisfy varying needs you may encounter.
   Be sure to include the way to exit the screen or you will be forced to use
    your computers task manager to close SAP




                                        16                           Copyrighted 2012 by LeverX, Inc.
Contact Information


Please contact us for more information about our services or solutions available.

                                LeverX, Inc.
                     800 West El Camino Real, Suite 180
                       Mountain View, CA 94040 USA
                           Tel: (650) 625 – 8347
                         Web Site: www.LeverX.com

                                       17                           Copyrighted 2012 by LeverX, Inc.

More Related Content

What's hot

Step by Step guide for creating first ABAP report in SAP
Step by Step guide for creating first ABAP report in SAPStep by Step guide for creating first ABAP report in SAP
Step by Step guide for creating first ABAP report in SAP
nityaabap
 
Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.
Muhammad Mansoor Ali
 
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Prithis Das, PMP, OCS ☁️
 
Step by step guide to basic web dynpro abap
Step by step guide to basic web dynpro abapStep by step guide to basic web dynpro abap
Step by step guide to basic web dynpro abapKranthi Kumar
 
Oracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New FeaturesOracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New Features
Feras Ahmad
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flows
Adil Arshad
 
Oracle General Ledger GL FSG
Oracle General Ledger GL FSG Oracle General Ledger GL FSG
Oracle General Ledger GL FSG
Rizwan Ali Qumbrani
 
5 enterprise structures
5   enterprise structures5   enterprise structures
5 enterprise structures
mohamed refaei
 
Oracle Payables Reference Guide
Oracle Payables Reference GuideOracle Payables Reference Guide
Oracle Payables Reference Guide
Baker Khader Abdallah, PMP
 
Oracle General ledger ivas
Oracle General ledger ivasOracle General ledger ivas
Oracle General ledger ivas
Ali Ibrahim
 
Asset management in sap
Asset management in sapAsset management in sap
Asset management in sap
Alice Mary Bag
 
Fusion cloud global payroll presentation
Fusion cloud global payroll presentationFusion cloud global payroll presentation
Fusion cloud global payroll presentation
Feras Ahmad
 
Ps user manual
Ps user manualPs user manual
Ps user manual
Soumya De
 
People code events 1
People code events 1People code events 1
People code events 1Samarth Arora
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
SURESH BABU MUCHINTHALA
 
SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110
Muzammil Khan
 
Oracle Apps Technical Training.pdf
Oracle Apps Technical Training.pdfOracle Apps Technical Training.pdf
Oracle Apps Technical Training.pdf
SpiritsoftsTraining
 
Bank tansfer setup 12.1.2
Bank tansfer setup 12.1.2Bank tansfer setup 12.1.2
Bank tansfer setup 12.1.2
m_elhamy010
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guide
sahagaurav
 

What's hot (20)

Step by Step guide for creating first ABAP report in SAP
Step by Step guide for creating first ABAP report in SAPStep by Step guide for creating first ABAP report in SAP
Step by Step guide for creating first ABAP report in SAP
 
Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.Oracle Inventory Complete Implementation Setups.
Oracle Inventory Complete Implementation Setups.
 
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
Designing a Chart of Accounts and Enterprise Structure in Oracle Fusion ERP C...
 
Step by step guide to basic web dynpro abap
Step by step guide to basic web dynpro abapStep by step guide to basic web dynpro abap
Step by step guide to basic web dynpro abap
 
Oracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New FeaturesOracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New Features
 
Oracle Payable Complete Business flows
Oracle Payable Complete Business flowsOracle Payable Complete Business flows
Oracle Payable Complete Business flows
 
Oracle General Ledger GL FSG
Oracle General Ledger GL FSG Oracle General Ledger GL FSG
Oracle General Ledger GL FSG
 
5 enterprise structures
5   enterprise structures5   enterprise structures
5 enterprise structures
 
Oracle Payables Reference Guide
Oracle Payables Reference GuideOracle Payables Reference Guide
Oracle Payables Reference Guide
 
Oracle General ledger ivas
Oracle General ledger ivasOracle General ledger ivas
Oracle General ledger ivas
 
Asset management in sap
Asset management in sapAsset management in sap
Asset management in sap
 
Fusion cloud global payroll presentation
Fusion cloud global payroll presentationFusion cloud global payroll presentation
Fusion cloud global payroll presentation
 
Ps user manual
Ps user manualPs user manual
Ps user manual
 
People code events 1
People code events 1People code events 1
People code events 1
 
Automatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mailAutomatic vendor payment advice notes by mail
Automatic vendor payment advice notes by mail
 
SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110SAP Automatic Payment Program - F110
SAP Automatic Payment Program - F110
 
Abap reports
Abap reportsAbap reports
Abap reports
 
Oracle Apps Technical Training.pdf
Oracle Apps Technical Training.pdfOracle Apps Technical Training.pdf
Oracle Apps Technical Training.pdf
 
Bank tansfer setup 12.1.2
Bank tansfer setup 12.1.2Bank tansfer setup 12.1.2
Bank tansfer setup 12.1.2
 
Oracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guideOracle Fusion Procurement implementation guide
Oracle Fusion Procurement implementation guide
 

Viewers also liked

1000 solved questions
1000 solved questions1000 solved questions
1000 solved questionsKranthi Kumar
 
SAP SD Study material
SAP SD Study material SAP SD Study material
SAP SD Study material
Harsha Halyal
 
SAP MM Configuration Step by Step guide by Tata Mcgraw hill
SAP MM Configuration Step by Step guide by Tata Mcgraw hillSAP MM Configuration Step by Step guide by Tata Mcgraw hill
SAP MM Configuration Step by Step guide by Tata Mcgraw hill
Venet Dheer
 
SAP MM Standard Business Processes
SAP MM Standard Business ProcessesSAP MM Standard Business Processes
SAP MM Standard Business Processes
Subhrajyoti (Subhra) Bhattacharjee
 
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
Venet Dheer
 

Viewers also liked (6)

1000 solved questions
1000 solved questions1000 solved questions
1000 solved questions
 
Sap configuration-guide
Sap configuration-guideSap configuration-guide
Sap configuration-guide
 
SAP SD Study material
SAP SD Study material SAP SD Study material
SAP SD Study material
 
SAP MM Configuration Step by Step guide by Tata Mcgraw hill
SAP MM Configuration Step by Step guide by Tata Mcgraw hillSAP MM Configuration Step by Step guide by Tata Mcgraw hill
SAP MM Configuration Step by Step guide by Tata Mcgraw hill
 
SAP MM Standard Business Processes
SAP MM Standard Business ProcessesSAP MM Standard Business Processes
SAP MM Standard Business Processes
 
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
 

Similar to LeverX SAP ABAP Basics - Creating Custom Screen Via Screen Painter

Android Training Ahmedabad , Android Project Training Ahmedabad, Android Live...
Android Training Ahmedabad , Android Project Training Ahmedabad, Android Live...Android Training Ahmedabad , Android Project Training Ahmedabad, Android Live...
Android Training Ahmedabad , Android Project Training Ahmedabad, Android Live...
NicheTech Com. Solutions Pvt. Ltd.
 
Web dynpro for abap
Web dynpro for abapWeb dynpro for abap
Web dynpro for abap
Gabriel Magalhães
 
Introduction to programming using Visual Basic 6
Introduction to programming using Visual Basic 6Introduction to programming using Visual Basic 6
Introduction to programming using Visual Basic 6
Jeanie Arnoco
 
MAD mobile application development you can learn from here , we perform all c...
MAD mobile application development you can learn from here , we perform all c...MAD mobile application development you can learn from here , we perform all c...
MAD mobile application development you can learn from here , we perform all c...
harshalpatil183931
 
Build your first android mobile app
Build your first android mobile appBuild your first android mobile app
Build your first android mobile app
ekipaco
 
LeverX Essential SAP Tutorial - ABAP: Creating A New Development Package
LeverX Essential SAP Tutorial - ABAP: Creating A New Development PackageLeverX Essential SAP Tutorial - ABAP: Creating A New Development Package
LeverX Essential SAP Tutorial - ABAP: Creating A New Development Package
LeverX
 
Ray Magnan - Transition to Captivate 5
Ray Magnan - Transition to Captivate 5Ray Magnan - Transition to Captivate 5
Ray Magnan - Transition to Captivate 5
Ray Magnan
 
Homework seriesandroidworkshop JUly 12th
Homework seriesandroidworkshop JUly 12thHomework seriesandroidworkshop JUly 12th
Homework seriesandroidworkshop JUly 12th
Rishi Kumar
 
Amazon Lumberyard Interface
Amazon Lumberyard InterfaceAmazon Lumberyard Interface
Amazon Lumberyard Interface
Practical Code, LLC
 
Msft introduction v3wide
Msft introduction v3wideMsft introduction v3wide
Msft introduction v3wideJohn Dooley
 
Android software development – the first few hours
Android software development – the first few hoursAndroid software development – the first few hours
Android software development – the first few hours
sjmarsh
 
Bird.pdf
 Bird.pdf Bird.pdf
Bird.pdf
RebaMaheen
 
How to develop a Flutter app.pdf
How to develop a Flutter app.pdfHow to develop a Flutter app.pdf
How to develop a Flutter app.pdf
Smith Daniel
 
NetWeaver Developer Studio for New-Beas
NetWeaver Developer Studio for New-BeasNetWeaver Developer Studio for New-Beas
NetWeaver Developer Studio for New-Beas
Chander445
 
Getting started with android studio
Getting started with android studioGetting started with android studio
Getting started with android studio
Reham Maher El-Safarini
 
Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)
GeneXus
 
Soa8
Soa8Soa8
Flex 3 Deep Dive
Flex 3 Deep DiveFlex 3 Deep Dive
Flex 3 Deep Dive
Effective
 
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistIntro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Lauren Hayward Schaefer
 
Using Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component SetUsing Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component Set
Joseph Labrecque
 

Similar to LeverX SAP ABAP Basics - Creating Custom Screen Via Screen Painter (20)

Android Training Ahmedabad , Android Project Training Ahmedabad, Android Live...
Android Training Ahmedabad , Android Project Training Ahmedabad, Android Live...Android Training Ahmedabad , Android Project Training Ahmedabad, Android Live...
Android Training Ahmedabad , Android Project Training Ahmedabad, Android Live...
 
Web dynpro for abap
Web dynpro for abapWeb dynpro for abap
Web dynpro for abap
 
Introduction to programming using Visual Basic 6
Introduction to programming using Visual Basic 6Introduction to programming using Visual Basic 6
Introduction to programming using Visual Basic 6
 
MAD mobile application development you can learn from here , we perform all c...
MAD mobile application development you can learn from here , we perform all c...MAD mobile application development you can learn from here , we perform all c...
MAD mobile application development you can learn from here , we perform all c...
 
Build your first android mobile app
Build your first android mobile appBuild your first android mobile app
Build your first android mobile app
 
LeverX Essential SAP Tutorial - ABAP: Creating A New Development Package
LeverX Essential SAP Tutorial - ABAP: Creating A New Development PackageLeverX Essential SAP Tutorial - ABAP: Creating A New Development Package
LeverX Essential SAP Tutorial - ABAP: Creating A New Development Package
 
Ray Magnan - Transition to Captivate 5
Ray Magnan - Transition to Captivate 5Ray Magnan - Transition to Captivate 5
Ray Magnan - Transition to Captivate 5
 
Homework seriesandroidworkshop JUly 12th
Homework seriesandroidworkshop JUly 12thHomework seriesandroidworkshop JUly 12th
Homework seriesandroidworkshop JUly 12th
 
Amazon Lumberyard Interface
Amazon Lumberyard InterfaceAmazon Lumberyard Interface
Amazon Lumberyard Interface
 
Msft introduction v3wide
Msft introduction v3wideMsft introduction v3wide
Msft introduction v3wide
 
Android software development – the first few hours
Android software development – the first few hoursAndroid software development – the first few hours
Android software development – the first few hours
 
Bird.pdf
 Bird.pdf Bird.pdf
Bird.pdf
 
How to develop a Flutter app.pdf
How to develop a Flutter app.pdfHow to develop a Flutter app.pdf
How to develop a Flutter app.pdf
 
NetWeaver Developer Studio for New-Beas
NetWeaver Developer Studio for New-BeasNetWeaver Developer Studio for New-Beas
NetWeaver Developer Studio for New-Beas
 
Getting started with android studio
Getting started with android studioGetting started with android studio
Getting started with android studio
 
Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)Laboratorio: Desarrollo para Smart Devices (continuación)
Laboratorio: Desarrollo para Smart Devices (continuación)
 
Soa8
Soa8Soa8
Soa8
 
Flex 3 Deep Dive
Flex 3 Deep DiveFlex 3 Deep Dive
Flex 3 Deep Dive
 
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twistIntro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
Intro to IBM Bluemix DevOps Services, a Workshop with a Cloudant twist
 
Using Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component SetUsing Edge Animate to Create a Reusable Component Set
Using Edge Animate to Create a Reusable Component Set
 

More from LeverX

SAP PLM Bill of Material (BOM) Redlining
SAP PLM Bill of Material (BOM) Redlining SAP PLM Bill of Material (BOM) Redlining
SAP PLM Bill of Material (BOM) Redlining
LeverX
 
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler CreationLeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX
 
LeverX SAP ABAP Tutorial - Creating and Calling Web Services
LeverX SAP ABAP Tutorial - Creating and Calling Web ServicesLeverX SAP ABAP Tutorial - Creating and Calling Web Services
LeverX SAP ABAP Tutorial - Creating and Calling Web Services
LeverX
 
LeverX SAP PLM Tutorial - BOM Redlining
LeverX SAP PLM Tutorial - BOM RedliningLeverX SAP PLM Tutorial - BOM Redlining
LeverX SAP PLM Tutorial - BOM Redlining
LeverX
 
LeverX SAP ABAP Tutorial Creating Function Modules
LeverX SAP ABAP Tutorial Creating Function ModulesLeverX SAP ABAP Tutorial Creating Function Modules
LeverX SAP ABAP Tutorial Creating Function Modules
LeverX
 
LeverX SAP Tutorial Product Structure Synchronization Overview and Fucntio…
LeverX SAP Tutorial Product Structure Synchronization Overview and Fucntio…LeverX SAP Tutorial Product Structure Synchronization Overview and Fucntio…
LeverX SAP Tutorial Product Structure Synchronization Overview and Fucntio…
LeverX
 
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX
 
LeverX SAP 7.02 Navigation Essentials
LeverX SAP 7.02 Navigation EssentialsLeverX SAP 7.02 Navigation Essentials
LeverX SAP 7.02 Navigation Essentials
LeverX
 
LeverX Tutorial - SAP PLM Guided Structure Synchronization - Overview and Fun...
LeverX Tutorial - SAP PLM Guided Structure Synchronization - Overview and Fun...LeverX Tutorial - SAP PLM Guided Structure Synchronization - Overview and Fun...
LeverX Tutorial - SAP PLM Guided Structure Synchronization - Overview and Fun...
LeverX
 
LeverX SAP PLM Tutorial - Product Structure Management - Create a Product St...
LeverX SAP PLM Tutorial - Product Structure Management  - Create a Product St...LeverX SAP PLM Tutorial - Product Structure Management  - Create a Product St...
LeverX SAP PLM Tutorial - Product Structure Management - Create a Product St...
LeverX
 
LeverX ABAP Basics - Using The TREX Search Component
LeverX ABAP Basics - Using The TREX Search ComponentLeverX ABAP Basics - Using The TREX Search Component
LeverX ABAP Basics - Using The TREX Search Component
LeverX
 
LeverX SAP Essential Tutorial - Simple Data Extraction
LeverX SAP Essential Tutorial - Simple Data ExtractionLeverX SAP Essential Tutorial - Simple Data Extraction
LeverX SAP Essential Tutorial - Simple Data Extraction
LeverX
 

More from LeverX (12)

SAP PLM Bill of Material (BOM) Redlining
SAP PLM Bill of Material (BOM) Redlining SAP PLM Bill of Material (BOM) Redlining
SAP PLM Bill of Material (BOM) Redlining
 
LeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler CreationLeverX ABAP Tutorial - HTTP Request Handler Creation
LeverX ABAP Tutorial - HTTP Request Handler Creation
 
LeverX SAP ABAP Tutorial - Creating and Calling Web Services
LeverX SAP ABAP Tutorial - Creating and Calling Web ServicesLeverX SAP ABAP Tutorial - Creating and Calling Web Services
LeverX SAP ABAP Tutorial - Creating and Calling Web Services
 
LeverX SAP PLM Tutorial - BOM Redlining
LeverX SAP PLM Tutorial - BOM RedliningLeverX SAP PLM Tutorial - BOM Redlining
LeverX SAP PLM Tutorial - BOM Redlining
 
LeverX SAP ABAP Tutorial Creating Function Modules
LeverX SAP ABAP Tutorial Creating Function ModulesLeverX SAP ABAP Tutorial Creating Function Modules
LeverX SAP ABAP Tutorial Creating Function Modules
 
LeverX SAP Tutorial Product Structure Synchronization Overview and Fucntio…
LeverX SAP Tutorial Product Structure Synchronization Overview and Fucntio…LeverX SAP Tutorial Product Structure Synchronization Overview and Fucntio…
LeverX SAP Tutorial Product Structure Synchronization Overview and Fucntio…
 
LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01LeverX - A Comprehensive Guide to SAP PLM 7.01
LeverX - A Comprehensive Guide to SAP PLM 7.01
 
LeverX SAP 7.02 Navigation Essentials
LeverX SAP 7.02 Navigation EssentialsLeverX SAP 7.02 Navigation Essentials
LeverX SAP 7.02 Navigation Essentials
 
LeverX Tutorial - SAP PLM Guided Structure Synchronization - Overview and Fun...
LeverX Tutorial - SAP PLM Guided Structure Synchronization - Overview and Fun...LeverX Tutorial - SAP PLM Guided Structure Synchronization - Overview and Fun...
LeverX Tutorial - SAP PLM Guided Structure Synchronization - Overview and Fun...
 
LeverX SAP PLM Tutorial - Product Structure Management - Create a Product St...
LeverX SAP PLM Tutorial - Product Structure Management  - Create a Product St...LeverX SAP PLM Tutorial - Product Structure Management  - Create a Product St...
LeverX SAP PLM Tutorial - Product Structure Management - Create a Product St...
 
LeverX ABAP Basics - Using The TREX Search Component
LeverX ABAP Basics - Using The TREX Search ComponentLeverX ABAP Basics - Using The TREX Search Component
LeverX ABAP Basics - Using The TREX Search Component
 
LeverX SAP Essential Tutorial - Simple Data Extraction
LeverX SAP Essential Tutorial - Simple Data ExtractionLeverX SAP Essential Tutorial - Simple Data Extraction
LeverX SAP Essential Tutorial - Simple Data Extraction
 

Recently uploaded

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 

Recently uploaded (20)

Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 

LeverX SAP ABAP Basics - Creating Custom Screen Via Screen Painter

  • 1. Essential SAP Tutorial SAP ABAP Basics: Creating a Custom Screen with Screen Painter By Robert Tomlinson SAP Technical Consultant 1 Copyrighted 2012 by LeverX, Inc.
  • 2. Tutorial Goal  Create a new custom screen using SAP screen painter  Look at elements available in screen builder  i.e. labels, text inputs, radio buttons, etc.  Saving and Testing the screen 2 Copyrighted 2012 by LeverX, Inc.
  • 3. Open Transaction SE38  Transaction SE38 is where you can create custom programs 3 Copyrighted 2012 by LeverX, Inc.
  • 4. Creating Program to Run Screen  To create a program you must give it a name. Custom programs must start with a ‘z’ or ‘y’.  For this example we will use the name ‘zrt_test’  Click ‘Create’ and on the popup screen fill in title, type and status as shown  Click ‘Save’ 4 Copyrighted 2012 by LeverX, Inc.
  • 5. Creating Program to Run Screen (cont.)  Next popup screen you will just click local object  In the program write ‘CALL SCREEN 0100 STARTING AT 10 10.’ and save  Double click the ‘0100’ and click ‘Yes’ when prompted 21 July 2012 5 Copyrighted 2012 by LeverX, Inc.
  • 6. Screen Painter  Once the screen painter opens, enter short description and click ‘Layout’  This will open up the actual screen painter to add elements 6 Copyrighted 2012 by LeverX, Inc.
  • 7. Screen Painter (cont.) 1. Click to make screen editable 2. Add a text field by clicking icon and clicking anywhere on light grey area 3. Type in name ‘hello world’ and same for text. (system places ‘_’ automatically for spaces) 7 Copyrighted 2012 by LeverX, Inc.
  • 8. Screen Painter (cont.) 1. Add a button by clicking icon and clicking anywhere on light grey area 2. Type in name ‘close button’ and ‘close’ for text 8 Copyrighted 2012 by LeverX, Inc.
  • 9. Element Icons  Though we won’t be using them for this example, you can see the list of elements on the left side edge of the painter screen.  Hover your mouse over each item and the name of them will appear. 9 Copyrighted 2012 by LeverX, Inc.
  • 10. Field Attributes  If you need to view additional information about an element. There are two options 1. Double click on the element itself 2. Click Icon to open attributes screen and then click on the element you desire to view information about. 21 July 2012 10 Copyrighted 2011 by LeverX, Inc.
  • 11. Program Close Function  IMPORTANT!!! We need the close button or when we run our code we will be stuck viewing our screen with no way to close it  In order for the button to operate we need to fill in the field FctCode. Fill this field with ‘CANCEL’. Also Change FctType to ‘E’.  I also added the Icon Name ‘ICON_CANCEL’ to include the red X on my button 21 July 2012 11 Copyrighted 2011 by LeverX, Inc.
  • 12. Program Close Function (cont.)  Close the screen painter Layout window  Click on the ‘Flow Logic’ tab and uncomment the ‘user_command_0100’ line and double click it  Click yes when prompted and click  Choose Main Program and click green checkmark 21 July 2012 12 Copyrighted 2011 by LeverX, Inc.
  • 13. Program Close Function (cont.)  Insert this code 21 July 2012 13 Copyrighted 2011 by LeverX, Inc.
  • 14. Saving and Activating  Now you can save and activate you screen and program we created earlier. Do this by clicking the disc icon and the light icon. (in that order)  When the inactive objects screen pops up, ensure both your program and screen are highlighted to activate both at the same time. To do this click the box next to the row that contains your items that you created to highlight it.  Click the green checkmark to confirm activation. 14 Copyrighted 2012 by LeverX, Inc.
  • 15. Testing the Screen  Next to your report name, it should say ‘Active’. If it doesn’t you need to redo previous step.  To test your work, click the wrench icon next to the activate icon. Your code will run and it will call your screen. 15 Copyrighted 2012 by LeverX, Inc.
  • 16. Conclusion  You have now created a basic custom screen  There are many other elements that we didn’t discuss in this example. Take time to review them to satisfy varying needs you may encounter.  Be sure to include the way to exit the screen or you will be forced to use your computers task manager to close SAP 16 Copyrighted 2012 by LeverX, Inc.
  • 17. Contact Information Please contact us for more information about our services or solutions available. LeverX, Inc. 800 West El Camino Real, Suite 180 Mountain View, CA 94040 USA Tel: (650) 625 – 8347 Web Site: www.LeverX.com 17 Copyrighted 2012 by LeverX, Inc.