ABAP Software Logistics

Hi all,
at my company we are responsible for maintianing a growing number of customer SAP systems. While focussing on the same application area (i.e. utilities industry) all these systems differ with respect to customising und custom development.
In order to simplify maintenance of the different systems we use a central development system to develop common business functionality (development is performed in our own name space). The developed code ranges from simple reports to complex packages with dependencies onto other packages. The standard SAP transport system is used to distribute the code to the customer systems.
Currently we have the following challenge. We perform bug fixing and developments of new features in our central development system. After that a new version of a report, class or even a whole package is transported into one or several customer systems. However, due to different testing cycles and requirement, we almost never have the same version of a given development artefact in all customer systems. This makes bug fixing and implanting new features terribly difficult. If we need to make any changes that are not backward compatible, chances a high, that future transports cause problems in the customer systems.
What we would need is the possibility to define a "software product". This would consist of a set of development artefacts (e.g. the contends of a package) and should be versioned. This would allow us to keep track of the versions available in the customer systems. Furthermore, the possibility to have a trunk an several branches of some development artefact would significantly simplify the problems we are currently facing.
Are there any best practices or maybe some third party tools that solve the issues mentioned above? Does anyone here face the same issues?
Thanks for you help in advance,
Christian

Transport and change management is planned for version 12.1 next year because we needed some additional functionality that is found in NW 7.1, but was not available in 7.0 (2004s).  This was originally intended for 12.0, and may be why the docs are a bit misleading in the statement you quoted.
Your options for content and configuration backup and transport from system to system are really done by the two options on the System Administration section of the admin Menu.  Projects are exported/imported from a single zip file archive and the supporting Configuration options for backup also create a single zip archive for backup and transport. 
Udayan mentioned the Workbench editor for import/export, which is true but typically for smaller sets of file(s).  The Project screen provides a very convenient manner for backup and transport.  When a project import is performed it does an insert/update approach, so for a complete system mirror it is best to delete the existing project and then import the updated project fresh - this will make sure no removed files are leftover from a previous deployment.
Regards,
Jeremy

Similar Messages

  • BO software logistics and landscape recomendations

    Hello Experts,
    We are implementing a BI solution (BW + BOBJ) and in the process of defining our client strategy we know that its sufficient to have a two system landscape for our bw server. Software logistics in BW is just like any other ABAP server, we set up TMS. Customizing & development is performed in BW dev and the use the TMS to transfer customizing and repository objects to BW prod. It should be noted that BW provides a means for mapping source system dependent object to the target (production) system.
    Nothing new so far; but what happens with BOBJ BI?.
    To start with, we supposed that a two system landscape was a good design but what we are know facing is regarding with how to move objects from dev to prod.
    Take for example a Dashboard which was several dozens of QAWS connectios which URLs contains "hard coded" the development system name. When this dashboard is manually imported to the CMC in production the dashboard document is just pointing to the original system, namely, development system. Whit universes something similar is happening.
    Please advice or refer to documentation where "Software lifecycle management" and "software logistics" for BOBJ BI and the above scenario is addressed.
    Does CTS+ would do the trick?
    Does BI 4.x has enhancements in this area?
    please advice
    thank you

    Dear Anbu,
    long time ago since I did the initial configuration.
    When I remember right, there was an additional parameter in one of the *ini files on the Trex Server, but when I searched I was not able to find any additional parameter - so I guess there is none.
    One thing that I remember is, that we had to use the IP-adress on the BO server configuration instead the server name, as otherwiese the BO server was not able to reach the BWA (but his might be due to our internal configuration).
    Regards,
    Andreas

  • How to install SAP SLC (Software Logistics Controller)

    Hello,
    How do I install SAP Software Logistics Controller?
    Thanks for your help in advance.
    Regards,
    Haleem

    Hello,
    The link http://help.sap.com/saphelp_nw70/helpdata/en/3f/e892411663ad5fe10000000a1550b0/frameset.htm contains the steps for planning SAP SLM, security roles, lauching pad for SLM and the business scenarios associated to it.
    It does not contain the steps to install SAP SLC and SAP SLM.
    Can anyone please provide the checklist to
    1-Install SAP SLM (Software Lifecycle Manager)
    2- Install SAP SLC (Software Logistics Controller)
    3- Integrating SAP SLM & SAP SLC with SAP SLD (System Landscape Directory).
    Thanks,
    Haleem

  • Installing ABAP software

    How to install SAP software from external hard drive to desktop?
    Which one is best through parental or secondary?

    HI SUBASH,
    THANKS AGAIN FOR HELPING ME. HOW R U HOPE IAM NOT DISTURBING YOU LIKE I HAVE INSTALLED THE RAR FILE WHICH YOU TOLD ME BUT SAME PROBLEM IAM NOT GETTING HARWARE KEY. HOW TO GET THE HARDWARE KEY FROM THE COMMNAD PROMPT CAN U HELP ME WITH THAT. LIKE I HAVE STORED MY SAP IN
    C:\NAMAN\SAP FOLDER SO CAN U TELL ME WHAT IS THE COMMAND I HAVE TO ENTER. I HAVE TRIED AS IT IS SAID.
    1. Generate Hardware Key From Your Installation
    Open a command prompt on the hardware where your NSP system is installed. Go into the directory NTI386 with the command:
    cd c:\usr\sap\NSP\sys\exe\nuc\NTI386
    and enter the command for the hardware key:
    saplicense -get
    The system responds with the hardware key.
    SO CAN U HELP ME WITH THE HARDWARE KEY MAN.I AM SO MUCH THANKFUL TO YOU. THANKS
    YOURS FRIENDLY
    SYED NASEERUDDIN

  • List of all KBA concerning Software Logistics

    Hello,
    I have noticed that some people published a list of top KBA
    like here : NW System Upgrade Top KBAs and Recently Added/Updated KBAs and SAP Notes
    It is difficult to search KBA only with service.sap.com/notes and the only way to me
    to find new KBA is to watch each month top KBA
    I would like to know if there is a page with an index of KBA (all or by category) ?
    I have read these articles but i have also difficulties :
    2081285 - How to enter good search terms to an SAP search?
    1540080 - How to search for KBs, KBAs, SAP Notes, product documentation, and SCN
    Thank you to make SAP more simpler.

    Hi Marc.
    Currently there is no such list bar the top ten list you have found, The best method would be that you refine your search by the Application Area field in the Note Search. That will return all results for all notes in a component area which alligns with how notes and incidients are clasified, e.g if you wished to locate only notes related to Language Import you would search for notes in the application area BC-CTS-LAN.
    Once you have your component area choosen you should then choose "Configure" under the Search Result field. Here you can choose to have your results sorted by Note Number. In addition you should increase you results to 50 per page.
    You can then download the search results as a CSV and import into Microsoft Excel or similar to build Component specific note lists such as for UPG, Transport etc.
    I hope this helps.
    Many Thanks
    Neil Ryan
    SAP Active Global Support.

  • Software Configuration and Change Management for ABAP

    Hi all,
    we developed an ABAP application with about 10 developers and shipped it to Customer A.
    Then we do corrections and enhancements for a new Customer B. But then Customer A finds bugs in his shipped version, which is not the current version on our development system.
    Now a lot of time is wasted debugging the current version and finding out why the bug is there in the shipped version A but not in the current version.
    So its difficult and timeconsuming to manage those different versions of the same application for different customers.
    This effort increases with each new customer dramatically.
    The ABAP workbench only knows linear versioning of single ABAP objects like report, function module or class.
    Now the question:
    Is there a standard transaction or external ABAP software that supports such a Software Configuration & Change Managment, i.e. allows tagging, branching, maintaining multiple development branches, allows running transactions and reports of older revisions, etc. like so many non-SAP/ABAP SCCMs like CVS, Bitkeeper, Subversion or Monotone do in the OpenSource world?
    I found one called Conigma from Galileo Group, but am wondering if there are others, or whether there is someone having used such a tool.

    Hi Frank,
    In ABAP world, there is supposed to be one development environment for one production system.
    The transport of changes follow the path
    DEV --> QAS --> Production.
    One golden rule is while making any changes to a program in  Development, ensure that the version is compatible with production and QAS.
    If there is a change request already open for the development object then that earlier change request should be finished first and the changes should get transported to QAS and production.
    It seems you are trying to handle two production systems using one development system. That will surely bring some serious fun
    Though, if you have no other option then keep the record of versions applicable to your different customers.
    Later retrieve the version according to the customer before making any changes.
    Cheers,
    Ram

  • [SLD] Autoregistration of ABAP System in SLD

    Hi,
    want to registrate an ABAP system in SLD.
    RZ70 create errors, because RFC destination is missing. 
    Trying to create a destination type T to the SLD sytstem. I'm
    using same parameter as define in another system that is
    also connect to SLD, but he doesn't recognize the gateway service.
    Without gateway information he says that the programm is not
    registered yet.
    Where to register the programm? In ABAP system or XI?
    thanks

    Hi,
    you can find the solution here.........
    XI Software Logistics Solution III: CMS                                                  
    XI Software Logistics Solution III: CMS                                                  
    XI Software Logistics II: Overview                                                  
    XI Software Logistics II: Overview                                                  
    XI Software Logistics 1: SLD Preparation                                                  
    XI Software Logistics 1: SLD Preparation                                                  
    SLD: General recommendation how to set up the system landscape directory                                                  
    SLD: General recommendation how to set up the system landscape directory                                                  
    TechEd '07: LCM228 - SAP NetWeaver System Landscapes                                                  
    TechEd '07: LCM228 - SAP NetWeaver System Landscapes                                                  
    TechEd '07: LCM112 - System Landscape Directory of SAP NetWeaver: Concepts and Best Practices                                                  
    TechEd '07: LCM112 - System Landscape Directory of SAP NetWeaver: Concepts and Best Practices                                                  
    Sizing a System for the System Landscape Directory of SAP NetWeaver                                                  
    Sizing a System for the System Landscape Directory of SAP NetWeaver                                                  
    An overview of the documentation required to set up the system landscape directory (SLD) of SAP NetWeaver                                                  
    An overview of the documentation required to set up the system landscape directory (SLD) of SAP NetWeaver                                                  
    Planning a Strategy for the System Landscape Directory (SLD) of SAP NetWeaver                                                  
    Planning a Strategy for the System Landscape Directory (SLD) of SAP NetWeaver                                                  
    ULM206: Landscape Strategies for the System Landscape Directory of SAP NetWeaver                                                  
    ULM206: Landscape Strategies for the System Landscape Directory of SAP NetWeaver                                                  
    Thanks,
    Madhu

  • Transporting ABAP proxy objects from one environment to another

    Hi
       I have  ABAP client proxy objects ( classes in ECC 5.0 and the corresponding XI message interfaces on the XI server ) - in my development environment.
    I need to move the ABAP proxy objects to the Qa environment. Two ways of doing this come to my mind.
    1) Move the proxy classes within the ECC 5.0 Dev --> QA using normal transport organizer in ABAP workbench. Parallely , move the XI SCVs - from dev to QA ( export/import ). After both are done, go to QA environment, setup basic ECC5.0 <-> XI connection and check whether my ABAP proxies work.
    2) As an alternate approach to no.1, move only the XI based SCVs from Dev -->QA , go to ECC 5.0 QA environment
    and regenerate the ABAP proxies there using SPROXY - perhaps this will not be allowed in the QA environment - since the client will not be setup for any object changes/creation.
    Any thoughts/links/weblogs on the above is appreciated.
    Thanks in advance for your time.

    Hi Kartik,
    We recently moved our outbound proxies from dev to QA and we followed the first approach and we did not face any issues with the approach.
    Also SAP suugests the same approach...
    "You create proxy objects in the development system by using the proxy generation functions. They are transported and shipped by using the tools in the development system. There are separate tools in the Integration Repository (see also: Software Logistics for XI Objects)."
    http://help.sap.com/saphelp_nw04/helpdata/en/86/58cd3b11571962e10000000a11402f/content.htm
    Regards
    Anand
    Message was edited by: Anand Torgal

  • How to Install ABAP in a windows 7 home premium

    i am fresher training in sap abap with Material management
    so for practicing i want the abap software in my laptop
    my laptop configurations are
    windows 7 home premium with 6gb ram and 750 gb HD

    Hi,
    Check the SDN downloads page: http://www.sdn.sap.com/irj/scn/downloads
    You will get a SAP Netweaver system installation only which can be used for basic ABAP practice.
    You cannot get modules like MM etc in a trial version.
    Regards,
    Srikishan

  • ABAP development environment

    Hi,
    I'd like to learn ABAP language. Could you please advise me where can I download development environment for the lanugage.
    Thanks a lot.
    Petr.

    Welcome to SDN!!
    No you can not download ABAP software from any site. You need to install SAP to work on ABAP.
    To learn ABAP use this thread, here we have given details for beginners to learn ABAP -
    Re: ABAP Programming
    ashish
    PS: Do not forget to award points for the useful answer

  • Prerequisites for HR abap

    Hi all ,
    I have been working in ABAP for the past three years . Now I am planning to get into HR abap  . I do have strong knowledge in all aspects of ABAP like reports, interfaces , smartforms , scripts , user exits, BADI , BAPI and ALE idoc technologies .
    I even have knowledge about logical databases too  . Just wondering what else should I be capable of to start with HR abap programming . Is it mandatory that I should have knowledge in BSP ?
    In which areas does this knowledge come as help for me when working in HR abap .
    Also how different is the programming in HR abap when compared with working in ABAP with logistic modules .
    Regards ,
    Varun .

    Hi Varun
    If you have that excessive experiance in ABAP then you wont any difficulty in HR ABAP. All you have to do is to examine the codes in HR ABAP Reports and different applications.
    If you are dealing with Payroll, learn how to read payroll. How to read different clusters of HR. and there are tons of codes available for this. for example I came across few on www.****************.  Moreover learn how to use macros and logical databases. Get yourself acquinted with HR tables.
    As far as BSP is concerned, it will be real handy if you are working on Employee/Manager Self Service.
    - If you compare HR ABAP with ABAP in Logistics then its very different. A different mind set is involved as emphasis shifts on dates and infotypes. The data fetching procedure is different than logistics. Here you use more logical databases and macros than Selects.
    Regards
    Waz
    Edited by: Waz on Dec 18, 2007 10:05 AM

  • How to create Product, Software Component..after the XI Installation

    Hi Experts,
    SAP XI was installed completely. After this, I would like to test some sample File – File scenario. But I am not sure, how to create the Product, Software Component etc. I am able to login and run the SXMB_IFR to get the XI tools.
    Can some one please provide the initial steps / procedure, what else I need to do (like creating Product, Software Component etc) as soon as the XI installation was finished.
    Thanks in advance.
    Sree

    hi Sree,
    You can create this in SLD>Software Catalog>new Software component and create the SWC with the new version.
    As you know, the SWC acts as place holder for all your design objects. In simple terms, the newer version will be an enhancement to your older released version with added functionality.
    Also refer to the following links on help.sap.com for more detailed explanation and look for the compatibility changes when developing a new software component version.
    http://help.sap.com/saphelp_nw04/helpdata/en/29/17647d028113439108ce1161263b6e/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/71/0b99063e1f974d9f25951746d04dc3/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/87/59c5726d8b5141bf22831a6ce79d8a/content.htm
    /people/sap.india5/blog/2005/11/03/xi-software-logistics-1-sld-preparation
    /people/sap.india5/blog/2005/11/09/xi-software-logistics-ii-overview
    /people/sap.india5/blog/2005/11/28/xi-software-logistics-solution-iii-cms
    /people/scott.braker/blog/2005/01/20/software-deploymentcomponent-archive-basics
    please reward points
    Regards
    Sreeram.G.Reddy

  • Biw software

    Dear Experts,
    I just now started to learn BIW, Is there any biw software (learning edition) to download or CD's available.
    In ABAP one book called 'ABAP for OBJECTS' offering ABAP software CD (learning Edition) like same does any book offers biw software .
    Please guide me in this
    Thanks and regards
    sai

    Hi sai,
    if you want to learn something on BW you can go in eLearning area and Downloads area of SDN.
    If you want I can also send you a document on BI in general and the functionalities in BW. My mail is [email protected]
    Ciao.
    Riccardo.

  • ABAP Documentation Generation, Javadoc-like

    Hello everyone,
    I've got one topic to discuss that I do not find very much information about on SCN. It's about documentation. and I don't mean SAP documentation like help.sap.com, but the documentation about the software we (=developers) are producing by writing ABAP-code. That thing that we tend to neglect.
    So is there any tool that is similar to [Javadoc|http://en.wikipedia.org/wiki/Javadoc], something like a ABAP Documentation Generator? A tool that generates a code-based documentation out of the source-code comments? As far as I know, there is no such functionality in the ABAP workbench. The only community project I found was ABAP Docs, but that seems to be inactive and is not even accessibly online.
    How do you document your software? Do you use external tools, anything that is integrated into the SAP system? Or is it a completely segregated solution like we use in my company (Word)? What strategies do you use to create Architecture Documentation, Technical Documentation and End User Documentation?
    It seems to me that there are lots of software solutions that can create modern documentation including different formats, layout templates, guidelines etc. But I haven't found anything related to ABAP development. Maybe the best example is Wikipedias [Comparison of documentation generators|http://en.wikipedia.org/wiki/Comparison_of_documentation_generators]. Just search for ABAP.
    I am looking forward to read about your experiences in documenting ABAP software!

    Surprisingly (more or less) the list has no entry for a tool that supports ABAP, that was my point.
    In the [Language support|http://en.wikipedia.org/wiki/Comparison_of_documentation_generators#Language_support] table there is an Any With Comments column. Looking at the examples for [Natural Docs|http://en.wikipedia.org/wiki/Natural_Docs] and [ROBODoc|http://en.wikipedia.org/wiki/ROBODoc], they might work for ABAP too. YMMV
    Hope this helps,
    Rossen

  • Maintenance Optimizer - ABAP queue check failed

    Hi guys.
    When running Maintenance Optimizer for a SAP ERP 6.0 EHP4 which has SAP HR 604 installed, the following message is displayed
    ABAP queue check failed
    Error       The Installation/Upgrade Package for Add-on SAP_HR rel. 600 is not available.
    The goal is update toEHP7 SP2.
    Not sure why is stating SAP_HR rel. 600 package is not available when the system has 604 release.
    During packages selection, Human Capital Management is checked and on the source system is listed SAP_HR 604 SP12
    The Solution Manager version is 7.1 SPS8, CR Content is updated to 9.9.
    Also have applied SAP Note 1277035 Recommendations, releted to EHP4 Missing, but still no luck
    This seems to be similar when SUM perform an EHP Inclusion, and cannot find the packages on the EPS Directory, but this is happening on the Maintenance Optimizer.
    Is this a problem with SAP Backbone, or should i do some manual corrections on the system or Solution Manager to make it aware SAP_HR is at al level 604 SP 12?
    Thanks!

    Hello,
    That type of error you describe is mostly always related to an issue in the SMSY/LMDB definition.
    It is likely that the issue is a wrong product instance was assigned to the system.
    In LMDB it is easy to check , even without verification checks (which sometimes may be the root cause, a bad verification check happens sometimes). If you go to the product system, then open the node technical systems -> AS ABAP -> Software, and go to the product instance tab (in SP10, product instance - details), when you select a given product instance , you see whether the software components that are part of it are installed or not (there is a frame in the lower part of the screen that shows the software components with flag 'installed' ticked or not). Chances are, one or more of the instances have few or no software components installed.
    Mind you, you must keep at least one SAP ERP 6.0 product instance assigned, this would be the exception to the rule, but if you have an EHP4 for SAP ERP 6.0 system, it should be only one.
    Best regards,
    Miguel Ariño

Maybe you are looking for