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.

Similar Messages

  • Voting Thread for the SAP NetWeaver ABAP Developer Edition for Windows 7

    Hi Everyone,
    as Mario Herger suggested in the discussion to his Blog [New Community Developer License is available|/people/mario.herger/blog/2010/01/20/new-community-developer-license-is-available] I start the topic requesting a SAP NetWeaver ABAP Developer Edition for Windows 7.
    Best regards
    Gregor

    Currently, ABAP Developer Edition can be installed on Windows XP Mode for Windows 7 (Pro,Business,Ultimate).
    Here some usefull links:
    [http://www.microsoft.com/windows/virtual-pc/download.aspx]
    [http://news.cnet.com/8301-13860_3-20000693-56.html?tag=newsEditorsPicksArea.0]
    [http://blogs.zdnet.com/microsoft/?p=5607&tag=mncol;txt]

  • Voting Thread for the SAP NetWeaver ABAP Developer Edition for VMWare

    Hi Everyone,
    as Mario Herger suggested in the discussion to his Blog [New Community Developer License is available|/people/mario.herger/blog/2010/01/20/new-community-developer-license-is-available] I start the topic requesting a SAP NetWeaver ABAP Developer Edition for VMWare.
    Best regards
    Gregor

    Hi everyone,
    please check out the Wiki Page: [Testdrive on Linux|http://wiki.sdn.sap.com/wiki/x/XgJ8C] where you find the section "Netweaver 7.02 (projected)". So let's hope that this version will be released soon as the RampUp is already running.
    Best regards
    Gregor

  • Voting Thread for the SAP NetWeaver ABAP Developer Edition for Linux

    Hi Everyone,
    as Mario Herger suggested in the discussion to his Blog [New Community Developer License is available|/people/mario.herger/blog/2010/01/20/new-community-developer-license-is-available] I start the topic requesting a SAP NetWeaver ABAP Developer Edition for Linux.
    Best regards
    Gregor

    I think having a pre-packaged VMWare machine running on Windows or Linux would be great as it would help a lot of the non-Basis consultants get a system up and running. Perhaps even offer it as an AMI package on AWS so that hardware is not an issue.
    I'd also like to see the traditional installation packages offered as many technical consultants use the build as a process to look at installation issue and post installation configuration.
    I think both the pre-built and build it from scratch approaches have an audience here on SDN and I'd like to see both being offered.
    In fact I'm just looking at the new license options one of which come with the DVD's which is ideal but at a price!
    Thanks,
    George M-A

  • ABAP development license for integration certification

    Hello to all the forum members,
    My company is interested in certification some ABAP development that was developed for one of our costumers.
    The development was done using a developer license of the costumer and as we understood, ABAP development license is a pre-requisite to the integration certification process in order to receive your own name space.
    Could you please let me know if the costumer developer license is enough for us to start with the integration certification process.
    Thanks,
    Amit

    Hi Amit,
    I also have something I want to present as "Powered by NetWeaver".
    Maybe we can combine forces and marketing?
    please contact me at: [email protected]
    I will call you back.
    BTW, I live now in Canada...
    thanks,
    Itay Avni

  • Developer Guidelines for Using /tmp ?

    Is there an Apple document anywhere with an official guidelines for using /tmp?
    I know Apple started (explicitly) encouraging developers to use /tmp under Leopard because it's ignored by Time Machine but I can't find any actual definition of what a "temporary" file is or how long it can be guaranteed to exist in /tmp. Does the system regularly flush /tmp files using something like cron or luanchd as a part of system maintain?
    I think it is a good idea but I don't want someone to leave the application open and possibly have a support file pulled out from underneath it.
    Thanks,
    =Tod

    Tod Kuykendall wrote:
    Is there an Apple document anywhere with an official guidelines for using /tmp?
    I don't think Apple's guidelines are any different than the standard /tmp guidelines for UNIX. That being said, I don't know if they are written down anywhere.
    I wouldn't use /tmp at all if there were another option. Most UNIX programmers try to avoid it because it is is usually a tiny partition on a local file system. Often, if you need a temp file, you need lots of space. Other times, you need a temp file but you want it to be fast. A common tactic is to create temp files and then hard link them into place when you are done. That usually won't work if using /tmp because the final destination is a different file system.
    I know Apple started (explicitly) encouraging developers to use /tmp under Leopard because it's ignored by Time Machine but I can't find any actual definition of what a "temporary" file is or how long it can be guaranteed to exist in /tmp. Does the system regularly flush /tmp files using something like cron or luanchd as a part of system maintain?
    They usually go away at reboot. I don't know if it is shutdown or start up. /tmp is a good place for UNIX sockets, but not much else.
    I think it is a good idea but I don't want someone to leave the application open and possibly have a support file pulled out from underneath it.
    Nothing is going to get pulled out from underneath. I don't know the details of when the flush takes place, but I know it won't touch any open files. Otherwise, some system services (UNIX sockets are on my mind these days) wouldn't work. I wouldn't close any file in /tmp and later expect it to be there. It usually will be there, but it isn't guaranteed.

  • ABAP Development standards for HR- ABAP

    Hi ALL
    Does any body has any document for Programming standards in HR ABAP programming.
    Thanking in advance for you support.
    cheers
    AJ

    Hi,
    Check out this thread.
    ABAP-HR
    Cheers,
    Swamy Kunche

  • 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

  • PLM - Engineering Change Management - ABAP Development

    Engineering Change Management
    Program: SAPMC29C
    Transaction:CC02
    Change Master Valid From date once expired (Protected Time Period) – Not able to change by the user
    Requirement is to change the valid from date to New date from custom program even if it is expired to over right existing protected date
    Let me know if any enhancement to change the validity date by restricted user
    I required step by step ABAP development required for  this change - pls help with your experience on PLM CC02 - Vaildity date change
    Screen shot attached

    Pass the following fields on input structure IN_AENRB:-
    MANDT                          xxx                         "Client
    AENNR                          123456789ECM
    AENST                          41                            "Change no. status should be 41
    AENBE                          PLANT
    DATUV                          08/22/2014               "New valid from date
    AETXT                          ECM DESCRIPTION
    FLUSE                          X
    AEDIF                          xxxxxxxxxx               "Get from AENR table for this ecm
    VBKZ                           U

  • Best Practises and Guidelines for SharePoint 2013 Development

    Currently We are using SharePoint 2010 and doing a lot of enhancement and customization in the portal.
    we are planning to migrate SharePoint 2013 after 6-9 months.
    I want to know what are the best practices and guidelines for development in SharePoint 2010 keeping one thing in mind that customization should be compatible or can easily migrate to SharePoint 2013 so that re-engineering effort would be as minimum
    as possible.
    We have every possible piece of customization in SharePoint 2010 portal like web part, event receivers, workflows, master page, page layout, custom search etc.
    Please do the needful.

    Best practices don't really apply here. They are generally rules of thumb that you can apply without thinking too much and be pretty much right. Development is by it's nature too varied to allow that sort of best practice guidance.
    Having said that the main thing you should be concerned with around the choice of development approach in 2013 is the intended future of your client and the application. If they are making a move to the cloud you should be concentrating on the app model
    and rapidly phasing out farm solutions. If they are considering it then you can still consider using the more old-school options of farm solutions and sandboxed solutions. If they can't go to the cloud because of data security etc. then you are more or less
    free to use what you like.
    Also, try to move to client side processing wherever possible. MS are only going to make server side work less pleasant in future.
    Beyond that, get to some conferences and start chewing through some of the blogs on the topic.

  • Software Configuration Management for ABAP Development ?

    Hi,
    we are a software company selling a Data Capture Solution.
    For this, we are currently in the process to develop an interface for transferring the extracted data into a customer's SAP R/3 system.
    Since we want to develop this interface following certain software engineering principles, we are looking for a way to solve certain simple common Software Configuration Management issues, such as:
    - Object Versioning (Similar to file versioning in classic software development): That means being able to:
    -- Keep track WHO changed WHAT WHEN and WHY?
    -- Revert to a former version of an object (e.g. when the fix of a former defect must be revoked for some reason)
    -- Keep track which changes have been made for a certain Change Request (NOT meaning SAP Change   Requests, but Change Request for our interface development)
    - Label a certain version state as 'released' or 'tested' or whatever
    - Perform a kind of 'Branching' (Classical Software Configuration Management task), e.g. when we   release a version of our interface and start the development of a new version, we must open a   'Maintenance Branch' of our released version parallel to the ongoing development of the future release.
    When I say 'Objects', I mean everything being concerned when developing something within R/3; that can be ABAP programs, forms, tables (structure and content(!)), etc.
    We are using an SAP System version ECC 5.0 for development; as for now, we have come to the conclusion to use the versioning that comes with the Transforms, although they do not really cover the above requirements as we would like to.
    Is there anybody out there who had the same idea and solved it somehow?
    My impression is that in the SAP world, classical Software Configuration Management is not a part of the way of thinking; and that development for SAP R/3 has little in common with classical software development.
    But maybe there is an add-on or some hidden features of NetWeaver or anything that can solve these issues.
    Hope is the last to die...
    Thank you very much for any feedback,
    Regards,
    Jörg

    Thank you very much for your answers!
    @Pushkar:
    No this is not exactly what I meant;
    What we want to do is a kind of classical configuration management or at least version control of
    development objects like ABAP programs, table definitions, table data etc. that are contained within our SAP development system.
    It's not about version management of external documents imported into SAP.
    I know that there is a kind of version control via Transports, but this does not cover all classical version control mechanisms; what we are missing there is
    - the possibility of reverting to an older version of an 'object'
    - Branching / Merging mechanisms
    - the possibility to choose which changes I want to release with which transform and which objects
    - view differences between arbitrary versions of an object
    I was hoping there is maybe a kind of 'add-on' or maybe even a built-in tool that provides classical version control mechanisms or something similar.
    Thank you for further help,
    Regards,
    Jörg

  • ABAP development for certification

    Hi all,
    When doing ABAP development in SAP certification which is coming under the Third Party Application Development, there it is given  like the development should be done by means of SAP ABAP Add-on development kit under a special ABAP Workbench Development license.Can anybody help me with it.Where to get the licence? how to apply it and the norms followed in custom development of rfcs.
    Regards
    Rohit

    Hi Rohit,
    You need to have an ABAP workbench development license to develop your custom BAPIs/RCFCs in your own namespace and ABAP Add-On Assembly Kit (AAK) to package and deliver your add-on component.
    To get the above license and sign up for an ABAP Add-on certification, please contact your regional Integration & Certification Center (ICC):
    - Europe, Middle-East, Africa: [email protected]
    - Americas: [email protected]
    - Asia-Pacific: [email protected]
    Best regards,
    MaiAnh Chu-Nguyen

  • SAP HANA development languages for ABAP Developer

    Hi I was just looking at some blogs on HANA. Can anyone tell me how to learn the new HANA programming languages SQLScript etc. As you know not many companies use HANA yet, so getting to use a real HANA box can be hard as of now.. What are the other options... Can I install the HANA software on my PC and use it with a few Excel files or MS-Access db just to workout what these programming languages actually do.. Ofcourse I dont have access to the HANA box(hardware that SAP talks about). I am an ABAP Developer I have access to ECC if that helps.
    Also from what I can understand the HANA box sits on top of the ECC/BW systems etc  or would HANA replace some aspects of the Application Server and sit in the R3 architecture? if the second scenario is true would most of the ABAP reports etc written using traditional ABAP have to be replaced or modified to use HANA related code in them to improve performance(I know ABAP doesnt support this yet).
    If companies start using HANA I would think most ABAP developments just querying to get data would need to be rewritten-even the webdynpro applications for performance.
    Can HANA update DBs as well?
    Would HANA programming be a required skill for most ABAP developers in future?
    Edited by: sk123456 on Sep 29, 2011 3:21 AM
    Edited by: sk123456 on Sep 29, 2011 3:35 AM

    Hello Sk,
    so far (with HANA 1.0 SPS 2), the only relevant languages to learn is SQL and SQL Script. Check http://service.sap.com/hana which has SQL and SQL Script Guides.
    Since you know ABAP already, you will pick these things up rather quickly. There are as you noted some concepts you have to understand in order to make optimal use of the HANA features and get maximum performance (anyone could come up with SQL or SQL script that crawls to a halt even in HANA). One key is to process everything is sets of data rather than record by record. Another important item is to keep all processing within the column engine. Also avoid joins that lead to large intermediate results. We are currently writing some how-to guides which will be publised on http://www.experiencesaphana.com/. Stay tuned!
    In terms of the architecture, I would say HANA as a database sits below the application server and/or client, for example, BW powered by HANA where HANA plays the role of the DBMS. The other option is to run side-by-side for example, connecting HANA to an existing ECC (that runs on MS-SQL). In either case, you are right; the logic (either in the application on top of HANA, or the models inside HANA) needs to be changed or created to take advantage of HANA.
    Where can you learn more? Class room training TZHANA or come back regularly to the Try section of the Experience Site where we plan to publish other options.
    Regards,
    Marc
    SAP Customer Solution Adoption (CSA)
    PS: And we certainly have plans to integrate HANA features into ABAP

  • Minisap installation for abap development

    Hi everyone. I'd like to install minisap in order to learn ABAP development. But I didn't manage to install it yet. Could anyone help me or give instructions on intallation or other mean to practise my learning in ABAP.
    thanks.

    Hi kenfo2011,
      ABAP is not difficult to learn if you already have programing experience. In fact I find the language much cleaner and the utilities and tools much more efficient than many  mainstream dynamic languages. To begin with ABAP, there are many many tutorials, forums, blogs and books that you will find online. As for actually getting to the interface you have two possibilities. SAP offers a development server you can install on your own system. I do not have the link on hand and it is somewhat cumbersome to install and setup the database, but you can find this on SAP page.
    However, the better option is, if you currently work at a place that uses SAP, ask the administrator to get you a development KEY for their DEV, test or training systems. This way not only will you have access to execute your own ABAP code on the server, but also access to business data to report on (development server does not provide business transactions). If you have any questions do not hesitate to ask.
    For your first program of course:
             WRITE:/ 'HELLO WORLD!'.
    Good Luck and Regards,
    sifter

  • ABAP Guidelines for transfer rules & Update rules

    Is there any guidelines for abap when using it for transfer rules and update rules? I am looking for some best practise in this area.
    Thank you,

    There is no specific differences in the standards/coding procedure for Transfer Vs. Update Rulse.
    This can only come from a combination of requirement, design and experience! (in no particular order)
    for e.g.
    If the converions are the same for all data targets, you would use the transfer routine, start routine in the Transfer rules.
    If the converions are different for different data targets, you would use the update routine, start routine in the Update rules.
    Key concerns being performance, modularization, reduced effort and ease of maintenance.
    Not sure I have answered you question! Please get back if there is something specific you are interesed in (a scenario perhaps!)
    Rishi

Maybe you are looking for

  • Is there a flash player that allow me to play my facebook games on ipad2

    is there a flash player that allow me to play my facebook games on ipad2

  • XI3.0: Verification for Adapter Services

    I am on XI3.0, and have the J2SE adapter installed. When I access the Adapter Framework, it shows green for the XI adapter, MarketPlace and BC, indicates red for JPR, and does not indicate any status at all (all three in disabled) for File, JDBC, JMS

  • HP Photosmart 7525 all-in-one, using Mac desktop OSX 10.9.2

    My printer will not respond to desktop or otehr commands to print. This is a new problem. The "wireless summary" on the printer says " IP Address: not conected", and SSID: N/A, Wireless Direct: On. The computer identifies the printer as 192.168.2.12.

  • Editing avchd video

    I am using Final Cut Express and are editing avchd video. When I export this video at Quicktime Compressor, it comes out "not running Smooth". It is running choppyly. It is also choppyly when I burn it on a DVD.

  • Line Chart creation bug?

    In HTML DB release 1.6.0.00.87 when I create a new line chart for some reason the Application Builder brings in copies of all the series from all my other line charts in the application. So each time I create a new line chart I have to delete all the