Você está na página 1de 30

SAP Business

Workflow

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011.


SAP Business Workflow

1) Introduo

2) SAP Business Workplace Caixa de Entradas

3) Objetos BOR

4) Workflow Builder e Tarefas

5) Log de Execuo e Administrao do Workflow

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 2


1) Introduo
SAP Business Workflow uma ferramenta para gerenciamento eletrnico
de processos, que integra as funcionalidades e complementa o
entendimento dos processos do sistema R/3.

O Workflow pode ser utilizado para


auxiliar no andamento de processos,
devido a possibilidade de combinar
atividades de diferentes aplicaes
dentro de um mesmo processo, onde
todas as informaes necessrias
so encaminhadas diretamente para
o usurio final facilitando a execuo
de suas tarefas.

A configurao do ambiente para


execuo do Workflow realizada
atravs da transao SWU3.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 3


SAP Business Workflow

1) Introduo

2) SAP Business Workplace Caixa de Entradas

3) Objetos BOR

4) Workflow Builder e Tarefas

5) Log de Execuo e Administrao do Workflow

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 4


2) SAP Business Workplace - Caixa de Entradas
O SAP Business Workplace uma ferramenta de comunicao utilizada
dentro do sistema R/3 para enviar e visualizar mensagens ou executar
tarefas de Workflow.

Esta ferramenta
pode ser
acessada atravs
da transao
SBWP e possui
caractersticas
muito parecidas
com programas
de correio
eletrnico.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 5


SAP Business Workflow

1) Introduo

2) SAP Business Workplace Caixa de Entradas

3) Objetos BOR

4) Workflow Builder e Tarefas

5) Log de Execuo e Administrao do Workflow

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 6


3) Objetos BOR
O principal elemento dentro de um workflow o Business Object. Atravs
dele, podemos obter informaes sobre o principal elemento tratado
dentro de um processo.

Os objetos so visualizados e editados atravs da transao SWO1.

Os objetos so compostos dos seguintes elementos: Interfaces, Campos-


Chave, Atributos, Mtodos e Eventos.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 7


3) Objetos BOR
a) Interfaces: Categorias de objeto que predefinem os atributos, mtodos e eventos
para utilizao geral.
b) Campos-Chave: Identificao unvoca de um objeto.
c) Atributos: Informaes/valores de um objeto
d) Mtodos: Funcionalidades necessrias para executar processos para o objeto
relacionado.
e) Eventos: Declaraes de avisos que o sistema envia de acordo com alteraes no
status do objeto.

Cada um destes componentes pode ter a seguinte classificao:

Modelados (Modeled): No podem ser executados.


Implementados (Implemented): Componente em fase de teste ou utilizado apenas
internamente. Podem ser executados, porm podem ainda no estar estveis.
Liberado (Released): Pronto para uso.
Obsoleto (Obsolete): Componente descontinuado.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 8


3) Objetos BOR
Podemos criar um subtipo de um objeto standard, herdando todos os seus
atributos, mtodos e eventos.
Um objeto tambm pode ter outro objeto como atributo, e assim por diante.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 9


3) Objetos BOR
Os principais objetos do sistema standard que so utilizados como base na
criao de subtipos so os seguintes:

Objeto Descrio

BUS2105
Requisio de Compras

BUS2089 Viagens

BUS2012 Pedido de Compras

BUS2034 Contrato de cliente

BUS2032 Ordem de Vendas


Documento contbil (nvel de
BSEG Item)
Documento contbil (nvel de
Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 10
SAP Business Workflow

1) Introduo

2) SAP Business Workplace Caixa de Entradas

3) Objetos BOR

4) Workflow Builder e Tarefas

5) Log de Execuo e Administrao do Workflow

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 11


4) Workflow Builder e Tarefas
Modelo de Workflow (Template) so as configuraes gerais de um
workflow.

Para a criao ou alterao de um modelo de Workflow, devemos


acessar a transao PFTC:

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 12


4) Workflow Builder e Tarefas
Dados Bsicos: Informaes como sigla para identificao, status, ttulo e
link para o Workflow Builder.

Descrio: Informaes mais detalhadas sobre o Workflow (documentao).

Container: Definio das


variveis globais do
Workflow.

Eventos acionadores:
Indicao dos eventos que
daro incio ao workflow.
Podem ser definidos um ou
mais eventos para o
acionamento do Workflow.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 13


4) Workflow Builder e Tarefas
O fluxo do workflow definido atravs do editor grfico, tambm conhecido
como Workflow Builder. Ele pode ser acessado via modelo do workflow (WS)
atravs da transao PFTC, ou diretamente via transao SWDD.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 14


4) Workflow Builder e Tarefas
Dados Bsicos: Informaes como sigla para identificao, status, ttulo e
link para o Workflow Builder.

Descrio: Informaes mais detalhadas sobre o workflow (documentao).

Container: Definio das


variveis do Workflow ou
da Tarefa.

Eventos acionadores:
Indicao dos eventos que
daro incio ao Workflow.
Podem ser definidos um ou
mais eventos para o
acionamento do mesmo
Workflow.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 15


4) Workflow Builder e Tarefas
Tarefas mais utilizadas:

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 16


4) Workflow Builder e Tarefas
Configurao das Tarefas com Interao do usurio:

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 17


4) Workflow Builder e Tarefas
Configurao das Tarefas sem Interao do usurio:

O processamento ocorre em background (WF-BATCH)

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 18


4) Workflow Builder e Tarefas
Binding Workflow e Tarefa

Workflow -> Tarefa (Envio de dados)

Workflow <- Tarefa (Retorno de dados)


Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 19
4) Workflow Builder e Tarefas
Binding Tarefa e Mtodo

Tarefa -> Mtodo(Envio de dados)

Tarefa <- Mtodo (Retorno de dados)


Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 20
4) Workflow Builder e Tarefas
SWC_GET_ELEMENT CONTAINER Elemento v_Variavel.

SWC_SET_ELEMENT CONTAINER Elemento v_Variavel.

SWC_GET_TABLE CONTAINER Elemento t_TabelaInterna.

SWC_SET_TABLE CONTAINER Elemento t_TabelaInterna.

SWC_GET_PROPERTY SELF Atributo v_variavel (ou) t_TabelaInterna.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 21


SAP Business Workflow

1) Introduo

2) SAP Business Workplace Caixa de Entradas

3) Objetos BOR

4) Workflow Builder e Tarefas

5) Log de Execuo e Administrao do Workflow

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 22


5) Log de Execuo e Administrao do Workflow

O Log pode ser visualizado atravs da Sntese de Workflow), na prpria


transao do documento (ME23N, ME33K...) ou atravs das transaes de
administrao e monitoramento (SWIA, SWW1, ...)

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 23


5) Log de Execuo e Administrao do Workflow

Log tcnico:

Dados do container:

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 24


5) Log de Execuo e Administrao do Workflow

Log grfico:

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 25


5) Log de Execuo e Administrao do Workflow

Aes possveis no Work Item / Tratamento de Erros:

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 26


Transaes teis

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 27


Exerccio 01
Copiar a tabela ZWFT_GMFS_WF para ZWFT_XXXX_WF (onde XXXX
ser seu IS).
Criar um Objeto (SWO1) com nomenclatura ZWF_XXXX (seu IS), utilizando como base esta tabela copiada, da seguinte forma:
Utilizar o campo CHAVE da tabela como Chave do objeto, e os demais campos da tabela como Atributos do objeto.

Criar 2 mtodos neste objeto:


AlterarStatus: Dever receber um status e atualizar o campo STATUS da tabela.
BuscarEmail: Dever receber o usurio SAP e retornar seu email, que estar cadastrado na SU01. (para facilitar, utilizar a funo
EFG_GEN_GET_USER_EMAIL).

Criar um Evento (GERADO) neste objeto.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 28


Exerccio 02
Criar um novo fluxo (PFTC) com nomenclatura ZWF_XXXX_01(seu IS).
No container do Workflow, criar um objeto do tipo do seu BOR.

Atrelar o evento criado no objeto (GERADO) para disparo deste Workflow.

Dentro do WF Builder, criar uma tarefa de deciso que dever utilizar o campo APROVADOR(1,2 e 3) da tabela/objeto e enviar uma tarefa solicitando Aprovao ou
Rejeio destes usurios. Para isto dever ser utilizado um loop e um contador.

Criar uma tarefa que dever utilizar o mtodo AlterarStatus, com base no resultado da deciso. Caso seja Aprovado, atualizar o campo com A, seno, atualizar o
campo com o status B.

Criar uma tarefa que dever chamar o mtodo BuscarEmail para recuperar o email do Criador (iniciador do WF) e enviar um email com o resultado da deciso. Ex:
Documento XXX foi Aprovado/Rejeitado.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 29


Exerccio 03
Implementar o disparo de um Workflow no processo Standard de liberao
de Documentos Contbeis.
Para isto, procurar o melhor fluxo (WS) existente para o objeto BSEG e criar uma cpia deste fluxo utilizando a sigla ZWF_XXXX_02 (seu IS).

Utilizar uma regra (PFAC), com cpia da existente no fluxo, para definir o aprovador deste documento.

Criar um Mdulo de Funo de Verificao (SE37 + SWE2) para filtrar o disparo do Workflow somente quando o usurio iniciador for o seu usurio SAP.

Todos os Direitos Reservados Valores Corporativos Softtek S.A. de C.V. 2011. 30

Você também pode gostar