cancel
Showing results for 
Search instead for 
Did you mean: 

Preliminary Import: 4 Tiers

shaun_kitching
Active Contributor
0 Kudos

Hi

We are using ChaRM in Solution Manager 7.1 SP12.

We wish to use the preliminary import feature which we have already configured. It appears to be working well and the transport is automatically imported to the first target system when the preliminary import is approved.

We also have an action to import the transport into Production as a preliminary import.

However, we don't have an action setup to import the transport to PreProd.

I had a look in the Task List and this is the program name and variant for our PreProd environment:

As a test, I tried to execute this via the task list and got this error (which is ok):


Which leads me to my question....how do I setup a new action/condition in ChaRM which will import to PreProd? I don't want to use the above variant because that's for that specific system. The current preliminary actions for the first target system and the Production system work for ALL of our SAP systems so I want something similiar for all of our PreProd environments.

I had a look at existing actions and I couldn't find anything which gave me a clue to how to create this.

I then looked at the task list again for the Preliminary Import that did work for our first target system:

I see there's an action called RC_PRELIM_IMP_TEST although I'm not sure where to find this and how to set this up for PreProd and assign to a new ChaRM action/condition.

Any assistance would be greatly appreciated!

Thanks
Shaun

Accepted Solutions (1)

Accepted Solutions (1)

shaun_kitching
Active Contributor

Ok, this is now resolved.

I had to assign the action PRM_NEXT_IMP to the status in "Make settings for change transaction types" in SPRO.

I didn't bother creating a new status, just a new action called Import to PreProd and this pointed to the same status that was already there. Works brilliant.

Regards

Shaun

rishav54
Active Contributor
0 Kudos

Hi Shaun

I didn't know prev which actions you had mentioned. I mentioned import actions as u got right now.

Regards

Rishav

Answers (1)

Answers (1)

rishav54
Active Contributor
0 Kudos

Hi,

Create a new status for the same and then check the status dependent import. It should resolve your issue.

Regards

Rishav

shaun_kitching
Active Contributor
0 Kudos

Hi Rishav

I don't believe status driven import is the solution for this.

Preliminary import doesn't use this for importing to Test or Prod.

For example, when I set the status to PRELIMINARY IMPORT APPROVED, the import to TEST automatically starts. How is this setup??

I just need to replicate this but for our PreProd environment.

Guidance on this would be most welcome.

Thanks

Shaun

rishav54
Active Contributor
0 Kudos

Hi Shaun,

Yes when you approve prelim import/successfully tested the request should move to preprod. You need to schedule the import job for prepro it in scma (task list).

Also,You can achieve this by inserting status value and then define import actions in assigning the actions to that status. Please let me know if it help. Please share if you are facing any issues.

Rishav

shaun_kitching
Active Contributor
0 Kudos

Hi Rishav

You cannot schedule preliminary import jobs from SCMA (task list)....see the second picture in my first post.

I wouldn't want to do this anyway as the whole point of preliminary import is to do this ad-hoc when a transport needs to migrate outside of the project boundaries. That's probably why you can't do this via the task list.

I agree a job needs to be scheduled. I checked the preliminary import to TEST and PROD and the action in charm automatically triggers the job:

So I need something similiar for PreProd. Except the parameter (see above screenshot) will be different for each system (ECC, SRM, CRM etc.). So I'm not sure how to link a program name to an action in ChaRM and how it can pick the correct parameter depending on the system it needs to go to. Is this even possible?

I believe status driven import is simply a setting to say "this transport is ok to go to this system as long as ChaRM is in this status". Please correct me if I'm wrong but I can't see this being relevant to Preliminary import in anyway? If I'm wrong, can you please send me more detail.

Thanks
Shaun