Add new view set to navigational bar

i have a new viewset with views( this is working fine i tested it alone
how can i add this to a link in navigational bar?

Hi,
You can follow the below steps,
1. In the runtime repository add your window to the component Interface, add inbound and outbound plugs as well
2. Go to SPRO->CRM>UI Framework->Technical Role Def->Define Work Area Component Repository, create new entry and add your component.
3. Go to Nav bar profile and create logical link, create work center link group and add your logical link.
4. Use some existing work center and assign the work center link group created to this work center
5. Go to Define Business Role and choose your business role and enable that work center link.
Regards,
Shobhit

Similar Messages

  • How do I add an image to my navigation bar?

    How do I add an image to my navigation bar? I created my own. Let's say for example I wanted to a page dedicated to the lakers rss feed, and instead of having text in the box "Lakers", I want it to be the lakers logo. I already have the hyperlink in that box working.

    That didn't sound right:
    How do I add an image to my navigation bar? I created my own. Let's say for example I wanted to have a page dedicated to the lakers rss feed, and instead of having text in the box on the bar that reads "Lakers", I want it to be the lakers logo. I already have the hyperlink in that box that will direct you to that page.

  • How do I add an image above the navigation bar?

    I'm trying to add an image above the navigation bar and can't seem to do it without covering the links. Does anyone know how to do that?
    Thanks!

    Hi,
    select the page you want to add the image to
    open up the Inspector and go to the Page Tab (second from left)
    Choose Layout and increase the size of Header Height
    Regards,
    Cédric

  • Add new view in 3D annotation

    Hello,
         I have been developing a c++ plugin which embed 3D model in PDF.
         I want to add new views with 3D annotation.How i can do this ?
         In 3D annotation property form inside 3D tab i can add views so that they appears in list of view of 3D annotation .How i can do this programatically ?
    Thanks,

    IIRC, the views are listed in one of the dictionaries off the 3D annotation.  Did you check ISO 32000-1?

  • Is it possible to add new character set encodings?

    Hello,
    is it possible to add new character set encodings in Mac OS?
    Practically, i need to add "Russian (DOS)" encoding to Tiger, but is it at all possible even in newer versions of Mac OS?
    Where to find the missing encodings and how to install them?
    Google search did not return much.
    Thanks.

    Well, it was a general question about possibility of adding new encodings in Mac OS, but i posted a more specific question about Tiger here:
    http://discussions.apple.com/thread.jspa?threadID=2692557&tstart=0
    On Tiger i do not have Russian (DOS) in TextEdit, only Cyrillic (DOS).
    The same about TextWrangler on Tiger.
    Strangely, i have Russian (DOS) in TeXShop on Tiger.

  • Keeping my view tight against navigation bar (iPhone)

    Hi there,
    I'm having a very interesting problem... I had my application working great, but wanted to add more, so I figured I'd add a navigation bar and just call my current class (which extends UIView) as a subview in my new view controller.
    The only problem is, when I do this I get it 20 pixels beneath the navigation bar. So there is a black space and it's quite frustrating and I haven't been able to get rid of it. Has anyone had this problem? Let me know if there is any specific code you want to see.
    Thanks!
    Apparently it's 20 pixels because setting the rect as (0,-20,any number, anynumber) sticks it in the upper left corner...
    Surely this isn't the intended way to tackle this, right?

    I have fixed this before. Note the use of .bounds
    I am also not sure how to mark a block of text as code in these forums - I guess PM me if you cannot translate the corrupted text OR know how to properly mark code! usually it is and
    - (void)loadView
    // Create a custom view hierarchy.
    UIView *view = [[UIView alloc] initWithFrame:[UIScreen mainScreen].applicationFrame];
    self.view = view;
    [view release];
    contentView = [[MainView alloc] initWithFrame: [UIScreen mainScreen].bounds];
    [self. view addSubview:contentView];
    }

  • The view of the navigation bar has shrunk and I cannot see the tiny print in search box and page location box.

    How do I increase the size of the view within these 2 areas in the navigation bar?. The icons on the bar have not shrunk. I have Windows 7 and FF 19.0.2 which I just reinstalled.

    Are you using any DPI related settings in Windows to increases the font size?
    * Control Panel > Personalization : Adjust font size (DPI) or in Window Color and Appearance
    Start Firefox in <u>[[Safe Mode|Safe Mode]]</u> to check if one of the extensions (Firefox/Tools > Add-ons > Extensions) or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox/Tools > Add-ons > Appearance).
    *Do NOT click the Reset button on the Safe mode start window or otherwise make changes.
    *https://support.mozilla.org/kb/Safe+Mode
    *https://support.mozilla.org/kb/Troubleshooting+extensions+and+themes

  • Create a new link in the navigation bar for cutom application

    Dear CRM guru's,
       I am new to CRM 2007 and I need to create a custom application which would present a web form to the user(all CRM business roles), user would fill in few details and upon submit action of the form, I need to write the data into z tables in CRM 2007 Web-UI framework. Can you please share your thoughts here.
    Thanks!
    Surya.

    Hello Surya,
    explaining everything you would have to do in detail is a little bit to comprehensive for this forum. Best thing is to finde someone to explain it to you in person. A colleague or even one of the SAP courses.
    To get you startet:
    Most important is TX BSP_WD_CMPWB here you can create and test your new component.
    From now on look in SPRO for the bold words it is in CRM->UI-Framework section.
    - After you created it, you have to make it known in the component repository and create technical links.
    - For the technical links you can create logical links.
    - These links can be assigned to a logical link group which is then part of your navigation bar profile.
    I hope this will give you a small idea how to get around. As mentioned above this topic is big enough to fill a whole day of training.
    When holding my first CRM 5.1 training back in 2006 it even took me four days to get the fellows started. With 6.0 it is no different

  • How to add new views in Subview dropdown in UWL inbox?

    Hi All,
    I have a requirement to add more views in the "Subview" dropdown in UWL inbox?
    I uploaded the below UWL config file and didn't work.
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE UWLConfiguration PUBLIC '-//SAP//UWL1.0//EN' 'uwl_configuration.dtd'
      >
    <UWLConfiguration version="1.0">
      <ItemTypes>
        <ItemType name="uwl.task.webflow.TS99999999.SAP_R3_HumanResources" connector="WebFlowConnector" defaultView="myExpenseApproval" defaultAction="viewDetail" executionMode="pessimistic"/>
      </ItemTypes>
      <Views>
        <View name="myExpenseApproval" selectionMode="SINGLESELECT" width="98%" supportedItemTypes="uwl.task.webflow.TS999999999" columnOrder="subject, creatorId, createdDate, priority, attachmentCount, completedDate" sortby="createdDate" tableDesign="STANDARD" visibleRowCount="10" headerVisible="yes" queryRange="undefined" tableNavigationFooterVisible="yes" tableNavigationType="CUSTOMNAV" refresh="-1" dueDateSevere="0" dueDateWarning="0" emphasizedItems="new" displayOnlyDefinedAttributes="no" dynamicCreationAllowed="yes" actionPosition="bottom">
          <Descriptions default="Expense Report to Approve">
            <ShortDescriptions>
              <Description Language="en" Description="Expense Report to Approve"/>
            </ShortDescriptions>
          </Descriptions>
          <Actions>
            <Action reference="refresh"/>
            <Action reference="removeFromNavigation"/>
            <Action reference="addToNavigation"/>
            <Action name="launchSAPAction" groupAction="" handler="SAPTransactionLauncher" returnToDetailViewAllowed="yes" launchInNewWindow="no">
              <Descriptions default="launchSAPAction"/>
            </Action>
          </Actions>
        </View>
      </Views>
    </UWLConfiguration>
    Can anyone tell me what's wrong in this xml file?
    Or
    How to resolve this issue?
    Thanks
    Sundar

    Mr. I, GURU:
    I am trying to make my first workbook, and I do not have any options in the Available section. I can open up a SQL session, and view the tables with this same user ID. In Discoverer, I cannot see any items in this list. Does the Administrator have to assign separate user access for Discoverer?
    Thanks in advance.

  • Try to add new View object to an exist AM

    Dears ,
    i'm trying to create new text filed in an exist OAF page and i have create anew vo and add it to the exist AM the below erroe has been appeared
    Message not found. Application: FND, Message Name: FND_VIEWOBJECT_NOT_FOUND. Tokens: VONAME = XxTedExtVONEW1; APPLICATION_MODULE = xxted.oracle.apps.per.extint.server.XxTedExtAM;
    below is the code of XxTedExtAM  and the red is my code for adding the new view object:
    /*     */ package xxted.oracle.apps.per.extint.server;
    /*     */ import java.io.PrintStream;
    /*     */ import oracle.apps.fnd.framework.OAException;
    /*     */ import oracle.apps.fnd.framework.OARow;
    /*     */ import oracle.apps.fnd.framework.OAViewObject;
    /*     */ import oracle.apps.fnd.framework.server.OAApplicationModuleImpl;
    /*     */ import oracle.apps.fnd.framework.server.OADBTransaction;
    /*     */ import oracle.jbo.Row;
    /*     */ import oracle.jbo.domain.Date;
    /*     */ import oracle.jbo.domain.Number;
    /*     */ import oracle.jbo.server.ViewLinkImpl;
    /*     */ public class XxTedExtAMImpl extends OAApplicationModuleImpl
    /*     */   public XxTedAnotherJobVOImpl getXxTedAnotherJobVO1()
    /*  19 */     return (XxTedAnotherJobVOImpl)findViewObject("XxTedAnotherJobVO1");
    /*     */   public XxTedCompenVOImpl getXxTedCompenVO1()
    /*  24 */     return (XxTedCompenVOImpl)findViewObject("XxTedCompenVO1");
    /*     */   public XxTedCultIssueVOImpl getXxTedCultIssueVO1()
    /*  29 */     return (XxTedCultIssueVOImpl)findViewObject("XxTedCultIssueVO1");
    /*     */   public XxTedGuidlinesVOImpl getXxTedGuidlinesVO1()
    /*  34 */     return (XxTedGuidlinesVOImpl)findViewObject("XxTedGuidlinesVO1");
    /*     */   public XxTedJobIssueVOImpl getXxTedJobIssueVO1()
    /*  39 */     return (XxTedJobIssueVOImpl)findViewObject("XxTedJobIssueVO1");
    /*     */   public XxTedLeaveResVOImpl getXxTedLeaveResVO1()
    /*  44 */      return (XxTedLeaveResVOImpl)findViewObject("XxTedLeaveResVO1");
    /*     */   public XxTedRelIssueVOImpl getXxTedRelIssueVO1()
    /*  49 */     return (XxTedRelIssueVOImpl)findViewObject("XxTedRelIssueVO1");
    /*     */   public XxTedTerminologyVOImpl getXxTedTerminologyVO1()
    /*  54 */     return (XxTedTerminologyVOImpl)findViewObject("XxTedTerminologyVO1");
    /*     */   public static void main(String[] args)
    /*  58 */     launchTester("xxted.oracle.apps.per.extint.server", "XxTedExtAMLocal");
    /*     */   public XxTedExitInterviewVOImpl getXxTedExitInterviewVO1()
    /*  64 */     return (XxTedExitInterviewVOImpl)findViewObject("XxTedExitInterviewVO1");
    /*     */   public XxTedExitintDetF1VOImpl getXxTedExitintDetF1VO1()
    /*  69 */     return (XxTedExitintDetF1VOImpl)findViewObject("XxTedExitintDetF1VO1");
    /*     */   public XxTedExitintDetF2VOImpl getXxTedExitintDetF2VO1()
    /*  74 */     return (XxTedExitintDetF2VOImpl)findViewObject("XxTedExitintDetF2VO1");
    /*     */   public XxTedExitintDetF3VOImpl getXxTedExitintDetF3VO1()
    /*  79 */     return (XxTedExitintDetF3VOImpl)findViewObject("XxTedExitintDetF3VO1");
    /*     */   public XxTedExitintDetF4VOImpl getXxTedExitintDetF4VO1()
    /*  84 */     return (XxTedExitintDetF4VOImpl)findViewObject("XxTedExitintDetF4VO1");
    /*     */   public XxTedExitintDetF5VOImpl getXxTedExitintDetF5VO1()
    /*  89 */     return (XxTedExitintDetF5VOImpl)findViewObject("XxTedExitintDetF5VO1");
    /*     */   public XxTedExitintDetF6VOImpl getXxTedExitintDetF6VO1()
    /*  94 */     return (XxTedExitintDetF6VOImpl)findViewObject("XxTedExitintDetF6VO1");
    /*     */   public ViewLinkImpl getXxTedExitintDetF1VL1()
    /*  99 */     return (ViewLinkImpl)findViewLink("XxTedExitintDetF1VL1");
    /*     */   public ViewLinkImpl getXxTedExitintDetF2VL1()
    /* 104 */     return (ViewLinkImpl)findViewLink("XxTedExitintDetF2VL1");
    /*     */   public ViewLinkImpl getXxTedExitintDetF3VL1()
    /* 109 */     return (ViewLinkImpl)findViewLink("XxTedExitintDetF3VL1");
    /*     */   public ViewLinkImpl getXxTedExitintDetF4VL1()
    /* 114 */     return (ViewLinkImpl)findViewLink("XxTedExitintDetF4VL1");
    /*     */   public ViewLinkImpl getXxTedExitintDetF5VL1()
    /* 119 */     return (ViewLinkImpl)findViewLink("XxTedExitintDetF5VL1");
    /*     */   public ViewLinkImpl getXxTedExitintDetF6VL1()
    /* 124 */     return (ViewLinkImpl)findViewLink("XxTedExitintDetF6VL1");
    /*     */   public XxTedReqIdVOImpl getXxTedReqIdVO1()
    /* 129 */     return (XxTedReqIdVOImpl)findViewObject("XxTedReqIdVO1");
    /*     */   public XxTedInterviewerVOImpl getXxTedInterviewerVO1()
    /* 134 */     return (XxTedInterviewerVOImpl)findViewObject("XxTedInterviewerVO1");
    /*     */   public void initRecords()
    /* 138 */     OAViewObject XxTedEmpDataVO = getXxTedEmpDataVO1();
    /* 139 */     Row[] empRow = XxTedEmpDataVO.getAllRowsInRange();
    /* 140 */     XxTedEmpDataVORowImpl empRowImp = (XxTedEmpDataVORowImpl)empRow[0];
    /* 141 */     OAViewObject XxTedReqIdVO = getXxTedReqIdVO1();
    /* 142 */     if (!XxTedReqIdVO.isPreparedForExecution())
    /* 144 */       XxTedReqIdVO.executeQuery();
    /* 146 */     Row[] reqRow = XxTedReqIdVO.getAllRowsInRange();
    /* 147 */     XxTedReqIdVORowImpl reqRowImp = (XxTedReqIdVORowImpl)reqRow[0];
    /* 149 */     OAViewObject XxTedExitInterviewVO = getXxTedExitInterviewVO1();
    /* 150 */     if (!XxTedExitInterviewVO.isPreparedForExecution())
    /* 152 */       XxTedExitInterviewVO.setMaxFetchSize(0);
    /* 153 */       XxTedExitInterviewVO.executeQuery();
    /* 154 */       XxTedExitInterviewVO.setMaxFetchSize(-1);
    /* 156 */     Row row = XxTedExitInterviewVO.createRow();
    /* 157 */     row.setAttribute("RequestId", reqRowImp.getAttribute("Reqid"));
    /* 158 */     row.setAttribute("RequesterId", empRowImp.getAttribute("EmployeeNumber"));
    /* 160 */     XxTedExitInterviewVO.insertRow(row);
    /* 161 */     row.setNewRowState((byte)0);
    /*     */   public void execQueries(String userId)
    /* 166 */     OAViewObject XxTedGuidlinesVO = getXxTedGuidlinesVO1();
    /* 167 */     if (!XxTedGuidlinesVO.isPreparedForExecution())
    /* 169 */       XxTedGuidlinesVO.executeQuery();
    /* 172 */     OAViewObject XxTedEmpDataVO = getXxTedEmpDataVO1();
    /* 173 */     if (!XxTedEmpDataVO.isPreparedForExecution())
    /* 175 */       XxTedEmpDataVO.setNamedWhereClauseParam("p_user_id", userId);
    /* 176 */       XxTedEmpDataVO.executeQuery();
    /* 179 */     OAViewObject XxTedTerminologyVO = getXxTedTerminologyVO1();
    /* 180 */     if (!XxTedTerminologyVO.isPreparedForExecution())
    /* 182 */       XxTedTerminologyVO.executeQuery();
    /* 185 */     OAViewObject XxTedLeaveResVO = getXxTedLeaveResVO1();
    /* 186 */     if (!XxTedLeaveResVO.isPreparedForExecution())
    /* 188 */       XxTedLeaveResVO.executeQuery();
    /////////////////////////////lamiaa///////////////
           /* OAViewObject XxTedExtVONEW = getXxTedExtVONEW();
                if (!XxTedExtVONEW.isPreparedForExecution())
                XxTedExtVONEW.executeQuery();
      /////////////////////////////lamiaa///////////////
    /* 191 */     OAViewObject XxTedCompenVO = getXxTedCompenVO1();
    /* 192 */     if (!XxTedCompenVO.isPreparedForExecution())
    /* 194 */       XxTedCompenVO.executeQuery();
    /* 197 */     OAViewObject XxTedJobIssueVO = getXxTedJobIssueVO1();
    /* 198 */     if (!XxTedJobIssueVO.isPreparedForExecution())
    /* 200 */       XxTedJobIssueVO.executeQuery();
    /* 203 */     OAViewObject XxTedRelIssueVO = getXxTedRelIssueVO1();
    /* 204 */     if (!XxTedRelIssueVO.isPreparedForExecution())
    /* 206 */       XxTedRelIssueVO.executeQuery();
    /* 209 */     OAViewObject XxTedCultIssueVO = getXxTedCultIssueVO1();
    /* 210 */     if (!XxTedCultIssueVO.isPreparedForExecution())
    /* 212 */       XxTedCultIssueVO.executeQuery();
    /* 215 */     OAViewObject XxTedAnotherJobVO = getXxTedAnotherJobVO1();
    /* 216 */     if (!XxTedAnotherJobVO.isPreparedForExecution())
    /* 218 */       XxTedAnotherJobVO.executeQuery();
    /* 220 */     OAViewObject XxTedInterviewerVO = getXxTedInterviewerVO1();
    /* 221 */     if (!XxTedInterviewerVO.isPreparedForExecution())
    /* 223 */       XxTedInterviewerVO.executeQuery();
    /*     */   public void insertData()
    /* 229 */     OAViewObject XxTedExitintDetF1VO = getXxTedExitintDetF1VO1();
    /* 230 */     OAViewObject XxTedExitintDetF2VO = getXxTedExitintDetF2VO1();
    /* 231 */     OAViewObject XxTedExitintDetF3VO = getXxTedExitintDetF3VO1();
    /* 232 */     OAViewObject XxTedExitintDetF4VO = getXxTedExitintDetF4VO1();
    /* 233 */     OAViewObject XxTedExitintDetF5VO = getXxTedExitintDetF5VO1();
    /* 234 */     OAViewObject XxTedExitintDetF6VO = getXxTedExitintDetF6VO1();
    /* 236 */     OAViewObject XxTedLeaveResVO = getXxTedLeaveResVO1();
        /////////////////////////////lamiaa///////////////
                 //OAViewObject XxTedExtVONEW = getXxTedExtVONEW();
        /////////////////////////////lamiaa///////////////
    /* 237 */     OAViewObject XxTedCompenVO = getXxTedCompenVO1();
    /* 238 */     OAViewObject XxTedJobIssueVO = getXxTedJobIssueVO1();
    /* 239 */     OAViewObject XxTedRelIssueVO = getXxTedRelIssueVO1();
    /* 240 */     OAViewObject XxTedCultIssueVO = getXxTedCultIssueVO1();
    /* 241 */     OAViewObject XxTedAnotherJobVO = getXxTedAnotherJobVO1();
    /* 243 */     Row[] rowF1 = XxTedLeaveResVO.getFilteredRows("SelectFlg", "Y");
                /////////////////////////////lamiaa///////////////
                //  Row[] rowF7 = XxTedExtVONEW.getFilteredRows("SelectFlg", "Y");
                /////////////////////////////lamiaa///////////////
    /* 244 */     Row[] rowF2 = XxTedCompenVO.getFilteredRows("SelectFlg", "Y");
    /* 245 */     Row[] rowF3 = XxTedJobIssueVO.getFilteredRows("SelectFlg", "Y");
    /* 246 */     Row[] rowF4 = XxTedRelIssueVO.getFilteredRows("SelectFlg", "Y");
    /* 247 */     Row[] rowF5 = XxTedCultIssueVO.getFilteredRows("SelectFlg", "Y");
    /* 248 */     Row[] rowF6 = XxTedAnotherJobVO.getFilteredRows("SelectFlg", "Y");
    /* 250 */     if (!XxTedExitintDetF1VO.isPreparedForExecution())
    /* 252 */       XxTedExitintDetF1VO.executeQuery();
    /* 254 */     for (int i = 0; i < rowF1.length; i++) {
    /* 255 */       XxTedExitintDetF1VO.last();
    /* 256 */       XxTedExitintDetF1VO.next();
    /* 257 */       Row row1 = XxTedExitintDetF1VO.createRow();
    /* 258 */       row1.setAttribute("SectionNumber", "F.1");
    /* 259 */       row1.setAttribute("SelectedValue", rowF1[i].getAttribute("LookupCode"));
    /* 260 */       XxTedExitintDetF1VO.insertRow(row1);
    /* 261 */       row1.setNewRowState((byte)0);
    /* 264 */     if (!XxTedExitintDetF2VO.isPreparedForExecution())
    /* 266 */       XxTedExitintDetF2VO.executeQuery();
    /* 268 */     for (int i = 0; i < rowF2.length; i++) {
    /* 269 */       XxTedExitintDetF2VO.last();
    /* 270 */       XxTedExitintDetF2VO.next();
    /* 271 */       Row row2 = XxTedExitintDetF2VO.createRow();
    /* 272 */       row2.setAttribute("SectionNumber", "F.2");
    /* 273 */       row2.setAttribute("SelectedValue", rowF2[i].getAttribute("LookupCode"));
    /* 274 */       XxTedExitintDetF2VO.insertRow(row2);
    /* 275 */       row2.setNewRowState((byte)0);
    /* 278 */     if (!XxTedExitintDetF3VO.isPreparedForExecution())
    /* 280 */       XxTedExitintDetF3VO.executeQuery();
    /* 282 */     for (int i = 0; i < rowF3.length; i++) {
    /* 283 */       XxTedExitintDetF3VO.last();
    /* 284 */       XxTedExitintDetF3VO.next();
    /* 285 */       Row row3 = XxTedExitintDetF3VO.createRow();
    /* 286 */       row3.setAttribute("SectionNumber", "F.3");
    /* 287 */       row3.setAttribute("SelectedValue", rowF3[i].getAttribute("LookupCode"));
    /* 288 */       XxTedExitintDetF3VO.insertRow(row3);
    /* 289 */       row3.setNewRowState((byte)0);
    /* 291 */     if (!XxTedExitintDetF4VO.isPreparedForExecution())
    /* 293 */       XxTedExitintDetF4VO.executeQuery();
    /* 295 */     for (int i = 0; i < rowF4.length; i++) {
    /* 296 */       XxTedExitintDetF4VO.last();
    /* 297 */       XxTedExitintDetF4VO.next();
    /* 298 */       Row row4 = XxTedExitintDetF4VO.createRow();
    /* 299 */       row4.setAttribute("SectionNumber", "F.4");
    /* 300 */       row4.setAttribute("SelectedValue", rowF4[i].getAttribute("LookupCode"));
    /* 301 */       XxTedExitintDetF4VO.insertRow(row4);
    /* 302 */       row4.setNewRowState((byte)0);
    /* 304 */     if (!XxTedExitintDetF5VO.isPreparedForExecution())
    /* 306 */       XxTedExitintDetF5VO.executeQuery();
    /* 308 */     for (int i = 0; i < rowF5.length; i++) {
    /* 309 */       XxTedExitintDetF5VO.last();
    /* 310 */       XxTedExitintDetF5VO.next();
    /* 311 */       Row row5 = XxTedExitintDetF5VO.createRow();
    /* 312 */       row5.setAttribute("SectionNumber", "F.5");
    /* 313 */       row5.setAttribute("SelectedValue", rowF5[i].getAttribute("LookupCode"));
    /* 314 */       XxTedExitintDetF5VO.insertRow(row5);
    /* 315 */       row5.setNewRowState((byte)0);
    /* 318 */     if (!XxTedExitintDetF6VO.isPreparedForExecution())
    /* 320 */       XxTedExitintDetF6VO.executeQuery();
    /* 322 */     for (int i = 0; i < rowF6.length; i++) {
    /* 323 */       XxTedExitintDetF6VO.last();
    /* 324 */       XxTedExitintDetF6VO.next();
    /* 325 */       Row row6 = XxTedExitintDetF6VO.createRow();
    /* 326 */       row6.setAttribute("SectionNumber", "F.6");
    /* 327 */       row6.setAttribute("SelectedValue", rowF6[i].getAttribute("LookupCode"));
    /* 328 */       XxTedExitintDetF6VO.insertRow(row6);
    /* 329 */       row6.setNewRowState((byte)0);
    /* 331 */     saveData();
    /*     */   public void saveData()
    /* 336 */     getOADBTransaction().commit();
    /*     */   public XxTedEmpDataVOImpl getXxTedEmpDataVO1()
    /* 342 */     return (XxTedEmpDataVOImpl)findViewObject("XxTedEmpDataVO1");
    /*     */   public void queryReqUsingEmp(String pEmpno) {
    /* 345 */     OAViewObject XxTedExitInterviewVO = getXxTedExitInterviewVO1();
    /* 347 */     XxTedExitInterviewVO.setWhereClause("REJ_FLG <> 1 AND Requester_id = " + pEmpno);
    /* 348 */     XxTedExitInterviewVO.executeQuery();
    /*     */   public void execQueriesGuidlines()
    /* 353 */     OAViewObject XxTedGuidlinesVO = getXxTedGuidlinesVO1();
    /* 354 */     if (!XxTedGuidlinesVO.isPreparedForExecution())
    /* 356 */       XxTedGuidlinesVO.executeQuery();
    /*     */   public void execQueriesEmpData(String param) {
    /* 361 */     OAViewObject XxTedEmpDataVO = getXxTedEmpDataVO1();
    /* 363 */     if (!XxTedEmpDataVO.isPreparedForExecution())
    /* 365 */       XxTedEmpDataVO.setNamedWhereClauseParam("p_user_id", param);
    /* 366 */       XxTedEmpDataVO.executeQuery();
    /* 369 */     Row[] empRow = XxTedEmpDataVO.getAllRowsInRange();
    /* 370 */     XxTedEmpDataVORowImpl empRowImp = (XxTedEmpDataVORowImpl)empRow[0];
    /* 371 */     String empNo = (String)empRowImp.getAttribute("EmployeeNumber");
    /* 373 */     OAViewObject XxTedEmpDataVO2 = getXxTedEmpData2_1();
    /* 374 */     XxTedEmpDataVO2.setNamedWhereClauseParam("p_emp", empNo);
    /* 375 */     XxTedEmpDataVO2.executeQuery();
    /* 377 */     OAViewObject XxReq = getXxTedExitInterviewVO1();
    /* 378 */     XxReq.setWhereClause("Requester_id = " + empNo);
    /* 379 */     if (!XxReq.isPreparedForExecution())
    /* 381 */       XxReq.executeQuery();
    /*     */   public void execQueriesEmpData2(String param)
    /* 387 */     OAViewObject XxTedEmpDataVO2 = getXxTedEmpData2_1();
    /* 388 */     XxTedEmpDataVO2.setNamedWhereClauseParam("p_emp", param);
    /* 390 */     XxTedEmpDataVO2.executeQuery();
    /* 392 */     OAViewObject XxReq = getXxTedExitInterviewVO1();
    /* 394 */     XxReq.setWhereClause("Requester_id = " + param);
    /* 396 */     XxReq.executeQuery();
    /*     */   public void execQueriesTerm()
    /* 401 */     OAViewObject XxTedTerminologyVO = getXxTedTerminologyVO1();
    /* 402 */     if (!XxTedTerminologyVO.isPreparedForExecution())
    /* 404 */       XxTedTerminologyVO.executeQuery();
    /*     */   public void execQueriesLeave(String param) {
    /* 409 */     OAViewObject XxTedLeaveResVO = getXxTedLeaveResVO1();
    /* 410 */     if (!XxTedLeaveResVO.isPreparedForExecution())
    /* 412 */       XxTedLeaveResVO.executeQuery();
        /////////////////////////////lamiaa///////////////
            /* public void execQueriesLeave_reason(String param) {
                 OAViewObject XxTedExtVONEW = getXxTedExtVONEW();
                if (!XxTedExtVONEW.isPreparedForExecution())
                 XxTedExtVONEW.executeQuery();
        /////////////////////////////lamiaa///////////////
    /*     */   public void execQueriesCompen(String param) {
    /* 417 */     OAViewObject XxTedCompenVO = getXxTedCompenVO1();
    /* 418 */     if (!XxTedCompenVO.isPreparedForExecution())
    /* 420 */       XxTedCompenVO.executeQuery();
    /*     */   public void execQueriesJobIssue(String param) {
    /* 425 */     OAViewObject XxTedJobIssueVO = getXxTedJobIssueVO1();
    /* 426 */     if (!XxTedJobIssueVO.isPreparedForExecution())
    /* 428 */       XxTedJobIssueVO.executeQuery();
    /*     */   public void execQueriesRelIssue(String param) {
    /* 433 */     OAViewObject XxTedRelIssueVO = getXxTedRelIssueVO1();
    /* 434 */     if (!XxTedRelIssueVO.isPreparedForExecution())
    /* 436 */       XxTedRelIssueVO.executeQuery();
    /*     */   public void execQueriesCultIssue(String param) {
    /* 441 */     OAViewObject XxTedCultIssueVO = getXxTedCultIssueVO1();
    /* 442 */     if (!XxTedCultIssueVO.isPreparedForExecution())
    /* 444 */       XxTedCultIssueVO.executeQuery();
    /*     */   public void execQueriesAnotherJob(String param) {
    /* 449 */     OAViewObject XxTedAnotherJobVO = getXxTedAnotherJobVO1();
    /* 450 */     if (!XxTedAnotherJobVO.isPreparedForExecution())
    /* 452 */       XxTedAnotherJobVO.executeQuery();
    /*     */   public XxTedEmpData2Impl getXxTedEmpData2_1()
    /* 459 */     return (XxTedEmpData2Impl)findViewObject("XxTedEmpData2_1");
    /*     */   public XxTedF1QVOImpl getXxTedF1QVO1()
    /* 464 */     return (XxTedF1QVOImpl)findViewObject("XxTedF1QVO1");
    /*     */   public XxTedF2QVOImpl getXxTedF2QVO1()
    /* 469 */     return (XxTedF2QVOImpl)findViewObject("XxTedF2QVO1");
    /*     */   public XxTedF3QVOImpl getXxTedF3QVO1()
    /* 474 */     return (XxTedF3QVOImpl)findViewObject("XxTedF3QVO1");
    /*     */   public XxTedF4QVOImpl getXxTedF4QVO1()
    /* 479 */     return (XxTedF4QVOImpl)findViewObject("XxTedF4QVO1");
    /*     */   public XxTedF5QVOImpl getXxTedF5QVO1()
    /* 484 */     return (XxTedF5QVOImpl)findViewObject("XxTedF5QVO1");
    /*     */   public XxTedF6QVOImpl getXxTedF6QVO1()
    /* 489 */     return (XxTedF6QVOImpl)findViewObject("XxTedF6QVO1");
    /*     */   public ViewLinkImpl getXxTedF1QVL1()
    /* 494 */     return (ViewLinkImpl)findViewLink("XxTedF1QVL1");
    /*     */   public ViewLinkImpl getXxTedF2QVL1()
    /* 499 */     return (ViewLinkImpl)findViewLink("XxTedF2QVL1");
    /*     */   public ViewLinkImpl getXxTedF3QVL1()
    /* 504 */     return (ViewLinkImpl)findViewLink("XxTedF3QVL1");
    /*     */   public ViewLinkImpl getXxTedF4QVL1()
    /* 509 */     return (ViewLinkImpl)findViewLink("XxTedF4QVL1");
    /*     */   public ViewLinkImpl getXxTedF5QVL1()
    /* 514 */     return (ViewLinkImpl)findViewLink("XxTedF5QVL1");
    /*     */   public ViewLinkImpl getXxTedF6QVL1()
    /* 519 */     return (ViewLinkImpl)findViewLink("XxTedF6QVL1");
    /*     */   public XxTedReqStatusVOImpl getXxTedReqStatusVO1()
    /* 524 */     return (XxTedReqStatusVOImpl)findViewObject("XxTedReqStatusVO1");
    /*     */   public void execQueriesReqStatus(String param) {
    /* 527 */     OAViewObject XxTedReqStatusVO = getXxTedReqStatusVO1();
    /* 529 */     System.out.println("Param = " + param);
    /* 531 */     XxTedReqStatusVO.setWhereClause("REQUESTER_ID = " + param);
    /* 532 */     XxTedReqStatusVO.executeQuery();
    /*     */   public XxTedWFItemTypeImpl getXxTedWFItemType1()
    /* 538 */     return (XxTedWFItemTypeImpl)findViewObject("XxTedWFItemType1");
    /*     */   public XxTedReqCntVOImpl getXxTedReqCntVO1()
    /* 543 */     return (XxTedReqCntVOImpl)findViewObject("XxTedReqCntVO1");
    /*     */   public void dupCheck() {
    /* 546 */     OAViewObject vo = getXxTedReqCntVO1();
    /* 548 */     OAViewObject XxTedEmpDataVO = getXxTedEmpDataVO1();
    /* 549 */     Row[] empRow = XxTedEmpDataVO.getAllRowsInRange();
    /* 550 */     XxTedEmpDataVORowImpl empRowImp = (XxTedEmpDataVORowImpl)empRow[0];
    /* 552 */     vo.setWhereClause("rej_flg <> 1 and requester_id = " + empRowImp.getEmployeeNumber());
    /* 553 */     vo.executeQuery();
    /* 554 */     Row[] row = vo.getAllRowsInRange();
    /* 555 */     if (row.length != 0)
    /* 556 */       throw new OAException("This employee submitted and exit form before, Kindly contact system admin", (byte)0);
    /*     */   public XxTedCurrReqImpl getXxTedCurrReq1()
    /* 562 */     return (XxTedCurrReqImpl)findViewObject("XxTedCurrReq1");
    /*     */   public ViewLinkImpl getXxTedCurrReqVL1()
    /* 567 */     return (ViewLinkImpl)findViewLink("XxTedCurrReqVL1");
    /*     */   public void execMainPG(String userId) {
    /* 570 */     OAViewObject XxTedEmpDataVO = getXxTedEmpDataVO1();
    /* 571 */     if (!XxTedEmpDataVO.isPreparedForExecution())
    /* 573 */       XxTedEmpDataVO.setNamedWhereClauseParam("p_user_id", userId);
    /* 574 */       XxTedEmpDataVO.executeQuery();
    /* 576 */     Row[] empRow = XxTedEmpDataVO.getAllRowsInRange();
    /* 577 */     XxTedEmpDataVORowImpl empRowImp = (XxTedEmpDataVORowImpl)empRow[0];
    /* 578 */     String empNo = (String)empRowImp.getAttribute("EmployeeNumber");
    /* 580 */     OAViewObject XxTedReqStatusVO = getXxTedReqStatusVO1();
    /* 581 */     XxTedReqStatusVO.setWhereClause("Requester_Id = " + empNo);
    /* 582 */     XxTedReqStatusVO.executeQuery();
    /*     */   public void execLog()
    /* 587 */     OAViewObject Xvo = getXxTedExitInterviewVO1();
    /* 589 */     Row row = Xvo.getCurrentRow();
    /* 590 */     XxTedExitInterviewVORowImpl rowImp = (XxTedExitInterviewVORowImpl)row;
    /* 591 */     Number reqNo = (Number)rowImp.getAttribute("RequestId");
    /* 593 */     OAViewObject XxLog = getXxLoG1();
    /* 594 */     XxLog.setWhereClause("Request_Id = " + reqNo);
    /* 595 */     XxLog.executeQuery();
    /* 596 */     Row row2 = XxLog.getCurrentRow();
    /* 598 */     OAViewObject XxTedReqStatusVO = getXxTedReqStatusVO1();
    /* 599 */     XxTedReqStatusVO.setWhereClause("Request_Id = " + reqNo);
    /* 600 */     XxTedReqStatusVO.executeQuery();
    /*     */   public void validateNulls()
    /* 605 */     OAViewObject XxTedLeaveResVO = getXxTedLeaveResVO1();
    /* 606 */     OAViewObject XxTedCompenVO = getXxTedCompenVO1();
    /* 607 */     OAViewObject XxTedJobIssueVO = getXxTedJobIssueVO1();
    /* 608 */     OAViewObject XxTedRelIssueVO = getXxTedRelIssueVO1();
    /* 609 */     OAViewObject XxTedCultIssueVO = getXxTedCultIssueVO1();
    /* 610 */     OAViewObject XxTedAnotherJobVO = getXxTedAnotherJobVO1();
    /* 612 */     Row[] rowF1 = XxTedLeaveResVO.getFilteredRows("SelectFlg", "Y");
    /* 613 */     Row[] rowF2 = XxTedCompenVO.getFilteredRows("SelectFlg", "Y");
    /* 614 */     Row[] rowF3 = XxTedJobIssueVO.getFilteredRows("SelectFlg", "Y");
    /* 615 */     Row[] rowF4 = XxTedRelIssueVO.getFilteredRows("SelectFlg", "Y");
    /* 616 */     Row[] rowF5 = XxTedCultIssueVO.getFilteredRows("SelectFlg", "Y");
    /* 617 */     Row[] rowF6 = XxTedAnotherJobVO.getFilteredRows("SelectFlg", "Y");
    /* 619 */     int cntF1 = rowF1.length;
    /* 620 */     int cntF2 = rowF2.length;
    /* 621 */     int cntF3 = rowF3.length;
    /* 622 */     int cntF4 = rowF4.length;
    /* 623 */     int cntF5 = rowF5.length;
    /* 624 */     int cntF6 = rowF6.length;
    /* 626 */     if (cntF1 < 1) {
    /* 627 */       throw new OAException("Reason of Leave : Select at least one choice");
    /* 629 */     if (cntF2 < 1) {
    /* 630 */       throw new OAException("Compensation Issues : Select at least one choice");
    /* 632 */     if (cntF3 < 1) {
    /* 633 */       throw new OAException("Job Issues : Select at least one choice");
    /* 635 */     if (cntF4 < 1) {
    /* 636 */       throw new OAException("Relationship Issues : Select at least one choice");
    /* 638 */     if (cntF5 < 1) {
    /* 639 */       throw new OAException("Cultural Issues : Select at least one choice");
    /* 641 */     if (cntF6 < 1) {
    /* 642 */       throw new OAException("Another Job Opportunity : Select at least one choice");
    /* 645 */     OAViewObject validateVo = getXxTedExitInterviewVO1();
    /* 646 */     OARow oaRow = (OARow)validateVo.getCurrentRow();
    /* 648 */     String CompensationComments = (String)oaRow.getAttribute("CompensationComments");
    /* 649 */     if (CompensationComments == null) {
    /* 650 */       throw new OAException("Compensation Issue : Field should be supplied");
    /* 655 */     String LeaveReasonComments = (String)oaRow.getAttribute("LeaveReasonComments");
    /* 656 */     if (LeaveReasonComments == null) {
    /* 657 */       throw new OAException("Reason of leaving : Field should be supplied");
    /* 661 */     String ADSL = (String)oaRow.getAttribute("AdslNumber");
    /* 662 */     if (ADSL == null) {
    /* 663 */       throw new OAException("ADSL Number : Field should be supplied");
    /* 665 */     Date LastDate = (Date)oaRow.getAttribute("LastDate");
    /* 666 */     if (LastDate == null) {
    /* 667 */       throw new OAException("Last Working Day : Field should be supplied");
    /* 670 */     String JobComments = (String)oaRow.getAttribute("JobComments");
    /* 671 */     if (JobComments == null) {
    /* 672 */       throw new OAException("Job Issues : Field should be supplied");
    /* 675 */     String RelationshipComments = (String)oaRow.getAttribute("RelationshipComments");
    /* 676 */     if (RelationshipComments == null) {
    /* 677 */       throw new OAException("Relationship Issues : Field should be supplied");
    /* 679 */     String CulturalComments = (String)oaRow.getAttribute("CulturalComments");
    /* 680 */     if (CulturalComments == null) {
    /* 681 */       throw new OAException("Cultural Issues : Field should be supplied");
    /* 684 */     String OtherJobComments = (String)oaRow.getAttribute("OtherJobComments");
    /* 685 */     if (OtherJobComments == null) {
    /* 686 */       throw new OAException("Another Job Opportunity : Field should be supplied");
    /* 689 */     String OtherInfoComments = (String)oaRow.getAttribute("OtherInfoComments");
    /* 690 */     if (OtherInfoComments == null) {
    /* 691 */       throw new OAException("Other Info : Field should be supplied");
    /* 694 */     String TrainingComments = (String)oaRow.getAttribute("TrainingComments");
    /* 695 */     if (TrainingComments == null) {
    /* 696 */       throw new OAException("Training&Development : Field should be supplied");
    /* 699 */     String PositiveWorkComments = (String)oaRow.getAttribute("PositiveWorkComments");
    /* 700 */     if (PositiveWorkComments == null) {
    /* 701 */       throw new OAException("Positive Work Comments : Fields should be supplied");
    /* 704 */     String PositiveBestComments = (String)oaRow.getAttribute("PositiveBestComments");
    /* 705 */     if (PositiveBestComments == null) {
    /* 706 */       throw new OAException("Positive Work Comments : Fields should be supplied");
    /* 709 */     String ChangeComments = (String)oaRow.getAttribute("ChangeComments");
    /* 710 */     if (ChangeComments == null) {
    /* 711 */       throw new OAException("Change : Field should be supplied");
    /* 713 */     String ReemploymentComments = (String)oaRow.getAttribute("ReemploymentComments");
    /* 714 */     if (ReemploymentComments == null) {
    /* 715 */       throw new OAException("Re-employment : Field should be supplied");
    /* 718 */     Number CompensationIssuesSts = (Number)oaRow.getAttribute("CompensationIssuesSts");
    /* 719 */     if (CompensationIssuesSts == null) {
    /* 720 */       throw new OAException("Compensation Satisfaction : Value should be selected");
    /* 723 */     Number JobIssuesSts = (Number)oaRow.getAttribute("JobIssuesSts");
    /* 724 */     if (JobIssuesSts == null) {
    /* 725 */       throw new OAException("Job Issues Satisfaction : Value should be selected");
    /* 728 */     Number RelationshipIssuesSts = (Number)oaRow.getAttribute("RelationshipIssuesSts");
    /* 729 */     if (RelationshipIssuesSts == null) {
    /* 730 */       throw new OAException("Relationship Issues Satisfaction : Value should be selected");
    /* 732 */     Number CulturalIssuesSts = (Number)oaRow.getAttribute("CulturalIssuesSts");
    /* 733 */     if (CulturalIssuesSts == null) {
    /* 734 */       throw new OAException("Cultural Issues Satisfaction : Value should be selected");
    /* 736 */     Number OtherJobSts = (Number)oaRow.getAttribute("OtherJobSts");
    /* 737 */     if (OtherJobSts == null) {
    /* 738 */       throw new OAException("Another Job Satisfaction : Value should be selected");
    /* 741 */     Number OtherInfoSts = (Number)oaRow.getAttribute("OtherInfoSts");
    /* 742 */     if (OtherInfoSts == null) {
    /* 743 */       throw new OAException("Other Info Satisfaction : Value should be selected");
    /* 746 */     Number TrainingSts = (Number)oaRow.getAttribute("TrainingSts");
    /* 747 */     if (TrainingSts == null) {
    /* 748 */       throw new OAException("Training Satisfaction : Value should be selected");
    /* 751 */     Number PositiveWorkSts = (Number)oaRow.getAttribute("PositiveWorkSts");
    /* 752 */     if (PositiveWorkSts == null)
    /* 753 */       throw new OAException("Positive Work Satisfaction : Value should be selected");
    /*     */   public void execWfRn(String reqId)
    /* 758 */     OAViewObject XxTedReqStatusVO = getXxTedReqStatusVO1();
    /* 759 */     XxTedReqStatusVO.setWhereClause("rej_flg <> 1 and RequestId = " + reqId);
    /* 760 */     XxTedReqStatusVO.executeQuery();
    /*     */   public void validateBlob(String vblob)
    /* 765 */     if (vblob == null)
    /* 766 */       throw new OAException("You should upload the attached resignation");
    /*     */   public void validateHrForm()
    /* 771 */     OAViewObject validateVo = getXxTedExitInterviewVO1();
    /* 772 */     OARow oaRow = (OARow)validateVo.getCurrentRow();
    /* 773 */     Date IntDate = (Date)oaRow.getAttribute("InterviewDate");
    /* 774 */     if (IntDate == null) {
    /* 775 */       throw new OAException("You should enter an interview date");
    /* 778 */     String Intterviewer = (String)oaRow.getAttribute("InterviewerName");
    /* 779 */     if (Intterviewer == null)
    /* 780 */       throw new OAException("You should enter the interview data");
    /*     */   public void clearForm()
    /* 785 */     OAViewObject mainVo = getXxTedExitInterviewVO1();
    /* 786 */     OAViewObject XxTedLeaveResVO = getXxTedLeaveResVO1();
    /* 787 */     XxTedLeaveResVO.clearCache();
    /* 788 */     XxTedLeaveResVO.executeQuery();
    /* 789 */     OAViewObject XxTedCompenVO = getXxTedCompenVO1();
    /* 790 */     XxTedCompenVO.clearCache();
    /* 791 */     XxTedCompenVO.executeQuery();
    /* 793 */     OAViewObject XxTedJobIssueVO = getXxTedJobIssueVO1();
    /* 794 */     XxTedJobIssueVO.clearCache();
    /* 795 */     XxTedJobIssueVO.executeQuery();
    /* 797 */     OAViewObject XxTedRelIssueVO = getXxTedRelIssueVO1();
    /* 798 */     XxTedRelIssueVO.clearCache();
    /* 799 */     XxTedRelIssueVO.executeQuery();
    /* 801 */     OAViewObject XxTedCultIssueVO = getXxTedCultIssueVO1();
    /* 802 */     XxTedCultIssueVO.clearCache();
    /* 803 */     XxTedCultIssueVO.executeQuery();
    /* 805 */     OAViewObject XxTedAnotherJobVO = getXxTedAnotherJobVO1();
    /* 806 */     XxTedAnotherJobVO.clearCache();
    /* 807 */     XxTedAnotherJobVO.executeQuery();
    /* 809 */     mainVo.removeCurrentRow();
    /*     */   public XxIntrvLOVVOImpl getXxIntrvLOVVO1()
    /* 815 */     return (XxIntrvLOVVOImpl)findViewObject("XxIntrvLOVVO1");
    /*     */   public XxLoGImpl getXxLoG1()
    /* 820 */     return (XxLoGImpl)findViewObject("XxLoG1");
    /////////////////////////////lamiaa///////////////
                 public XxTedExtVONEWImpl getXxTedExtVONEW1()
                    return (XxTedExtVONEWImpl)findViewObject("XxTedExtVONEW1");
      /////////////////////////////lamiaa///////////////
    /* Location:           D:\Oracle_developer\p8431482_R12_GENERIC_QF\jdevhome\jdev\myclasses\
    * Qualified Name:     xxted.oracle.apps.per.extint.server.XxTedExtAMImpl
    * JD-Core Version:    0.6.2

    The error message means you have not added the View Object to AM.
    You need to add the View Object to the AM and move the AM files to the server and bounce the server.
    Cheers
    AJ

  • Add new Character Set (Arabic AR8MSWIN1256) to existing 11gR1 (Windows)

    Hi all
    I have an installed 11gR1 database on Windows 2008 platform with default character set of AMERICAN_AMERICA.WE8MSWIN1252.
    How do I go about adding another character set (ARABIC_UNITED ARAB EMIRATES.AR8MSWIN1256) to the database so that it support storage/retrieval of arabic characters as well as English? Is this possible?
    Or do I have to recreate the database with both character sets selected at creation time?
    Cheers.

    You cannot add a character set to an Oracle database. Your choices are (in increasing order of recommendation)
    1) Use the NVARCHAR2 data type to store Arabic data. NVARCHAR2 character set is usually AL16UTF16, so you can store any language there. Cons: special handling must be programmed/configured in applications to use NVARCHAR2; some components, like Oracle Text, do not support NVARCHAR2 data type.
    2) Migrate the character set of your database to AR8MSWIN1256. If your database is freshly created and empty, just drop it and create a new one. If the database is not empty but you have only pure ASCII data in the whole database, e.g. no special Windows characters, you can use csscan+csalter.plb to migrate. Search this forum and Oracle Database Globalization Support Guide for instructions.
    3) Migrate the character set of your database to AL32UTF8. The migration conditions are as in 2) above. AL32UTF8 is Unicode and you can store Arabic, English, French, and whatever your want. One disadvantage: Unicode is obviously a multibyte character set and Arabic requires more space in Unicode compared to AR8MSWIN1256, which is single-byte. But in AR8MSWIN1256 you cannot properly store Persian and some other languages written with Arabic script. You cannot store French, German, Russian, etc. either.
    -- Sergiusz

  • Some add-ons are missing in the tools menu and / or modules and navigation bar

    I am running Firefox 20 FRENCH (this is maybe important as all of this below does not appear with the EN version...) on MacOSX 10.6.8.
    Symptoms :
    - Web Developer toolbar not displayed anymore.
    - Xmarks add-ons not displayed in the module bar.
    - Icons of other add-ons displayed in the navigation bar ONLY after the first firefox opening i.e. just after system restart. If firefox is closed and re-opened, all the add-ons icons are lost.
    > All the add-ons are installed in tha add-on menu.
    > This behavior only appear with the FRENCH versions of firefox (tried 19.0.2 and 20).
    > Installed the 19.0.2 ENGLISH version and all is OK !!!
    Fixes attempts (tried almost everything...) :
    - Reset firefox profile and restart with a new one : no effect (after I have reinstalled all the add-ons one by one...)
    - Uninstall Firefox (with profiles folder, cache folders, etc...) then reinstall : no effect
    - The only thing that is working is using the ENGLISH version...
    This is really annoying because as a web developer I really need the Web Developer extension.
    Does anyone has an idea of how to fix this ?
    Thank you very much for your help !
    Regards,

    Does it have any effect if you change the general.useragent.locale pref to en-US ?

  • Creation of new view in ICWC

    Hi All,
    I have created the new view in my custom CRM_IC. Can I know what is the next step to do in order for the new view to show in ICWC - what is the inbound or outbound plug all about?
    Appreciate if someone can list me all the steps. Thanks

    Objective
    Calling a custom Simple View for the follow-up activity. Whenever, we click the link of a follow-up activity from the activity clipboard, the system leads us to “Simple Activity” view, where we can maintain the description and the status.
    Note
    This is just a guideline document to work with customer specific view sets for one case. While following this procedure for other cases, we may need to do further enhancements.
    A.     Primary Steps
    Create Custom Package “Z_CONS_COOK1”
    Create BSP application “Z_CRM_IC1” under package “Z_CONS_COOK1”.
    B.     Creating View Sets & Controllers
    1.     Through workbench transaction, Create New View Set: SimpleActivitySet
    2.     Specify view area name “main”.
    3.     All Controller & Model Classes are generated in the background.
    4.     Redefine method “GET_STATE_DESCRIPTION” of Controller Class “ZL_Z_CRM_IC_SIMPLEACTIVIT_IMPL” & populate with following source code:
    METHOD IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION.
    *CALL METHOD SUPER->IF_BSP_WD_HISTORY_STATE_DESCR~GET_STATE_DESCRIPTION
    EXPORTING
       IV_CURRENT_DESCRIPTION =
    RECEIVING
       DESCRIPTION            =
        DESCRIPTION = TEXT-001.     " 'Simple Activity'
    ENDMETHOD.
    5.     Corresponding BSP Page is generated with the following code:
    %@page language="abap"%
    <%@ extension name="htmlb" prefix="htmlb"%>
    <%@ extension name="xhtmlb" prefix="xhtmlb"%>
    <%@ extension name="crm_bsp_ic" prefix="crmic"%>
    <%@ extension name="bsp" prefix="bsp"%>
    <crmic:gridLayout cellSpacing="1" columnSize="1" height="100%"
    rowSize="1" width="100%">
    <crmic:gridLayoutCell colSpan="1" columnIndex="1"
    rowIndex="1" rowSpan="1">
                <bsp:call  comp_id="<%=controller->GET_VIEWAREA_CONTENT_ID( 'main' )%>"
    url="<%=controller->GET_VIEWAREA_CONTENT_URL( 'main' )%>"/>
                </crmic:gridLayoutCell>
    </crmic:gridLayout>
    6.     Activate all objects
    C.     Creating Views & Controllers
    1.     Create View using IC Web Client Workbench transaction. Give view name “SimpleActivity”.
    In the wizard enter our view name, and specify all model nodes, model attributes and links to custom controllers.
    Add Model Nodes:
    Model Nodes          BOL Entity     High-level model node    BOL Relation
    GT_BTORDER     BTOrder                         
    GR_BTADMINH     BTAdminH     GT_BTORDER          BTOrderHeader
    GR_BTSTATUS     BTStatusH     GR_BTADMINH          BTHeaderStatusSet
    GR_BTSTATUSH     BTStatus     GR_BTSTATUS          BTStatusHCurrent
    Four nodes are the pointers to the similarly named BOL entities of the focus object. The focus object will be the Activity that the user clicked in the Activity Clipboard. Whenever this happens, an instance method of the controller is called. Method “IP_INBOUNDPLUGID” retrieves the BOL entities from the global memory and places them into these attributes. They can also be seen as buffers since they are used in multiple locations within the controller class.
         Value node: Optional entry, keep it blank.
    Add Model Attributes:
    Model Attribute     Model Node          BOL Attribute
    DESCRIPTION     GR_BTADMINH     DESCRIPTION
    STATUS          GR_BTSTATUSH     STATUS
    Create Links to Custom Controller
    Context node:          GT_BTORDER
    BSP Application:     CRM_IC
    Custom Controller:     CuCoBDC.do
    Context node (Custom Controller):     CURRENTINTERACTIONRECORD
    Select View Type
    Type: Form View
    2.     Restart the IC Web Client Workbench. We will observe, controller class is generated with methods. If we want to enhance these methods we should redefine them in the corresponding *_IMPL class.
    3.     Define the Inbound Plug.
    This is the method that is called by the framework whenever we navigate to our view set. Define method “IP_INBOUNDPLUGID” and populate with following code:
    Following attributes added to the controller class, as it was showing an error message:
    GR_BTORDER      TYPE REF TO     CL_CRM_BOL_ENTITY
    GR_BTADMINH     TYPE REF TO     CL_CRM_BOL_ENTITY
    GR_BTSTATUSH     TYPE REF TO     CL_CRM_BOL_ENTITY
    GR_BTSTATUS     TYPE REF TO     CL_CRM_BOL_ENTITY
    METHOD IP_INBOUNDPLUGID.
    data: lr_bdc     type ref to cl_crm_ic_cucobdc_impl,
          lr_btorder type ref to if_bol_bo_property_access.
    *- Read Parameter
      lr_bdc ?= get_custom_controller( 'CuCoBDC' ).
      CALL METHOD lr_bdc->get_navigation_data
      IMPORTING
        ev_selected_object = lr_btorder.
    *- Read Model
    IF lr_btorder IS BOUND.
        TRY.
           gr_btorder  ?= lr_btorder.
           gr_btadminh  = gr_btorder->get_related_entity(
                          iv_relation_name = 'BTOrderHeader' ).
           gr_btstatush = gr_btadminh->get_related_entity(
                          iv_relation_name = 'BTHeaderStatusSet' ).
           IF gr_btstatush IS NOT BOUND.
              gr_btstatush = gr_btadminh->create_related_entity(
                          iv_relation_name = 'BTHeaderStatusSet' ).
           ENDIF.
           gr_btstatus = gr_btstatush->get_related_entity(
                          iv_relation_name = 'BTStatusHCurrent' ).
           IF gr_btstatush IS NOT BOUND.
              gr_btstatush = gr_btstatush->create_related_entity(
                          iv_relation_name = 'BTStatusHCurrent' ).
           ENDIF.
           CATCH cx_root.
        ENDTRY.
    ENDIF.
    ENDMETHOD.
    4.     Confirm View Layout “SimpleActivity” consistency.
    5.     Two methods are responsible for the data transfer between the model/controller and the view and are created automatically by the wizard.
    SET_MODELLS -- Sends data to the view (PBO)
    DO_HANDLE_DATA -- Retrieves data from the HTTP request fields (PAI)
    We can redefine these methods for further enhancements.
    D.     Adjusting IC Web Client Framework
    After having defined the views, controllers and classes, we need to hook them up to the runtime profile of IC Web Client.
    STEPS:
    1.     To prepare IC Web Client framework for custom-built view-sets, create a new runtime profile BSP application in the customer namespace.
    Create BSP application “Z_CRM_IC_RT_REP” under package “Z_CONS_COOK1”.
    Copy the file CRM_IC.xml from the BSP application CRM_IC_RT_REP to “Z_CRM_IC_RT_REP”.
    2.     Adjust the contents of file “CRM_IC.xml”, as under:
    <%@page language="abap"%><?xml version="1.0"?>
    <WebDynProDefinitions>
        <Application id="CRM_IC">
            <ViewSets>
    <%@include file="../Z_CRM_IC_DT_REP/CRM_IC_All_Viewsets.xml" %>
            </ViewSets>
            <NavigationalLinks>
    <%@include file="../Z_CRM_IC_DT_REP/CRM_IC_All_NavLinks.xml" %>
            </NavigationalLinks>
        </Application>
    </WebDynProDefinitions>
    3.     Create BSP application Z_CRM_IC_DT_REP in package Z_CONS_COOK1.
    4.     Copy page fragment CRM_IC_All_Viewsets.xml of BSP application CRM_IC_DT_REP to Z_CRM_IC_DT_REP and replace the file contents with the following lines:
    Page fragment: CRM_IC_All_Viewsets.xml
    <%@page language="abap"%>
    <%@include file="MainViewSet.xml" %>
    <%@include file="../CRM_IC_DT_REP/BuPaViewSet.xml" %>
    <%@include file="../CRM_IC_DT_REP/CRM_IC_All_Viewsets_wo_BUPA_and_Main.xml" %>
    This definition still works with all standard view sets, but replaces the MainViewSet.xml with our own definition, since it is now loaded from Z_CRM_IC_DT_REP.
    5.     Copy page fragment MainViewSet.xml from BSP application CRM_IC_DT_REP to Z_CRM_IC_DT_REP.
    6.     Copy page fragment CRM_IC_All_NavLinks.xml of BSP application CRM_IC_DT_REP to Z_CRM_IC_DT_REP and replace the file contents with the following line:
    <%@page language="abap" %>
    <%@ include file="../CRM_IC_DT_REP/CRM_IC_All_NavLinks.xml" %>
    This definition makes sure that standard navigational links still work and that we are able to add our own link definitions later.
    7.     Activate all objects.
    8.     Customize the IC Web Client Runtime Framework Profile in such a way that the new Source file is used with the following sample code:
    Navigation: SPRO &#61664; CRM &#61664; Interaction Center Web Client &#61664; Customer-Specific System Modifications &#61664; Define IC Web Client Runtime Framework Profiles.
    Provide new profile name “ZCUST_PROF” & populate it with following set of attributes:
    Profile name:      ZCUST_PROF
    Component Set:      ALL
    Separate Display Model: Off
    Application:      IC_BASE
    Viewset name:     workViewSet
    Runtime Rep.Type: BSP Application
    Application:          Z_CRM_IC_RT_REP
    Page:          CRM_IC.XML
    E.     Creating View Definitions for Design Time Repositories
    1.     Every new view set must be defined in Design Time Repository. For this purpose, create page fragment SimpleActivitySet.xml in BSP application Z_CRM_IC_DT_REP and maintain it as shown in the following sample code:
    Page fragment “SimpleActivitySet.xml”
    <%@page language="abap"%>
    <ViewSet id="Z_CRM_IC1 /SimpleActivitySet">
    <ViewArea id="main" views="Z_CRM_IC1 /SimpleActivity"/>
    </ViewSet>
    2.     Include file “SimpleActivitySet.xml" into page CRM_IC_All_Viewsets.xml of BSP application Z_CRM_IC_DT_REP.
    Page “CRM_IC_All_Viewsets.xml” after modification:
    <%@page language="abap"%>
    <%@include file="MainViewSet.xml" %>
    <%@include file="../CRM_IC_DT_REP/BuPaViewSet.xml" %>
    <%@include file="../CRM_IC_DT_REP/CRM_IC_All_Viewsets_wo_BUPA_and_Main.xml" %>
    <%@ include file="SimpleActivitySet.xml" %>
    3.     Activate all objects.
    F.     Creating Navigational Link Definitions for Design Time Repositories
    To provide a navigational link for the activity clipboard, define this link.
    1.     Create Page fragment “SimpleActivityNavLinks.xml” in BSP Application “Z_CRM_IC_DT_REP” and maintain layout with following code:
    <NavigationalLink name="SimpleActivity">
    <Source viewRef="IRecActivitiesClipboard"
    outboundPlugRef="default"/>
                   <Targets>
    <Target viewRef=" Z_CRM_IC1/SimpleActivity"
    inboundPlugRef="inboundplugid"/>
    </Targets>
    </NavigationalLink>
    2.     Similar to the view definition, also the Navigational Link must be included into the framework.
    Add the following line
    <%@ include file="SimpleActivityNavLinks.xml" %>  to the file
    CRM_IC_ALL_NavLinks.xml in the BSP application “Z_CRM_IC_DT_REP”.
    Page fragment “CRM_IC_All_NavLinks.xml” – source code
    <%@page language="abap" %>
    <%@ include file="../CRM_IC_DT_REP/CRM_IC_All_NavLinks.xml" %>
    <%@ include file="SimpleActivityNavLinks.xml" %>
    3.     Activate all objects.
    G.     Placing View Sets into Controller Hierarchies
    1.     Adjust the file MainViewSet.xml in BSP application Z_CRM_IC_DT_REP.
    Add the reference to our view set and activate the file as shown in the following sample code:
              Page fragment: MainViewSet.xml
    <%@page language="abap"%>
    <ViewSet id="IC_BASE/ICAPPMainViewSet">
         <ViewArea id="navigationArea" views="IC_BASE/navigationViewSet"/>
         <ViewArea id="workArea" views="IC_BASE/workViewSet"/>
         <ViewArea id="contextArea" views="IC_BASE/contextAreaView"/>
         <ViewArea id="breadCrumbsArea" views="IC_BASE/BreadCrumbsView"/>
         <ViewArea id="globalSearchArea" views="HistoryView"/>
         <ViewArea id="helpArea" views="Help"/>
           <ViewArea id="statusArea" views="StatusView"/>
         <ViewArea id="errorArea" views="IC_BASE/ErrorViewSet"/>
    </ViewSet>
    <ViewSet id="IC_BASE/navigationViewSet">
         <ViewArea id="navigationViewSetArea" views="IC_BASE/NavBarView"/>
    </ViewSet>
    <ViewSet id="IC_BASE/workViewSet">
         <ViewArea id="workViewSetArea"
                     views="<%@include file="../CRM_IC_DT_REP/StdWorkareaOccupation.xml" %>
                     Z_CRM_IC1/SimpleActivitySet "/>
    </ViewSet>
    H.     Customize Activity Clipboard
    To make activity clipboard call our new view set, change it’s customizing.
    1.     Create Activity Clipboard profile called “ZCUST_PROF”.
    Navigation: SPRO &#61664; CRM &#61664; IC Web Client &#61664; Basic Functions &#61664; Define Activity Clipboard Profiles.
    Profile name: ZCUST_PROF (copy all entries)
    Keep Technical Profile name: DEFAULT
    2.     Assign this profile to IC Web Client profile.
    3.     Create a new entry for the object BTOrder and wrapped object type BUS2000126 by copying the existing entry BTORDERBUS2000126.
    Activity Clipboard Entry ID: ZBTORDERBUS2000126
    BOL Type: BTOrder
    NavigationLink: SimpleActivity
    4.     Go back to your profile and select Assign Entries to Profile. Replace the original Entry ID BTORDERBUS2000126  with your new entry ZBTORDERBUS2000126.
    5.     Activate your changes and test the IC WebClient (application CRM_IC)

  • Can't Modify Navigation Bar!

    Okay, I've played with this for long enough...now I'm
    desperate!
    I have a template, which is based on another template, and I
    have inserted a Navigation Bar. Works fine. BUT, when I try to add
    more elements to the Navigation Bar, I get an error message:
    "Making this change would requirechanging code that is locked by a
    Template or a translator. The change will be discarded." and, as
    promised, it promptly disregards all the work I just did. Does
    anyone have any ideas? I'd really appreciate it.

    Your method seems like it's the wrong approach.
    It's easy to do with CSS or with javascript.
    With CSS you would have a little stylesheet embedded in the
    head of each
    page that allows you to set the down state for any given
    button (each button
    would have a unique id - for example -
    <a href="foo.html" id="button1">...<a
    href="bar.html" id="button2">
    and then your stylesheet would have this -
    a#button1 {{ styles }
    on one page, and on another this -
    a#button2 {{ styles }
    See how that works?
    With javascript, put this in script tags in the head of the
    document -
    function P7_downImage() {{
    var g7="<imagename>"
    var g7url="<pathname>"
    if ((g7=MM_findObj(g7))!=null) {{g7.src=g7url;}
    and this on the <body> tag
    onload="P7_downImage()"
    Then on each page you would need to make two edits:
    Set g7 to the *name* of the button (not the file name but the
    HTML name -
    e.g., "productsbutt"), and g7url to the pathname to the
    button (e.g.,
    "images/nav/button3.gif"), and bada bing, bada boom!
    There is an excellent tutorial here -
    http://www.projectseven.com/support/answers.asp?id=126
    This will allow you to keep the navigation in non-editable
    regions of the
    template page....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.dreamweavermx-templates.com
    - Template Triage!
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    http://www.macromedia.com/support/search/
    - Macromedia (MM) Technotes
    ==================
    "pflew" <[email protected]> wrote in message
    news:elfp32$n1d$[email protected]..
    >I finally solved my problem, which was I wanted to change
    the down image
    >for
    > each of the buttons on the navigation bar when the page
    associated with
    > the tab
    > was loaded. You cannot do this in a template via modify
    / navigation bar.
    > You
    > can do it using the tag inspector / behavours.
    >
    > Hope this helps
    >

  • CRM 5.0 Navigation bar entry that navigates to a custom BSP

    Hello all,
    I'm currently trying to add an entry in the navigation bar that redirects the webclient to a custom BSP.
    I changed the navigation profile and added an entry that should point to a 'Navigational Link' ('Type of navigation'). When I use the input help it asks me a profile (IC profile, not navbar profile) so I select my Z profile, in the next screen an input help with all possible navigational links are shown but my navigational link is not showing...
    What I've done so far:
       - I created a viewset containing one view, added the viewset definition to CRM_IC_ALL_Viewsets.xml which is in my Z_CRM_IC_DT_REP bsp application. Below you can find the file:
    <ViewSet id="CONTACT/CustomFactSheet">
         <ViewArea id="main" views="CONTACT/myFactSheet"/>
    </ViewSet>
       - I created the navigational links, it could be I made a mistake here, here is the file :
    <NavigationalLink name="showFactSheet">
    <Source viewRef="VehIDetail" outboundPlugRef="default"/>
    <Targets>
    <Target viewRef="CONTACT/myFactSheet" inboundPlugRef="inboundPlug"/>
    </Targets>
    </NavigationalLink>
    -  In my /CONTACT/CRM_IC bsp application I have two controllers:
       myFactSheet: controller for the view myFactSheet
       CustomFactSheet: controller for the viewset CustomFactSheet
    I'm developing in a customer namespace /CONTACT/, not in the default Z namespace.
    I created both the viewset and the view through the IC workbench wizards.
    I cannot add this navigational link to my navigation bar profile. When I type the navigational link 'showFactSheet' in the navigation bar profile item (without using F4) and I launch the interaction center, click on the newly added link, nothing happens... (No error messages or dumps however) Everything else works, I have tons of other navigational links that work fine so it's really the definition of this particular item, all the rest of the configuration is done and is working.
    Anyone an idea??
    Thanks in advance!
    Kind regards,
    Joost

    Look at this thread to get more inforamtion on creating Controller Class in Customer namespace..
    IC Webclient - New context node in customer namespace
    Thanks,
    Thirumala.

Maybe you are looking for