cancel
Showing results for 
Search instead for 
Did you mean: 

SAP PI - Exports of integration builder and Bus. component

Former Member
0 Kudos

Hi Experts,

could someone please help me on an issue we encounter during our transports (exports) of PI configs from dev to quality.

We experted objetcs of the ESR (objects in namespaces) and the int builder (objects in the folder of the interface).

On quality we saw that the "business component" XXX we created on the dev was not exported.

We thought it will be included too by exporting the folder but not.

Someone know why ?

Shoud this be exported too ?

Or business components should be created on each ssytem (dev, quality, ...)

Thanks for your help,

S.N

Accepted Solutions (0)

Answers (4)

Answers (4)

Private_Member_14913
Contributor
0 Kudos

Hi S.N.,

Please go in your Development system -> ID -> Communication component -> Business component -> Select your business component -> right click and create an export.

Now in your QA system import the transport created for your Business component -> Activate the change list -> After activating the Business component change list -> Activate the previous change list which has your all other components (if you get error reject the changes and reimport the previous change list).

If you want to see your business component in your configuration scenario and Folder right click on it and assign it to your folder or Configuration scenario.

Hope this helps.

Thanks,

Sameer

Former Member
0 Kudos

Thanks to all of you guys for the valuable help.

I will try these options. And will let you know of course.


Former Member
0 Kudos

Hello,

so to give you status of our issue.

We were able to export missing business component .

But we also exported some interfaces after that and we had some return code 8, due  to objects still present in change list on quality system (seems after previous failed transports , the change list was not cleared completley...).

So now we have checked that no objects is present in the change list of quality system and we plan to export again our devs on quality system.

Hope after that no more return code 8 during imports and all devs transported correctly on quality system.

Also recommending to read that, which is pretty good.

http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/7078566c-72e0-2e10-2b8a-e10fcf8e1...

Thanks all,

S.N

raphaelxavier
Explorer
0 Kudos

Hello S.N.

If we are talking about Business Systems, it's important to create the Business System in each SLD, using the system stage on the name (D, Q, P - for example).

For more information you can use refer to this documentation -

PI Best Practices: Naming Conventions - http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/40a66d0e-fe5e-2c10-8a85-e418b59ab...

In addition, you have to define the transport group and transport targert on SLD. You can find more information here:

Hope it helps.

Rgds.

Raphael

vishal1889
Active Participant
0 Kudos

Hi,

There is no need to create a business Component in each system seperately, you can import it from your dev system, but the name of the business Component will remian same.

If you are not able to see the Business Component in ID after import then check your open change list and activate the changes.

Regards

VJ

Former Member
0 Kudos

Hello VJ,

in fact we tried to activate the open changes in quality after the import.

This is when we tried to activate these changes that we see the business component was not imported.

Business components should be transported too you think ? no creation on each system.

In that case, how to export only the needed business component ?

Thanks for your help,

S.N

vishal1889
Active Participant
0 Kudos

When you say


This is when we tried to activate these changes that we see the business component was not imported.

Do you mean that  you got some error while doing activation of object like Communication Channel which was using you Business Component ?

If yes then you need to first import you Business Component in ID, activate it and then import other objects refering them.

Yes you can import Business components or you can create them as well but it is always suggested to import them as we should not create objects directly in Production system(depends on your development guidelines).

To export single Business Component you need to click

Tools-->Export Configuration Objects-->select file transport and then from the drop down menu select individual objects and browse your business component and click finish.

Once TPZ file is created you you can import that in your target system and activate the change list.

Note : Uncheck Deleted objects

Regards

Vj

Former Member
0 Kudos

Thanks VJ for your inputs.

We will try and I will let you know.

Just another question, as the previous objetcs transportson quliaty were not actived (still visible in "change lists") as open, should I reject these changes before to make another transport of the folder ?

I mean it cuold lead to return code 8 during the import if objects are still in change list ??

Thx again for your help.

S.N

vishal1889
Active Participant
0 Kudos

See, there is simple rule if objects present in your change list refer to any of the objects which doesn't exist or are locked/present in some other change list you will get RC=8 error.

In your case you can leave your change list open for now, first import the Business Component and activate its change list after that try to activate the existing change list.

In case if you still get the same error for non-existance of the business component then try to reject the change list and import your changes again.

Regards

Vj

ambrish_mishra
Active Contributor
0 Kudos

Is this business component a business system ?

Former Member
0 Kudos

Hello ,

no, in fact,

in the communication components,

in the "business systems" side we have our SAP systems , and it si fine here, no issue.

For "business component", we have created the one for our new interfaces in dev sytem.

But this business component was not transported into quality system via the exports done.

Thanks for your help.

S.N

ambrish_mishra
Active Contributor
0 Kudos

You can create a fresh transport with the BC or manually create it in Quality to go ahead with your testing....

Ambrish

Former Member
0 Kudos

OK.

But how you add it in a transport ?

in a folder of the builder ?

S.N

ambrish_mishra
Active Contributor
0 Kudos

You can go to Tools->Export configuration objects and use the mechanism for transport File or CTS -> choose the object

Ambrish

vishal1889
Active Participant
0 Kudos

You can refer steps mentioned at below URL;

Transporting PI Objects - Process Integration Tools (Eclipse-Based) - SAP Library

Regards

Vj