Getting a headstart with SAP and Scripting Languages

One of the many problems most developers or business specialists face when wanting to see what a new technology, or I should say a different technology has to offer is all the pieces to the puzzle. Let’s see you are a developer and you’ve been using, in this particular case, PHP for a few years and you deploy applications inside of your company’s intranet and network.

Recently your friend who works as a system administrator over on the SAP systems has been complaining that the support desk needs to be able to do something with users in the system. Your first questions is “what do they need to do, and why is it a problem”. His response is interesting as all the support desk needs to do is lock or unlock the users. This of course is something you have already built for other systems and it runs as a PHP application on the intranet for the support desk. You of course say “hey I already did that I’m sure I could add onto it and make it work for your system as well”; the administrator is of course happy as this means he does not have to deal with any development nor making several changes to menus and profiles, etc.

You both sit together and decide to write up a quick proposal, you’ve heard and seen things on the net about working with SAP and PHP so you know it’s possible. What you don’t realize though is that there is not an “out of the box” environment ready to go.

Each of those items needs to be installed and configured and that just to test things. This of course can cause a project, especially one not high on a priority list to be nixed. Well I (that’s me now, not our friend here the PHP developer or his friend the system administrator) came across this problem from several people so I decided that I would go ahead and see what I could to make life a bit easier.

I put together a little development environment called “Scripting in a Box”, now some might ask about XAMPP and why I didn’t just use it and all I can say is that I have my reasons and it was mainly because of the planned expansion of this environment.Version 0.0.1 the current released version contains the following components:

All of that is included and configured, you simply unpack the archive to the root of your C:, D:, E:, etc drive and run the “configure.vbs” script which will configure the environment for the drive letter you have unpacked it. What is very nice about this is, if you have this unpacked on a USB stick/drive you can easily take it and connect it to any system you want by simply rerunning the “configure.vbs” script again for the new drive letter.

With this environment you will then be able to easily test one of the sample applications included and connect it to your exisiting SAP system.

I mentioned that expansion was planned and v0.0.5 is on it’s way, I’m just testing it now to ensure things work correctly (upgrade is available so you can still download the current release and then upgrade), the newest version contains the following:

Development Tools

Development Languages

What you might call a development environment that packs a punch! All of it is Open Source so please be sure to pay attention to the various licenses.

With this package you can, literally, within minutes have a test application running so our PHP developer can show his friend the administrator but they can also show their managers the potential that is there as well how the SAP team could utilize the existing PHP developer group to create some applications to integrate into their existing landscape.

Give it a try yourself, download v0.0.1 today.

Discuss “Scripting in a Box” here.

Tags: , ,

About ccmehil

A developer, writer, photographer, talker - words that describe Craig, but who is Craig? Craig is a person driven to interact and communicate, always looking to innovate over the years he's been through all spectrums of the development process for all platforms. He's built communities and helped define strategies to communicate and engage. Now though his focus has become more precise... With a major emphasis on interaction and collaboration Craig spends a lot of time both speaking and writing about effects of social in the work place and ways to improve efficiency through the use of "social media" in the day to day work you do.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: