Professional Documents
Culture Documents
DISEO TCNICO
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
2 de 67
Histrico de versiones:
Versin
Fecha
1.0
<Fecha aprobacin>
Cargo / Rol
Preparacin
ViewNext
Fecha
04/2016
Revisin
Aprobacin
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
3 de 67
NDICE
Captulo/Seccin
Pgina
1.
IDENTIFICACIN.......................................................................................................................................5
2.
DOCUMENTOS ASOCIADOS....................................................................................................................5
3.
4.
TRATAMIENTO...........................................................................................................................................8
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
4 de 67
5.1
5.2
DISEO DE PRUEBAS......................................................................................................................................66
REALIZACIN DE PRUEBAS.............................................................................................................................66
6.
GLOSARIO DE TRMINOS....................................................................................................................67
7.
APNDICE A..Z..........................................................................................................................................67
5.
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
1.
Pgina
5 de 67
IDENTIFICACIN
A lo largo de la vida de un proyecto, en PPM se pasar por diferentes estados que requerirn
diferentes acciones: notificar, planificar, rellenar fechas, etc.
El presente documento recoge todas aquellas acciones que se han de realizar en cada una de
los estados.
El objetivo es poder parametrizar las acciones que se realizan para cada cambio de estado de
un punto de decisin de manera que se construya un workflow de aprobacin configurable.
2.
DOCUMENTOS ASOCIADOS
CDIGO/ VERSIN
DOCUMENTO
DEF
PPM_003_Flujo_Vida_Proyectos
v3
Especificacin funcional
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
3.
Pgina
6 de 67
Elemento
tcnico
Documento
Documento
de
Diseo tcnico Diseo y resultado
detallado
de pruebas
ZET00301
Tabla
n/a
n/a
ZET00302
Tabla
n/a
n/a
ZET00303
Tabla
n/a
n/a
ZEC00301
Tabla
n/a
n/a
ZEC00302
Tabla
n/a
n/a
ZEC00303
ZEC00304
Tabla
n/a
n/a
Tabla
n/a
n/a
ZEC003_DETERMINE_APPROVERS
Funcin
n/a
n/a
ZEC003_DP_UPDATE_DATES
Funcin
n/a
n/a
ZEC003_DP_UPDATE_NEXT_DATES
Funcin
n/a
n/a
ZEC003_CREATE_SNAPSHOT
Funcin
n/a
n/a
ZEC003_DP_CHANGE_STATUS_1
Funcin
n/a
n/a
ZEC003_DP_CHANGE_STATUS_2
Funcin
n/a
n/a
ZEC003_DP_CHANGE_STATUS_3
Funcin
n/a
n/a
ZEC003_DP_CHANGE_STATUS_4
Funcin
n/a
n/a
ZEC003_DP_CHANGE_STATUS_5
Funcin
n/a
n/a
ZEC003_DP_CHANGE_STATUS_6
Funcin
n/a
n/a
ZEC003_DP_CHANGE_STATUS_7
Funcin
n/a
n/a
ZEC003_SYNC_PPM_CO_1
Funcin
n/a
n/a
ZEC003_SYNC_PPM_CO_2
Funcin
n/a
n/a
ZEC003_SYNC_PPM_CO_3
Funcin
n/a
n/a
ZEC003_SYNC_PPM_CO_4
Funcin
n/a
n/a
ZEC003_SYNC_PPM_CO_5
Funcin
n/a
n/a
ZEC003_SYNC_PPM_CO_6
Funcin
n/a
n/a
ZEC003_SYNC_PPM_CO_7
Funcin
n/a
n/a
ZEC003_AC_TRANSFER_1
Funcin
n/a
n/a
ZEC003_AC_TRANSFER_2
Funcin
n/a
n/a
ZEC003_AC_TRANSFER_3
Funcin
n/a
n/a
ZEC003_CLOSE_ORDERS
Funcin
n/a
n/a
ZEC003_CLOSE_ORDER_CHEC
Funcin
n/a
n/a
ZEC003_ITEM_INI_CHANGE_STATUS1
Funcin
n/a
n/a
ZEC003_ITEM_INI_CHANGE_STATUS2
Funcin
n/a
n/a
ZEC003_ITEM_INI_CHANGE_STATUS3
Funcin
n/a
n/a
ZEC003_NOTIFY_APPROVAL
Funcin
n/a
n/a
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
7 de 67
ZEC003_NOTIFY_REJECTION
Funcin
n/a
n/a
ZEC003_CREATE_INITIATIVE_LINK
Funcin
n/a
n/a
ZEC003_CREATE_ITEM_LINK
Funcin
n/a
n/a
ZEC003_GET_FACT_SHEET
Funcin
n/a
n/a
ZEC003_NOTIF_WF_LAUNCH
Funcin
n/a
n/a
ZEC003_PPM_WORKFLOW_LAUNCHE
R
Funcin
n/a
n/a
ZEC003_WF_APPROVAL_LINK
Funcin
n/a
n/a
ZESWW_WI_CREATE_VIA_EVENT_IBF
Funcin
n/a
n/a
ZEUTR004
Programa
n/a
n/a
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
4.
Pgina
8 de 67
TRATAMIENTO
4.1
TABLAS NECESARIAS.
Se generarn una serie de nuevas tablas para la parametrizacin y seguimiento del workflow.
4.1.1 Tabla ZET00301. Cabecera del Workflow
Tabla con vista de actualizacin.
Campo
Dec
Tb. Verif. Descripcin
.
3
0
Mandante
ID nico para
16
0
objetos aplicacin
15
0
ID workflow
2
0
Contador
10
0
Estado
100
0
Error
13
2
Importe
en
la
moneda
del
documento
Elemento de datos
MANDT
CLNT
/RPM/TV_GUID
/RPM/TV_WF_ID
ZECONTADOR
ZESTADO_WF
ZEERROR
WRBTR
RAW
CHAR
NUMC
CHAR
CHAR
CURR
WAERS
WAERS
CUKY
Clave de moneda
WF_USER
USNAM
CHAR
12
WF_DATE
CPUDT
DATS
WF_TIME
CPUTM
TIMS
Hora de entrada
MANDT
GUID
WORKFLOW_ID_KEY
CONTADOR
ESTADO
ERROR
AMOUNT
X
X
X
OBJECT_TYPE
ZEWFPARAMETER
S
STRU
/
RPM/OBJECT_TYP
E
CHAR
15
PORTFOLIO_GUID
/RPM/TV_GUID
RAW
16
PORTFOLIO_ID
CHAR
24
PORTFOLIO_NAME
/RPM/TV_EXTID
/
RPM/TV_SHARED
_DESCRIPTION
CHAR
40
BUCKET_GUID
/RPM/TV_GUID
RAW
16
BUCKET_ID
CHAR
24
BUCKET_NAME
/RPM/TV_EXTID
/
RPM/TV_SHARED
_DESCRIPTION
CHAR
40
INIT_GUID
RPM_TV_GUID
RAW
16
INIT_ID
/RPM/TV_EXTID
CHAR
24
.INCLUDE
Clav
e
X
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Estructura de
parmetros para el
WF de estados PPM
Tipo objeto
ID nico para
objetos aplicacin
ID de business
object
Nombre
ID nico para
objetos aplicacin
ID de business
object
Nombre
ID nico para
objetos aplicacin
ID de business
object
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
9 de 67
CHAR
40
Gestin portafolio:
Descripcin del
objeto de la
aplicacin
CHAR
15
Tipo
CHAR
80
Texto de clase de
elemento
CHAR
Status
CHAR
40
Texto: Tipo de
objeto
CHAR
Status
CHAR
40
Texto: Tipo de
objeto
RPM_CHANGED_ON
/RPM/TV_ITEM_ID
/
RPM/TV_ITEM_TY
PE_T
/
RPM/TV_STATUS_
COMMON
/
RPM/OBJECT_TYP
E_T
/
RPM/TV_STATUS_
COMMON
/
RPM/OBJECT_TYP
E_T
RPM_TV_TIMESTA
MP
DEC
15
Cronomarcador
CHANGED_BY
UNAME
CHAR
12
CHANGED_BY_NAME
WORKFLOW_ID
AD_NAMTEXT
/RPM/TV_WF_ID
/
RPM/PORTAL_LIN
K
CHAR
CHAR
80
15
0
0
Nombre de usuario
Nombre completo
de la persona
ID workflow
16
24
0
0
DECISION_NAME
RPM_TV_GUID
RAW
RPM_TV_EXTID
CHAR
/
RPM/TV_PHASE_T CHAR
80
ITEM_ID
/RPM/TV_EXTID
CHAR
24
CHAR
CHAR
40
15
0
0
CHAR
CHAR
80
CHAR
40
CHAR
CHAR
40
RPM_TV_SHARED
_DESCRIPTION
INIT_NAME
INIT_TYPE_ID
INIT_TYPE_NAME
STATUS_OLD
STATUS_OLD_T
STATUS_NEW
STATUS_NEW_T
PORTAL_LINK
DECISION_GUID
DECISION_ID
RPM_TV_SHARED
_DESCRIPTION
/RPM/TV_ITEM_ID
/
RPM/TV_ITEM_TY
PE_T
/
RPM/TV_STATUS_
COMMON
/
RPM/OBJECT_TYP
E_T
/
RPM/TV_STATUS_
COMMON
/
RPM/OBJECT_TYP
E_T
ITEM_NAME
ITEM_TYPE_ID
ITEM_TYPE_NAME
DECISION_STATUS_O
LD
DECISION_STATUS_O
LD_T
DECISION_STATUS_N
EW
DECISION_STATUS_N
EW_T
STRING
URL de portal
ID nico para
objetos aplicacin
ID
Nombre punto
decisin
ID de business
object
Gestin portafolio:
Descripcin del
objeto de la
aplicacin
Tipo
Texto de clase de
elemento
Status
0
Texto: Tipo de
objeto
0
Status
0
Texto: Tipo de
objeto
0
Campo
Clav
e
Elemento de datos
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Dec
.
Tb. Verif.
Descripcin
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
10 de 67
MANDT
MANDT
CLNT
GUID
WORKFLOW_ID
CONTADOR
PASO
TIPO_TAREA
SECUENCIA
X
X
X
X
X
X
/RPM/TV_GUID
/RPM/TV_WF_ID
ZECONTADOR
ZEPASO
ZETIPO_TAREA
ZESECUENCIA
RAW
CHAR
NUMC
NUMC
CHAR
NUMC
16
15
2
4
10
2
0
0
0
0
0
0
GUID_A_UTILIZAR
RAW
16
OBJECT_TYPE
ACCION
FUNCION
ESTADO
ERROR
WF_USER
WF_DATE
/RPM/TV_GUID
/
RPM/OBJECT_TYP
E
ZEACCION
ZEFUNCION_WF
ZESTADO_WF
ZEERROR
USNAM
CPUDT
CHAR
CHAR
CHAR
CHAR
CHAR
CHAR
DATS
0
0
0
0
0
WF_TIME
CPUTM
TIMS
15
30
30
10
100
12
0
8
0
6
0
Mandante
ID nico para objetos
aplicacin
ID workflow
Contador
Paso
Tipo de tarea
Secuencia
ID nico para objetos
aplicacin
Tipo objeto
Accin
Funcin
Estado
Error
Nombre del usuario
Da del registro del
documento contable
Hora de entrada
Clav
e
MANDT
MANDT
CLNT
GUID
/RPM/TV_GUID
RAW
16
Mandante
ID nico para objetos
aplicacin
WORKFLOW_ID
/RPM/TV_WF_ID CHAR
15
ID workflow
CONTADOR
ZECONTADOR
NUMC
PASO
ZEPASO_APROB NUMC
Contador
Paso (nivel de
aprobacin)
Nombre de usuario
segn maestro de
usuarios
Long. Dec.
Tb. Verif.
USUARIO
XUBNAME
CHAR
12
POSICION_HR
PLANS
NUMC
USU_NOTIFICADO
F_NOTIFICACION
XUBNAME
DATUM
CHAR
DATS
12
8
0 USR02
0
USU_ACEPTACION
F_ACEPTACION
XUBNAME
DATUM
CHAR
DATS
12
8
0 USR02
0
USU_RECHAZO
F_RECHAZO
NOTIF_EMAIL
XUBNAME
DATUM
ZENOTIF_EMAI
L
CHAR
DATS
CHAR
12
8
0 USR02
0
NOTIF_BUSINESS_
WORK
ZENOTIF_BUSIN CHAR
ESS
1
1
0 USR02
0
Descripcin
Posicin
Nombre de usuario
segn maestro de
usuarios
Fecha
Nombre de usuario
segn maestro de
usuarios
Fecha
Nombre de usuario
segn maestro de
usuarios
Fecha
Notificacin va email
0
0
Notificacin
Business Workplace
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
va
Campo
MANDT
WORKFLOW_ID
PASO
TIPO_TAREA
SECUENCIA
ACCION
TIPO_DATO
Clav
e
X
X
X
X
X
Elemento de datos
MANDT
/RPM/TV_WF_ID
ZEPASO
ZETIPO_TAREA
ZESECUENCIA
ZEACCION
ZETIPO_DATO
CLNT
CHAR
NUMC
CHAR
NUMC
CHAR
CHAR
Pgina
11 de 67
Dec
.
0
0
0
0
0
0
0
3
15
4
10
2
30
1
Tb. Verif.
Descripcin
Mandante
ID workflow
Paso
Tipo de tarea
Secuencia
Accin
Tipo de dato
Clav
e
X
X
Elemento de datos
MANDT
ZEACCION
ZEFUNCION_WF
CLNT
CHAR
CHAR
3
30
30
Dec
.
0
0
0
Tb. Verif.
Descripcin
Mandante
Accin
Funcin
MANDT
/RPM/TV_WF_ID
BUKRS
KOSTL
/
RPM/TV_ITEM_TY
PE
ZPPM_TPLNR
WRBTR
CLNT
CHAR
CHAR
CHAR
CHAR
3
15
4
10
15
Dec
.
0
0
0
0
0
CHAR
CURR
30
13
0
2
ZENIVEL_APROB
XUBNAME
NUMC
CHAR
2
12
0
0
POSICION_HR
MONEDA
NOTIF_EMAIL
KOSTL
WAERS
ZENOTIF_EMAIL
CHAR
CUKY
CHAR
10
5
1
0
0
0
NOTIF_BUSINESS_W
ORK
ZENOTIF_BUSINE
SS
CHAR
Campo
MANDT
WORKFLOW_ID
SOCIEDAD
CECO
TIPO_ITEM
UBICACION
IMPORTE_HASTA
NIVEL_APROBACION
USUARIO
Clav
e
X
X
X
X
X
X
X
X
T001
CSKS
USR02
Mandante
ID workflow
Sociedad
Centro de coste
Clase de elemento
Ubicacin tcnica
Importe en la
moneda del
documento
Nivel de Aprobacin
Nombre de usuario
segn maestro de
usuarios
Centro de coste
Clave de moneda
Notificacin va
email
Notificacin va
Business Workplace
MANDT
WORKFLOW_ID
FORECAST_START
FORECAST_FINISH
PLAN_START
PLAN_FINISH
Clav
e
Elemento de datos
MANDT
/RPM/TV_WF_ID
ZEFORECAST_START
ZEFORECAST_FINISH
ZEPLAN_START
ZEPLAN_FINISH
CLNT
CHAR
CHAR
CHAR
CHAR
CHAR
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
3
15
20
20
20
20
Dec
.
0
0
0
0
0
0
Tb. Verif.
Descripcin
Mandante
ID workflow
Forecast Start
Forecast Finish
Planned Start
Planned Finish
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
12 de 67
ACTUAL_START
ACTUAL_FINISH
DECISION_DATE
ZEACTUAL_START
ZEACTUAL_FINISH
ZEDECISION_DATE
CHAR
CHAR
CHAR
20
20
20
0
0
0
PLANNED_DEC_DA
TE
ACTUAL_DEC_DAT
E
ZEPLANNED_DEC_DA CHAR
TE
ZEACTUAL_DEC_DAT CHAR
E
20
20
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Actual Start
Actual Finish
Forecasted
Decision Date
Planned Decision
Date
Actual Decision
Date
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
4.2
Pgina
13 de 67
Se realizarn una serie de funciones para el tratamiento del WF. A la hora de lanzarse un evento
de cambio de estado de un punto de decisin se realizar el acoplamiento de dicho evento:
de
Mdulo de funciones
Descripcin
Parmetros Importing
Tipo
Descripcin
SENDER
SIBFLPORB
EVENT
SIBFEVENT
Name of Event
RECTYPE
HANDLER
SIBFLPORB
Opcional
EXCEPTIONS_ALLOWED SWEFLAGSEXC_OK
XML_SIZE
SWF_XMLSIZ
Natural Number
EVENT_CONTAINER
Parmetros Exporting
RESULT
Tipo
SWFREVRSLT
Descripcin
Return Structure for Event Handlers
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
14 de 67
Mdulo de funciones
Descripcin
Lanzamiento de WF de cambio de
ZEC003_PPM_WORKFLOW_LAUNCHER estados PPM
Parmetros Importing
I_PARAMETERS
Tipo
Opcional
Descripcin
Estructura de parmetros para el WF de
ZEWFPARAMETERS
estados PPM
i_portfolio_id = i_parameters-portfolio_id
i_function
= 003
external_id = i_parameters-item_id y
portfolio_guid = i_parameters-portfolio_guid.
o
guid = i_parameters-init_guid.
Se comprobara si hay algn paso parametrizado para el workflow. Para ello, se accede a la
tabla zec00301 donde:
workflow_id = i_parameters-workflow_id.
Si no hay pasos activos, se modificara el registro en la tabla ZET00301con los parmetros
de entrada de la funcin, y con estado Finalizado (5). Se finaliza el proceso.
Si hay pasos activos, lo primero ser modificar el registro en la tabla ZET00301 con los
datos de la funcin, y con estado Sin iniciar (1).
o Se comprueba que el WF anterior, haya finalizado correctamente, y para
ello se accede a la tabla ZET00301 y ZET00302 y se comprueba el registro
anterior, que tengan el estado como Finalizado (5).
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
15 de 67
o Se creara una tabla interna de tipo zet00302 con las posiciones y sus
respectivos pasos a tratar en base a la tabla recuperada anterioriomente
zec00301. Para ello, se acceder a la tabla zec00302 donde:
Accion = zec00301-accion (Estructura recuperada anteriormente)
Una vez que se tengan todas las posiciones y sus acciones respectivas, se deber llamar a la
funcin correspondiente a cada posicin mediante el campo funcin. Se llamara de la
siguiente manera:
Call function POSICION-FUNCION
En el caso que todo fuera correcto, se actualizara la tabla de cabecera (zet00301) y de
posiciones (zet00302) con estado Finalizado (5) y en caso de algn error, se actualizarn
con estado Con error (3).
de
ZEC003
Mdulo de funciones
Descripcin
ZEC003_DETERMINE_APPROVER
S
Determinacin de agentes
Parmetros Importing
I_ZET00301
I_INM_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
16 de 67
Recuperar todos los valores de la tabla zec00303 entrando con workflow_id sea igual
al parmetro de entrada i_zet00301-workflow_id_key.
Se recorrern todos los registros encontrados en la tabla zec00303 y se irn haciendo
lecturas con diferentes parmetros de t_item recuperado anteriormente:
-
1 Acceso: Sociedad
= item-zzbukrs
Ceco
= item-zzkostv
Tipo_item
= item-item_type
Ubicacion
= item-zztplnr
En caso de encontrar registro, se aadir a una tabla interna, sino, se pasara al siguiente
acceso.
-
2 Acceso: Sociedad
= item-zzbukrs
Ceco
= item-zzkostv
Tipo_item
= space
Ubicacion
= item-zztplnr
En caso de encontrar registro, se aadir a una tabla interna, sino, se pasara al siguiente
acceso.
-
3 Acceso: Sociedad
= item-zzbukrs
Ceco
= item-zzkostv
Tipo_item
= item-item_type
Ubicacion
= space
En caso de encontrar registro, se aadir a una tabla interna, sino, se pasara al siguiente
acceso.
-
4 Acceso: Sociedad
= item-zzbukrs
Ceco
= item-zzkostv
Tipo_item
= space
Ubicacion
= space
= zet00302-guid
Workflow_id = zet00302-Workflow_id
Contador
= zet00302
= zet00302-guid
Workflow_id = zet00302-workflow_id
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Contador
= zet00302-contador
Paso
= zet00302-paso
Pgina
17 de 67
Mdulo de funciones
Descripcin
ZEC003
ZEC003_DP_UPDATE_DATES
Fijar fechas de DP
Parmetros Importing
I_ZET00301
I_INM_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Con esta funcin, se actualiza la fecha del DP, segn los datos de la tabla zec00304.
Se recorrer la tabla t_zet00302 donde estado sea igual a 2 (Iniciado), la cual se
actualizara su estado al finalizar la funcin.
Para ello, se accede a la tabla zec00304 con el workflow_id igual al parmetro de
entrada i_zet00301-workflow_id.
Para obtener el punto de decisin que se desea actualizar, se accede a la tabla
/rpm/decision con el guid igual al parmetro de entrada i_zet00301-decision_guid.
Para obtener el punto de decisin que se quiere actualizar, se usara la funcin
'/RPM/DECISION_POINT_DISPLAY'.
Los parmetros a informar sern:
o Is_context: Se compondr del campo object_guid igual al /rpm/decisinguid y object_type ser igual a 'RIH.
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
18 de 67
Mdulo de funciones
Descripcin
ZEC003
ZEC003_DP_UPDATE_NEXT_DATES
Parmetros Importing
I_ZET00301
I_INM_INITIATIVE
I_ITEM
Tipo
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Opcional
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
19 de 67
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Opcional
Con esta funcin, se fijaran nuevas fechas al siguientes DP, en base al DP activo.
Se recorrer la tabla t_zet00302 donde estado sea igual a 2 (Iniciado), la cual se
actualizara su estado al finalizar la funcin.
Lo primero ser recuperar el guid de la tabla /rpm/item_d, donde external_id ser igual
al parmetro de entrada i_zet00301-item_id.
Una
vez
recuperado
el
guid,
'/RPM/DECISION_POINT_GETLIST'.
se
llamara
la
funcin
decisin,
se
usara
la
funcin
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
20 de 67
se pudo fijar la fecha &1 del DP &2, donde &1 ser la fecha errnea y &2 ser el guid
del punto de decisin.
Mdulo de funciones
Descripcin
ZEC003
ZEC003_CREATE_SNAPSHOT
Crear Snapshot
Parmetros Importing
I_ZET00301
I_INM_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
crear
los
Snapshot,
se
realizara
/RPM/ITEMS_VERS_CREATE_SYNCH'.
con
la
funcin
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
21 de 67
de
Mdulo de funciones
Descripcin
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Con esta funcin, se cambiara el status del punto de decisin (DP) al nuevo estatus
Aprobado (DP030).
Lo primero ser recuperar la informacin del DP de la tabla /rpm/decision.
A dicha tabla se acceder con el parmetro de entrada i_zet00301-guid igual a
/rpm/decision-guid.
En caso de no encontrar el registro, se devolver el valor 4 en el parmetro de salida
E_SUBRC.
Si se encuentra registro, se proceder a obtener el DP en modo edicin, mediante la
funcin /RPM/DECISION_POINT_DISPLAY, informando los siguientes
parmetros:
o IS_CONTEXT
Object_guid ser el item_guid recuperado de la tabla
/rpm/decision.
-
o IV_EDIT_MODE
-
o IV_LANGUAGE
Se
obtendr
el
valor
CONVERSION_EXIT_ISOLA_INPUT.
de
la
funcin
o IT_DECISIONS
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Item_guid
/rpm/decision.
ser
el
item_guid
Pgina
22 de 67
recuperado
de
la
tabla
de
Mdulo de funciones
Descripcin
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Grupo
funciones
de
Mdulo de funciones
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Descripcin
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
ZEC003
Pgina
23 de 67
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
de
Mdulo de funciones
Descripcin
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Grupo
funciones
de
Mdulo de funciones
Pgina
24 de 67
Descripcin
ZEC003
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
de
ZEC003
Mdulo de funciones
Descripcin
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
25 de 67
de
Mdulo de funciones
Descripcin
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Mdulo de funciones
Descripcin
ZEC003
ZEC003_SYNC_PPM_CO_1
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
26 de 67
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
27 de 67
Grupo de funciones
Mdulo de funciones
Descripcin
ZEC003
ZEC003_SYNC_PPM_CO_2
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Mdulo de funciones
Descripcin
ZEC003
ZEC003_SYNC_PPM_CO_3
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Para recuperar las unidades constructivas, se acceder a la tabla yet00201 entrando con
el guid igual al tem-guid que se trate. Se recuperara el campo Unidad Regulatoria
(UURR).
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
28 de 67
Mdulo de funciones
Descripcin
ZEC003
ZEC003_SYNC_PPM_CO_4
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Mdulo de funciones
Descripcin
ZEC003
ZEC003_SYNC_PPM_CO_5
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
29 de 67
Mdulo de funciones
Descripcin
ZEC003
ZEC003_SYNC_PPM_CO_6
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Mdulo de funciones
Descripcin
ZEC003
ZEC003_SYNC_PPM_CO_7
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
30 de 67
Mdulo de funciones
ZEC003
ZEC003_AC_TRANSFER_1
Descripcin
Transferir control de disponibilidad - Versin
DSF
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
31 de 67
Mdulo de funciones
ZEC003
ZEC003_AC_TRANSFER_2
Descripcin
Transferir control de disponibilidad - Versin
DS0
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
32 de 67
Mdulo de funciones
ZEC003
ZEC003_AC_TRANSFER_3
Descripcin
Transferir control de disponibilidad - Versin
DSF
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Mdulo de funciones
ZEC003
ZEC003_CLOSE_ORDERS
Descripcin
Cerrar
las rdenes
item/iniciativa
asociadas
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
un
Opcional
Opcional
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
33 de 67
Mdulo de funciones
ZEC003
ZEC003_CLOSE_ORDERS_CHECK
Parmetros Importing
I_ZET00301
Tipo
ZET00301
Descripcin
Validar que todas las rdenes
asociadas a un item/iniciativa
Descripcin
Cabecera del workflow
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Opcional
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
34 de 67
I_INITIATIVE
I_ITEM
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Descripcin
Tipo tabla de ZET00302
Opcional
Datos de la iniciativa
Funcin
que
obtiene
las
ordenes
CO,
como
la
funcin
ZEC003_CLOSE_ORDERS_CHECK, pero en este caso solo chequeara que las
rdenes estn cerradas.
En este caso, no se llamara a la funcin Z_RK26KOO_MODIF_ORDEN_ZN02,
simplemente, una vez recuperadas todas las ordenes de la tabla AUFK, se descartaran
las que sean del tipo (autyp) igual a 30 (PM), y se chequearan las que sean tipo
(autyp) igual a 01 (CO) y el status de la orden (astnr) sea igual a 10.
En el caso de que todas las ordenes cumplan los chequeos, se devolver 0 en el
parmetro E_SUBRC, y en caso contrario se devolver 4.
4.2.26 FUNCIN ZEC003_ITEM_INI_CHANGE_STATUS1
Grupo de funciones
Mdulo de funciones
ZEC003
ZEC003_ITEM_INI_CHANGE_STATUS1
Descripcin
Cambio status destino a Creado
(DP010)
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
35 de 67
la
funcin
2.
Despus se recuperaran los Items que cuelgan de la iniciativa, y
para ello se acceder a la tabla /RPM/ITEM_D entrando con:
guid = i_initiative-item_guid
Se recorren todos los tems recuperados, y por cada tem, se deber
recuperar
el
workflow
id
mediante
la
funcin
ZEC002_READ_PROJECT_TYPE,
pasando
los
siguientes
parmetros:
i_obj_type
= 'RIH'
i_item_type = /rpm/tem_d-item_type
2.1
Si el campo export e_workflow_id esta vaco, se
recuperaran los atributos del tem en ejecucin, con la funcin
'/RPM/ITEM_DISPLAY', pasando los siguientes parmetros:
is_context
= Context*
iv_edit_mode = /rpm/cl_co=>sc_display_with_lock
iv_language = 'S'
*Context, estar formado por los campos /rpm/item_dportfolio_guid, /rpm/item_d-parent_guid y /rpm/item_d-guid.
Se recuperara la estructura es_attributes, la cual se modificara el
campos status, asocindole el valor Z006.
A continuacin, se modificara el status con la funcin
'/RPM/ITEM_MODIFY', pasando los siguientes parmetros:
iv_language
= 'S'
iv_change_mode = U
it_attributes = *Tabla con los atributos recuperados en la
funcin /RPM/ITEM_DISPLAY.
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
36 de 67
2.2
Si el campo export e_workflow_id no est vaco, no se
procesara ese tem, y se pasara al siguiente tem.
o I_ITEM
El proceso ser igual que el de la iniciativa desde el punto 2, solo que
cuando se accedes a la tabla /rpm/item_d, ser con:
guid = i_tem-guid.
En este caso, solo se recuperara un tem, y se procesara igual que los tems
de iniciativa.
4.2.27 FUNCIN ZEC003_ITEM_INI_CHANGE_STATUS2
Grupo de funciones
ZEC003
Mdulo de funciones
Descripcin
Cambio
de
estatus
de
las
iniciativas/items - RELEASED ZEC003_ITEM_INI_CHANGE_STATUS2 Ready 'Z007'
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Parmetros Importing
I_ZET00301
Mdulo de funciones
Descripcin
Cambio
de
estatus
de
las
iniciativas/items - CANCELLED
ZEC003_ITEM_INI_CHANGE_STATUS1 'Z015'
Tipo
ZET00301
Descripcin
Cabecera del workflow
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Opcional
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
37 de 67
I_INITIATIVE
I_ITEM
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Opcional
Mdulo de funciones
Descripcin
ZEC003
ZEC003_NOTIFY_APPROVAL
Notificar Aprobacin
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
activity = Admin
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
38 de 67
Mdulo de funciones
Descripcin
ZEC003
ZEC003_NOTIFY_REJECTION
Notificar Rechazo
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
BAPIRET2
SYSUBRC
Opcional
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Pgina
39 de 67
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Opcional
Mdulo de funciones
Descripcin
ZEC003
ZEC003_CREATE_INITIATIVE_LINK
Parmetros Importing
I_INITIATIVE
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
E_URL
Tipo
Descripcin
INM_INITIATIVE Datos de la iniciativa
BAPIRET2
SYSUBRC
CHAR255
Opcional
Descripcin
Parmetro de retorno
SYSUBRC
URL al item
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
40 de 67
Mdulo de funciones
Descripcin
ZEC003
ZEC003_CREATE_ITEM_LINK
Parmetros Importing
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
E_URL
Tipo
/RPM/ITEM_D
Descripcin
Datos persistentes de elemento operativo
BAPIRET2
SYSUBRC
CHAR255
Opcional
Descripcin
Parmetro de retorno
SYSUBRC
URL al item
Mdulo de funciones
Descripcin
ZEC003
ZEC003_GET_FACT_SHEET
Parmetros Importing
I_OBJECT_GUID
I_OBJECT_TYPE
I_LANGU
Tipo
Parmetros Exporting
E_RC
E_BAPIRET2
E_PDF
Descripcin
GUID del objeto PPM
Tipo de objeto (RIH/IPO)
Clave de idioma
/RPM/TV_GUID
/RPM/OBJECT_TYPE
SPRAS
Tipo
SYSUBRC
BAPIRET2_T
XSTRING
Opcional
Descripcin
Cdigo retorno de sentencias ABAP
Tabla retorno
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
41 de 67
o iv_form_name
- Si el i_object_type es igual a /rpm/cl_co=>sc_acotype_item se
pasara ZPPM_RPM_FORM_PFS_ITEM, en caso contrario
ZPPM_RPM_FORM_PFS_INITIATIVE.
o iv_language
- Clave
de
idioma
recuperada
CONVERSION_EXIT_ISOLA_INPUT
de
la
funcin
o ir_form_manager
- Valor
recuperado
mediante
el
mtodo
rpm/cl_pfs_form_manager=>/rpm/if_pfs_form_manager~get_instan
ce.
o ir_is_context
-
o it_options
-
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
42 de 67
Mdulo de funciones
Descripcin
ZEC003
ZEC003_NOTIF_WF_LAUNCH
Parmetros Importing
I_ZET00301
I_INITIATIVE
I_ITEM
Tipo
Parmetros Exporting
E_BAPIRET2
E_SUBRC
Tipo
BAPIRET2
SYSUBRC
Descripcin
Parmetro de retorno
Cdigo retorno de sentencias ABAP
Parmetros Tablas
T_ZET00302
T_ZET00303
Tipo
ZET00302_T
ZET00303_T
Descripcin
Tipo tabla de ZET00302
Tipo tabla de zet00303
Descripcin
ZET00301
Cabecera del workflow
INM_INITIATIVE Datos de la iniciativa
/RPM/ITEM_D
Datos persistentes de elemento operativo
Opcional
Opcional
Mdulo de funciones
ZEC003
ZEC003_WF_APPROVAL_LINK
Parmetros Importing
I_DECISION_GUID
I_WORKITEM
Tipo
/RPM/TV_GUID
SWW_WIID
Descripcin
Obtencin
del
link
aprobacin/rechazo de WF PPM
Descripcin
GUID del punto de decisin
Identificacin work item
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Opcional
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
de
Parmetros Exporting
E_URL
Tipo
STRING
Pgina
43 de 67
Descripcin
URL de WD de aprobacin/rechazo
Mdulo de funciones
ZEC003
ZESWW_WI_CREATE_VIA_EVENT_IBF
Tipo
Parmetros Importing
SENDER
EVENT
RECTYPE
HANDLER
EXCEPTIONS_ALLOWE
D
XML_SIZE
EVENT_CONTAINER
Parmetros Exporting
RESULT
Descripcin
Empfangen eines Ereignisses durch
ein Warteschritt-Workitem
Opcional
Descripcin
Local Persistent Object Reference - BOR
SIBFLPORB
Compatible
SIBFEVENT
Name of Event
SWFERECTYP Type of Event Receiver, Here: Task ID
Local Persistent Object Reference - BOR
SIBFLPORB
Compatible
SWEFLAGSIndicator Showing Whether FM Can X
EXC_OK
Raise Exceptions
SWF_XMLSIZ Natural Number
SWF_XMLCNT Container as XML Stream of Fixed Width
Tipo
SWFREVRSLT
Descripcin
Return Structure for Event Handlers
Se
realizara
una
copia
de
la
funcin
SWW_WI_CREATE_VIA_EVENT_IBF aadiendo la siguiente lgica:
estndar
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
44 de 67
4.3
PROGRAMA ZEUTR004
Se crea el report ZEUTR004 (Relanzado del workflow), para relanzar los workflows y sus
respectivas posiciones, que estn con estado igual a 3 (Con error).
Por cada posicin se lanzar la funcin asociada a la accin de workflow.
4.3.1 Pantalla de seleccin
La pantalla de seleccin consta de dos apartados:
o Dia de entra del registro
- Campo de tipo seleccin mltiple
- Campo de referencia: zet00301-wf_date
o Usuario
- Campo de tipo seleccin mltiple
- Campo de referencia: zet00301-wf_user
o Guid
- Campo de tipo seleccin mltiple
- Campo de referencia: zet00301-guid
o Id Workflow
- Campo de tipo seleccin mltiple
- Campo de referencia: zet00301-workflow_id_key
o Log ampliado
- Campo de tipo check
- Por defecto, estar desmarcado
4.3.2 Seleccin de datos
Lo primero, se seleccionara la cabecera del workflow (zet00301) entrando con los
datos de la pantalla de seleccin y solo se seleccionaran con estado igual a 3 (Con
error):
Guid = Guid y
workflow_id_key = Id Workflow y
Estado = 3 y
Wf_user = Usuario y
Wf_date = Dia.
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
45 de 67
Una vez obtenida la cabecera, se deber recuperar las posiciones (Tabla zet00302) y
sus aprobadores (Tabla zet00303) de cada registro de cabecera.
A continuacin, se deber obtener el tem/iniciativa que se tratara posteriormente, y
para ello, se deber comprobar a que est asociado el DP.
Si est informado el campo zet00301-item_id, se realiza una select a la tabla
/rpm/item_d donde:
external_id = zet00301-item_id y
portfolio_guid = zet00301-portfolio_guid.
Si no est informado el campo zet00301-item, se realiza una select a la tabla
inm_initiative donde:
guid = zet00301-init_guid.
Se actualiza el estado de la cabecera y de las posiciones como Inicializadas (estado
igual a 2)
Con todos los datos recuperados, se comenzara a ejecutar los pasos de WF.
Se recorrern todas las posiciones de cada dato de cabecera.
Para saber que funcin se debe lanzar, se realiza una select a la tabla zec00302
donde accion sea igual a zet00302-accion que se est tratando en ese momento.
En el caso de que la funcin ejecutada no diera ningn error, se actualizara la posicin
a estado finalizado (estado igual a 5), y si fallase, se actualizara a estado Con error
(estado igual 3).
4.3.3 Mostrar listado
Si no est marco el parmetro Log ampliado, se mostrara un log con la siguiente
informacin:
- Entradas seleccionadas: Registros seleccionados de la tabla de
cabecera (zet00301).
- Entradas finalizadas: Registros que se ejecutaron correctamente
mediante la funcin asociada a cada accion de la tabla zec00302.
Si est marcado el parmetro Log ampliado, se mostrara un listado ALV, con los
datos de la tabla de cabecera que se han seleccionado.
El listado tendr una columna de tipo Icon, que en el caso de que se haya ejecutado
correctamente todas las posiciones de un wf, se informara con el icono
ICON_LED_GREEN y en caso de que alguna posicin fallase, se informara con el
icono ICON_LED_RED.
4.4
WORKFLOW DE APROBACIN
Se generar un nuevo workflow para la aprobacin de los cambios de estado. Para ello se
tratarn los siguientes puntos:
4.4.1 Objeto de negocio
Objeto de negocio generado: ZWPPM
Campos clave
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
ZWPPM.GUID
Pgina
46 de 67
ID nico
ZWPPM.WORKFLOW_ID_KEY
ID workflow
ZWPPM.CONTADOR
Contador
Mtodos
ZWPPM.Obtener_Responsables
ZWPPM.Usuarios_sin_notificar
ZWPPM.Lanzamiento_firma_niveles
nivel
ZWPPM.Calculo_aprobadores_nivel
ZWPPM.Obtener_mail_usuario
ZWPPM.Notificacion
ZWPPM.Cambio_Status
Eventos
ZWPPM.WF_CREATED
ZWPPM.REJECTED
WF creado
Rechazado
ZWPPM.LEVELTOAPPROVE
ZWPPM.APPROVED
ZWPPM.FIN_WF
Nivel a aprobar
Aprobado
Fin WF
Se puede observar que la comunicacin entre los workflows se realiza mediante eventos,
siendo esta la forma ms flexible y escalable de implementar la solucin al requerimiento, si
bien complica en cierta manera el log. El esquema de comunicacin es el siguiente:
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
47 de 67
Bloque 1
Bloque 2
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
48 de 67
Bloque 3
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
49 de 67
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
50 de 67
FUNCTION Z_WF_PPM_WORKFLOW_RESP.
*"---------------------------------------------------------------------*"*"Interfase local
*" IMPORTING
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
51 de 67
*"
REFERENCE(GUID) LIKE ZWFPPM-GUID
*"
REFERENCE(WORKFLOW_ID_KEY) LIKE ZWFPPM-WORKFLOW_ID_KEY
*"
REFERENCE(CONTADOR) LIKE ZWFPPM-CONTADOR
*" EXPORTING
*"
REFERENCE(N_NIVELES) TYPE NUMC2
*"
REFERENCE(N_NIVEL_INI) TYPE NUMC2
*" TABLES
*"
ZET00303 STRUCTURE ZET00303
*"
T_APROBADORES STRUCTURE ZWFPPM01
*"
T_NIVELES STRUCTURE ZWFPPM02
*"--------------------------------------------------------------------
Type
FIRMANTE Type
TIPO Type
Type
N_APROBADORES Type
El
mtodo
ZWPPM.Calculo_aprobadores_nivel
llama
Z_WF_PPM_APROBADORES_NIV_ACT con la siguiente estructura
al
FM
FUNCTION Z_WF_PPM_APROBADORES_NIV_ACT.
*"---------------------------------------------------------------------*"*"Interfase local
*" IMPORTING
*"
REFERENCE(NIVEL_ACTUAL) LIKE ZWFPPM01-NIVEL
*" EXPORTING
*"
REFERENCE(N_APROB_ACT) LIKE ZWFPPM02-NIVEL
*" TABLES
*"
T_NIVELES STRUCTURE ZWFPPM02
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
52 de 67
El FM Obtiene el nmero de aprobadores del nivel en el que nos encontramos actualmente (al
iniciarse el WF, el N_NIVEL_INI obtenido en el mtodo anterior).
4.4.7 Aprobacin individual por niveles (Bloque 1)
El step llama a la tarea TS99900624 Aprobaciones individuales por nivel
La tarea llama al mtodo ZWPPM.Lanzamiento_firma_niveles con el siguiente flujo de datos:
El
mtodo
ZWPPM.Lanzamiento_firma_niveles
llama
Z_WF_PPM_WORKFLOW_NIVELTRIGGER con la siguiente estructura
al
FM
FUNCTION Z_WF_PPM_WORKFLOW_NIVELTRIGGER.
*"---------------------------------------------------------------------*"*"Interfase local
*" IMPORTING
*"
REFERENCE(GUID) LIKE ZWFPPM-GUID
*"
REFERENCE(WORKFLOW_ID_KEY) LIKE ZWFPPM-WORKFLOW_ID_KEY
*"
REFERENCE(CONTADOR) LIKE ZWFPPM-CONTADOR
*"
REFERENCE(NIVEL_ACTUAL) TYPE NUMC2
*"
REFERENCE(I_ZET00301) TYPE ZET00301
*"
REFERENCE(I_INITIATIVE) TYPE INM_INITIATIVE
*"
REFERENCE(I_ITEM) TYPE /RPM/ITEM_D
*" TABLES
*"
ZET00301 TYPE ZET00301_T
*"
ZET00303 TYPE ZET00303_T
*"
ZET00302 TYPE ZET00302_T
*"
INM_INITIATIVE STRUCTURE INM_INITIATIVE
*"
RPM_ITEM_D STRUCTURE /RPM/ITEM_D
*"
T_APROBADORES STRUCTURE ZWFPPM01
*"
T_NIVELES STRUCTURE ZWFPPM02
Esta funcin desencadena para cada aprobador del nivel en el que estemos, el Wf de
aprobacin o rechazo del PPM a travs del lanzamiento del evento LEVELTOAPPROVE
acoplado al modelo WF WS99900209 definido en el punto 3 del documento
4.4.8 Fork de aprobacin/rechazo (Bloque 2)
Una vez se han lanzado las aprobaciones individuales por nivel el WF principal se queda a la
espera de las aprobaciones o rechazos.
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
53 de 67
4.4.8.1.1
Cambio a estado rechazado
El step llama a la tarea TS99900631 Cambio status
La tarea llama al mtodo ZWPPM.Cambio_status con el siguiente flujo de datos:
FUNCTION Z_WF_PPM_CAMBIO_STATUS.
*"---------------------------------------------------------------------IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
54 de 67
*"*"Interfase local
*" IMPORTING
*"
REFERENCE(WORKFLOW_ID) LIKE ZWFPPM-WORKFLOW_ID_KEY
*"
REFERENCE(STATUS) TYPE ZEC00306-ZE_APP_REJ
*"
REFERENCE(ZET00301) TYPE ZET00301
*"
REFERENCE(INITIATIVE) TYPE INM_INITIATIVE
*"
REFERENCE(ITEM) TYPE /RPM/ITEM_D
*" EXPORTING
*"
REFERENCE(E_BAPIRET2) TYPE BAPIRET2
*"
REFERENCE(E_SUBRC) TYPE SYSUBRC
*" TABLES
*"
ZET00302 TYPE ZET00302_T
*"
ZET00303 TYPE ZET00303_T
4.4.8.2.1
Loop de aprobaciones por nivel
En cada recepcin de aprobacin revisamos si todos los usuarios del nivel actual han
autorizado
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
55 de 67
4.4.8.2.2
Todos han aprobado
Si todos han aprobado salimos del bucle y reseteamos el contador de aprobadores.
4.4.8.2.3
Quedan aprobadores
Incrementamos el contador de aprobadores en uno y nos quedamos a la espera del resto de
aprobaciones, es decir, se vuelve al punto 2.5
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
56 de 67
Usuarios
sin
notificar
que
llama
al
mtodo
FUNCTION Z_WF_PPM_RESP_SIN_NOTIFICAR.
*"---------------------------------------------------------------------*"*"Interfase local
*" EXPORTING
*"
REFERENCE(USU_SIN_NOTIFICAR) TYPE FLAG
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
57 de 67
*" TABLES
*"
ZET00303 TYPE ZET00303_T
*"----------------------------------------------------------------------
Que a partir de los datos de la ZET00303 nos devuelve si quedan usuarios sin notificar
4.4.9.2 Usuarios sin notificar
Se inicializan todas las variables del proceso, y se vuelve al punto 2.1
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
58 de 67
Se llama a la tarea de cambio de status TS99900631 definida en el punto 2.5.1.2, con los
siguientes datos:
Se finaliza el WF
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
59 de 67
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
4.4.10
Workflow
WS999000209
aprobacin
individual
Pgina
60 de 67
por
niveles
Definimos dos vas; cuando finalice alguna de ellas se finalizar el WF. La va de Espera de
Fin de WF se genera por si se produce algn rechazo, que el WF principal se comunique con
todos los WFs de nivel para finalizarlos.
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
4.4.10.1
Obtener datos de notificacin
Se llama a la TS99900628 Obtener datos
ZWPPM.Notificacion
notificacin que
Pgina
61 de 67
llama al mtodo
4.4.10.2
Tarea firma de usuario
Dependiendo del tipo de usuario enviaremos la tarea por correo o al workplace
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
62 de 67
4.4.10.3
Workplace
Se enva al usuario la tarea de decisin, con motivo obligatorio en cada una de las alternativas.
El pdf se pasa en los adjuntos:
La tarea de decisin llevar el siguiente texto junto con las alternativas y el anexo
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
63 de 67
4.4.10.4
Mail
Hay varios pasos dentro de este apartado
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
Pgina
64 de 67
4.4.10.4.1
Obtener mail de usuario
Se obtiene el mail del usuarios en la TS99900627 Obtener mail de usuario que llama al
mtodo ZWPPM.Obtener_mail_usuario con el siguiente flujo de datos:
*"---------------------------------------------------------------------A partir del cdigo de usuario SAP obtiene su mail segn maestro de usuarios.
4.4.10.4.2
Envo de correo
Se enva el mail con los datos obtenidos en el punto 4.1
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Pgina
65 de 67
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
5.
Pgina
66 de 67
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0
6.
Pgina
67 de 67
GLOSARIO DE TRMINOS
7.
APNDICE A..Z
n/a
IBERDROLA, S.A.
Este documento pierde su validez al ser reproducido o impreso
Abril / 2016
DTD PPM_003_Flujo_Vida_Proyectos v3 / 1.0