outra9e
11th December 2001, 14:20
Guys
We have a requirment from the business for a new functionality within BaaN.
This will require a new table, new set of forms and reports.
Does anyone have any advice, theories behind that I should be aware of or anything that I absolutley should do?
I obviously will be testing this on our test server first but has anyone done any BaaN development to this scale?
It is not a major operation.
6 fields in a new table which will have to be created.
Then also the relevant forms and reports to maintain the data and report on it.
Any ideas?
Much appreciated
MariaC
11th December 2001, 16:25
It would be best to stick to baan standards when naming the sessions and tables.
Keep to Baan standards for formatting new forms and reports. The users of the system should not notice a difference in your new sessions.
You could create a new module for your customizations or use an existing module. If you are using an existing module then use a prefix to identify customizations eg. tiitmc402m000.
Make use of Baan's Customization Adminstration module to help you keep track of new and changed components.
That's all I can think of for now.
Have fun!
lbencic
11th December 2001, 23:59
If you follow the naming conventions for Baan, all you will need to do is create the table properly, and run Generate Sessions for the Display, Maintain and Print sessions. All of them should come out requiring minimal changes if you only have 6 fields on the table.
The naming I am referring to is as follows:
Table Name: tixxx900
Maintenance Session: tixxx9100m000
Display Session: tixxx9500m000
Print Session tixxx9400m000
Just put the 1, 4 or 5 in the right place and the Session Generator will know what to do from there. You can accept the defaults, or change the options. On thing you'll for sure want to change is the default option for the report from type 1 to type 2 or 3.
Good Luck!
Commandeur
12th December 2001, 00:42
Creating and using a new package can also be a good solution if your new funtionnality does not use too much baan standard label.
As said by maria, use Customization Admnistration (projects/ part,...) to keep track of all the components you create or change. It is very important and with that you can create patch and easy install mods on others baan servers or on same server but other VRC (if you use baan V).
Use release notes to manage differents versions of your developments.
In addition to lisa bencic reply, you can use tixxx9200m000 for process sessions.
outra9e
12th December 2001, 13:11
we have two packages derived from stnd these being liv0 and tst0 obviously i would create the new functionality in tst0.
I have only been working with BaaN for a few months so I am a bit wet behind the ears if you like!
So, I create a new table in the relevant module.
I beleive that when I do this part of the process should ask me if I want BaaN to generate the relevant parts for the sessions for the table? If this is so then I should then just be able to customise as I need to for efficient functionality.
Is this the case? If not how should I go about this?
Sorry if I seem a little dense, but you have to get your experience somehow!!!
Thanks for all your input on this.
MariaC
12th December 2001, 13:30
There is a session ttadv2290m000 under Maintain Sessions in Baan tools which will generate a session for you, you will need to provide the type of session eg. Maintain or Display, as well as the name of the table. This will create the Session, Forms, Script and report (in the case of a print session) for you and then you will be able to modify these compnents to suit your requirements.
outra9e
12th December 2001, 13:41
Thank you for all your help, I have been reading into this as well as all of your helpful comments and I feel ready to run with this.
No doubt if I get stuck I shall be posting away again.
Once again many thanks