Package Management for CodeExchange ABAP projects

Hi CodeExchange ABAP Contributors,
according to the size of ABAP in the [https://cw.sdn.sap.com/cw/codex/projects|CodeExchange Project Directory Tag cloud] most of the Projects are ABAP based. Some of them like Twibap, ABAP JSON and ABAP OAuth depend on each other. That is also the case if you want to install packages using [SAPLink|http://code.google.com/p/saplink/], then you need in the most of the cases some [Plugin|http://code.google.com/p/saplink/wiki/pluginList] installed. That can be sometimes very cumbersome.
As a user of Perl, PHP and Ruby I was using their package management systems like CPAN, Pear and Gems. They provide an easy command line interface to install and update packages. In addition they take care about dependencies.
I think it's time to start working on a Package Management for CodeExchange ABAP projects. Let's call it ABAP Package Management (APM). SAPLink providing the container to exchange the package and ZAKE to handle the download and install can be a good starting point.
Let's discuss the problem space here and perhaps we also can involve someone who has perhaps already some experience in building a package management system.
Best regards
Gregor

Hi,
an XML file to be included into the nugg that describes dependencies on a base of Plugin ID, Plugin Name and Version should be enough.
The XML should be managed by SAPLink, the hard job is to automatically download and install the plugins.
How to login to CodExch?
How to download the certified version of the plugin? A project can delete an old version nugg.
As you said we need a central instance were the plugin version are versioned and identified univocally.
Indeed we need a page in code exchange or a tool in release page in order to register the current file as versioned.
Regards,
Ivan

Similar Messages

  • What is package structure for Client ABAP Proxy?

    1.     What is the package structure need to be  followed for creating abap client proxy.
    2.     I read some where in the form, it need to be 4 levels. Why is it?
    Thank you
    Ganges Leaves

    Hi
    U hav to create a 4 level package structure for client ABAP proxy.
    U can create ur on packages
    1st level-structure package.
    2nd level-main package.
    3rd and 4th level-sub packages.
    To the 4th level only u hav to create proxy.
    The classes and code wil be automatically generated at the time of proxy creation.
    I think the 4 level structure bcz while in r/3 everythin in integration builder like software component version and all wil be takin as different levels.
    Also u can go through the weblogs in the above replies u got.
    Regards
    Victoria.

  • Support Package Manager for EBPCRM

    Hi,
    In CRM/EBP SAP systems there is used special 'Support Package Manager for EBPCRM' to implement Support Packages instead of standard transactions like SPAM/SAINT.
    I'm trying to implement more then one Support Package into the system however this is probably not possible. It seems that it is not possible to create import queue with more then one Support Package? Importing SPs one by one is very time consuming task. SO that's why I'm wondering about this special tool.
    Do you have similar functionality?
    BR
    m./

    Hi Jose,
    Yes I've put all the SPs into '\usr\sap\trans\Eps\in'. But 'Support Package Manager for EBPCRM' asks me for particular one while I'm going to import it. There is no such an functionality to use queue creation.
    BTW: I'm on SAP CRM 4.0 on WIN/MSSQL platform.
    BR
    m./

  • Is there something wrong with with "Floorplan Manager for WebDynpro Abap"

    Hi,
    Seems like there may be something wrong with the forum
    [SAP Community Network Forums » SAP Solutions » Floorplan Manager for WebDynpro Abap |;
    no-one has got any p0ints (sorry for break but auto guideline logic is stopping the post) in the last 30 days - and it doesn't seem to be for lack of trying...
    [ref to thread where person claims not to be able to r3ward|;
    is this normal?
    Cheers,
    Chris

    Hello,
    And another thread in the same forum,
    [Thread: Change Close button translation in FPM screen  |Change Close button translation in FPM screen;
    where the person closing the thread has stated
    P.S. I did not see radio buttons for rewarding points. I don't how to do it then
    seems like there is some problem in this forum.
    Could you please investigate?
    Thanks,
    Chris

  • How assign a "Project Manager" for a new project?

    Hello,
    I need to know about the "Project Manager" in a new project.
    Does the "Resource Manager" build the team and assign a "Project Manager"?

    It totally depends on your organization process.
    Normally PMO creates project, build team,assign resources to tasks, then while save and  publish the projec assign Project manager as owner for the project plan.
    If you have Resource manager in your organization then he can build the team for the project publish it then PMO or project manager can assign the resource to the task then save and publish the plan. 
    IF project manager has idea about resources then he can also build the team and assign resource to the task.
    Note :- once PMO or resource manager build the team and publish the project then Project owner need to open the project plan add new field in the plan STATUS MANAGER and select his name for all task for which he will give the approval to the actual of the
    task send by resources.
    By default who ever will create project act as STATUS MANAGER for all the task. 
    kirtesh

  • Package Manager for AUR

    With Chakra you can install the CCR ( the same as AUR) packages with Package Manager. We should be pleased if this is possible with Arch.

    Please, don't forget to mark the thread [SOLVED].
    P.S.: Make friends with Arch Wiki and forum search button: they are really a great source of information.
    Last edited by bohoomil (2012-04-02 16:58:00)

  • Package management for your home

    Hello,
    I'm working (as a user) on a network which is built on a kind of elderly OpenSuse. Since some packages I need/want are missing, some are outdated I've compiled and installed some in my $home. Though it works, it's a hassle to maintain.
    I''m looking for some kind of distribution like system which allows installing and managing packages in your $home. When I install a package it checks if the dependencies are there and compiles/installs the necessary packages.
    Is there something like that out there?
    (it's not Arch related, but I use Arch on my home desktop, that's why I ask here)

    I had been asking myself the very same question about half a year ago and tried several options, three of which I remember:
    – HAI (Home Arch Install), which promised/promises to be awesome, but I could not get it to work at the time.
    – Gentoo Prefix, a way to install a full Gentoo Linux directory structure into your home (read: lots of diskspace, lots of compilation time needed), except for the kernel. You can start the Gentoo environment by a start_gentoo_prefix (or something like that) script and install applications with portage/emerge.
    → This is what I ended up doing.
    – Rootless Gobolinux is supposed to do the same thing for Gobolinux. I could not get it to work, though.
    EDIT: I just learned about Toast, which appears to be pretty awesome. I am going to try it out soon.
    Last edited by Franek (2013-08-16 11:56:48)

  • Looking for mock ABAP project.

    Hi All,
    I am trying to learn ABAP on my own and completed most practices in last 2 months. Now I am looking for some sample mock projects which are complex in nature and would allow me to get my hands dirty. Any feedback is appreciated.
    Cheers..
    Umya

    Hi,
    WELCOME TO SDN..
    Check out this thread..
    ABAP BASIC
    Regards,
    Santosh

  • SAP Floor plan manager for webdynpro ABAP

    Hi All,
    The current version of SAP is SAP ECC 6.0. Following are the more detail patch levels.
    SAP_ABA     700     0010
    SAP_BASIS     700     0010
    ST-PI     2008_1_700     0000
    PI_BASIS     2005_1_700     0010
    SAP_BW     700     0010
    SAP_AP     700     0007
    SAP_HR     600     0009
    SAP_APPL     600     0007
    There is no FPM_OIF_COMPONENT and IF_FPM_UI_BUILDING_BLOCK interface are not available.
    When I see the cookbook it says FPM is available from NW 7.0 Ehp 1.
    Can any one let me know how to get FPM functionality with minimum system disturbance. I dont think I can convince the company to upgrade to EHP 1 only for FPM. Any SAP note can provide the functionality ??
    Thanks in advance, Points are assured.
    Aleem.

    >Can any one let me know how to get FPM functionality with minimum system disturbance. I dont think I can convince the company to upgrade to EHP 1 only for FPM. Any SAP note can provide the functionality ??
    Sorry but for supported version of FPM, you must update to ERP 6.0 EnhP4 which contains NetWeaver 7.0 Enhancement Package 1. 
    There were some parts of FPM delivered on NetWeaver 7.0 Support Package 14 and higher, but the delivery is not complet nor are the configuration tools very user friendly.  Therefore the offical support only starts with NetWeaver 7.01.
    We can't provide large pieces of new functionality via SAPNotes.  That is why we have Enhancement Packages - to have a delivery mechanism for new functionality without having to go through a full upgrade.  If we put something as big as the FPM framework into a SAP Note, the note would effectively become an Enhancement Package.

  • Package Management for Pleasure and Profit

    I know that abs can make packages using svn/git/etc to be installed by pacman, but will pacman auto-magically update these svn packages when it's installing updates from the "normal" arch repos, or is that something I would still have to do myself?

    alxandrite - I appreciate the originality in your chosen title for this thread, but for future reference, it's recommended that the title summarises the issue under discussion.

  • Exit Button in Floor Plan Manager for WD-ABAP

    Hi,
    I am trying to create an ESS application in WD-ABAP using FPM.
    I have created it as GAF. Everything is working fine, but I want to implement an Exit button functionality, same as in WD-JAVA.
    Once I click on Exit button it should take me to corresponding Subarea (I am using Home Page Framework).
    How can I achieve this.
    Any pointers in this regard will be a great help.
    Thanks
    Prashant

    Hi,
    Check the following link
    https://wiki.sdn.sap.com/wiki/display/WDABAP/ASimpleWebDynproApplicationtodisplayapdffileinthebrowser+window

  • Package Management for Tiger

    This there anything like RPM or pkgadd in OS X. I am asking becasue I added a custom pkg and now I would like to remove it but can not find an uninstall of pkgrm option.
    -Ian

    I'm afraid that you'll just have to manually remove whatever you installed, including anything associated with the thing you installed in your user's /Library/Preferences folder and in the /Library/Application Support folder.

  • Solution Manager for Implementation project

    Hello,
    I want to know how we should use solution manager for an implementation project. I am aware about the ASAP methods and the transactions in solman system for each phase. I have starting trouble like how to and where to start with? My ECC systems are not yet installed. Still we can go ahead with Blueprint creation and definition of roadmaps etc. Currently, it is done on paper.  If anybody has done an implementation project through solution manager, could you please give me some hints how to start ? I repeat I am aware of the transactions but dont know what to add there in solar01/02 when the process are not defined/system not installed. Please guide me.
    Rajeev

    Hi Rajeev,
    You're correct; you can start building the Business Blueprint without SMSY having all the systems that are 'to-be'. As long as you enter logical components in the project landscape with the correct product versions, you can replace those with the actual components once they have been installed. The BPR needs those product versions in the blueprint when you load the relevant scenario's. Once loaded, you can start documenting the scenario's, place the processes and process steps not used out of scope or delete them entirely and define custom scenario's, processes and process steps.
    When the Blueprint has been completed with relevant design documentation, the Configuration transaction can be used to document how you actually configure the systems and, of course, to configure them from Solution Manager. The system landscape officially has to be definitive at the end of the Blueprint phase, unless you won't be configuring the systems centrally from Solution Manager.
    The Solution is actually not necessary for a clean implementation; the Project will eventually lead to the solution. Once the systems are all configured and documented in SSM, you create the Solution and upload the project documentation into it in the Solution Directory.
    Let us know how you get on!
    Kind regards,
    Patrick

  • Support Package Manger for EBP/CRM cannot confirm SP ???, 'Package unknown'

    I am installing CRM 5.0 SR1 (Windows 32bit/Oracle/NW04s).
    I have imported SAP_BASIS SP07 and SP08:
    'Queue SAPKB70007 - SAPKB70008 imported successfully according to Standard scen.: Confirm this',
    but I cannot confirm (Support Package - Confirm is grayed out). If I start Support Package Manager for EBP/CRM SPAM, I get a window: 'Package is unknown'; after continuing I get an exception 'PATCH_NOT_SPECIFIED'. The status window in SPAM shows:
    Software Component: ???
    SPAM Status:        yellow triangle
    Next Action:        Confirm
    Please help.

    I ran into this issue. Upgraded spam from 38 to 42. When I go to env-EBp/CRM, the SPAM Package is unknown error came up
    Resolution: go to support package -> import spam/saint update again. It tokk care of the issue. Contuniuing with upgrade.

  • How to remove files with package manager?

    CanI remove file with package manager
    For example if there is a file /apps/cq/ui/widgets/source/widgets/form/RichText.js in Author Instance A, then I delete RichText.js file using crxde.  Then I create a package remove_richtextjs.zip with filter /apps/cq/ui/widgets/source/widgets/form/
    Then I open another instance Author Instance B, there is an exact same file /apps/cq/ui/widgets/source/widgets/form/RichText.js.  Is it possible that if I apply remove_richtextjs.zip, an RichText.js will be removed from Author Instance B?
    Thanks

    You don't have to pay to remove files. Just drag them to the Trash and Empty the Trash.

Maybe you are looking for

  • Which data sources Can i use for Vendor line items

    Dear Experts, I want to load the Vendor Line Items Data.In Rsa5 I found 0fi_ap_3: Vendors: Line Items 0fi_ap_4: Vendors: Line Items with Delta Extrcation 0fi_ap_30: Vendor Line Items What is the differences of the 3 Datasources. Which Datasource  can

  • While executing findServerBehaviors in Insert  Record2.htm, the following JavaScript error(s) occurred;

    I have built a small web to test this problem http://www.kittydunes.info/test1.asp which works to get a simple record and give results. I than added using the insert record wizard and created insert_record.asp. I get the following error message: At l

  • Adobe Premiere Elements 12- Activating on two computers?

    Hello, I have a personal laptop not used for work that runs windows 7. At work, I work on a Windows 8 tower. I am trying to figure out if there is going to be any issues if I purchase Adobe Premiere Elements 12 and install it on both machines. Somewh

  • MovieClip(parent).function throws error TypeError: Error #1034:

    The error says there is a forced conversion of a loader to a movieclip. I am using a container movie main.swf to load a child movie. The child movie tries to access a variable and a function in main.swf child.swf contains: import flash.display.Loader

  • JScrollPane bar alignment

    I posted this to ProjectSwing forum and never got a reply, maybe here someone knows... I tried all the suggested methods, and yet I still get the vertical scroll bar aligned somewhere in the middle when the JFrame opens, when top alignment would be p