Home  About  Register  Login
Jd Edwards Business Functions - Multiple Ferrari In Pieces! by Stephan Painchaud

As a former trainer for JD Edwards, I was delight when business functions were on the “menu”. In fact, I always related these outstanding tools as multiple Ferrari in pieces. All you have to do is bring the pieces together and build your own car. It seems pretty simple but in reality, it is one of the most difficult tools to use in JDE. What is a business function?

1. Manually generated C code ( source language C)
2. OneWorld generated using business function event rule design (source language NER)

In other words, you can use these encapsulated, reusable business logics (which are compiled) whenever you want to. Like you can see, we are talking about functions and functions need....parameters. Here come the problems.

These magnificent tools needs often a lot of parameters and the documentation in JDE, concerning this subject, is more than poor. This is a disgrace. Of course, JDE will say that you have to build the cross reference facility and so on... In fact, the only help you can get will come from you. As a good JDE developer, you have to open the business function that you think you will need and look at the code, either a source language C or NER. You will then find the parameters you need. Why redo long and difficult code when it is already written? Per example, the “EditLine” business functions are pure delight but very hard to use....

Remember these important points when using business functions:

1. Be patient when first searching for business functions. There are a lot of them and you will often have to guess within a list when you do a word search base.
2. Open the one you selected if there is no documentation (most of the time).
3. Find parameters you need to pass.
4. These are very dominant tools, use it. You will become a Pro.
5. Only a good, well train JDE developer can do that.

Stephan Painchaud is President of FuZZion. These are ERP consulting services companies in USA and Canada. To learn more, contact directly at sniconseil@videotron.ca


Other articles by Stephan Painchaud

Newest Articles in Productivity

Create 'Margins' of Time - by Meggin McIntosh
In this article, I am using Richard A. Swenson's definition of margin as being "the space that once existed between ourselves and our limits. It's something held in reserve for contingencies or unanticipated situations." (This quote is from Swenson's

The Power of an Hour - by Ruth Klein
A recent article in the New York Times quoted a medical expert on the life-saving difference even one hour can make between feeling the symptoms of a heart attack and making that call to 911. Yet, the physician reported, the average time it takes people to make that call is 111 minutes, a statistic that hasn't changed in 10 years, even though that first hour is critical. Imagine the power an hour can make in other facets of our life. If we just took one hour to eat healthier, exercise, learn new skills, meditate, or just to enjoy ourselves, the benefits would be enormous versus the cost of losing one more hour to inaction.

Handle Your Distractions to Keep Focused - by Wendy Hearn
You've chosen to be more focused, you've discovered what you want to focus on, and you know what you need to do to maintain that focus. So that's it, job done; you're totally focused. Well that may be true for the moment, but there are still distractions which may get in the way.

Look Out for Procrastination Time Thieves! - by Meggin McIntosh
How is it that a grown woman/man can procrastinate day after day, month after month, and year after year? Because procrastination works. It keeps you from having to do the task that you just hate to do. Well here's

How E-Recording Can Help Your Company - by Katie Matheson
Electronic document recording (or e-recording) is software solutions program (typically web-based) that can save title companies, lenders, county clerks, and any other professional dealing with county documents both time and money. Such a process allows for these individuals