on 08-03-2011 7:14 AM
Hi All,
I am totally new to SAP IDM and Webdynpro. I need to customize the SAP IDM pages using the Webdynpro as per our business requirement.
I need proper guidelines or any documents which will be useful for an beginner to start.
Kindly help me in resolving this issue.
Thanks in Advance!!
Regards
MG
Hi MG,
What version of SAP IDM are you using?
Cheers,
Sandeep
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
MG,
The new REST API can be used to customize the IDM UI; you can find info on the same here:
Asset Deleted 28 May 2012
There's a useful blog post (& a video) about the same here:
[/people/andreas.dietrich2/blog/2011/07/01/sap-netweaver-identity-management-customized-user-interface-based-on-the-new-rest-apiSAPNetworkWeblogs%2528SAPNetworkWeblogs%2529]
The installation of IDM UI document should help you otherwise:
[http://service.sap.com/~sapidb/011000358700001233082010E]
Let me know if that answers your questions.
Cheers!
Sandeep
Message was edited by: Jason Lax
Wow, I can't believe they just added a REST API for IdM... We have 7.1SP5, and we just did five months of development on a custom UI in ABAP Webdynpro, and had to write all of our own data models and get stuff from and put stuff to the IdM database manually. We really like the way it turned out, but compared to what we did it would have been ridiculously easy with this API! Horrible timing for us...
Hi MG,
Did you try going through the blogpost and the accompanying video? I believe that should help quite a bit.
Otherwise there's this other post announcing the 7.2 REST API:
[http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/24322] [original link is broken] [original link is broken] [original link is broken];
and from that same post there's this link to a few 7.2 REST API code samples, using the EXT JS framework:
[http://wiki.sdn.sap.com/wiki/display/Snippets/SAPNWIDMgmt7.2RESTAPI+Examples]
Hope that helps!
Best regards,
Sandeep
Hi MG,
You can do a certain amount of customization to the 7.1 UI like say setting the theme through the Visual Administrator:
[http://help.sap.com/saphelp_nw70/helpdata/EN/1e/535d420447e054e10000000a155106/frameset.htm]
From the 7.0 - 7.1 comparison slide deck, with 7.1:
the Page header and footer are no longer customizable
The Web Dynpro source code is not delivered to the customer and therefore an extension of hte Web Dynpro model is not possible.
For Security reasons, HTML formatting of the task header, description and attributes are no longer supported.
Client/server side scripting used for input validation is no longer supported; instead Regular Expressions can now be used for input validation.
Cheers!
Sandeep
Hi MG,
I doubt you could actually integrate it the way you propose to; the extensibility and API exists only in 7.2; with 7.1 I believe you're still stuck with the IDM UI. You could integrate IDM into the portal and then use Visual Administrator to modify the theme as per your requirements but I am not too sure if you could just create an independent webdynpro UI that just integrates and plugs into IDM; it seems like it might end up being a very tedious process.
If modifying the webdynpro theme actually allowed you to add in scripting or your own UI elements then I suppose you could add in a bit more customization that way.
Again, I might be wrong; good luck! Hope it works out!
Cheers!
Sandeep
Sandeep,
I think you are spot on here. You can do limited customization through the extension framework and the WebDynPro's are indeed locked down.
MG, if you want customization, 7.2 is the only way to go at this point. Hopefully it will go General Availability in the fourth quarter of this year.
Matt
Thanks for clarifying that Matt!
Wasn't too sure on the level of customization with 7.1; with the elimination of client side scripting and heavy Web Dynpro in 7.1 I feel they took a step backward on levels of customization from 7.0, but I guess its with good reason, towards a far more standardized, secure, functional and extensible 7.2.
Cheers!
Sandeep
We have 7.1 and have done a complete UI rework in ABAP WebDynpro. There is nothing keeping you from doing it, you just have to essentially write your own API. We just made a database connector in our WebDynpro system to the IdM Database, and wrote our own models for everything. You could do the same in Java, with JDBC or something fancy like JPA. Once you connect to the database, really you can do anything. There are stored procs for setting attributes, and you can write good SQL queries for getting all of the display information you need, if you are familiar with the database structure (which we are, as it's already very highly customized). I'd link you to our implementation but unfortunately it is behind our firewall...
Anyway, if you can connect to the database, I don't see how anyone could say "it can't be done", just maybe "it will be a lot of work". It took three of us at least 3 months of work to get it in a semi-working state, and I've been fixing up the final stuff for the past few months by myself, while also handling general IdM support.
I'll see if I'm allowed to post screenshots...
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.