cancel
Showing results for 
Search instead for 
Did you mean: 

Reverse Engineering of iViews with PDK .NET

Former Member
0 Kudos

Hello!

I am currently using SAP EP 6.0 along with PDK .NET which both work just fine. I am able to build portal components and deploy them as par files onto the portal.

I wonder if it is possible with the PDK.NET (or some other tools / plugins) to do some kind of reverse engineering - say given an usual iView, let's say from a

business package, to export it to a par file and then

generate a portal component from it.

Is the reverse engineering generally possible / intended by SAP or not?

I would highly appreciate any help or suggestions respective to this topic.

Best regards,

Edgar Stoffel

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

Did you run .NET iviews on SAP EP 6.0 SP4 or EP 6.0 SP 6 ?

Can we run PDK .NET on EP6.0 SP4 ?

regards,

sreeram

Former Member
0 Kudos

Reverse engineering iViews is technically possible. But you would have to do this on a java technology basis rather then .NET since most (or nearly all) iViews containig "hand-made" code are written in java.

Though it is possible, I doubt that it is intended by SAP.

Former Member
0 Kudos

Thanks for the information!

So it would somehow be possible with WebDynPro or the Eclipse PDK Plugin.

Do you know whether there are any tools available for this purpose?

Former Member
0 Kudos

For portal components written in java, the plugins won't be helpful (since the components normally don't include the source code). For this type you would need a java decompiler.

For WebDynpro applications, you should be able to import them into your IDE (since the coding is contained in meta information). But I'm not 100% sure about this.

What is your intention in doing this?

Former Member
0 Kudos

Thanks again!

Well, it was rather a general question for knowing the entire possibilities.

It might be helpful in adjusting predefined iviews to the needs of the company, e.g. some i views in business packages which may be needed to be specialized in order to meet the company's requirements.