Académique Documents
Professionnel Documents
Culture Documents
Products
Products Industries
Industries Support
Support Training
Training Community
Community Developer
Developer Partner
Partner
About
About
Home / Community / Blogs + Actions
TransportingPortalDevelopmentObjects
March15,2012 | 894Views |
AshishShah
morebythisauthor
SAPEnterprisePortal
enterpriseportal(ep) | sapportal | transports
share
0 share
0 tweet share
0
Follow
ThisDocumenttalksaboutSAPEnterprisePortalObjectsTransportProcess
fromOnelandscapesystemtoothersystem.
AssumptionsandScope
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 1/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
BriefonPortalObjectsTransport
TransportingDifferentPortalObjects
PCDObjects
PCDObjectTranslations
PortalPCDPermissions
1)InitialTransportMethodforPCDobjects
permissionsandsecurityzonepermissions
2)PCDobjectspermissionsinSAPnamespace
andCustomernamespace
PortalThemes
SecurityZonesPermissions
KMFolderPermissions
MasterRuleConfiguration
RelatedContent
AssumptionsandScope
TheEnhancedChange&Transportsystem(CTS+)isusedfortransportof
nonABAPobjectsinportallandscapethisshouldbealreadyconfiguredas
perfollowinglink:HowtoSetUpandUsetheCTS+inaPortalEnvironment
forSAPNetWeaver7.0SPS13
ThisdocumentcoversTransportmethodforPortalCustomobject
developmentincludingPCDobjects,itspermissionsanditsTranslations.
ItdoesnotcoverTransportmethodforcustomobjectscreatedusingNWDI,
i.e.parfilesandotherDCs.
BriefonPortalObjectsTransport
CustomcontentintheSAPNetWeaverPortalcanbemigratedthroughthe
landscapebythreemechanisms.
1.PortalContentCatalogobjectscanbetransportedbytheSAP
EnhancedChangeandTransportSystem(CTS+).
2.Someobjectscanonlybemigratedusingafilesystembased
import/exportprocess.
3.Someobjectsarenottransportableandneedtobeconfigured
manuallyineachlandscapesystems.
Belowisthesummaryofdifferentobjectsandtheirmigrationmethodology.
ObjectsTransportedusingCTS+
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 2/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
PCDObjects(iViews,Roles,Pages,WorkSets,Layouts,Desktops
)
PortalPCDpermissions
PortalPCDobjectTranslations
ObjectsTransportedusingfilesystembasedimport/export
PortalThemes
Objectswhicharenottransportable,andaretobeconfiguredmanuallyin
eachlandscapesystems
KMFolderpermissions
SecurityZonespermissions
Portalmasterrulemodification
TransportingDifferentPortalObjects
PCDObjects
OncethedevelopmentisdoneforPCDobjectsinContentAdmin>Portal
ContentfolderforiViews/roles/Worksets/pages/Layouts/Desktop,these
objectsshouldbeaddedtoatransportPackage
Theproceduretocreateatransportpackageandaddtheobjectsis:
1.ChooseSystemAdministration>Transport>Export.
2.Gotothefolderwhereyouwanttocreateatransportpackage:for
e.g.
PortalContent>Customer>TransportsPackages>New>Transport
Packagewithfollowingdetails
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 3/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
3.Aftercreationoftransportpackage,keepthepackageopenandright
clickonPCDobjectsandchooseAddobjecttoTransportPackage.
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 4/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
4.Toincludedependentobjectsintheexport(forexample,allobjectsin
arole,includingsourceobjects),gotothepackagePropertyEditor
andsetthevalueoftheResolveReferencesproperty,underthe
categoryExportSettings,toYes
5.GotothepackagePropertyEditor,underthecategoryExport
SettingsconfiguretheTransportModepropertytoContent/Content
withpermissionsaspertherequirementaseitherdataor
data_and_acl.
(dataoptionwillsendPCDcontentsonly,data_and_acl
optionwillsendPCDconentswithitspermissions.)
6.SelecttheTransportpackageandClickonExport>SelectThe
objects>StartExport
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 5/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
7.SelectTransportmethodasCTS
8.SelectTransportRequestshyperlinkifyouwishtocreateanew
Transportrequest,elseyoucanselecttheexistingtransportorder
andgotoNextstep
9.ClickonStartExport.
10.TheseobjectsarenowaddedinaTransportrequestandcanbe
movedtonextlandscapesystems.
PCDObjectTranslations
ThismethodwillbeusedtotransportPCDobjectstranslationtotarget
portalsystem
Assumptions:
1)BeforeTransportinglanguagesofthePCDobjectsfromone
environmenttoanother,thesePCDobjectsshouldexistinthetarget
system.
2)Beforecreatingtransportpackagesforworklist,theworklistshould
alreadybecreatedcontainingtranslationsindesiredlanguageand
shouldhavestatusPublished.
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 6/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
ThetransportpackagewillcontainallthePCDobjectswhicharealready
translatedintheworklist.
1)GotoSystemAdmin>Transport>Transportpackages>Export
2)Gotothefolderwhereyouwanttocreateatransportpackage:for
e.g.PortalContent>Customer>Transportfolder.
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 7/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
3)KeepthetransportpackageopenandLocatethePCDobjectswhichare
translatedi.e.theFolders,Roles,Worksets,Pages,iViewsetc.
RightclickonitandselectAddObjecttotransportpackage
4)UndercategoryExportSettingsinthepackagePropertyEditor,set
TransportModetoDataOnly.ThiswillsendalltheTranslatedPCD
objectstotargetsysteminDATAonlymode.
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 8/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
5)ChooseExport.Theexportpreviewisdisplayed.
6)SelectTransportmethodasCTS
7)ThiswilladdthePCDobjectsinCTS+transportorder,clickonStart
Export
8)Transporttheseobjectstonextlandscapesystemviatransportrequest,
thiswilltransportallthePCDobjectstothenextlandscapesystem.
9)NowtotransportthePCDObjectstranslations,UsethesameTransport
packageasusedinstep1to8above.
SelectLanguageTransportontheStaticPackageContentscreenusingthe
dropdownlist.
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 9/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
10)Selectallthelanguagestobeexported.
11)UndercategoryExportSettingsinthepackagePropertyEditor,set
TransportModetotextonly.
12)ChooseExport.Theexportpreviewisdisplayed.
13)SelectTransportmethodasCTS
14)ThiswilladdthePCDobjectsinCTS+transportorder,clickonStart
Export
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 10/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
15)Transportthetranslationstothenextlandscapesystem
Note:Therewillbetwotransportsfortranslations,bothCTSwillcontain
samePCDobjects,FirstCTSwillhaveExportmodeasDataOnly,Second
CTSwillhaveExportmodeasTextOnly,Thiswillensurethattheobjects
anditstranslationsbothareinthetargetsystem.
PortalPCDPermissions
FollowingmethodshouldbeusedtoTransportPortalPCDObjects
permissions
1)InitialTransportMethodforPCDobjects
permissionsandsecurityzonepermissions
ThefollowingmethodisusedtosetupPortalwithinitialpermissionstomake
theportalsystemsecureandreadytobeusedbydifferentgroupsofusers.
Assumptions:
1)PortalContentCatalogFolderStructureisidenticalinSourceandTarget
PortalSystem
2)AllPortalRolesandGroupsarecreatedwiththesamenameinSource
andTargetSystem
3)Usersarenotusedwhileassigningpermissionstodifferentportalfolders.
PerformthesestepsforExportingPermissionsfromsourceportal
1.Logontotheportal.http://<host>:<port>/irj/portal
2.Inthesamebrowsersession,openanewbrowserwindow.Enterthe
followingURL:http://<host>:
<port>/irj/servlet/prt/portal/prtroot/com.sap.portal.admin.acleditor.initial
PermissionsCreator
3.Dependingontheamountofdatatobeprocessed,itmaytake
severalminutesfortheXMLfiletobecreated.
4.Whenthepermissionshavebeenexported,anXMLfile,withthe
nameinitialPermissions.xml,iscreatedonthesourceportalinthe
followingfolder:
ForUNIXbasedservers:
/usr/sap/<SAPJ2EEinstancename>/JC<instance
number>/j2ee/cluster/server0/apps/sap.com/irj/servlet_jsp
/irj/root/portalapps/com.sap.portal.admin.acleditor
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 11/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
TheXMLfilecontainsallACLobjectsexistinginthesourcesystem.
5.CreateaCMDBformtoTransportthesepermissionstoTargetsystem
6.InTargetSystem,performthesestepsforImportingPermissions
a)Stopthetargetportalserver(Ex:Qualityorproductionportal
server)
b)CopytheinitialPermissions.xmlfileyougeneratedonthesource
systemtothefollowingfolderonthetargetsystem:
UNIX:/usr/sap/<SAPJ2EEinstancename>/JC<instance
number>/j2ee/cluster/server0/apps/sap.com/irj/servlet_jsp/irj/r
oot/WEBINF/portal/system/xml/acl
7.Restarttheportalserveronthetargetsystem,thepermissionswillbe
appliedonTargetPortal
2)PCDobjectspermissionsinSAPnamespaceand
Customernamespace
ThismethodwillbeusedtoTransportpermissionstoPCDobjectsCustomer
folders.
Note:PCDobjectspermissionsassignedtoSAPnamespaceobjectscannot
betransportedusingthismethod,theseobjectpermissionsneedstobe
configuredmanuallyineachsystems.
Assumptions:
1)BeforeassigningPCDpermissionstoallPCDfoldersintargetportal
,alltherolesandgroupsusedinassigningpermissionsinsource
portalneedstobemigratedtotargetportal
2)PCDpermissionsshouldnotbeassignedtoanyusers,only
assignedtodifferentrolesandgroups
Steps:
1.ChooseSystemAdministration>Transport>Export.
2.Gotothefolderwhereyouwanttocreateatransportpackage:for
e.g.
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 12/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
PortalContent>Customer>TransportsPackages>New>
TransportPackagewithfollowingdetails
3.Aftercreationoftransportpackage,keepthepackageopenandright
clickonPCDobjectsandchooseAddobjecttoTransportPackage.
4.Toincludedependentobjectsintheexport(forexample,allobjectsin
arole,includingsourceobjects),gotothepackagePropertyEditor
andsetthevalueoftheResolveReferencesproperty,underthe
categoryExportSettings,toYes
5.GotothepackagePropertyEditor,underthecategoryExport
SettingsconfiguretheTransportModepropertytopermissions/
Contentwithpermissionsaspertherequirementaseitheracl_only
ordata_and_acl.
(acl_onlyoptionwillsendPCDobjectpermissionsonly,
data_and_acloptionwillsendPCDcontentswithitspermissions.)
6.SelecttheTransportpackageandClickonExport>SelectThe
objects>StartExport
7.SelectTransportmethodasCTS
8.SelectTransportRequestshyperlinkifyouwishtocreateanew
Transportrequest,elseyoucanselecttheexistingtransportorder
andgotoNextstep
9.ClickonStartExport.
10.ThePCDobjectpermissionsarenowaddedinaTransportrequest
andcanbemovedtonextlandscapesystems.
PortalThemes
FollowingmethodwillbeusedtotransportPortalThemes
1.ChooseSystemAdministration>PortalDisplay>ThemeTransport
>ChooseyourthemeunderExportTheme.
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 13/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
2.Downloadthethemeondevelopersmachineasazipfile.
3.InthetargetSystemChooseSystemAdministration>Portal
Display>ThemeTransport>Importtheme>Browse>Selectthe
themefromdevelopersmachineandImport.
Portalthemewillbeimportedinthetargetsystem
SecurityZonesPermissions
SecurityzonespermissionsdefinedatSystemAdmin>Permissions>
Securityzonesfolderarenottransportable.Thesepermissionsneedtobe
recreatedineachlandscapeportalsystemmanually.
KMFolderPermissions
KMFolderpermissionsdefinedatContentAdmin>KMContent>ToolBox
>Permissionsarenottransportable.Thesepermissionsneedtobe
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 14/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
recreatedineachlandscapeportalsystemmanually.
MasterRuleConfiguration
Masterrulecollectionsarenottransportabletheyneedtobeconfigured
manuallyineachsystem.
1)GotoSystemAdministration>PortalDisplay>Desktopand
DisplayRules.
2)NavigatetoPortalContent>administrator>SuperAdministrators
>MasterruleCollection,rightclickandopentheobject
3)InthedropdownselectUser
4)InoperatorSelect=
5)InValueInputfieldput*
6)ClickonTHENstatement
7)ProvidePCDlocationpathofPortaldesktoptobeassignedinInput
fieldhighlightedbelow.
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 15/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
8)ClickonApplybutton
9)ClickonSavebutton
RelatedContent
HowtoSetUpandUsetheCTS+inaPortalEnvironmentforSAP
NetWeaver7.0SPS13
PerformingLanguageTransports
CreationofanEPAArchiveforthePortalExport
AlertModerator
1Comment
YoumustbeLoggedontocommentorreplytoapost.
DeepanshuSharma
April3,2014at12:56am
HiAshish,
Itscoolwithdetailstepbystepscreenshot
Regards,
DeepanshuSharma
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 16/17
10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs
Share&Follow
Privacy TermsofUse LegalDisclosure Copyright Trademark Sitemap Newsletter
https://blogs.sap.com/2012/03/15/transportingportaldevelopmentobjects/ 17/17