ABAP Standard & Guidelines  OO vs Procedural

Hi all -
In Blueprint phase of new SAP implementation and am creating ABAP Standard & Guidelines document.  I am split on whether to enforce use of object-oriented versus procedural programming (as per Blumenthal & Keller).  Seems to me that even on ECC 7.0, I am pressed to find reports using OO approach.  If I choose to enforce OO approach, there seems to be a general lack of real world examples that I can create templates from which to accelerate development.  There are plenty of "old style" reports to use as the basis of custom development however.  Development (as usual) will be on a very tight timeline and therefore I believe OO technics may be slower due to learning curve, etc.
Any advice would be appreciated.
Thanks,
Pat

Pat, I have to agree about the 15 pages vs 50 pages.  You would get a better response if the guidelines weren't so many and rigid.  I do agree, of course, that there should be some.  The reason why I say this is, because I am the only developer at my company, which means, I pretty much do what I want when it comes to design and how the programs are written.  That said, I have developed my own guidelines(not written, just in my head) as to how to write certain programs.  But if we had more developers, I would want them to adhere to certain guidelines(not all of mine, but some) so that our programs are consistant in design and more maintainable.
Really, since I've said all of the previous, I really have no right giving you advice about guidelines and standards as I do not follow any but my own. 
It also depends on the type of developers that you have in your shop.  If you have a bunch of old guys(no offense anyone) that are set in there ways, you may have some resistance,  if you got some new guys, that are just starting out in ABAP, they will be much easier to mold with standards and guidelines.
Regards,
Rich Heilman

Similar Messages

  • ABAP Programming Guidelines not showing in ABAP Keyword Documentation

    We are currently in the process of upgrading to Netweaver 7.0 EhP2
    I have seen mentioned that the ABAP Keyword Documentation and ABAP Examples are now all provided in an improved ABAPDOCU transaction.  In addition, the ABAPDOCU transaction is meant to also have a section on ABAP Programming Guidelines. 
    I have seen a screen example of what the ABAPDOCU screen now looks like (as shown in the mockup below).  Our ABAPDOCU screen looks very similar except that there is no node for ABAP Programming Guidelines.
    That is an area that I would like to have a closer look at.  Have we missed something.  Is this available as part of the standard 7.0 EhP2 install or does it need to be installed separately (or perhaps is this only available in a higher EhP).  I've tried finding further information on this option but have not been able to come across anything.  Does anyone know what would be involved (or if it is possible) to make this available in EhP2 
    Greg Milici
    ABAP Developer
    ...V...ABAP Keyword Documentation
    .......>...ABAP Overview
    .......>...ABAP - Reference
    .......>...ABAP - Short Reference
    .......>...ABAP - Release-Specific Changes
    .......>...ABAP Programming Guidelines
    ............ABAP Glossary
    ............ABAP Index
    ............ABAP Subject Directory
       etc.

    Hi Greg,
    When [searching|http://help.sap.com/search/sap_trex.jsp] the [documentation for NW 7.0.2|http://help.sap.com/nw702/] for ABAP keyword there are several documents that mention how you can find more details about ABAP keywords. For example, [Data Consistency|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/41/7af4b6a79e11d1950f0000e82de14a/frameset.htm] mentions a menu in the ABAP Editor, and [New Features in Web Dynpro ABAP for Enhancement Package 2 (EhP2)|http://help.sap.com/saphelp_nw70ehp2/helpdata/en/54/07ec96bd5a4764be4996fff231b4de/frameset.htm] mentions the ABAPHELP transaction.
    I suppose you could try to find if the documentation you need is installed on your system. Perhaps the [how do I Install SAP Document CD and SAP Library|how do I Install SAP Document CD and SAP Library; thread might be of help.
    Best regards,
    Rossen

  • Are some standard guidelines/steps to follow before approving Transports?

    Hi,
    can you help to with steps and procedures that needs to be followed before approving objects to be transported to Productions?
    Are some standard guidelines i.e steps to follow before approving Transports?
    Or, just the fact that a solution to a problem has been established in the Development and tested in the Test environment, it is ready to be moved to Production?
    Thanks

    <i>on your point 4:
    “. …. be sure that other requests/tasks are not locking these objects….”
    I believe if other requests are locking the objects then you probably can’t even add those objects to your transport, isn’t it?</i>
    Yes .you are correct.
    <i>also you noted that
    :… . Whenever you put objects in your task, lock them…”
    Isn’t this done automatically by the system? If so then provide how to do that (with tcodes please)</i>
    Yes added objects are locked automatically.
    To lock them manulally(if necessary), right click on TR-->Lock Objects.
    Here is an example whre you have to unlock and lock objects amnuallay..
    Leats assume your Objects are already collected in one TR1.
    Now you have acreated a new TR2 and want to transport only few objects from TR1.
    Then go to Transaction SE03>unlock Objects>Provide TR1--> execute(ignore the warning message).
    Then Collect the required objects in TR2 and release it.
    Now you have to lock the Objects on TR1. from context menu of TR1-->lock the Objects...
    makesure inbetween nobody changes the unlocked Objects otherwise it will cause in consistencies..
    you can also unlock required Objects manually but it's time consuming process...
    Message was edited by:
            Murali

  • How can Modify the Text of a MessageArea in a Application WD ABAP Standard?

    Dear Experts.
    How can Modify the Text of a MessageArea in a Application WD ABAP Standard?
    I found the following link in the helpsap, but in this moment I don't know How found this text? and Modify this text with a new text.
    http://help.sap.com/saphelp_nw70/helpdata/en/3a/f6ba42a950da11e10000000a155106/frameset.htm
    The text of a MessageArea are in a table of configuration or can do the system for get this text and show in the application in the portal? How can get this and modify by a new text.
    Please help me with a suggestions.
    Thanks
    Regards
    Carmen G.

    Dear Kranthi..
    The datas of the Application is the following:
    General Information About the Application and Component
    Application: FITE_REQUEST
    Web Dynpro Component: FITV_FPM
    Window Information: FPM_WINDOW
    View Information: Layout_view
    Information on Field
    Field ID: HELPTEXT
    Type of UI Element : Explanation
    Attributes of UI Element
    TEXT_DOCUMENT_NAME: FITE_FPM_REQUEST_GENERAL_DA
    I dont found this method L_MESSAGE_MANAGER->REPORT_T100_MESSAGE.
    Please can give more suggestions for found the method
    Thanks in advance
    Regards
    Carmen G.

  • WebDynpro ABAP Application Guidelines

    Hello All,
    I need some links to the Webdynpo ABAP Application Guidelines. I found some PDF downloads in SDN saying "Webdynpro ABAP programming Guidelines", but I am not sure, it is more like complete help of WD ABAP.
    I am looking for more details related to Guidelines like Dos and Dont's and may be development patterns for WD ABAP.
    Please provide links to any related information.
    Thanks,
    Anand

    Hi
    Following are the programming guide lines for Web dynpro for ABAP
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/81/809d4e09f84eb98103c4317c9ee9a5/content.htm
    Programming Notes:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/81/809d4e09f84eb98103c4317c9ee9a5/content.htm
    Checklist for High performance WDA Programming (Dos and Dont's):
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/5e/b29046859d48d68af26c16c75d4a89/content.htm
    Regards,
    Saket.

  • ABAP Develoment Guidelines

    Hi Colleagues,
    I am a SAP BI consultant working for a small company. I would to put in place ABAP development guidelines.
    And as I am not an ABAP expert, I would like to have your input on this.
    Could somebody provide me some ABAP development guidelines ?
    Thanks,

    In this lecture of the week you can find the guidelines
    http://www.sdn.sap.com/irj/scn/index?rid=/media/uuid/80726482-3d07-2d10-009c-c5a4db525ff0

  • Is there MDM Webdynpro ABAP standards components?

    Are there standard MDM Webdynpro ABAP standard components available.
    We are planning to integrate MDM Webdynpro ABAP component with BPM.

    Hi George,
    I think there are no MDM Webdynpro ABAP standard components available. But I think it is a good idea to go with MDM Web Dynpro Java Components, as BPM is java based just as the other tools in the Composition Environment and fully compatible with Java. There are many articles and documents available online.
    This link maybe helpful for BPM and Web Dynpro for Java Integration
    http://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/b06c49b2-ac63-2c10-3d8d-d17b817ba4ca?QuickLink=index&overridelayout=true
    Regards
    Goutham Kanithi

  • XI/PI Development Standards & Guidelines

    Hi All
    Any body have documents for XI/PI Development Standards & Guidelines.
    Regards
    Venkat

    Hi,
    first look in to naming convention document
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/40a66d0e-fe5e-2c10-8a85-e418b59ab36a
    Design standards refer below doc
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/e0715b1d-68a6-2b10-9f8f-86c5b059cb18
    Regards,
    Raj

  • Standards & Guidelines for SCM!

    Hi all,
    Im doing some research about SCM with Oracle Designer 6i? I really can use some best practices. How to set up a promotion model and how to make the translation to Designer.
    I already found one good document about this subject at: http://www.odtug.com/2001papers/stratton.pdf
    There must be more out there! Who can help me?
    Thanks and regards,
    Eric Bosten

    I have forgotten a link, look at: http://srmwww.gov.bc.ca/imb/3star/sdlc/4design/des6i_std/MSRM_CM_deliv.htm
    Im still looking for more Standards & Guidelines on this subject

  • ABAP development guidelines for BW

    Does anyone know of any paper on abap guidelines/best practises in BW ?
    Thank you,

    Hi RPD,
    I'm not sure if there are any best practices for ABAP specifically for BW. If there are any, then I suppose the guys in the BW forum will know it.
    Regards,
    Anand Mandalika.

  • WD ABAP Standard - change search help

    Hi experts,
    In a standard WD Abap  there is a field in the context that have a dictionary search help, which is standard too, but we want to replace it with another non-standard dictionary search help. Our requierement is to do it using abap code by an enhacenment.
    We have been looking for any solution but we didn't find nothing. How can we do it?
    THanks in advance.
    Cheers,
    AS

    Hi guys I did a workaround using an user exit for this search help and it works!
    Thanks anyway!

  • Security product standard guidelines

    Hi
    Can some one help me out in giving the information about maintaining the security product standard in web dynpro java applications.
    Regards
    Sudheer varma

    Hi,
    for maintaing scurity using web dynpro for abap :[http://help.sap.com/saphelp_nw04s/helpdata/en/af/0489ce55002f44a8c927371bedf719/content.htm]
    security standards of webdynpro for java:[http://help.sap.com/saphelp_nw04/helpdata/en/15/0d4f21c17c8044af4868130e9fea07/frameset.htm]
    [http://www.securitytracker.com/alerts/2008/May/1020097.html]
    hope it hlps..
    Regards,
    Khushboo

  • DBA Tasks - Industry standard guidelines

    Hey :
    As a DBA what are the recommended tasks that we should be doing regularly?
    - Daily tasks
    - Weekly tasks
    - Sanitary checks frequency
    - Must have documented reports
    - What else??
    I am looking at putting a system in place for the team. Any industry standard reference and guidelines would be good starting point for me.

    Hi,
    Any industry standard reference and guidelines would be good starting point for me. Everybody has a differing idea of the DBA job role. I've been a DBA for 25 years, and I would say the main duties include:
    Install, patch and maintain all Oracle software
    Tune all Oracle instance components including SQL and PL/SQL
    Approve all production schema changes
    Approve changes to database design
    Control all migrations of Oracle schema objects
    Design and implement a backup & recovery system
    Implement Oracle failover technology
    In addition, in some shops the DBA's take-on responsibility for a whole new set of Oracle DBA tasks:
    Data modeling and Oracle database design
    Data interface protocols
    Managing data security
    Managing development projects
    Predicting future Oracle trends for hardware usage and user load
    I have more notes here:
    http://www.dba-oracle.com/t_job_duties.htm

  • Help with standard guidelines

    Team - Is there such thing as a guidelines document for creating Help?  I have a software vendor developing Help for me (with RoboHelp) for the IT system they are creating.  My concern is they aren't using any sort of recommended format.  It just feels wrong.  Any suggestions??

    It was Colum McAndrew who replied to you. I blame his father for causing the confusion.
    It is common for OLH to be created in a way that also generates a manual. How useful that is depends on the volume of text and the audience. If it is a complex application that can be configured in a zillion ways, then it is likely an app for a large organisation and someone there will want the complex explanations to help them write internal procedures. After that then it depends on whether the OLH is required to be exhaustive or whether separate training is available and the help is really an aide memoire.
    Sometime an old fashioned approach is still good, sometimes it isn't.
    Your knowledge of the users and what is being described has to be how you assess whether the OLH is fit for purpose.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Web Dynpro ABAP Naming Guideline

    In Web Dynpro Java SAP has published a guideline for Web Dynpro Naming Conventions.  Is there such a document for Web Dynpro ABAP?
    Regards,
    Diane

    Follow this thread
    [Naming Conventions|Naming Conventions]

Maybe you are looking for

  • Creative Nomad Muvo stopped working - I think I tried everything... any ide

    Hello, I received a Creative Labs MuVo 28MB MP3 player as a gift in May of last year. I used it once or twice and it worked fine, then put it aside. I picked it up again the other day, formatted it clean using the formatting software (old drivers) an

  • Transfer of PIR from ECC to APO - Time stamp

    Hi Friends, We are transferring Planned Independent requirements from ECC to APO through CIF. In APO Product view Forecast requirements Date is sync fine with ECC date however the time is setting default to 03:00:00 am. we want the time to be set to

  • Apps report cannot display 12 month column

    I have done report using Matrix with Groups. When i ran it in oracle reports it displays 12 month period. After i put in apps and run it the report will show up to 7th column(7th month). I am using Landscape 13 and 9 in reports. In the concurrent pro

  • Release procedure for Purchase Requsition and especially f. a document type

    Dear Experts, how can I establish a release procedure. I need to set up the procedure without classification. But it depends on a document type. I have been to the customizing section with spro Materials Management/Purchasing/Purchase Requisition/Rel

  • Unable to sync Applications-tab grayed out

    I downloaded a number of Apps from the App Store early this afternoon using iTunes and couldn't get them to sync with my new 3G iPhone. All the choices on the "Applications" tab are grayed out (although I can see the list of apps I downloaded in the