4.6 c n4.7 ee
what are the differences between 4.6 c and 4.7 ee?i need atleast 7 differences...pls ....points wil be rewarded..
Hi,
One major difference is that 46 runs on what they call the basis layer, in 4.7 the basis layer was majorly modified to include new web technologies, hence the renaming of Basis to Web Application Server. 4.7 runs on the Web Application Server 6.20. With this, was the introduction to BSPs or Business Server Pages.
Also in 4.6, we use ws_upload where as in 4.7, it is gui_upload to upload a flat file. 4.7 is the advanced version with very little changes to 4.6
There have been plenty of changes from 4.6 to 4.7 in terms of ABAP and ABAP Objects, probably the one that will affect your code the most are the unicode changes. I would recommend you go to transaction se38 (on your 4.7 system, I hope you have one, I couldn't find a nice source online) view the online help and then read the Release notes section.
Here is a quick short list though:
- Statements for character processing have additions IN BYTE MODE and IN CHARACTER MODE, this affects statements like DESCRIBE LENGTH, OPEN DATASET
- Header lines should not longer be used for tables (in OO context this is not even possible)
- TABLES statement in reports should no longer be used
- PNPCE for concurrent employement (new logical DB for HR)
- For OO abap there a plenty of short forms for method calls that were not previously available.
- One very cool feature is that data reference's can have actual data types and van be referenced directly without field symbols.
- Additions to many abap statements, for example there is now a ALL OCCURENCES addition to the replace statement.
- Class based exceptions are now available (although it is debatable how usefull these are seeing as there is no FINALLY part to the try catch statement, very disappointing but maybe that is just me).
- Friends have been introduced for OO abap.
- Dynamic program has plenty of improvements, for example there is now a TYPE TABLE OF variant for create data which lets you dynamically create an internal table with a structure type, your can also now call a class constructor with different importing parameters dynamically.
These are just a few worth mentioning but there are plenty.
Regards,
Ferry Lianto
Similar Messages
Maybe you are looking for
-
How can I restore lost voicemails after iOS 5 update?
I've seen a lot of posts of this sort, but I've been trying to fix this issue for months and I really need some experienced help... When I updated my phone to iOS 5, I received a message saying my phone couldn't be restored because the backup was enc
-
I recently moved my copy of CS5 to a new PC. I deactivated the license on the old PC and activated it on the new PC. I performed the install using the original CD's (which were purchased directly from Adobe). When I try to run the Update function
-
I am trying to install microsoft office 2010 but it is telling me, to proceed I have to remove Safari , Firefox , is this necessary and ifso what do I need to do + how ????
-
JComboBox shows "Java Applet Window" as last element
Hey all, I am having a problem with using JComboBox. When I use JComboBox and show it in a JDialog (popup window), the last element of the drop down (JComboBox) is "Java Applet Window". This element is, however, not selectable. I want to get rid fo t
-
I keep getting an alarm on my xserve telling me power supply has failed
Raid admin shows an event that power supply 2 has failed and the audible alarm goes off on the server but the the components section in raid admin shows all ok. also the power supplys both seem to be running ok when I look at them visually. is this a