The good news is that an early test version of plug-ins for Domains,
Data Elements, Structures and Database tables has been completed. We
thought we might share some of the offline conversation:
9/18/06 - 2:14pm EST
You might want to hold on starting for just a few hours. I was playing
around with DDic Objects already. I have Domains nearly done and
tested. From there it should be a simple copy and paste operation to
support Data Elements, Lock Objects, Search Helps, Tables, Structures,
Table Types, and Views. There is a nice consistent DD interface in the
function group SDIF. I am just having to wrap the DDIF_<XXXX>_GET and
DDIF_<XXXX>_PUT with some logic to create a TADIR entry and to check
for overwrite.
9/18/06 - 4:46pm EST
Attached is the nugget file with the SAPLink plug-ins for Domains, Data
Elements and Tables (the object for Tables also supports Structures).
I still want to add some of the additional data dictionary object types
(table types, views, indexes, search helps, and lock objects); but I
probably won't get to those until late tonight as I want to get the
Flickr code posted and a weblog written yet today.
The SAPlink plug-ins are quite simple to program. In a very short
amount of time, I was able to learn the plug-in interface and chunk out
some new plug-ins. I encourage others to do the same.
Let me know when you want to release your plugins and we can work it
out. We have an existing plugins folder on our subversion repository
that we can add it to, or you can start a separate project page if you
want. Either way is cool with us.
I promise to get some developer docs out there for others interested,
but in the meantime, feel free to start. We have been talking to Rich
Heilman about making the program plugin capable of importing/exporting
screens.
-ewH