Hi,
we are working with BOXIR3.1, with German BO Preference Properties (Product locale , prefered viewing locale)
My problem ist the Monthname, we want to get a monthname in english and not in german.
The Universe Object Monthname is of Type date/time and has an Object format property “Mmm”.
So I get the german Montnames, how can I cange these Objects into an english Monthname ?
To change the BO Preferences is no option, because we have other Fomating in germany which should be hold (like 00.000,00 for a formatmask for numberfields and not 00,000.00)
To change the Object type, i.e. String, make a case structure and give static month text is no option, because these the Object has not the correct sort order.
I tried to give the connectinit a execute immediate ‘alter session set nls_date_language=AMERICAN’; but without any effect in BO.
( when I try this in an sql session, it works fine)
Has anybody a solution how I can achieve an english Monthname with german BO Preferences ?
This can be achieved easily if you have a calendar_dim table. You just need to have an English month column. Or create a database function to decode German months to English months. Or, we can use the least efficient way of coding this within a universe object.
Bi Uvee,
as understand your decode approach, I’ll get an Universe Object of CHar-type .
This Object can’t be sorted like a date Object but as a Char !
This is not what I want.
I’m not aware how to get a date column which shows a text and is sorted as a date Object in BO.
I’m using the Universe Object format option, so the Object is shown as a text but sortted as a date.
The Problem seems to be that The Unv.Object should be a date but with American Formating.