Presentation Layer - Custom Display Name

We use Oracle Datamarts as Data Source thus in our Repository a lot of information is just routed through. Of course we configured the joins in the physical layer and added some hierarchies, joins and calculated measures to the business model.
The question is now where to set the right column names which the end users will see (translation from technical column names to business column names). Normally I read that the naming should be done in the business model and then can be copied to the presentation model.
Is there any reason why not to leave alle the technical column names through to the presentation model and just to do the naming with the Custom Display Names? This had the advantage that we could rename the column display names and the reports never had to be modified.
Thank you for your thoughts and input

The main reason could be this:
If the attribute has been used in multiple subject areas, there is no need to go each subject areas and rename them, instead a one time rename in Business Modeling layer will do the work. Eg. Suppose there is a common dimension, say, Supplier/Customer/Time which are used in multiple subject areas. Renaming in Business modeling layer will be easier than going to each subject areas and rename them in presentation.
Hope this helps..
Thanks,
Anilesh

Similar Messages

  • Send email (c#) using ews and set custom display name (from)

    How to connect to exchange service via exchange web services send a mail and the display name is custom ?
    With this code, just connect to exchange server (ews) and send a mail.
    How to change my code ?
    private void t() {
    const string subjectBody = "test email ";
    const string username = "username";
    const string password = "password";
    const string domain = "domain";
    const string ewsURL = "http://exchangesrv/ews/exchange.asmx";
    unews.ExchangeServiceBinding esb = new unews.ExchangeServiceBinding();
    esb.Credentials = new System.Net.NetworkCredential( username, password, domain );
    esb.Url = ewsURL;
    unews.CreateItemType newItem = new unews.CreateItemType();
    newItem.MessageDisposition = unews.MessageDispositionType.SendAndSaveCopy;
    newItem.MessageDispositionSpecified = true;
    unews.MessageType msg = new unews.MessageType();
    msg.Subject = subjectBody;
    msg.Body = new unews.BodyType();
    msg.Body.BodyType1 = unews.BodyTypeType.Text;
    msg.Body.Value = subjectBody;
    msg.ToRecipients = new unews.EmailAddressType[1];
    msg.ToRecipients[0] = new unews.EmailAddressType();
    msg.ToRecipients[0].EmailAddress = "[email protected]";
    newItem.Items = new unews.NonEmptyArrayOfAllItemsType();
    newItem.Items.Items = new unews.ItemType[1];
    newItem.Items.Items[0] = msg;
    try {
    unews.CreateItemResponseType createItemResponse = esb.CreateItem( newItem );
    if (createItemResponse.ResponseMessages.Items[0].ResponseClass == unews.ResponseClassType.Error) {
    throw new Exception( createItemResponse.ResponseMessages.Items[0].MessageText );
    else {
    Console.WriteLine( "Item was created" );
    catch (Exception ex) {
    Console.WriteLine( ex.ToString() );
    With this code, can connect to a exchange server (smtp) and send a mail, with a custom display name.
    System.Net.Mail.SmtpClient smtpc = new System.Net.Mail.SmtpClient( "exchangesrv" );
    System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage( "CustomDisplayName <[email protected]>", "[email protected]", "test email", "test email" );
    smtpc.Credentials = new System.Net.NetworkCredential( "username", "password", "domain" );
    smtpc.Send( mm );

    That won't work the way you want it in EWS, like when you send via Outlook or OWA when you send a messages via EWS it's submitted via the Exchange store so the Sender Address will be resolved back to the default Reply address for whatever account your trying
    to send as. If you need some sort of custom display name I would suggest you stick to SMTP or possible create a Transport Agent that would rewrite the address before its sent externally.
    Cheers
    Glen

  • Custom Display Name

    If i login with my AdobeID and password, can i change my
    display name? Problem is that i want users automaticly login with
    my account to be OWNER, but with custom name.

    Hi,
    I guess sometimes the word and owner and host turns confusing. But for Afcs , they are are same. A owner has a user role value of 100.
    Publishers and viewers have user roles of 50 and 10 respectively.
    Publishers and Viewers have different rights in various components.
    When you log in with your user name and password in a room, you get assigned a owner role i.e. role = 100.
    When you log in as guest, you get assigned to user role of either Publisher i.e. 50 or Viewer i.e. 10 depending on whether your roomManager's whether roomManager.autopromote is true or false respectively.
    For changing the displayName , you can either follow the approach raff mentioned or I said in previous posts.
    Hope this helps.
    Thanks
    Hironmay Basu

  • Select 1 column in Presentation Layer, but display 2

    Is it possible to have a column in the presentation layer as a combination of two columns? Something like a dimensional key - but so that it doesn't come like 2004-1 (year+qtr), but like 2004 / 1 (2 columns) - thanks

    Like this...
    SQL> ed
    Wrote file afiedt.buf
      1  select max(decode(rn, 1, empno)) as emp1
      2        ,max(decode(rn, 2, empno)) as emp2
      3        ,max(decode(rn, 3, empno)) as emp3
      4        ,max(decode(rn, 4, empno)) as emp4
      5        ,max(decode(rn, 5, empno)) as emp5
      6        ,max(decode(rn, 6, empno)) as emp6
      7        ,max(decode(rn, 7, empno)) as emp7
      8        ,max(decode(rn, 8, empno)) as emp8
      9        ,max(decode(rn, 9, empno)) as emp9
    10        ,max(decode(rn, 10, empno)) as emp10
    11        ,max(decode(rn, 11, empno)) as emp11
    12        ,max(decode(rn, 12, empno)) as emp12
    13        ,max(decode(rn, 13, empno)) as emp13
    14        ,max(decode(rn, 14, empno)) as emp14
    15        ,max(decode(rn, 15, empno)) as emp15
    16        ,max(decode(rn, 16, empno)) as emp16
    17        ,max(decode(rn, 17, empno)) as emp17
    18        ,max(decode(rn, 18, empno)) as emp18
    19        ,max(decode(rn, 19, empno)) as emp19
    20        ,max(decode(rn, 20, empno)) as emp20
    21  from (
    22        select empno, row_number() over (order by empno) as rn from emp
    23*      )
    SQL> /
          EMP1       EMP2       EMP3       EMP4       EMP5       EMP6       EMP7       EMP8       EMP9   EMP10         EMP11      EMP12      EMP13      EMP14      EMP15      EMP16      EMP17      EMP18      EMP19      EMP20
          7369       7499       7521       7566       7654       7698       7782       7788       7839    7844          7876       7900       7902       7934
    SQL>

  • OIM 11g: Has anyone managed to pre-populate Display Name by post process

    Hi all,
    I have an event handler to set Display Name. It works via pre-process but not post (which we need for recon).
    Does anyone have this working for trusted reconciliation?
    Thanks,
    Wayne,

    We are doing a little more basic in our modify post process handler... something like:
    public BulkEventResult execute(long processId, long eventId, BulkOrchestration bulkOrchestration) {
      HashMap<String, Serializable>[] bulkParameters = bulkOrchestration.getBulkParameters();
      String[] entities = bulkOrchestration.getTarget().getAllEntityId();
      params = new HashMap<String, Object>();
      HashMap<String, Serializable> parameters;
      for (int i = 0; i < bulkParameters.length; i++) {
           entityId=entities;
    parameters = bulkParameters[i];
    // Insert whatever your custom display name logic is below
    String fName = getParameterValue(parameters, "First Name");
    String lName = getParameterValue(parameters, "Last Name");
    String mInitials = getParameterValue(parameters, "Middle Name");
    String dName = lName + " ," + mInitials + " " + fName;
    params.put("Display Name", dName);
    try {
    entityManager.modifyEntity(bulkOrchestration.getTarget().getType(),entityId, params);
    } catch (InvalidDataTypeException e) {
    // All/any of your catches go here
    return new BulkEventResult();

  • DTO, DAO - Displaying/Formatting Data in the Presentation Layer

    I need display multiple fields from a DTO throughout the presentation layer. What is the best way to format display data without duplicating the logic throughout presentation layer?
    Example
    I have a Person DTO that has first name, last name, and suffix 'getters' and am constantly showing the data out as "first last, suffix"
    Options
    1 - Create a utility class that formats the name of the Person DTO.
    public class DisplayUtil{
         public static String DisplayName(PersonDTO person){
              return person.getFirstName() + " " + person.getLastName() + ", " + person.getSuffix();
    }2 - Add a getter into the DTO that gets the data
    public class PersonDto{
         //Other fields, getters, and setters
         public String getName(){
              return person.getFirstName() + " " + person.getLastName() + ", " + person.getSuffix();
    }3 - Create a domain object (aka business object) using the "entity inherits from transfer object strategy".
    public class Person extends PersonDto{
         public String getName(){
              return person.getFirstName() + " " + person.getLastName() + ", " + person.getSuffix();
    }The easiest to implement now would be Option 2 above but it distorts what the DTO is supposed to be used for (which is transferring data).
    What have you done in the past? What is an "acceptable" best practice? Are there other options that I haven't listed above that you use?

    So, from what you advise you would have the following
    code in <b>all</b> of the JSP pages of the Struts
    app?
    <c:out value="${person.firstName} ${person.lastName}"
    />
    <c:logic test="${not empty person.suffix}">
         <c:out value=", ${person.suffix}" />
    </c:logic>The problem that I see with this is that changes
    would be incredibly difficult at a later date, since
    every page contains the logic about displaying the
    proper name format. (Say the client wanted to change
    to always display the last name first instead of the
    first name for all the pages. With this logic code
    being on every "template", their could be hundreds of
    pages to change. This is where I could see the
    benefit of a utility class like Option 1.)This is what the include directive is for. The JSP tags in your example should not exist (physically ) in each JSP file. They should be stored in a single JSP fragment file.
    The JSP fragment file is then "included" in each page via include directive. If you need to change anything for this at a later date, then you go to the single fragment file and make the change once.
    <html>
    <head><title>Including Shared Stuff in JSP Pages</title></head>
    <body>
    <%@include file="shared/text.jspf" %><br/>
    <font size="10">What It Do</font><br/>
    <jsp:include page="shared/text.jspf" />
    </body>
    </html>When each JSP file is converted to a Java servlet by the JSP Engine, it will grab the shared fragment and include it in the code for the servlet.

  • Display the Customer/Vendor Name in the General Ledger Report

    **I have Questions about General Ledger Report in SAP Business One. How can Display the Customer/Vendor Name in the General Ledger Report.**
    *Just would like to ask if its possible to display the Customer/Vendor Name in the General Ledger Report? The format simply have the Customer/Vendor Code on the said report. Is there a work around on this?*

    If ur selection creteria by g/l account,u can display customer/vendor name by including
    offset account from form settings.

  • Display the Customer/Vendor Name in the Check Register Report

    Just would like to ask if its possible to display the Customer/Vendor Name in the Check Register Report? The format simply have the Customer/Vendor Code on the said report.  Is there a work around on this?
    Thanks...

    Llowen,
    You may develop a Query like this
    SELECT T0.CheckNum, T0.PmntNum, T0.VendorCode, T0.VendorName,  T0.TaxDate, T0.CreateDate, T0.PrnConfrm, T0.CHECKSUM FROM OCHO T0
    WHERE T0.Canceled = 'N' AND (T0.CheckDate BETWEEN  '[[%0]]' AND '[[%1]]') OR (T0.CheckNum BETWEEN '[[%2]]' AND '[[%3]]')
    Suda

  • How to chage the display name in SC browser for the custome fields?

    Hi,
    I created 2 custom fields for Shopping cart in SRM. How to chage the display name in SC browser for this custome fields?
    Thanks
    Kevin

    Hi Kevin,
    when you have defined your customer fields, you have created new fields in the CUF structures. The labels displayed on the SC screen come from the data element you have assigned to those cust fields in the include structure.
    If you have used a std data element, then you can change its translation (attention, this will impact all structures, tables... abap objects using this data element).
    If you have created a Z data element, then adapt its description accordingly.
    Rgds
    Christophe
    PS: please reward points for helpfull answers

  • How to make the display of custom column names in UWL(not bother abt values

    Hi all
    i want to make the display of custom column names in UWL ( for example GP)
    i dont want or not looking about values for those custom columns . i know that thru custom connector we can achieve to retrieve the values for those custom columns. but currently i am looking only just to display the custom column names( for example GP custom column names, just i want to display the name of the columns ) in UWL .
    Thanks
    Sunil

    Hello Prashant,
    You can add the control to your custom pagelayout, the following article has an example:
    http://spandps.com/2012/02/22/showing-the-audience-target-field-in-an-editmodepanel-sharepoint-sp2010-in-projectserver-ps2010/
    Btw, the SPFieldTargetToControl has a required property:
    http://msdn.microsoft.com/en-us/library/microsoft.office.server.webcontrols.fieldtypes.spfieldtargettocontrol.required(v=office.14).aspx
    - Dennis | Netherlands | Blog |
    Twitter

  • Presentation Layer column name change effects on existing reports ?

    Hello Gurus,
    I have one requirement where user are not sure about the column names in Presentation Layer.
    so they want us to create the reports and once the reports are delivered they will give us the column name as per their requirement.
    now i read couple of blogs related to this, that does it affects the exiting reports?
    in couple of blogs they says that i won't. becaus BI server creates the alias for the old name and will reflects it wherever it's used in reports..
    So can anyone tell me where this alias name has been stored in OBIEE?
    and is there any precaution that needs to be done while doing this beacuse we are expecting to create around 40-50 reports and changing the column name after changing the presentation layer name change will increase lots of work..
    Thanking You..

    I've confirmed it on a 10g environment that when you rename the column in the RPD the existing reports reflect the change.
    What I was referring to in the statement you highlight is that a column name can be changed when being used as the definition of a report. If somebody specifies an abbreviation of the current name to fit it in a table or chart then it will not be updated from a name change in the RPD.
    So long as you build reports using the name provided by the RPD and none of the developers take the liberty of renaming it in the column properties of the request/analyses the single rename should take effect through all the reports you build.
    You can also manage the column name by renaming it in a report and using the save as system wide default. But the way you intend to do it would be the best method.
    Edited by: James - Projected on 25-May-2012 14:07

  • Need to set "Title", "Display Name" and "Name" fields to custom string property "RMA Number" for each instance of custom work item

    Hi,
    We have a custom Work Item we use to track RMA's. I've created a string property called RMA Number which is also used as a key.
    RMAs do not have titles or any other identifying properties other than the unique RMA number (think incident number).
    I was wondering what the best approach would be to set these other fields ("Title", "Display Name" and "Name") to the RMA Number value (RMAXXX), as I'm currently investigating using a powershell script via a workflow.
    Thanks,
    Pietro

    Hi Marcel,
    I've come up with the following:
    # Load the SMlets module
    Import-Module SMlets
    # Get the RMA Class
    $RMAClass = Get-SCSMObject -Class (Get-SCSMClass -Name MyWorkItem$)
    foreach ($RMA in $RMAClass)
    $RMANumber = $RMA.RMANumber
    $RMA | Set-SCSMObject -PropertyHashtable @{"DisplayName" = $RMANumber; “Title” = $RMANumber; ”Description” = $RMANumber; }
    Is it possible to make it aware of which RMA work item executed it, and only update that one? Updating all the records each time a new one is created will cause some problems in the future.
    Thanks,
    Pietro

  • Illustrator 5.5: Displaying custom artboard Names under artboards

    Displaying custom artboard Names under the artboards
    Naming and sorting artboards is a great way to handle multiple page AI files. I'm working on a longterm project that uses a large number of artwords. Is it possible to display the name of the artboard under the artboard itself on the screen?
    Here are examples:
    [above: I've currently got over 40 artboards in this one file]
    [above: the listing of artboards]

    <why do you need to see the name?> It would be easier for me to see my name tags for all pages.
    I was hoping to find a way to show the all the names of artboards on the screen below the artboards, as you do info for stock photos or google images searches. Nothing crazy.
    This is what I'm talking about [I've added the page dimension since we can have multiple page sizes in on doc]:

  • How to set the "display name" of an customized property

    Hi,
    I've created a customzied property of KM file with KM API, and display it in KM navigation iview. It is ok, except the Column head show the technical name of the property. But what i want is some specify display name and even can support multi language, how this can be done?? Any hint?? Thanks!!
    Best Regards,
    Xiaoming Yang

    you must change the collection render and the resource render in order to show the properties you want.
    For translation propourses check this link
    http://help.sap.com/saphelp_nw04/helpdata/en/75/e000861cb8ad4b8e4f19dd6416346d/frameset.htm
    You must deal with resource bundle

  • Custom page : displaying attribute display name and values

    Hi !!
    I'm developping a specific screen. I have a zone where I want to display a list of fields with a label containing the display name of an attribute and with a textbox containg the value of the attribute.
    For now, I'm doing that like this :
    - In a region, for each attribute I create a MessageTextInput with these properties :
    View Instance : the view that gets the attributes values
    View Attribute : the attribute I want to display in this field
    Prompt : a hard coded label that corresponds to the attribute.
    I know this isn't the right approach and I'm looking for a better way to do that as there is some bad sides :
    - my view object gets all the attributes of an attribute group. If I add an attribute to the attribute group, it will not be displayed in my page. I'll have to add it manually and reimport the xml.
    - if I change the display name, I will also have to manually edit the xml file and reimport it
    - I want a multi-language screen : if I'm connected in english I want my screen to display the attribute's english display name, and if I'm connected in french I want my screen to display the attribute's french display name.
    So how can I do it ?
    Is there an region or item which has a "View Instance" property and that is able to display items depending on the view fields ?
    Will I have to manually write a controller that builds this page dynamically ?
    Thanks a lot

    You have to use personalization and add a messageTextInput and set the prompt, viewInstance and viewAttribute properties. You can get your prompt translated using the translate options in Manage Levels page in personalization tool or use XLIFFExtractor and XLIFFImporter to manually do translations.
    Read OA Personalization guide for details.

Maybe you are looking for

  • Event handling with images

    I am not sure how to get my images to respond to the mouseClicked event. I need to know how I can get an image to play an audio clip once it is clicked on.

  • Suggestions for Image montage software needed

    Hi, I am in need of come cool image montage software that can handle a few hundred images. I have checked out Core Melt's ImageFlow (fx) and while that is ok, it isn't as dynamic as I would like. For 99 bucks, there are only one or two of their style

  • Photocopying only part of page with fade out of center of page

    My printer prints from the computer but does not print out well when photocopying.   I get the sides of the page for the most part, but the center of the page fades to blank.  I also can't print out a full alignment page (I changed the ink cartridges

  • No paper error

    My brand new HP Envy 5530 keeps telling me there is no paper when I try to print an alignment page or any other document.  I've loaded paper, and it is rotating through the printer, but during the process the paper stops moving and then the error mes

  • I can see my external harddrive but cant access it.

    I have a macbook pro, and a 1.5TB external hard drive. It works fine on my pro, but when I try and put it into a friends macbook pro i cant seem to access any of the files. It comes up on the desktop, and I can see the 4 folders inside it, but I cant