cancel
Showing results for 
Search instead for 
Did you mean: 

Regarding INIT to multiple targets

Former Member
0 Kudos

Hi,

Here is my scenario. I've to do init from ODSA to ODSB and ODSC (for both same selection criteria).

I initialized ODSB. But while trying to initialize ODSC its saying to delete the previous INIT request.

How can I initialize ODSC without affecting initialization of ODSB?

Regards,

Vikrant.

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Vikrant

As long as there is no data in ODSB you can delete the init and re-init for both ODSB and ODSC. If ODSC was created after ODSB you should be able to init ODSC without affecting ODSB's init.

Hope this helps

Jita

Answers (6)

Answers (6)

former_member192700
Active Contributor
0 Kudos

Hi Vikrant,

the alternatvies advised by Sree are all viable solution, and also recommended by SAP. Any of them should work for you.

Cheers

Andreas

Former Member
0 Kudos

Hi Sree,

Yes, your understanding of my scenario is correct. I do want to synchronize deltas in ODSB & ODSC from ODSA.

But.. ok to start with.. all the three ODSs had some test data (Full Loads..). I deleted the data from all three. Then I loaded ODSA and Initialized ODSB from ODSA.

Now when I tried third option as suggested, it reconstructed all the 'previous' requests of ODSC which I had deleted, instead of bringing data from ODSA !! Is this what this option is supposed to do?

Regards,

Vikrant.

Former Member
0 Kudos

Hi Vikrant,

The scenario I mentioned does "reconstruct", however since ODSC already had some requests earlier loaded/deleted, it appears that the reconstruction just reconstructed the "already loaded/deleted data".

Perhaps deleting the update rule for ODSC and recreating them followed by the process I mentioned would let you load all the requests from ODSA to ODSC.

Alternatively you might want to create a copy of ODSC to ODSD and test this process in your development, this should let the new datatarget ODSD to get all the requests from ODSA through reconstruction. Hope it helps,

Cheers,

Sree

Message was edited by: SSree

Former Member
0 Kudos

Hi Sree,

I'm not sure what this third option does. I tried, but it reconstructed all the previous Full requests which I had deleted.

Regards,

Vikrant.

Former Member
0 Kudos

Hi Vikrant,

From what I understand you have data in ODSA, and you loaded ODSB from ODSA and now you want to load ODSC from ODSA without deleting the init for ODSB. And continue loading your daily deltas.

The process I mentioned earlier helps in reconstructing the new datatarget i.e. ODSC with all the requests from ODSA. After this ODSC and ODSB will have all the requests from ODSA. Then, what you need to do is find your infopackage that loads from ODSA in the datamart application component and select the new datatarget i.e. ODSC in the datatarget tab of the infopackage, and carry on your deltas. I ran a quick test two days ago and then deleted the objects from the test system just to confirm this process, hope it helps you somewhat.

Cheers,

Sree

Former Member
0 Kudos

This means.. only option left for me is to delete contents of ODSB and re-initialize ODSB and ODSC together.. right?

Vikrant.

Message was edited by: Vikrant Roy

Former Member
0 Kudos

Vikrant,

I ran a quick test with the process I mentioned earlier, and it seems to work fine in our development (although I haven't validated the data completely yet). Let me know how it goes,

Cheers,

Sree

Former Member
0 Kudos

Vikrant,

in other words you cannot manage several inits with the only difference of several target infoprovider !

Delta channel is dependant only from your infopackage selections...so you can do a second init, but only with different (not overlapping) selection criteria !

Bye,

Roberto

Former Member
0 Kudos

Hi Vikrant,

I haven't done this myself, although I believe it should work.

Choose your ODSA and right click --> Update ODS data in data targets.

An information message should appear, “In ODS object ... there are no new deltas to be updated”. Confirm this message by pressing Enter so that you can choose amongst

1) a full update,

2) an init update,

3) and filling data targets with init/deltas initially.

As you need to synchronise your deltas in both ODSB and ODSC later on choose option 3, and then system displays a data target selection for ODSC through reconstruction. By selecting the data targets ODSC and pressing Enter, the data target reconstruction begins.

With this now you can initialize ODSC and later on feed both ODS B/C with deltas from ODSA.

Hope it helps,

Sree