cancel
Showing results for 
Search instead for 
Did you mean: 

Business connectors

Former Member
0 Kudos

I have a tool which migrates BC to XI

On the BC developer ,there is package dependency among the various packages which means the BC elements like flow services which are defined in one package are being actually used or referred from another second package.

So I want to know that how can I remove this problem of package dependency

Plz reply

Thanx

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Pankaj,

As a simple answer: Resolve the dependency, it is compulsory to get the right result.

You will definetly need to resolve all dependencies between packages. Both for subflow and record references within flow records as well standalone records otherwise your solution will be both incomplete and wrong.

Apart from this you will need to take into account BC built-in functions (there are about 600 of them) which might internally call another flow or data type, etc.

Good luck.

Regards

Kalle

Former Member
0 Kudos

Thanx for ur reply

Can u plz tell me which r these 600 BC functions and where can I find them on BC?

Also plz tell what can be done to resolve the dependency among the packages so that these records,flow service are not called interanlly between the packages.

Plz reply.

Former Member
0 Kudos

Hi,

Almost all functionality in BC are implemented as built-in functions, this includes utility functions like text, date & math and all adapter functions http, FTP, IDOC, etc.

Obviously it would not achieve much to list all of them here.

To understand them you will need a combination of documentation and interface parsing as well as a number of tests for each function to understand their behavior in different scenarios.

What comes to the dependency resolution, you will need to include all the referenced dependencies in your solution otherwise it will not be a complete solution. Each record definition will have internally a reference to a separate namespace and record in the cases of record references. There are a couple of different ways of referring to a dependency record in the data structures.

Remember that a BC record name and the instance name it actually contains are different.

We have had a team of developers for a couple of years building a complete BC to XI migration solution which covers about 90% of the BC functionality. It is a very complex development and there are way more complex things than dependency resolutions you will need to handle to get the migration correct and useful.

I am not trying to discourage you from building a solution, but if you want to do it right then start by truly understanding how BC works internally, this will save you lots of time down the track and without that understanding your solution will never work consistently for all variations that are possible in BC.

Good luck,

Kalle

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

i think you need to consider and prioritize the sequence of migration based on these package dependencies.

Refer

Migrate to XI from BC

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/a8424011-0d01-0010-e19d-e5bd8ca5...

Integrating your SAP Business Connector with SAP XI

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/96ed2129-0b01-0010-2e91-c45e1fad...

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/4f27ad80-0c01-0010-f8b8-c5e153a1...

Thanks

Swarup

Edited by: Swarup Sawant on Feb 29, 2008 8:10 AM