Post on 14-Apr-2018
7/27/2019 Ninja SAPlink Instructions
1/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 1
SAP Ninja
Installation Guide
SAPlink Code Project
for
SAP Nuggets and Slinkees
Prepared by
Jim Cooke
www.sapninja.comsapsplunk@gmail.com
7/27/2019 Ninja SAPlink Instructions
2/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 2
TableofContentsTableofContents................................................................................................................................2
Background...........................................................................................................................................2RegisterandDownloadSAPlink...................................................................................................2
DevelopmentClass.............................................................................................................................3
CreatetheSAPlinkInstallerProgram........................................................................................6ExecutetheSAPlinkInstaller........................................................................................................9
ImportPlug-InNuggets..................................................................................................................13
BackgroundThisdocumentisnotintendedasareplacementguideforthedocumentation
providedbytheSAPlinkcodeproject.IthasbeenincludedintheSAPNinjasitetoprovidesomeadditionalsupporttopeoplewhowishtoloadthenuggets
suppliedonthissite.
RegisterandDownloadSAPlinkInreality,thisdocumentmerelysuppliessomescreenshotstoaugmentthe
officialdocumentationwhichcanbefoundathttp://wiki.sdn.sap.com/wiki/display/ABAP/SAPlink+User+Documentation.
Youwillstillneedtovisitandregisterwiththecodeprojectathttps://cw.sdn.sap.com/cw/groups/saplinktodownloadTheDailyBuildand
thefollowingitemsfromthecodeproject:
NuggetforDDICobjects Nuggetforfunctiongroups
7/27/2019 Ninja SAPlink Instructions
3/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 3
DevelopmentClass
WhileyoucanjustassigntheSAPlinkobjectsaslocalobjects,itisbettertodothingsproperlyandsetupanewdevelopmentclassfromtransactionSE80andcallitsomethinglikeZSAPLINK.
StarttransactionSE80,choosePackageastheobjecttypeandenterZSAPLINK.PressontheViewbutton.
Attheprompt,chooseYestocreatethepackage
7/27/2019 Ninja SAPlink Instructions
4/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 4
GivethepackageadescriptionlikeSAPlinkPackage,andassignittotheBC
applicationcomponent.Ifyouintendontransportingtheseobjectstoother
systems,youcanenteratransportlayerhere,butthisisunlikelytobeneededbecauseyouwillonlyeverreallytransporttheobjectsthatarecreatedby
SAPlinkandnottheSAPlinkapplicationitself.
Youwillbepromptedtocreateatransportrequest.PresstheCreatebuttonontheleft-hand-sideoftheOwnRequestsbutton
Atthefollowingscreen,giveadescriptionforyourtransportrequest.
7/27/2019 Ninja SAPlink Instructions
5/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 5
Clickthegreentickatthefollowingpop-uponceyourtransportrequesthasbeen
created.
Youhavenowfinishedcreatingthedevelopmentpackage.
7/27/2019 Ninja SAPlink Instructions
6/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 6
CreatetheSAPlinkInstallerProgram
TheSAPlinkapplicationisdeliveredasanuggetitself.Youneedtocreateaspecialprogramtouploadthisnugget.StarttransactionSE38,enteraprogramnameofZSAPLINK_INSTALLER_TEMPLATEandpresstheCreatebutton
Atthenextscreen,givetheprogramatitleandsettheattributesasshown
below.PresstheSavebuttonwhendone.
7/27/2019 Ninja SAPlink Instructions
7/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 7
Atthenextscreen,yougettoassigntheZSAPLINK_INSTALLER_TEMPLATE
programtotheZSAPLINKpackage.
Youwillbepromptedforatransportrequest,sojustusetheoneyoucreated
earlier.
Fromwithintheprogramsourceeditor,choosefromthemenuUtilities->More
Utilities->Upload/Download->Upload
7/27/2019 Ninja SAPlink Instructions
8/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 8
WhenyouunpackedtheDailyDownloadbundlefromthecodeproject,oneofthe
filesextractediscalledzsaplink_installer.txt.Choosethisfileforupload.
Oncecodehasbeenimported,presstheSaveandActivatebuttonsasshown
below.
7/27/2019 Ninja SAPlink Instructions
9/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 9
ExecutetheSAPlinkInstallerNowyoujustneedtheexecutethecodeyouimported.FromtransactionSE38orSA38,entertheprogramnameZSAPLINK_INSTALLER_TEMPLATE.PresstheExecutebutton.Entertheinstallationnuggetthatyouunpackedearliercalled
SAPlink_Daily.nuggandpresstheExecutebutton.
Foreachoftheobjectsthatgetsimported,youwillbepromptedforapackagename.EnterZSAPLINKforeachoneasshownbelow.
7/27/2019 Ninja SAPlink Instructions
10/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 10
7/27/2019 Ninja SAPlink Instructions
11/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 11
Youwillbepromptedforatransportrequest,sousetheonepreparedearlier.
Oncetheprogramhasloadedeverything,youwillgetalistingofalltheobjects
thatwerecreatedasshownbelow.
StarttransactionSE24andenterthefirstobjectoftypeCLAS(fromabove)andentertheobjectname(eg.ZCX_SAPLINK).PresstheActivatebutton.
7/27/2019 Ninja SAPlink Instructions
12/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 12
Youwillbepresentedwithalistofallobjectsthatneedtobeactivatedforthisclass.Youacceptthedefaultsandallowactivationtotakeplace.Youneedto
repeatthisforeveryobjectoftypeCLASshowninthescreenshotaboveafterthe
installertemplateexecuted.
Alternatively,youcanpressthebuttonWholeWorklistatthescreenshown
belowanditwillshowallofyourinactiveclasses.SelectallobjectsandpressEntertoactivatethelotatonce.
7/27/2019 Ninja SAPlink Instructions
13/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 13
ImportPlug-InNuggets
ExecutethemainSAPlinkprogramZSAPLINKfromSA38.Youwillbepromptedtoactivatetheprogramasshownbelow.
ThenextscreenisshowstheZSAPLINKapplicationinaction:1. SelecttheImportNuggetradiobutton2. EnterapackagenameZSAPLINKtoowntheobjects3. EnterthenuggetfilenamefortheDDICpluginsthatyoudownloaded
fromthecodeproject(NUGG_SAPLINK_DDIC-0.1.0.nugg)
4. ClicktheOverwriteOriginalscheckbox5. ClickonExecutetoimportthenugget.
7/27/2019 Ninja SAPlink Instructions
14/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 14
EntertheSAPlinktransportrequestyoucreatedearlierwhenprompted.
Likebefore,theprogramwillreturnwithalistofobjects(allCLAStypes)thatwereimported.TheyallneedtobeactivewithtransactionSE24asdescribed
above.
7/27/2019 Ninja SAPlink Instructions
15/15
Open Source Solutions for the SAP Community
26/03/12 Solution Manager 7.1 Central System Connections (CSC) 15
Repeatthestepsabovetoimportthefunctiongroupnugget.
Again,thereisalistofobjectstobeactivatedfromSE24.
YounowhavetheSAPlinktoolinstalledcorrectlyandarereadytostart
importingNinjanuggets.