cancel
Showing results for 
Search instead for 
Did you mean: 

To create multiple Repositories with same abap package template

former_member431321
Participant
0 Kudos

Hi experts,

There are multiple abap systems in customer environment.

So I will create multiple abap repositories accordingly.

For that, I will copy the abap package from SAP IDM configuration packages and will rename it in developer studio.

like .. from com.sap.idm.connector.abap to com.MYDOMAIN.connector.abapERP, com.MYDOMAIN.connector.abapCE, com.MYDOMAIN.connector.abapSSM.
And I will create coresponding Repositories in IDM Admin UI.

When I copy the package, I can rename the package name but can not change repositoryType name.

So in IDM Admin UI, there are 4 Repository Types with same name.

Functionally it may not make problem if I carefully configure it.

But .. it is not looking pretty.

How do you do for this experts?

Is there any way to change the RepositoryType name?

Or you just live with it?

Thanks in advance!!

Here are two screen shots for this qusetion.

I can not find way to change the Repository Type name.

So here are many same repository types ..

mabujan
Explorer
0 Kudos

Hi Dongsu

We have sort of the same challenge here.

Decided to create our own repository type, and recreate the setup, constants, events, etc... The problem is that we are unable to add or create any repository constant with a name starting as "MX_". When we try to do that, we get an error saying that those are reserved names for SAP. Logged a message to SAP for directions.

We used the "generic" repository template.

The one we are trying to copy is the ABAPBusinessSuite repository type.

Do you had any success doing this?

Manuel

Accepted Solutions (1)

Accepted Solutions (1)

devaprakash_b
Active Contributor
0 Kudos

Hello Dongsu,

There is no possibility of renaming the RepositoryType. If you want to rename then you need to update manually in all the repository related tables mc_rep*. you can even look into the sap idm standard stored procedure available for repository creation and find out which tables you need to update. But this is a complex and risky solution and wouldn't recommend it at all.

The easiest solution would be, create a new repository type under your custom connector package as ABAPSepcificApplicationServerCustom and try to maintain the same settings (event tasks, repository constants etc.,) as standard ABAPSepcificApplicationServer repository type. Then when you are creating a new repository from admin ui, you can then select your custom repository type.

Regards,

Deva

Answers (2)

Answers (2)

Steffi_Warnecke
Active Contributor
0 Kudos

Hello Dongsu,

are these ABAP systems so different and need different user and permission provisioning that you need to create a repository type for each one?

We have several ABAP repositories, too. But they all share the same repository type.

.

Regards,

Steffi.

former_member431321
Participant
0 Kudos

Hello Steffi,

do you maintain just one abap package for multiple abap repositories?

This is my first customer project and I just started the project.

The abap type target systems are ERP(including HCM and GRC AC), EP, CE, SSM, BI.

Basically I thought that each target need seperate package.

I think, there could be some requirement to add/modify some jobs or passes for some targets.

And I thought that there must be some way to do this.

Regards,

Dongsu.

Steffi_Warnecke
Active Contributor
0 Kudos

Hello Dongsu,

yes, we just use one ABAP package for our several repositories. You only need more packages, if you really need more than one ABAP repository type (for whatever reason). We just have all needed repository constants in that type and fill them for each ABAP repository accordingly.

You can have all the needed jobs in there, too and just use the wanted repository on a repository job (even if all are available through the repository type). I have different jobs for ERP, HR etc. No issue.

And the provisioning is pretty much the same for every repository. On a pass you can work with scripts to check for the repository name, if you need to add different content depending on the repository, for example.

.

Regards,

Steffi.

former_member431321
Participant
0 Kudos

Thank you very much.

Quite interesting but have to live with...