In the next development release of ModelConverterX the ground polygon wizard as a new option: Prevent autogen suppresion. When you check this option the file will have the tweak to keep your autogen around the airport. However there is a bug in this tweak that it will result in flickering shadows. So if your shadows are important you better not select this option. This is just a partial fix of the problem of course, I will continue searching for a few to have both the shadows and the autogen. But at least you have a choice now which feature is … Continue reading Ground Polygon Wizard: shadow bug – a partial fix
A user reported that the ground polygon wizard of ModelConverterX lost some of his polygons while converting them. When I was debugging this issue, I found out that this was because the polygons were not actually on the ground. They were a few centimeters above the ground. The code that makes sure the polygons are sliced correctly for FSX can’t handle such polygons correctly. That’s why some of them got lost. So to fix such trouble I have made two small changes to the ground polygon wizard. The first is that you get a warning when your model contains such polygons. The … Continue reading Ground Polygon Wizard and non ground polygons
I have just released a new version of ModelConverterX. The big change in this new release is that the ground polygon wizard is now included. Before I will go into the details of how to use this wizard, let’s first take a look at the problems it is trying to solve. When creating ground polygons scenery designers usually encounter these problems: You need the FS2002 gamepack, since that is still the preferred way to create ground polygons. Some of the files of the gamepack are only on the FS2002 Pro disks, which means you have to find all kind of work … Continue reading Ground Polygon Wizard available
Kishorekumar SVS is a senior development SAP consultant. He has worked on numerous projects and gained practical experience in ABAP, Webdynpro ABAP and Floor Plan Manager (FPM). Kishorekumar is very interested in new technologies. Currently he is dealing with Web Dynpro ABAP,Floorplan manager, BADI’s and the Switch and Enhancement Framework.
In a Web Dynpro component, group together as many views that belong to one application part as possible. If,
Note: Although memory consumption is reduced by the lifespan of when visible, when visible can affect performance
since in this case the view has to be initialized every time it is displayed. See also Creating and Deleting Components and
Note the following exception: If the application screen is to be used fordisplay only and not for user input,
Note: server and client performance is strongly affected by nesting’s.It may also occur that deeply nested contents are not shown on the front end as a result of browser restrictions which cannot be influenced by the Webdynpro framework.
As beginners we do coding inside the respective controllers. We should be aware that it is wrong practice of coding .
Model is the area to store the business logic which indicates separation of business logic and user view.
Assistance class represents the best example for model. We can put our business logic inside the assistance class and by attaching the assistance class , we can access those methods.
About 60% or more of software costs is maintenance. The more code lines we have, the more maintenance
Mostly developers ignores the above fact by following standard way of generating code through code wizard.
In real time applications, we need to build multiple views and each view has to read ‘n’ number of context and nodes
Rather using 14 lines of code to read the context and nodes, we can achieve the same in 2 lines of code as given below.
Experts advice not to use drop down by key. In unavoidable scenarios, we can handle the dropdown by key through optimization.
You may have an application where you want to automatically refresh the data selection periodically,
To make a business application available to those users who are dependent on technical support of various kinds due to
disability, the Web Dynpro framework provides them with the option of setting up accessible applications.
Almost all UI elements additionally provide the property accessibilityDescription. This can be used to include a
title, as an alternative, whenever the UI element should not or cannot carry a visible title (Header). In contrast to the case with
the tooltip, which should contain a semantic description of the purpose of the UI element, only a short, title-like expression is
quick testing you can also display the accessible text in a box at the bottom of the browser window.
In WDA, use the key combination ‘CTRL-ALT-SHIFT-P’ to see some interesting memory and performance stats for your
Use transaction SHMM from NetWeaver 6.20 and higher to take a memory snapshot at any moment in time for your
Use transaction STAD if you see a lot of server time as a problem with your app (e.g. things are taking a lot of time
Use tools like HTTPWatch or Chrome browser development tools to see what is happening in your HTTP requests/responses.
You can perform a memory analysis for your Web Dynpro ABAP application to analyze the current memory consumption. The
The Web Dynpro trace tool supports the analysis of problems and errors arising in Web Dynpro ABAP, by
The performance monitor is used to check the general performance of Web Dynpro applications. The monitor does
The look and feel of your ABAP webdynpro applications can be changed using themes. A theme is a collection
This ability is highly significant: your applications are not restricted to the standard SAP look and feel.
Minor changes such as text size can easily be made via the theme editor (described below). With more extensive
CSS knowledge, the entire look and feel of the application can be customised. An obvious use for this would be
Without a portal, we may also like to create and use bespoke themes. The Theme Editor supplied with the portal, can also be
This is quite a complex procedure, requiring you to install Java and Eclipse, and then adding a plug-in to Eclipse for the theme
Be careful to download the versions of Java and Eclipse specified – it may not work with more recent versions. If you
have more than one version of the Java runtime environment installed, you may need an extra ‘-vm’ parameter to make it
In my own case I had difficulty in adding the parameters to my Eclipse shortcut, so instead I added to .cmd file to my desktop with the following
Once we have created our own theme, we need to upload it to the MIME repository and then use it in our webdynpro application. This is process is explained here, by Bastian Preissler and Matthias Grün:
Note that it is possible to set the theme from within the webdynpro code. This is enormously powerful: if required, your application could run logic to choose from a number of themes at runtime.
Here’s a screenshot from an application using a modified theme. The text is all much larger than normal, and the colours used in the table have been changed:
It is very simple to create a SAP GUI transaction that will run a webdynpro application. The transaction can be created in SE93, calling transaction WDYID with the application name as one of the parameters (thanks to Glen Simpson for this tip):
using MVC, split the component up if too large, using if_wd_component_usage=>delete_component to delete all web dynpro component instances as soon as no longer needed
Keep context as small as possible, Create context only required by UI binding, use assistance class or other ABAP OO
Add assistance class to sub component: For the more complicated situation, we have to split up the component and
into the sub component, add the z_wd_component_sub into component usage of z_wd_component_demo as sub.
As we begin commencement celebrations, we want to extend our warmest congratulations to our graduating seniors and their family and friends!
It has been a pleasure to work with you, and we look forward to remaining in touch as you begin new chapters and new work!
We know that you go forward prepared to think about how to conduct conflict in constructive ways, how to advance justice, and how to cultivate more peaceful human relations. Let’s support each other in our efforts, and we hope the Peace and Conflict Studies Program will remain a base for collaboration and mutual education.
Hey everyone, Rob here again. With the release of Windows Server 2008 R2 and Windows 7 we have added new methods of enrolling for certificates: Certificate Enrollment Policy (CEP) and Certificate Enrollment Service (CES). CEP is a web service that enables users and computers to obtain certificate enrollment policy information. This information includes what types… Read more
I have a teammate with too much time, money and Ebay expertise on his hands. So I am now a luchador. In other news, our holiday posting drought should be at an end – plenty of blog stuff in the pipeline coming your way soon. Stay tuned. – Ned “corto y el mal” Pyle… Read more
David Everett here again with an interesting issue that causes the Advertising test in DCdiag.exe to fail when verifying the role of a global catalog (GC). A customer called Microsoft Product Support to determine why the Advertising test in dcdiag.exe was reporting that the global catalog role was not working on a Windows Server 2008… Read more
Hello, David Everett here again. Recently a customer contacted Microsoft Product Support to determine why the Connect to Domain Controller option in Active Directory Users and Computers (aka: ADUC or dsa.msc) was generating an incomplete list of Domain Controllers (DCs) for one domain. Even though the list of available DCs was truncated we found we… Read more
Ned here again. I’m frequently asked to explain the DFSR conflict algorithm – i.e. what happens when files are created or modified on two servers before replication takes place. What we don’t document well is that there are actually three conflict algorithms and they all behave quite differently. I am breaking these out into scenarios… Read more
Take a look at the new guidance for combing HT and CAS and you can install both roles by running Setup.com /mode:install /role:H,C (nice and easy) Written by Daniel Kenyon-Smith
Whilst working for a customer they had a specific requirement to apply a disclaimer to all outbound mail e.g. not to apply disclaimers to mail sent to other users within the Exchange organisation. Their requirement also included to only apply the disclaimer if it had not already been applied (or where it contained the same…
So another Exchange 2010 snack has been released for your viewing pleasure! Unified Messaging in Exchange Server 2010 Written By Daniel Kenyon-Smith
Learning snacks are short and interactive presentations on popular technologies, see this one for Exchange 2010, more to follow. Take a look at the Learning snack portal for other great presentations. Written by Daniel Kenyon-Smith