Skip to Content
avatar image
Former Member

condition check befor exporting records

Can we put any condition before the records get exported.

I.e as the records reach syndication manager for syndication i want a condition to be executed and then based on the result of condition i want syndication map to be selected

Ex:-

if acount group=zind i want syndication map CREMDM04 to be exceuted

els i want CREMDM04_FI map to be executed.

Can i at any place check this,whether in workflow or somewhere but b4 syndicating.

Plz reply me

Regards

Lakshmi

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • avatar image
    Former Member
    Mar 11, 2009 at 08:34 AM

    Hi Shifali,

    Yes it is very much to execute syndication maps based on the conditions using workflows.

    start->process->Branch->Syndicate1->Stop1

    ->Syndicate2->Stop2

    Here in the first syndicate step you can define the first map cremdm04 and for the second one you can define cremdm_fl.

    Based on the validation on account group you can execute either branch1 or branch2.

    Hope it helps.

    Thanks,

    Minaz

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Mar 11, 2009 at 08:35 AM

    Hi Shifali,

    Yes it is very much to execute syndication maps based on the conditions using workflows.

    start->process->Branch->Syndicate1->Stop1

    ->Syndicate2->Stop2

    Here in the first syndicate step you can define the first map cremdm04 and for the second one you can define cremdm_fl.

    Based on the validation on account group you can execute either branch1 or branch2.

    Hope it helps.

    Thanks,

    Minaz

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi Shifali,

      It is like , since you are using conditional Validation you should use the Branch step instead of the individual Validation step firstly.

      You can have your set of 20 Validations as designed which will be applicable to all the records.

      Create 2 sets of this group Validations so say you have

      - Group1_Validations

      - Group2_Validations

      The Group1_Validations will have all the common validations and along with that the Acct group validation also which, will check if the account group of the particular record is ZIND.

      The Group2_Validations will have all the common validations and along with that the Acct group validation also which, will check if the account group of the particular record is ZMIS.

      So all the records which will fulfill all the common validations and have acct group as ZIND will move in one path

      and the other records having acct group ZMIS will take the default path.

      For the records taking the first path you can hav ethe syndicate step which will save the desired CREMDM04 port

      and the deafult records will go to the other syndicate where that port will have CREMDM04_Fi deatils in the map.

      So accordingly your records will get routed.

      Your workflow will look like this

      -


      /Syndicate1-----Stop

      Start -Process >Branch----<

      -


      /Syndicate2-----Stop

      Branch will have 2 Validtion groups

      Group1_Validations- Syndicate1

      Group2_Validations- Syndicate2

      Syndicate 1 will have port storing all the necessary settings that match CREMDM04 map

      and Syndicate 2 will have the port storing all the necessary settings that match CREMDM04_FI map

      You can have a glance on the below links to get a betetr idea:

      https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/60f28084-b90e-2b10-3eb6-d6565367048a (LOOP in Workflows-Approvals)

      https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/9180cbaf-0801-0010-f882-f2af6dc975d0 (Dynamism in mdm workflows)

      Hope It Helped

      Thanks & Regards

      Simona Pinto

  • avatar image
    Former Member
    Mar 11, 2009 at 03:12 PM

    Hi shifali,

    The following steps you can do to overcome this problem:

    1. Create validations and make into one validation group.

    2. Create workflow with following steps.

    start -process -branch< syndication1 -


    -stop1.

    syndication2------ stop2.

    3.Assign the validation group to the branch step.

    note: if you didnt assign validation to branch step then you cant connect any more step to the branch stencil.

    May this will solve your doubt.

    Regards,

    Vijay

    Add comment
    10|10000 characters needed characters exceeded