Vous êtes sur la page 1sur 17

10/24/2017 TransportingPortalDevelopmentObjects|SAPBlogs

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

Vous aimerez peut-être aussi