cancel
Showing results for 
Search instead for 
Did you mean: 

Syndicate only when few fields change

Former Member
0 Kudos

Hi Gurus,

There are 10 fields in the Main table. And the requirement is such that the auto syndication should happen only when Field 1 or Field 4 value changes (like change pointer triggering).

I know there is an option while creating a syndication map to "Supress unchanged records" but this work for all the fields.

I need to trigger the syndication only when Field 1 or Field 4 changes.

Please help me achieve that.

Accepted Solutions (1)

Accepted Solutions (1)

former_member205403
Active Contributor
0 Kudos

Hi,

Go through below mentioned document. This contains all steps to achieve your requirement:

http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/60a2b4e4-6993-2a10-0e9a-c6d720f1571b

~Shiv

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi

Say you want to syndicate material records when only description and Mat type has been changed.

Create a Userstamp field(F1) in console and select only Description and Mat type.

In the repository you should also have the regular User stamp field(F2) which contains all other fields.

Now in the syndication map use the free form serach expression which checks F1 not equals to F2.

This will trigger syndication of mat records only when Description or Mat type has been changed.

BR-Ravi

Former Member
0 Kudos

Hi,

Create one field (For e.g. Update Time) with Type = "Time Stamp" and select fields option only those fields based on which you want to syndicate the records(for e.g. in your case Field 1 or Field 4) and tick "Supress unchanged records" option.So based on this setting whenever Field 1 or Field 4 value change then only its act as records get updated and time stamp update based on field 1 or field 4 only and will syndicate the records

Thanks,

Jignesh Patel

Former Member
0 Kudos

Hi,

In syndicate manager you can unable the "Supress unchanged records" check box, now its showing all records are disable mode. Now in data manager you can update the field1or field4 values and save it, now its open the syndicate manager its showing field1 or field4 records are updated records, you can press the execute button, now changed records (field1 or field4) to distribute to remote system.

Regards,

Bhupal.

Former Member
0 Kudos

hi,

There is one work around.

We can achieve this requiremnt through workflow.

If feasible for you then try these steps :

1.create one more field that contain information of field1 and field4 .

2. Create one validation that check whther the concatenation of field1 and field4 equals to the value of new field

3.create an assignment that assign these two fields value to new field

4.create onw workflow that run on record update.

4.1 this workflow runs on each update of record

4.2 second step do that validation that we created in step 2

4.3 if validation ok then end of workflow

4.4 otherwise,run the assignemnt that created in step 3 and syndication step that syndicate the records whose either field1 and field4 value change.

just check your feasibility with this approach and revert back if u need any other help.

Thanks,

sudhanshu