Registration

Dear SAP Community Member,
In order to fully benefit from what the SAP Community has to offer, please register at:
http://scn.sap.com
Thank you,
The SAP Community team.
Skip to end of metadata
Go to start of metadata

Check out also this Document: Transfer Data between SAP Systems/developers without STMS (using SAPLink) by Niels De Greef.

Install

Known ABAP basis versions compatible with SAPlink include:

  • 6.20
  • 6.40(NetWeaver 2004)
  • 7.0 (NetWeaver 2004s)
  • 7.4

Initial

  1. Download the latest version of the SAPlink installer zip file from the SAPlink Project page which contains the following files:
    • SAPlink_installer.txt - hopefully the last program you will ever have to copy and paste
    • NUGG_SAPLINK.nugg - nugget containing necessary objects to install
  2. Extract contents of the SAPlink installer zip file
  3. Copy, paste, save, and activate the contents of the SAPlink_installer.txt file into a new program ZSAPLINK_INSTALLER onto the target SAP system
  4. Execute newly activated program ZSAPLINK_INSTALLER
  5. Use the extracted file NUGG_SAPLINK_INSTALL.nugg for the selection parameter "Installation Nugget"
    WARNING: Using checkbox "Overwrite Originals", will overwrite any existing version of the SAPlink objects that were previously installed onto the system.  Only use when reinstalling or installing a major release where a brand new install is required. Otherwise, follow the normal procedures for upgrade below.
  6. Execute
  7. To avoid an error that the implementation of an abstract class does not exist please run the installation a second time.
  8. Newly installed objects need to be activated manually, as all objects are installed as local and inactive
    1. Run transaction code SE38
    2. On initial screen of SE38, enter program name ZSAPLINK into selection parameter "Program" and hit activate command to show worklist
    3. On worklist screen, select "Whole Worklist" button on bottom to show all inactive objects in your worklist IMPORTANT NOTE: You must click the button labeled "Whole Worklist" to show and select all SAPlink related objects. There are multiple objects that are imported during the initial install and must all be activated for SAPlink to run properly
    4. Select all newly installed SAPlink related objects (ZSAPLINK) and activate
    5. Once activation for all objects is complete, SAPlink can be executed via program ZSAPLINK

Plugins

  • To see a list of installed plugins, use the F4 value help in the selection parameter field for "Object Type" from ZSAPLINK->Object Tab->Export Object->Object Type.  Additional plugins can be downloaded from the SAPlink Plugins Project page and imported/installed using SAPlink. A plugin can be delivered via a Slinkee or a Nugget.  Follow normal usage instructions below for the plugin file accordingly.
  • If no plugin is available for the object type needed, we need your help. If you are a gracious soul and willing to give back to the community as a plugin developer, go to the SAPlink Plugins Project and let us know.  Developer documentation is available on the SAPlink documentation page.

Upgrade

  1. Download the latest version of SAPlink or any of the SAPlink plugins from the SAPlink Project page
  2. Unless otherwise stated, you can use your existing version of SAPlink to upgrade itself or any of its plugins. Use the downloaded slinkee or nugget file according to the normal usage instructions below

Usage

  • To execute SAPlink, use program ZSAPLINK. If you do not know which SAP transaction to use to run this program from, you don't need to be running SAPlink anyway. Please go find and bribe a developer to help you before proceeding.
  • There are two types of files that can be imported or exported using SAPlink, either a Slinkee file (.slnk) or a Nugget file (.nugg).  Both filetypes contain XML representation of the objects to be installed.  They can be read using any XML reader, a text editor, or some compatible browsers (confirmed using Firefox).

Slinkee

A Slinkee file(.slnk) is used for single objects to be imported or exported.  Slinkees are very quick and easy to use and recommended for single object collaboration. They can be imported and exported from the "Object" tab

Import

  1. Select radio button "Import Object"
  2. Use the Slinkee file containing the object to be imported in the selection parameter "SAPlink File Name"
  3. WARNING: Using checkbox "Overwrite Originals", will overwrite any existing object with the same type and name on the target system. Be sure you know
  4. Execute
  5. Newly installed objects need to be activated manually, as all objects are installed as local and inactive

Export

  1. Select radio button "Export Object"
  2. Enter the name of the object to be exported for the selection parameter "Object Name". Your object name should be somewhat unique. Remember that you will be sharing your objects with other developers and they probably already have a program called ZFoo, ZMyTest, or ZINeedARaise. An object that is not unique for that object type, will have to be overwritten in order to be installed on the target system
  3. In the "Object Type" selection parameter, use the F4 value help selection to
    1. See a list of installed plugins and their compatible object types
    2. Enter the R3TR type of the object to be exported for the selection parameter "Object Type"
  4. Execute and save file to local machine when prompted. To meet standards for object collaboration, it is recommended, yet not technically required to use the suggested default file name

Nugget

SAPlink nuggets is the SAPlink packaging system that enables multiple objects to be imported/exported in one handy dandy file(.nugg). Nuggets can be imported, created, and displayed from the "Nugget" tab

Import

  1. Select radio button "Import Nugget"
  2. Use the Nugget file containing the objects to be imported in the selection parameter "Nugget File Name"
  3. WARNING: Using checkbox "Overwrite Originals", will overwrite any existing object with the same type and name on the target system. Be sure you know
  4. Execute
  5. Newly installed objects need to be activated manually, as all objects are installed as local and inactive
  6. To see a list of all objects in a nugget, use the option to "Display Objects in Nugget"

Create New Nugget

  1. Select radio button "Create Empty Nugget"
  2. Type the Name of your Nugget in, this should be as unique as possible as upcoming releases may include versioning.  ''If you do not give your Nugget a unique name you will have problems later.  Avoid things like TEST, FOO, or BAR as these are probably not unique.  By the same token don't name it 9283kasdfasdbfasdfksfdf9823498jfsaa as this is useless and makes no sense.''
  3. Press Execute, SAPlink will ask you where to put the Nugget file
  4. You should now see your empty Nugget file in the target directory
  5. You can now start adding Objects to your Nugget

Exporting/Adding Objects to Existing Nugget

  1. Select radio button "Add Object to Nugget"
  2. Type the Object Name
  3. Pick Object Type from the value help of installed plugins
  4. Pick the Nugget File you wish to add this object to
  5. Press Execute
  6. If everthing goes well you will see a confirmation message of the amount of bytes saved on your local machine

Display Objects in Nugget

  • Use this while building or before installing a Nugget to see what you've got in there, simply point it at the File Name of a Nugget on your local machine to see the list

Bug Reporting/Feature Requests

Please submit all bug reports and feature requests at the SAPlink issues list. For general discussions please use the SAPlink Messages area.

0.1.2

Bug fixes

  • Filename changed to allow for lower case to work with OS with case sensitive filenames
  • Removed erroneous "Import Successful" message after export of single object
  • Added messages for required parameters on selection screen to avoid short dumps
  • Major fixes to class plugin
    • multiple level inheritance
    • interface usage
    • friends
    • types
    • local types
    • macros
    • implementations
  • Exception class bug error for SOTR_CONC types with no text maintained
  • Bug fixes for text pool install for multiple or non-login languages
  • Fixed for export not to include ABAP generated selection subscreens as dynpros

Enhancements

  • Value help added for object name after object type/plugin is specified
  • Full support of interface usage and multi-level inheritance
  • Full support of programs with multiple text languages
  • Full support of programs with dynpros

69 Comments

  1. ZSAPLINK terminates saying that    The following syntax error occurred in program
        "ZSAPLINK_CLASS================CP " in include
        "ZSAPLINK_CLASS================CM002 " in
       line 22:
       "The type "SEOX_BOOLEAN" is unknown."

    I've activated all the objects created by the ZSAPLINK_INSTALLER. Can you please help me in this regard.

    Thanks,

    Sai

  2. Guest

    I've been reviewing SAPLink for a project that I'm working.  And I'm wondering what action SAPLink would take if I imported an object that had the same name as an existing object and I didn't want to overwrite the existing object.  Would it create a new version perhaps or just force me to name the imported object something else?

     Thanks,

     Matt

  3. Guest

    it looks like there is some problem with some method while activating the class.

    Mandeep

  4. Hi Mandeep,

    are you replying to Sai's message from 2008? I think it should already be solved as we now have 2011.

    Best regards
    Gregor

  5. Guest

    Di I need special permission to edit this page?  Some additional comments in the Upgrade section could be helpful.  Upgrading from a Daily Build.  Which classes to delete.  Necessity of installer if those classes have been deleted. etc.

  6. Hello! I can't find the link to downloading the program  ZSAPLINK. Give a correct link, please.
    1. Download the latest version of the SAPlink installer zip file from the SAPlink Project page which contains the following files:
      • SAPlink_installer.txt - hopefully the last program you will ever have to copy and paste
      • NUGG_SAPLINK.nugg - nugget containing necessary objects to install
    1. Dear Dmitry,

      thank you for the heads-up that it's not so easy to find the most current SAPlink Version. I've updated now the startpage of http://saplink.org to give better directions. Please let me know if that helps.

      Best regards
      Gregor

      1. Dear Gregor,

        I tried extracting file SAPlink_Daily.nugg.zip from /trunk/buid, but it said the file is invalid. Then, I tried using the file SAPlink_Daily.nugg in the saplink installer program, it gave no response, ZSAPLINK program is not created.

        My system is 7.02 SP Level 14

        Regards,

        Idi

        1. Dear Idi,

          have you used the Download button on the page? I've just tried it and it worked fine for me.

          Best regards
          Gregor

          1. Thank you Gregor. I didn't use the Download button earlier, that's why it didn't work. But now it's okay, installed.

            Thanks again,

            Idi

             

             

  7. Hello, Gregor!

    I installed ZSAPLINK from 

    https://www.assembla.com/code/saplink/subversion/nodes/388/trunk/build

    then I found SAPLINK_WITH_DOCUMENTATION.ZIP

    https://www.assembla.com/spaces/saplink/documents

    I installed, activated everything on both SAP systems. I want to unload ABAP objects from one SAP system. Then to load ABAP objects  into other SAP system. How to make it by means of the program ZSAPLINK. Is there instruction?

    Thanks!

     

     

     

    1. Dear Dmitry,

      the above documentation talks about Export and Import. I think that is exactly what you need. Don't use the SAPLINK_WITH_DOCUMENTATION.ZIP file which is from 2008. Please be shure to only export objects where you have the copyright.

      Best regards
      Gregor

  8. Thanks, Gregor!

    I installed SAPlink_Daily.nugg, SAPlink-plugins_Daily.nugg. 

    I add objects in the nugg file. But this Plugins aren't installed

    DEVC     Package               No Plugin Available

    TOBJ      Definition of a Maintenance and Transport Object   No Plugin Available

    TRAN    Transaction        No Plugin Available

    VDAT    View Maintenance: Data             No Plugin Available

    W3MI   Web Reporting/Internet Transaction Server MIME Types(binary   No Plugin Available

    XSLT      Transformation                                No Plugin Available

    Where is to download all plugins for SAPlink?

    Thanks!

    1. If this plugins don't come with the SAPlink plugins then the initial creators haven't contributed their plug-in to the SAPlink-plugins project and run their own project. Two years ago I've contacted most of the plugin creators to convince them to move over their code to the SAPlink plugins project. But not everyone did. So if you need that plugins check out the SAPlink Plugin List.

  9. We are trying to import the SAPLink Files however we are unable to run the program ZSAPLINK. We run the program ZSAPLINK_INSTALLER and imported the nugget file. We selected all the objects in the worklist to activate. We get the message that following things were installed

    Installed: CLAS ZCX_SAPLINK
    Installed: CLAS ZSAPLINK
    Installed: CLAS ZSAPLINK_OO
    Installed: CLAS ZSAPLINK_CLASS
    Installed: CLAS ZSAPLINK_NUGGET
    Installed: CLAS ZSAPLINK_PROGRAM
    Installed: PROG ZSAPLINK

    However when we execute the program we get error in method CHECKNAME. We tried to implement this method, then we are getting the below error:

    CALL METHOD zsaplink=>name_length_check Error: NAME_LENGTH_CHECK is unknown or PROTECTED

    We are on ECC 7.4 SP 7 System running on HANA. 

    Please advice.


    1. Dear Aamod,

      have you downloaded the latest version from http://saplink.org?

      Best regards
      Gregor

      1. Hello Gregor,

        Yes we have downloaded the files from Assembla. SAPlink_Daily.nugg.zip version 388.

        Thanks,

        Aamod

  10. Hello Gregor,

    I downloaded the Installer and ZSAPLINK today and imported into our DEV system. Trying to download the 'NUGG_20140617_ZEV_TP_CHECKTOOL' nugget file but keep getting the error 'Plugin for object type 'TRAN' is missing'. How can i download that plugin?

    Thanks,

    Pallavi.

    1. Dear Pallavi,

      please check out the Plugin List where you will find also a link to the Transactions plug in.

      Best regrads
      Gregor

    2. Did you ever find the TRAN plugin? I tried the Transactions plugin, along with the "all plugins" nugget, but I think it's referring to some kind of Transports plugin.

      People who are looking for TRAN are usually trying to use the Transport Checking Tool (ZTCT).

      Thanks Gregor and Edward for the doc by the way, the "Whole Worklist" note saved me

    3. Okay I solved the issue

      It is probably intuitive for ABAPers, maybe not so much for a non developer (I'm Basis/DBA/Systems)

      Transactions is indeed the right plugin (TRAN), but after you install it with SAPLINK, you have to go activate the class in se80

      The class name is ZSAPLINK_TRANSACTIONS

      Once you do that, you're good to go

  11. Hi,

    I have got me the ABAP-code to provide me the ZSAPLINK_INSTALLER program from saplink.org (https://www.assembla.com/spaces/saplink/subversion/source/HEAD/trunk/build).

    Files are stamped at 2015-03-08.

    Then I have got me the ZIP-file 'SAPlink_Daily.nugg.zip', which is defect. Got me the file 'SAPlink_Daily.nugg' and tried to process it by the ZSAPLINK_INSTALLER program. It doesn't work at all...

    I'am on a 7.02 SP9, using a 7.40 SP3 SAP GUI...

    What I am doing wrong?

     

    Kind Regards, Ron Meesters, ABAP-developer

    1. Dear Ron,

      I've just tried the SAPlink_Daily.nugg.zip and was able to extract the SAPlink_Daily.nugg out of it. Unfortunately the ZSAPLINK_INSTALLER is missing in the zip right now but you are able to get it also from the build folder. Do you have any more detailed error messages? If yes, the please open an a Ticket at https://www.assembla.com/spaces/saplink/tickets.

      Best regards
      Gregor

  12. Hi,

     

    after installation and activation I got the following error when running ZSAPLINK program.

    I've used latest build.

     

    Running on 7.02 SP06

    I probably did something wrong but I'm not able to identify the mistake.

    Thanks for your help.

     

     Error in the ABAP Application Program

     

     The current ABAP program "ZSAPLINK======================CP" had to be

      terminated because it has

     come across a statement that unfortunately cannot be executed.

     

     The following syntax error occurred in program

      "ZSAPLINK_CLASS================CP " in include

      "ZSAPLINK_CLASS================CM001 " in

     line 1:

     "The abstract method "CHECKEXISTS" can only be implemented after its re"

     "definition (METHODS CHECKEXISTS REDEFINITION)."

    1. Are you Ron or Timmy?

      Please install the Nugget a second time and try to activate then. I've just updated the documentation to do so.

      1. Hi Gregor,

         

        thanks. I'm Timmy (smile) Who is Ron?

        I'll try again and provide feedback.

        Thanks.

         

        1. Because I thought the Message from Ron (Re: SAPlink User Documentation) was also from you because it seems the same problem.

          1. Hi Gregor,

            ok I got it.

            ZSAPLINK program is running now. I needed to add the code snippet before activation. After that everything went fine.

            Error rendering macro 'code': Invalid value specified for parameter 'lang'
            CLASS ZSAPLINK DEFINITION LOAD.
            

             

            Importing nuggets works perfect. But doesn't matter which slinkee file I try to upload I always get the same error:

            Plugin for object type HTML is not installed on this system

            I need  to install plugins for object types DOMA, DTEL, INTF and MASG. Unfortunately these plugins exist only as .slnk files.

            For example the following plugin shows the error although it's latest release is from Feb.

            CLAS_ZSAPLINK_DATA_ELEMENTS.slnk

            https://www.assembla.com/spaces/saplink-plugins/subversion/source/HEAD/trunk/DDic

             

            Has anyone solve the same issue?

            Thanks.

            1. Dear Timmy,

              please get the SAPlink-plugins_Daily.nugg.zip from http://plugins.saplink.org/ and install the missing plugins from there.

              Best regards
              Gregor

  13. Hi Gregor,

    It's Ron not Timmy... I found out what I have done wrong...

    I used Google Chrome to download the ZIP-file by using the 'Save file as...'-right mouse menu item.

    You'll then get the webpage underneath the link as a download. Chrome will use the name of the link, so the downloaded file will get the extension ZIP. But it's actually a HTM-file. I you click on the ZIP-file, you'll get the webpage underneath and the message that it's a binary file which can't be viewed. However at the right side of the page there's a download item. When using that particular download item you'll get a real ZIP-file.

    SAPlink has been installed. Thanks for maintaining this work all these years...

    Kind Regards, Ron Meesters

     

    BTW  A remove feature would make it a complete installer (smile)

  14. Hello,

    I need to export the function module and for that i needed 'SRFC' plugin. I tried but couldn't find in plugin-list or on web.

    Is Anybody know where i will get these plugins?

    1. Please use the FUGR Module to export a Function Group which includes all function modules.

      1. Hello Gregor,

        Its Done,Thank you for your help.

  15. Hello Gregor,

    When trying to load a nugg using SAPLink I get a dump.   I am trying to install the JSON Adapter for ABAP Function Modules written by Cesar Martin.

    I have tried using an older version of SAPLink with no luck.

    SAP ERROR below:

    An exception has occurred which is explained in more detail below. The
    exception is assigned to class 'CX_SY_REF_IS_INITIAL' and was not caug
    procedure
    "GETSTRUCTUREFROMATTRIBUTES" "(METHOD)", nor was it propagated by a RA
    clause.

    Where in the code in SAP LINK

     method GETSTRUCTUREFROMATTRIBUTES.

    ****

        attributeList node->GET_ATTRIBUTES).              "error is occurring on this line

    ***

      endmethod.


    Do you have any idea why this is occuring?

     

    Thanks for your help.

  16. I have installed, re-installed multiple times today the latest version from the above download link.  ZSAPLINK is reporting an error:  "Type 'GTS_VERSION_INFO' is unknown".

    I checked the class and there is no attribute  zsaplink=>gts_version_info

    Any help is appreciated.

    I downloaded from:  trunk/build

    Installer:  zsaplink_installer.txt

    Build:  SAPlink_Daily.nugg.zip

    1. Same problem here (sad)

      1. On initial screen of SE38, enter program name ZSAPLINK into selection parameter "Program" and hit activate command to show worklist
      2. On worklist screen, select "Whole Worklist" button on bottom to show all inactive objects in your worklist 

      Missed the whole worklist step and treid to activate only the report, now it is working.

  17. Hi Gregor,

        Thanks for creating this useful application, but I am not able to use this due to missing plugin.  I need  to install plugins for object types DOMA, DTEL,ACID,DOMA,TABLE,TTYP,  INTF and MASG. Unfortunately these plugins exist only as .slnk files.

    I have tried the .nugg files provided in 

    https://www.assembla.com/spaces/saplink/wiki/SAPlink_plugin_list but not able to install these plug in.

    Can you please guide me how to install these plug in and link to find correct plugin.

     

    Regards,

    Sandeep Kumar Singh

      

  18. Hello Gregor,

    I've installed ZSAPLINK program.

    But when I try to use it logged on RU language I see all text elements in DE language.

    Is it possible to use at least English texts when original language is Russian.

    Best regards,

    Sergey Vyaltsev

  19. Hi,

    if i try to install by zsaplink_installer it aborts with exception/dump at : 

    FUNCTION RS_CUA_INTERNAL_WRITE SAPLSMPI LSMPIU02
    METHOD CREATE_PFSTATUS ZSAPLINK_INSTALLER ZSAPLINK_INSTALLER
    METHOD CREATEOBJECTFROMIXMLDOC ZSAPLINK_INSTALLER ZSAPLINK_INSTALLER
    FORM INSTALLNUGGET ZSAPLINK_INSTALLER ZSAPLINK_INSTALLER
    EVENT START-OF-SELECTION ZSAPLINK_INSTALLER ZSAPLINK_INSTALLER
    PAI MODULE SYST-ABRUN
    PAI SCREEN 1000 SAPMSSY0

    It fails in LSMPIU02 at line 61 in LSMPIU02

    ************************************************************************
    * prevent writing inconsistent data by UDO
      perform check_adm tables act[] pfk[] men[]
                        using adm
                        changing l_nok.
      if l_nok 'X'.
        perform get_application_comp using tr_key-obj_type tr_key-obj_name
                                     changing l_appl_comp.
    >>>>>>    message e473(ECwith 'ADM' program l_appl_comp raising invalid_data.
        return.
      endif.

    We use 7.40 SP12.

    Anyone have an idea whats going wrong?

    Christian

     

     

    1. Hello Christian,

      I got the same error when trying to install SAPLink on ABAP 740 SP12.

      The subroutine check_intcode checks if the code for some of attributes are internally generated (numeric, 6).

      Therefore in the NUGG file i changed the values of the attributes CODE of the XML tags pfstatus_men, pfstatus_act and pfstatus_pfk from pure numeric (e.g., 000001) to alphanumeric (e.g., Z00001). I could then process the program and it looks good to me (smile)

      BR,

      Suhas

      PS - This is just a workaround, the original developers must however look into this issue (wink)

       

  20. Hello Suhas,

    great! Works also for us. 

    Regards,

    Christian

     

  21. Hi, while trying to activate all SAPLINK object I get error Type "GTS_VERSION_INFO" is unknown (did "whole worklist thing" also).

    Can anyone please assist?

    1. Hi Vit Svoboda!

      I got the same error in a minisap (SAP EHP 2 for SAP NetWeaver 7.0), i did the "whole worklist thing" too. Could you solve the problem? I will apreciate your feedback.

      Thanks!

       

      1. Have you been able to resolve this issue? I have installed the latest build and end up with the same error. I have also selected Whole Worklist when activating.

        Regards.

         

        1. Hi Robert, i haven't been able to resolve it, how about you?

          Kind Regards!

    2. I just resolved this same issue "GTS_VERSION_INFO" at a client where SAPLINK was previously installed by another user. SAPLINK_INSTALLER was originally not created as a local object. Hence= some of the SAPLINK classes were scattered across multiple packages. I was able to fix the issue by moving all SAPLINK objects into the same package, modifying the description of each class then activating them all together. 

      SAPLINK_INSTALLER will not overwrite classes that are assigned a transportable package. Hopefully your issue had the same root cause.

      G'luck!

      -Austin

  22. I Have downloaded the SAPlink_Daily.nugg from the saplink. and trying to execute the prog ZSAPLINK_INSTALLER. Getting a ABAP dump as

    Category ABAP Programming Error
    Runtime Errors UNCAUGHT_EXCEPTION
    Except. ZCX_SAPLINK
    ABAP Program ZSAPLINK_INSTALLER
    Application Component LO
    Date and Time 20.06.2016 13:56:31

    What happened?
    Exception 'ZCX_SAPLINK' was raised, but it was not caught anywhere along the
    call hierarchy.

    Since exceptions represent error situations, and this error was not
    adequately responded to, ABAP program 'ZSAPLINK_INSTALLER' had to be
    terminated.

     

    Error analysis
    An exception has occurred which is explained in more detail below. The
    exception is assigned to class 'ZCX_SAPLINK' and was not caught in procedure
    "CREATE_PFSTATUS" "(METHOD)", nor was it propagated by a RAISING clause.
    Since the caller of the procedure could not have anticipated this
    exception, the current program was terminated.
    The reason for the exception is:
    No text available for this exception

     

     

     

     

    1. Hi Nimisha,

      You have to activate all the objects manually together from se80.

  23. I could not find the program ZSAPLINK. but I got all the classes. Can you please check and let me know how to get the program.

    1. sorry problem solved after commenting the raise stment.

  24. program ZSAPLINK --> post import nugg -> return only message "Start import of nugget"   (sad)

  25. Has anyone see this error when activating the class ZSAPLINK_DEVC?

    DEVC activation error  -  SAP_BASIS    740    0007

    I was attempting to install a newer version of SAPLINK.

    https://app.assembla.com/spaces/saplink-plugins/subversion/source/HEAD/build/SAPlink-plugins_Daily.nugg

     

    error;

     

    In include "ZSAPLINK_DEVC=================CU        ", in line 16 of program

     "ZSAPLINK_DEVC=================CP        ", the following syntax errors

    have occurred:

    Explicit length specifications are necessary with types C, P, X, and N

     in the OO context

     

     

     bold error line:

      types:
        begin of ts_field_map,          st_fn type string" Structure Field Name          obj_fn TYPE string, " Object Field NAME        END OF ts_field_map .
      types:
        tt_field_map type sorted table of ts_field_map with unique key st_fn .

     

     

     

    SAPlink-plugins_Daily.nugg

     2015-03-07
    1. Dear Bruce,

      please don't clutter this page. Report issues in the issue tracking of the corresponding project page.

      Best regards
      Gregor 

  26. Hi Gregor,

    Am unable to place request in the assembla page.Please add the below listed plugins which are not there are more helpful.
    Thank you for the SAP LINK team for providing the SAP Link

    CDAT
    CHDO
    CMOD
    NROB
    TOBJ
    TRAN
    VDAT
    XWRD

    Thanks and regards

    Gopal

  27. Gregor,

    Not sure if I should place this here but the project website seems to be malfunctioning. I'm being forwarded from saplink.org to assembla, but I can't find any source code or plugins. Is the site abandoned?

    Cheers and thanks for all the hard work on initiatives like these!

  28. Importing a PF-Status inside a Function Group fails with ABAP 7.50 (and probably 7.40 too).


    To fix that, you have to follow the instructions from above:

    Therefore in the NUGG file i changed the values of the attributes CODE of the XML tags pfstatus_menpfstatus_act and pfstatus_pfk from pure numeric (e.g., 000001) to alphanumeric (e.g., Z00001). I could then process the program and it looks good to me 

    AND you have to patch the class ZSAPLINK_FUNCTIONGROUP, method CREATE_PFSTATUS to get this PF-Status imported (line 228):

     *  xtrkey-obj_type = 'PROG'.
      xtrkey-obj_type 'FUGR'.
      xtrkey-obj_name _program.
      xtrkey-sub_type 'CUAD'.
      xtrkey-sub_name _program.

      xadm-actcode 'X'" Issues #276

    I hope this fix finds its way to the build too (wink)

    1. Dear Manuel,

      please create an issue at http://saplink.org and we're happy to put that into the main build.

      Best regards
      Gregor 

  29. Dear Gregor,

    I could not find the below plugins in SAPlink plugin list.

    Please help to add the listed plugins below.

    CDAT View Cluster Maintenance: Data
    DEVC Package
    NSPC Namespace in R/3 Repository
    SBDL Logical information object for BDS
    SBDP Physical information object
    TEXT SAPscript Text
    W3MI Web Reporting/Internet Transaction Server MIME Types(binary

    Thanks,

    Suresh

      1. Gregor, Thanks for the reply. I already checked all the plugins available here http://plugins.saplink.org/. The plugins I mentioned are not available here. Please help me.

  30. Hi Gregor,

    I am facing a strange issue while importing classes into one system. It creates methods which has unmatched METHOD - ENDMETHOD statements(One METHOD and two ENDMETHOD statements), and I receive an error for each of the methods "You can not use the statement "ENDMETHOD" in current environment. However you could use similar statement "METHOD"".

    Strangely enough, it does not happen when I import the nugget file into another system nugget file being exactly the same. Could you please let me know if anyone has faced similar issues.

    Thanks,

    Raveesh

    1. Dear Raveesh,

      please create an issue at http://saplink.org and provide information about the release levels of the systems. Also if possible include a sample nugget where this happens.

      Best regards
      Gregor 

  31. Hi Gregor,

    Can you please help me with plugin for MSAG objects. It is not available in the project space mentioned by you. It is urgent for me. Thank you in advance for your quick reply.

     

    Best Regards,

    Jyoti Tangudu

      1. Yes Gregor, checked there as you suggested. But did not find any.

        1. abapGit is a new project doing what SAPlink did but against a Git repository or if you want export / import from a ZIP file. Please give it a try.

  32. Hello all,

    I fail to install the SAPLINK thingy, mainly because the trunks/build folder does not include the files it should include according to the above instructions.

    I have successfully created the ZSAPLINK_INSTALLER report, but the "NUGG_SAPLINK_INSTALL.nugg" file the above instructions talk about does not exist in trunks/build, nor is there a zip file that contains it. All I can find there is a "SAPlink_Daily.nugg". I downloaded it and entered it in the ZSAPLINK_INSTALLER report, but when I execute, nothing happens. The report starts, but seemingly does nothing.

    What can I do?

  33. How do I add a ticket to http://saplink.org ?  I've signed up and logged in but it errors everytime I try to add a ticket.

    So I go to tickets, click on "Add new ticket" add the title and get "Error please try again".  I have tried this half a dozen times.

    Basically I've just updated SAPLink and the Plugins, but when I came to activate my worklist I get error with :-

    Class ZSAPLINK_TABLE_TYPES,Method CREATEIXMLDOCFROMOBJECT
    Type "DD43V" is unknown

    I am running Netweaver 7 EHP1 SPS17, so 7.01 SPS 17.

    There are also warnings when checking the program ZSAPLINK, 

    Program ZSAPLINK 1,512 Warning
    The exception ZCX_SAPLINK is neither caught nor is it declared in the
    RAISING clause of "NUGGET_ADD_OBJECT".
    Program ZSAPLINK 1,554 Warning
    The exception ZCX_SAPLINK is neither caught nor is it declared in the
    RAISING clause of "NUGGET_IMPORT".
    Program ZSAPLINK 1,547 Warning
    The exception ZCX_SAPLINK is neither caught nor is it declared in the
    RAISING clause of "NUGGET_IMPORT".
    Program ZSAPLINK 1,673 Warning
    The exception ZCX_SAPLINK is neither caught nor is it declared in the
    RAISING clause of "NUGGET_DISPLAY".

    I could correct the method by specifying the type manually but wanted a proper fix.  Since table DD43V does not exist in 7.01 perhaps it would be better if the code reflected this.

    Cheers
    Craig

    1. Hi Craig,

      I have no issues creating a ticket using:

      https://app.assembla.com/spaces/saplink/tickets/new?dropdown_menu=1

      But I would suggest that you give http://abapgit.org/ a try. Perhaps it is possible to run it on 7.01.

      Best regards
      Gregor