""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""""""""""$"$\SE:(1) Class /NRX/CL_CHG_TRACK, Interface /NRX/IF_CHG_TRACK, Me
thod CREATE_CP, Start
A
*$*$-Start: (1)--------------------------------------------------------------------------------$*$*
ENHANCEMENT 1 ZZNRX_ENHANCEMENT.
"active version
********************************************************************
*
********************************************
*
*
*
SHELL EP BLUEPRINT
*
*
*
*
Confidential and Proprietary
*
*
*
*
Copyright 2013 SHELL
*
*
*
*
All Rights Reserved
*
*
*
********************************************
*
********************************************************************
*------------------------------------------------------------------*
* Modification Log (Oldest to Latest)
*
*------------------------------------------------------------------*
* DD/MM/YYYY Programmer Correction Description
*
*------------------------------------------------------------------*
* 30/10/2013 MYHNGF
RT 55132
Implement codes provided by *
*
D16K9A3270 NRX to perform filtering
*
* 09/12/2013 MYJKOP
RT 55538
Addinng filter to avoid no *
*
of generated records
*
*------------------------------------------------------------------*
IF sy-uname EQ 'NRX_RFC'.
IF gv_obj_type EQ 'FLOC'
OR gv_obj_type EQ 'EQUI'
OR gv_obj_type EQ 'MPLA'
OR gv_obj_type EQ 'MPOS'.
EXIT.
ENDIF.
ELSEIF sy-uname EQ 'EW_BTCJOB'.
IF gv_obj_type EQ 'MPLA'
OR gv_obj_type EQ 'MPOS'
OR gv_obj_type EQ 'MPLN'.
"RT55538
EXIT.
ENDIF.
ENDIF.
ENDENHANCEMENT.
*$*$-End: (1)--------------------------------------------------------------------------------$*$*
DATA:
lt_obj_id
TYPE /nrx/obj_list_flag_t,
lp_obj_id
TYPE REF TO /nrx/obj_list_flag_s,
lp_activity_map
TYPE REF TO /nrx/activity_map,
lp_message_type
TYPE REF TO bdmsgtyp.
CHECK gv_activity CA gv_activities.
* Set the change indicator based on the activity.
READ TABLE gt_activity_map REFERENCE INTO lp_activity_map
WITH KEY code = gv_activity.
IF sy-subrc IS INITIAL.
gs_cp_data-cdchgid = lp_activity_map->value.
ELSE.
gs_cp_data-cdchgid = 'U'.
ENDIF.