on 10-23-2007 10:23 AM
Hello,
I do have a problem with a transformation from different relations and one source field to different target fields.
In the target is only one key. The problem is that I only want to change the relevant fields in the target dataset when I get deltas and don't want to write initials.
Relations (Source)
RELNr.-BP1
1--
2--
3--
4--
The relations should lead to the following record
BP Table (Target)
BP1----mother-fatherbrother---partner
4711---8500
8000
If I test the relationtype per routine and write BP2 to the relevant field the other target fields are written with the value initial. The last record of the datasource wins.
BP--
4711--
I could handle the problem with an end routine when i use a full DTP. Unfortuanaly I need to load only deltas. How can I skip a routine (not a record) in a transformation to not change the target field?
The result should work like this:
Delta
1--
actual
BP-----mother-father-brother-partner
4711---9500-9000-9500---8000
result
4711---8500-9000-9500---9999
thanks for your help
best regards
Martin
Hi Martin,
what you want to achieve can only be implemented in the extractor already. For each record you get (initial or delta load) you need to add the relations as well.
regards
Siggi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
well unfortunately not, but you can search for that in the forums. But anyway here a short description:
enhance your extract structure so that it contains all necessary fields.
In the appropriate user exit, select all fields not contained in the record.
post the enhanced record to the communication structure and do the mapping.
post the records to your data target.
regards
Siggi
User | Count |
---|---|
88 | |
10 | |
10 | |
9 | |
6 | |
6 | |
6 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.