专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 行业应用

转 Simplified Business Workplace -> Workflow Inbox in SAP R/三

发布时间:2010-06-06 17:52:30 文章来源:www.iduyao.cn 采编人员:星星草
转 Simplified Business Workplace -> Workflow Inbox in SAP R/3

Simplified Business Workplace -> Workflow Inbox in SAP R/3

By Anirban Bhattacharjee, KPIT Cummins and Infosystems from Link

Purpose: The purpose of this document is to demonstrate how to display a simple view of the Business Workplace (SBWP) which can be used in Custom Developments / Module Pool Screens or even Custom Workflow Reports.

Business Scenario: The Business Workplace or SAP Workflow Inbox (as many people call it) can be accessed via the transaction SBWP. It contains complete details of the Inbox, Outbox, E-Mail Notifications, etc. But on many occasions the Business Users request for a simple view of this Business Workplace. Something that will show just the workflow work items and omit the other details. That way; the user can processes their desired work item only and not worry about other technicalities.

There is no need to custom develop this solution, since SAP has given us a very simple way to do it.

Process: The process involves running a couple of standard transaction codes. I will explain this in details below.

Normal process of accessing the Business Workplace

We run the transaction SBWP to access the Business Workplace or click on the button as shown below

The Business Workflow screen looks like shown below

As you can see the SBWP is pretty detailed. The user can display a lot of information related to Documents, Workflow Work Items, Started and Processing Workflows, Resubmission Entries, and many more. The end user rarely uses all these. They are mainly bothered to see the work items that they have to process.

In SBWP the work items to be processed are accessed as shown beloe:

The user can thus select the desired item to process. Similar process is followed for other entries where the user needs to navigate in the tree and locate the desired item to process.

Simplified way of seeing the Business Workplace or SAP Inbox

Now we will simplify this view. For this we will run the first T-Code called SWLD_INPLACE1

SWLD_INPLACE1 - Embedded Inbox with a View

The entry screen of the T-Code looks as shown below

(Please note you can even filter tasks whose work items you do not want to be shown. Hence you can create variants for this program and create custom transactions.

Based on business need, those transactions can be given to the end users.)

We can change the Title to something of our need and display just the INBOX section of SBWP as of now

The report shows a very simple ALV output of just the INBOX of SBWP and nothing else.

The user can process the desired work item from here and because of a simple view; it becomes a much easier task.

Similarly we can display the OUTBOX also.


The program thus shows us the workflow overview items of workflows that were processed via this user ID.

Now we will run the second T-Code SWLD_INPLACE2

SWLD_INPLACE2 - Embedded Inbox with 2 Views

The entry screen of this transaction is shown below. We enter our own Custom Title and select INBOX for the first part and OUTBOX for the second.

The output of this program is again a simple ALV.

This time the screen has two container elements. One displays the INBOX and the other OUTBOX (as per selection criteria)

The first transaction SWLD_INPLACE1 calls the ABAP Report RSWL_INPLACE_INBOX_DEMO and the second transaction SWLD_INPLACE2 calls the ABAP Report RSWL_INPLACE_INBOX_DEMO_PROFI. You can copy these programs into custom programs and modify them as needed.

The tool bar allows the user to switch between views, just display the work item without executing and many other features.

Display Work Item

Forward the work item

Manage Attachments in the work item

Other Functions

The workflow environment

Switch between INBOX, OUTBOX and RESUBMISSION views

Thus this program empowers the user with a lot of features while keeping everything simple.

I would suggest you to do a lot of study and research on the classes used in this program that is used to first fetch the SBWP Details and then passing it to the ALV.

You can create your own custom screens and push buttons and provide a much simple Business Workplace to the Client / End Users.

Business simply loves this simple view of the business workplace as it makes their work simple.

The major advantages of this process are:

·         Very simple layout and view. Very easy to use.

·         Custom program can be developed very easily and tweaked as per business need.

·         Advantageous to end users who need a simpler business workplace with lesser navigations, buttons and menus.

·         Can be included in Module Pool Program screens.

·         Can be called from Custom Reports.

·         Selective task filtering and feature suppression possible by creating variants and assigning them to different users as per need.

Conclusion: We were able to regenerate the different views of SBWP (Inbox and Outbox) via a simple transaction. These views were much simple and easy to use compared to the standard Business Workplace (SBWP).

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

  • 《松本行弘的程序全世界》之面向对象

    《松本行弘的程序世界》之面向对象 最近读《SICP》把脑细胞搞死大半,还没看完2章,而且看得也是一知半解,实在是受不了了,...

  • GroovyHelp 3.2.7 GA公布

    GroovyHelp 3.2.7 GA发布 GroovyHelp简介   GroovyHelp是一款Javadoc及Groovydoc搜索查阅软件,它能够帮助Java开发人员以...

  • Velocity在Roller中的使用

    Velocity在Roller中的应用 Velocity是java世界中出现比较早,也比较成熟的、性能比较好的、应用也比较广泛的模板框架。   所...

  • Rpc远程调用框架的设计与兑现(2)

    Rpc远程调用框架的设计与实现(2) 接上: 3   基于Json的前后端数据交互 3.1   轻量级的数据交换形式 3.1.1    什么是Jso...

  • excel 单元格的锁定 以及 JXL的兑现方式

    excel 单元格的锁定 以及 JXL的实现方式 在使用excel表格时,有些列是不希望用户可以修改的,诸如审计日志里面确定的部分,而审计...

  • 仓秤跟散料秤:java连接opc Server

    仓秤和散料秤:java连接opc Server 这三篇都是之前写好的,一直没发。 这次一起发出来吧。   java连接硬件很痛苦,特别是对我这...

  • Rpc远程调用框架的设计与兑现(1)

    Rpc远程调用框架的设计与实现(1) Rpc远程调用框架的设计与实现 1     Rpc远程调用框架设计概述 1.1   研究背景 1.1.1...

  • 集合中的线程安全有关问题

    集合中的线程安全问题 一、why? Java中常用的集合框架推荐使用的三个实现:HashSet\ArrayList\HashMap都是线程不安全的.如...

  • Java定时任务的兑现

    Java定时任务的实现 本例依据Java自身提供的接口实现,通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。 MyListener: ...

  • java中log日记的使用

    java中log日志的使用 一、介绍  Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控...

热门推荐: