cancel
Showing results for 
Search instead for 
Did you mean: 

syndication based on date

Former Member
0 Kudos

can we syndicate the records by referring the date of the record. ie., if valid from date is today syndicate the record.

example Material is valid from 2008, dec 15th, this record should not be syndicated before that date.

Sonali

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Sonali,

You can do this using Syndication Server.Create an Outbound port in the console by unloading the repository.Assign the map to it.Make the processing type-Automatic and set the processing interval to hourly,weekly or daily.Then you can set the syndication date as well as the time so that the syndication would start on that day in that particular time.Then load the repository and start the syndication server in the services.

Thanks and Regards,

Preethi

Former Member
0 Kudos

Hi preethi,

I think sonali is talking about syndication of materail with the valid from constaint,

We can do may be putting this as a validation,and than syndicate.

Sonali..

you may try and reply

Regards

AMOL

Former Member
0 Kudos

Hi Amol,

yes, syndication of material based on Valid from date.

I am not using workflow for syndication process. It is MDSS automated syndication, can we set any conditions based on fields for syndication.

Sonali

Former Member
0 Kudos

Hi Sonali,

Yes you can syndicate records based on the syndication date,If you are maintaining such a field in the MDM repository which holds the time stamp for records.

There are two ways of doing it.

- Assignments

- Search Criteria.

Using Assignments,you can create an assignment that will check,for the date and based on that assign a True or False value to the assignment field,then you can put a search filter on the records in MDM syndicator that will search for all True values in the assignment field and then syndicate.For this you will have to write an assignment expression.

The easy way would be ,in the MDM syndicator just search on the Time stamp field that you have maintained, in teh free form search option ,just put in the date you want and the syndicator will display all the records matching that date of creation or updation and tehn you can syndicate the filtered records.

If you are suing MDSS for automatic syndication,then just save this search criteria in the outbound map that you have created and mention this map in the port settings.

the only issue you will face here is that in one map you can save only one date .

if you want different dates for syndiaction,you may have to change the maps accordingly or maintain different maps.

Hope It Helped

Thanks & Regards

Simona Pinto

Answers (2)

Answers (2)

former_member198313
Contributor
0 Kudos

Hi Sonali,

If I understood you correctly, records which are still not valid should not be syndicated out.

Open Syndicator Map

go to Free-Form Search

In the Expression Field; enter IF(Valid from <= SYSTIME(0) , TRUE , FALSE)

In the Map properties you can select suppress unchanged records if you don't wish to send all the records also.

Hope this solve your requirement,

Pls confirm once solved.

+ An

Former Member
0 Kudos

Hi Sonali,

For syndication based on the dates, you need to create and execute validations.

For date related validations you can refer to the below link.

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/b025fab3-b3e9-2910-d999-a27b7a07...

Hope it helps.

Thanks,

Minaz