Web dynpro create role

在浏览器中登陆Portal,选择Content Administration页签,然后选择Portal Content 下面需要使用的文件夹。

选择文件夹,点击鼠标右键 New -> Role -> Workcenter Role。

Web Dynpro Role

进去后输入Role名称,点击完成,则Role就创建成功了: Role 名称就是以后单独显示标签的Text 。

Web Dynpro Role

Create iView

选中文件夹,右键点击New -> iView -> iView from Template。

Web Dynpro iView

然后选择SAP Web Dynpro for ABAP iView, 然后选择Next。

Web Dynpro iView

写好文件名,这里切记 iView ID不要填写,之前填写就会出错,不能保存成功 选择Next。

Web Dynpro iView

接下来对Web Dynpro for ABAP Parameters进行设置。

Web Dynpro iView

点击Next,则iView创建成功。

ADD User parameter in iView :userid=<User.LogonUid>

选中iView,右键选择Open -> Properties。

Web Dynpro Properties

选择Properties -> All -> Application Parameters 维护用户ID参数并保存。

Web Dynpro Properties

Add iView to Role

这里注意,首先要点击role,然后把它打开,然后再右键iView,才能有add as iView的选项。如果这样还没有则可能是有锁住,要进行解锁才行。

打开Role后,然后选中需要添加的iView,右键选择add as iView的选项,选择Delta Link。

Add iView to Role

此时iView成功加到Role中了,可以在右侧打开的Role的Views看到已添加的View。

解锁方式

当选择Role打开有报错信息:Read-only mode. Object is currently locked by user,则表示Object锁住了,需要解锁。

选择System Administration -> Monitoring,选中锁住的对象,然后点击Unlock即可。

Unlock Role

Create Transport Package

选中文件夹,右键New -> Transport Package来创建。

Create Transport Package

输入Transport package名称,然后点击Next。

Create Transport Package

Transport Package创建成功

Create Transport Package

Add iView and Role to Transport package

选中 Transport package ,然后右键Open -> Package Content.

Create Transport Package

然后将iView和Role从左边拖进去即可.

Create Transport Package

Preview

接下来在User Administration Tab将Role分配给用户, 用户就可以看到Web Dynpro挂在Portal上了。

Create Transport Package