Suche senden
Hochladen
Version management of abap programs
•
1 gefällt mir
•
4,945 views
icatalysts buddy
Folgen
ABAP Programming
Weniger lesen
Mehr lesen
Business
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Sap User Exit for Functional Consultant
Sap User Exit for Functional Consultant
Ankit Sharma
SAP ABAP - Needed Notes
SAP ABAP - Needed Notes
Akash Bhavsar
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATION
Kranthi Kumar
Call transaction method
Call transaction method
Kranthi Kumar
Bapi step-by-step
Bapi step-by-step
mateenjambagi
Module pool programming
Module pool programming
Subhojit- Opekkhay
Bdc BATCH DATA COMMUNICATION
Bdc BATCH DATA COMMUNICATION
Hitesh Gulani
SAP Transport System; Step-by-step guide from concept to practical
SAP Transport System; Step-by-step guide from concept to practical
Nasir Gondal
Empfohlen
Sap User Exit for Functional Consultant
Sap User Exit for Functional Consultant
Ankit Sharma
SAP ABAP - Needed Notes
SAP ABAP - Needed Notes
Akash Bhavsar
BATCH DATA COMMUNICATION
BATCH DATA COMMUNICATION
Kranthi Kumar
Call transaction method
Call transaction method
Kranthi Kumar
Bapi step-by-step
Bapi step-by-step
mateenjambagi
Module pool programming
Module pool programming
Subhojit- Opekkhay
Bdc BATCH DATA COMMUNICATION
Bdc BATCH DATA COMMUNICATION
Hitesh Gulani
SAP Transport System; Step-by-step guide from concept to practical
SAP Transport System; Step-by-step guide from concept to practical
Nasir Gondal
Workbench and customising request
Workbench and customising request
lakshmi rajkumar
abap list viewer (alv)
abap list viewer (alv)
Kranthi Kumar
Sap mrp-configuration-pp
Sap mrp-configuration-pp
Lokesh Modem
Sap sapscripts tips and tricks
Sap sapscripts tips and tricks
Kranthi Kumar
Field symbols
Field symbols
skumar_sap
SAP SOP process flow for production process
SAP SOP process flow for production process
Aasif001234
Reports
Reports
Jugul Crasta
Chapter 01 user exits
Chapter 01 user exits
Kranthi Kumar
How to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selection
Valko Arbalov
Central Finance Configuration.pdf
Central Finance Configuration.pdf
chandramohan431817
Sap abap modularization interview questions
Sap abap modularization interview questions
Pradipta Mohanty
How to run v3 job
How to run v3 job
Anil Kumar
Badi document
Badi document
hamisha_malik
Sapscript
Sapscript
Jen Ringel
Abap Objects for BW
Abap Objects for BW
Luc Vanrobays
Enhancement framework the new way to enhance your abap systems
Enhancement framework the new way to enhance your abap systems
Kranthi Kumar
Sap Abap Reports
Sap Abap Reports
vbpc
Object oriented approach to ALV Lists in ABAP
Object oriented approach to ALV Lists in ABAP
Noman Mohamed Hanif
Step by step lsmw tutorial
Step by step lsmw tutorial
raonivaz
Sap abap
Sap abap
Jugul Crasta
Dynamic variant creation
Dynamic variant creation
young moon woo
Troubleshooting Your ABAP Programs Using Coverage Analyzer
Troubleshooting Your ABAP Programs Using Coverage Analyzer
zahack
Weitere ähnliche Inhalte
Was ist angesagt?
Workbench and customising request
Workbench and customising request
lakshmi rajkumar
abap list viewer (alv)
abap list viewer (alv)
Kranthi Kumar
Sap mrp-configuration-pp
Sap mrp-configuration-pp
Lokesh Modem
Sap sapscripts tips and tricks
Sap sapscripts tips and tricks
Kranthi Kumar
Field symbols
Field symbols
skumar_sap
SAP SOP process flow for production process
SAP SOP process flow for production process
Aasif001234
Reports
Reports
Jugul Crasta
Chapter 01 user exits
Chapter 01 user exits
Kranthi Kumar
How to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selection
Valko Arbalov
Central Finance Configuration.pdf
Central Finance Configuration.pdf
chandramohan431817
Sap abap modularization interview questions
Sap abap modularization interview questions
Pradipta Mohanty
How to run v3 job
How to run v3 job
Anil Kumar
Badi document
Badi document
hamisha_malik
Sapscript
Sapscript
Jen Ringel
Abap Objects for BW
Abap Objects for BW
Luc Vanrobays
Enhancement framework the new way to enhance your abap systems
Enhancement framework the new way to enhance your abap systems
Kranthi Kumar
Sap Abap Reports
Sap Abap Reports
vbpc
Object oriented approach to ALV Lists in ABAP
Object oriented approach to ALV Lists in ABAP
Noman Mohamed Hanif
Step by step lsmw tutorial
Step by step lsmw tutorial
raonivaz
Sap abap
Sap abap
Jugul Crasta
Was ist angesagt?
(20)
Workbench and customising request
Workbench and customising request
abap list viewer (alv)
abap list viewer (alv)
Sap mrp-configuration-pp
Sap mrp-configuration-pp
Sap sapscripts tips and tricks
Sap sapscripts tips and tricks
Field symbols
Field symbols
SAP SOP process flow for production process
SAP SOP process flow for production process
Reports
Reports
Chapter 01 user exits
Chapter 01 user exits
How to write a routine for 0 calday in infopackage selection
How to write a routine for 0 calday in infopackage selection
Central Finance Configuration.pdf
Central Finance Configuration.pdf
Sap abap modularization interview questions
Sap abap modularization interview questions
How to run v3 job
How to run v3 job
Badi document
Badi document
Sapscript
Sapscript
Abap Objects for BW
Abap Objects for BW
Enhancement framework the new way to enhance your abap systems
Enhancement framework the new way to enhance your abap systems
Sap Abap Reports
Sap Abap Reports
Object oriented approach to ALV Lists in ABAP
Object oriented approach to ALV Lists in ABAP
Step by step lsmw tutorial
Step by step lsmw tutorial
Sap abap
Sap abap
Ähnlich wie Version management of abap programs
Dynamic variant creation
Dynamic variant creation
young moon woo
Troubleshooting Your ABAP Programs Using Coverage Analyzer
Troubleshooting Your ABAP Programs Using Coverage Analyzer
zahack
SAP Adding fields to dynamic selection for fbln transactions (2)
SAP Adding fields to dynamic selection for fbln transactions (2)
Imran M Arab
Variables in sap bi
Variables in sap bi
shabari76
Badi
Badi
raj bp
Zebra -bar one label printing
Zebra -bar one label printing
Max Santolaya
Creating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflows
Hicham Khallouki
Co pa extraction
Co pa extraction
Mohammed ALI
Beginner's guide create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function type
Naveen Kumar Kotha
sum-week1.pdf
sum-week1.pdf
Adrian914304
Srm 6.0
Srm 6.0
Hemachandran Venkatesan
SAP Quickviewer
SAP Quickviewer
otchmarz
Introducing enhancement framework.doc
Introducing enhancement framework.doc
Kranthi Kumar
Smp agentry app_development
Smp agentry app_development
Ganesh Kumar
Abap fundamentals-training-course-document
Abap fundamentals-training-course-document
johnbryan26
sap
sap
Sivaprasadreddy Kandukuri
_Using Selective Deletion in Process Chains.pdf
_Using Selective Deletion in Process Chains.pdf
ssuserfe1f82
New dimensions for_reporting
New dimensions for_reporting
Rahul Mahajan
Smp agentry sap_framework
Smp agentry sap_framework
Ganesh Kumar
Interfacing sap - BDC
Interfacing sap - BDC
Syam Sasi
Ähnlich wie Version management of abap programs
(20)
Dynamic variant creation
Dynamic variant creation
Troubleshooting Your ABAP Programs Using Coverage Analyzer
Troubleshooting Your ABAP Programs Using Coverage Analyzer
SAP Adding fields to dynamic selection for fbln transactions (2)
SAP Adding fields to dynamic selection for fbln transactions (2)
Variables in sap bi
Variables in sap bi
Badi
Badi
Zebra -bar one label printing
Zebra -bar one label printing
Creating attachments to work items or to user decisions in workflows
Creating attachments to work items or to user decisions in workflows
Co pa extraction
Co pa extraction
Beginner's guide create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function type
sum-week1.pdf
sum-week1.pdf
Srm 6.0
Srm 6.0
SAP Quickviewer
SAP Quickviewer
Introducing enhancement framework.doc
Introducing enhancement framework.doc
Smp agentry app_development
Smp agentry app_development
Abap fundamentals-training-course-document
Abap fundamentals-training-course-document
sap
sap
_Using Selective Deletion in Process Chains.pdf
_Using Selective Deletion in Process Chains.pdf
New dimensions for_reporting
New dimensions for_reporting
Smp agentry sap_framework
Smp agentry sap_framework
Interfacing sap - BDC
Interfacing sap - BDC
Kürzlich hochgeladen
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
tbatkhuu1
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
Suhani Kapoor
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
Michael W. Hawkins
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
Andy Lambert
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Dave Litwiller
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
ritikaroy0888
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
Ravindra Nath Shukla
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
M.C Lodges -- Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
Aaiza Hassan
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
discovermytutordmt
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
NZSG
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Dipal Arora
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
Exhibitors Data
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
Progress Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
Holger Mueller
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
priyanshujha201
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
Paul Menig
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Dipal Arora
Kürzlich hochgeladen
(20)
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
VIP Call Girls Gandi Maisamma ( Hyderabad ) Phone 8250192130 | ₹5k To 25k Wit...
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
Regression analysis: Simple Linear Regression Multiple Linear Regression
Regression analysis: Simple Linear Regression Multiple Linear Regression
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
M.C Lodges -- Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
Call Girls in Gomti Nagar - 7388211116 - With room Service
Call Girls in Gomti Nagar - 7388211116 - With room Service
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Progress Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Version management of abap programs
1.
Version Management of
ABAP Programs Applies to: SAP Netweaver 2004s. For more information, visit the ABAP homepage. Summary In some companies we may have different systems for Development, Quality Control and Production. Writing a new program from scratch in Development will never be a problem for developers. However, sometimes someone else writes a code and the program is maintained, changed, or enhanced by some other developers. In those cases, there is a great possibility that we start changing or updating wrong versions of the program. In addition, manual comparison of the ABAP programs can lead to a waste of time, which can be avoided. Author: Mukesh Sharma Company: Infosys Technologies Limited Created on: 11 August 2009 Author Bio Mukesh Sharma is working, as Technology Analyst in SAP BI with Infosys Technologies Limited. He is SAP Netweaver 2004s certified solution consultant. His area of expertise is in HR sub modules like Personal Administration and Time. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 1
2.
Version Management of
ABAP Programs Table of Contents Scenario 1: When a Program with Different Versions Needs to Be Compared ................................................. 3 When Both the Versions Are in Same System ............................................................................................... 3 When the Program Versions Are in Different Systems ................................................................................... 6 Scenario 2: For Comparison of Two Programs .................................................................................................. 7 Related Content ................................................................................................................................................ 11 Disclaimer and Liability Notice .......................................................................................................................... 12 SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 2
3.
Version Management of
ABAP Programs Scenario 1: When a Program with Different Versions Needs to Be Compared When Both the Versions Are in Same System Go to transaction SE38. Enter the name of the program as per attached screenshot below: SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 3
4.
Version Management of
ABAP Programs Go to Utilities as per the below screenshot: Then open the options for VERSIONS, we will see “Version Management” Once we click on “Version Management” we will get a window like as below. From below screenshot, we will get info about various Transports used for the same program. In addition we can get lots of other information also like date of last change and etc. From the above screenshot, we can select the Active version and other versions available to us for comparison. For instance from above screenshot we have selected Active version and version 0004 to compare. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 4
5.
Version Management of
ABAP Programs After checking CHECK BOX click on the icon as below: To get the code for both the versions we have selected above. We will see both the codes as below for comparison: Different options available while comparisons are as follows: When we click on the Settings Tab as below: We will get following options , where we can remove comments or indentations or change the display layouts. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 5
6.
Version Management of
ABAP Programs When the Program Versions Are in Different Systems We can also do comparison of the programs that lies in two different systems. For this, proceed as below: Click on the below shown icon “Remote Comparison”. Enter the Target system for comparison: We can also use the RFC destination from where we need to compare the programs. In the above screenshot we need to put either Target system name or RFC Destination in order to compare the program in two different systems. Limitation with this is we need the RFC destination defined with the system we are comparing the program. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 6
7.
Version Management of
ABAP Programs Scenario 2: For Comparison of Two Programs Go to Utilities as per the below screenshot: Then open the options for “Splitscreen editor” SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 7
8.
Version Management of
ABAP Programs The “Splitscreen” option will take us to a screen as below: We have to enter the name of the program with which we want to compare as in below screenshot: SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 8
9.
Version Management of
ABAP Programs We may the select version of the program for comparison. After entering name we may select for display or Change mode of the program. On selecting the display mode we will come to a screenshot as below: Use the below icon to start the compassion: The below mention icons will be used to figure out the mismatch code or the Equal code to drill down or up in the program. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 9
10.
Version Management of
ABAP Programs From the below mention screenshot we can get idea as how the comparison goes .The highlighted portion in blue will tell us about the line of codes under comparison. Conclusion: By this small knowledge about the availability of the various options in program editor, we can make our code in harmony with other versions of the same program residing in different or same system. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 10
11.
Version Management of
ABAP Programs Related Content http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/e0c5d414-bc11-2a10-76b5- bfd294549e6d&overridelayout=true http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/8e1b5bbe-0601-0010-a28b-c8d964cd0a03 http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/d6dfa210-0a01-0010-fdb3-95bbf075cd4f For more information, visit the ABAP homepage. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 11
12.
Version Management of
ABAP Programs Disclaimer and Liability Notice This document may discuss sample coding or other information that does not include SAP official interfaces and therefore is not supported by SAP. Changes made based on this information are not supported and can be overwritten during an upgrade. SAP will not be held liable for any damages caused by using or misusing the information, code or methods suggested in this document, and anyone using these methods does so at his/her own risk. SAP offers no guarantees and assumes no responsibility or liability of any type with respect to the content of this technical article or code sample, including any liability resulting from incompatibility between the content within this document and the materials and services offered by SAP. You agree that you will not hold, or seek to hold, SAP responsible or liable with respect to the content of this document. SAP COMMUNITY NETWORK SDN - sdn.sap.com | BPX - bpx.sap.com | BOC - boc.sap.com © 2009 SAP AG 12
Jetzt herunterladen