You are on page 1of 4

Bug 22644201 - RFA Incremental load error- Error creating

Index/Constraint : W_HR_PERSON_LEG_DS
Steps mentioned in this document to filter the records which are soft deleted in
warehouse while populating W_HR_PERSON_LEG_DS.

Follow the steps mentioned in the document:

Navigate to BI Apps Project -> Mappings -> SDE_PSFT_91_Adaptor.Navgate to


folder and modify the interfaces as shown below and save he interface and
regenerate the scenario given.

Step#1:

Folder name: SDE_PSFT_HRPersonLegEventQueueInterface


Name:
SDE_PSFT_HRPersonLegEventQueue.W_PSFT_HR_PSN_LEG_EQ_TMP_SQ_CHGS
Data Set: NAME
Add filter: NAME.DELETE_FLG = 'N'
Regenerate the scenario:
SDE_PSFT_91_ADAPTOR_SDE_PSFT_HRPERSONLEGEVENTQUEUE

Step #2:

Folder: SDE_PSFT_HRPersonLegislation_XDates
Interface Name:
SDE_PSFT_HRPersonLegislation_XDates.W_HR_PSN_LEG_DATE_TMP_SQ
Dataset: Names
Add Filter : NAMES.DELETE_FLG = 'N'
Regenerate the scenario:
SDE_PSFT_91_ADAPTOR_SDE_PSFT_HRPERSONLEGISLATION_XDATES

Step #3:

Fodler Name: SDE_PSFT_HRPersonLegDimension


Interface Name: SDE_PSFT_HRPersonLegDimension.W_HR_PERSON_LEG_DS_SQ_TMP
Dataset: Default
3.1 Change the Join expression where Right Datastore is
NAME_CURRENT(W_PSFT_HR_PSN_NAMES_PS):

Current Expression:

XDATES.EMPLID = NAME_CURRENT.EMPLID AND


XDATES.DATASOURCE_NUM_ID = NAME_CURRENT.DATASOURCE_NUM_ID AND
NAME_CURRENT.EFFECTIVE_TO_DT = TO_DATE_VAR('#HI_DATE')

Modified Expression is:

XDATES.EMPLID = NAME_CURRENT.EMPLID AND


XDATES.DATASOURCE_NUM_ID = NAME_CURRENT.DATASOURCE_NUM_ID AND
NAME_CURRENT.EFFECTIVE_TO_DT = TO_DATE_VAR('#HI_DATE')
AND NAME_CURRENT.DELETE_FLG = 'N'

3.2 Change the Join expression where Right Datastore is


NAMES(W_PSFT_HR_PSN_NAMES_PS):

Current Expression:

XDATES.EMPLID = NAMES.EMPLID AND


XDATES.DATASOURCE_NUM_ID = NAMES.DATASOURCE_NUM_ID AND
XDATES.EFFDT >= NAMES.EFFECTIVE_FROM_DT AND
XDATES.EFFDT < NAMES.EFFECTIVE_TO_DT

Modified Expression is:

XDATES.EMPLID = NAMES.EMPLID AND


XDATES.DATASOURCE_NUM_ID = NAMES.DATASOURCE_NUM_ID AND
XDATES.EFFDT >= NAMES.EFFECTIVE_FROM_DT AND
XDATES.EFFDT < NAMES.EFFECTIVE_TO_DT
AND NAMES.DELETE_FLG = 'N'

Regenerate the scenario:


SDE_PSFT_91_ADAPTOR_SDE_PSFT_HRPERSONLEGDIMENSION

You might also like