Extending VO object , adding a new column.Ploblem with start up.

Hi Everybody, Am new to OA framework development.
My requirement is to extend OA page to show an additional field in the table region.
That field is not part of available columns picked by VO (If that is the case then requirement could be fulfilled by personalization).
As required column not available in VO I need to extend existing VO definition and create new VO and runtime have to perform substitution, then we can add this column to the table region through OA personalization. Theoretically looks simple, as am doing first time facing many problems and concerns.
My concern is basically how to start working with Jdev, I have installed jdeveloper compatible version and able to run
Helloworld page successfully. Now my requirement is to implement new requirement.
For hello world page, we have .jpr file which picks all required BC4J objects and we can perform changes on top of them. Coming to the real problem facing issues with initial start up itself.
1)Which files need to do FTP from $JAVA_TOP to jdeveloper/myclasses?
2)Do we need create new workspace and project for this extension?
Please help in this regard. Appreciate your help.
Thanks in advance.
Regards,
Vamshi.
Edited by: [email protected] on Sep 8, 2008 12:17 PM

Thanks Anand,
Mentioned link refers to extending VO under Release 12. Can we follow same steps for 11i (11.5.10)?
Also in mentioned document there arefew steps, Could you please clarify those.These steps are under
'Setup steps for working on jDeveloper Extension'
*3. FTP the files from JAVA_TOP to myclasses. Make sure that dependent classes are copied as well.*
*4. Copy the files from myclasses to myprojects. Remove the .class files from the myprojects. Here, you need to copy just those files which you*
wish to extend.
*5. FTP the xml files from $PRODUCT_TOP/mds to myprojects*
For step 3, Under $JAVA_TOP there are many files , many file structures.Which need to be FTP?
Say for example my page which need to extended is : /oracle/apps/icx/por/reqmgmt/webui/ReqDetailsPG
then Is there any specific directory structure to be copied to myclasses?
Same confusion for steps 4 and 5.
Please clarify in this regard.Appreciate your help.
Regards,
Vamshi.
Edited by: [email protected] on Sep 9, 2008 9:31 AM

Similar Messages

  • Issue adding a new column to OBIEE presentation layer

    Hi,
    I am pretty new to OBIEE so this may be a silly question. I am facing some problems trying to add a new column from a physical table the OBIEE presentation layer.
    Below are the steps I followed:
    Task: add a product category set to the presentation layer.
    Steps:
    1) First verified that the product category set is being populated in the W_PROD_CAT_DH table in the datawarehouse. this was done by running the following sql
    SELECT W_PROD_CAT_DH.TOP_LVL_PRODCAT_NAME
    FROM W_PROD_CAT_DH, W_INVENTORY_PRODUCT_D
    WHERE W_PROD_CAT_DH.integration_id = W_INVENTORY_PRODUCT_D.INV_PROD_CAT1
    This sql gave the right category value.
    2) created a "Alias" of the table W_PROD_CAT_DH in the OBIEE Admin tool physical layer. (done by right clicking W_PROD_CAT_DH >>New Object>> Alias)
    3) named the Alias of W_PROD_CAT_DH as "Dim_W_INV_MKT_CAT" and created a key of the alias named "integration id" on the column "integration_id"
    4) opened the pre-existing alias of W_INVENTORY_PRODUCT_D the alias was called "Dim_W_INVENTORY_PRODUCT_D" and added a key called "MKT_CAT" on the column "INV_PROD_CAT1" in this alias (Dim_W_INVENTORY_PRODUCT_D of the table W_INVENTORY_PRODUCT_D)
    5) in the alias of the "W_INVENTORY_PRODUCT_D" called "Dim_W_INVENTORY_PRODUCT_D" added a "Foreign Keys" the expression of the key is following: ("Oracle Data Warehouse"."Catalog"."dbo"."Dim_W_INV_MKT_CAT"."INTEGRATION_ID" = "Oracle Data Warehouse"."Catalog"."dbo"."Dim_W_INVENTORY_PRODUCT_D"."INV_PROD_CAT1")
    Logical layer
    6) Opened the existing logical folder called "Dim - Inventory Product" and clicked on "Sources" tab then double clicked the source "Dim_W_INVENTORY_PRODUCT_D" and added a new mapping under "Map to these tables" under "General" tab. The column that was added was the physical alias "Dim_W_INV_MKT_CAT"
    7) added a new column mapping to the same logical table source (Dim_W_Inventory_PRODUCT_D) this new mapping was a column from the alias "Dim_W_INV_MKT_CAT" (column name "TOP_LVL_PRODCAT_NAME")
    Presentation Layer
    8) dragged the newly added column (TOP_LVL_PRODCAT_NAME) from the logical layer "Dim - Inventory Product" to the presentation layer "Product" folder.
    ISSUE
    after adding everything and checking global consistency and save and checking-in my work when i login from the front end presentation services. I see the newly added column is showing under the "Product" folder. on dragging the column by itself to the Ad-Hoc analysis I can see the different values of the category. On adding a second column from the same logical folder (Dim - Inventory Product in logical layer) i still see the right product name and corresponding category. BUT when I drag any other column from any other folder (such as "Day" from "Time" or any fact values) the result does not fetch any data (message: The specified criteria didn't result in any data.)
    I am not sure if I am missing any step but I know I am mapping the new table alias to the inventory_product_d since i see right results on creating analysis of columns in those two folders. but no other folders give me any data.
    I also know that the logical folder "Dim - Inventory Product" is joined with other tables as I can see results when i do not add the newly added catagory column but other folder and other columns of "Dim - Inventory Product"
    I would really appreciate any insight to this very much. we are using OBIEE 11.1.1.6 with the Oracle 11.5.10 Adaptor (SDE_ORA11510_Adopter)
    I will try to upload some screenshots if needed but presently not sure if its something really simple.

    Hi Prassu,
    thanks for the responce. and Apologies for the delay in getting back to you.
    1) 1.First of all set the logging level to 3 in the admin tool save it.
    You can get the SQL query from here
    settings(Answers right top)-->Administration-->manage sessions-->view log
    When I try to do this I get the following message. and no log files.
    Error
         Log Could Not Be Retrieved
    Odbc driver returned an error (SQLExecDirectW).
    Error Details
    Error Codes: OPR4ONWY:U9IM8TAC
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 27002] Near <3790667783>: Syntax error [nQSError: 26012] . (HY000)

  • Problem in adding the new column in VO : ADF

    Hi,
    I am using jdev 10.1.3.2 with ADF.
    I added a new column in a table in the database. In my ADF application, I right clicked on the entity object of the changed table, and selected ‘Synchronize with DB’ which added the new column in the entity object also.
    I had a jsp which uses this view object’s (VO). I had to change the VO also to add this new column.
    After all this, in the jsp page, I dragged and dropped this new column as an input text field.
    But while running this page, the field is empty. Also when I drag and drop it, this field doesn’t have the ‘id’ attribute.
    Below is the code. Please let me know how I can fix this issue.
    <af:inputText value="#{bindings.RebillNumber.inputValue}"
    label="#{bindings.RebillNumber.label}"
    required="#{bindings.RebillNumber.mandatory}"
    columns="#{bindings.RebillNumber.displayWidth}">
    <af:validator binding="#{bindings.RebillNumber.validator}"/>
    </af:inputText>
    Thanks,
    Venki

    Hi Venki,
    Please check if the object on the page is bound to the same iterator as the other components. Sometimes dragging and dropping new attributes makes JDev create a new iterator, and the two iterators will not be in sync.
    You can check this in the pageDef file and correct any strange things you may find.
    Jeroen van Veldhuizen

  • Hi. I have set up the trial versions of Photoshop CC 2014 and Lightroom 5.6 (ie the Photography plan) on a desktop that I have added a new drive to with Windows 7. Everything works fine BUT it is an old computer and I'm thinking that it may pack up unexpe

    Hi. I have set up the trial versions of Photoshop CC 2014 and Lightroom 5.6 (ie the Photography plan) on a desktop that I have added a new drive to with Windows 7. Everything works fine BUT it is an old computer and I'm thinking that it may pack up unexpectedly. These things happen. I want to sign up for the Photography plan but I also have a Windows Vista laptop, and that is old too so I may want to put the apps on a new desktop and a new laptop, having already installed on my desktop. That makes three activations. Am I allowed to do this? Cheers. Paul

    You cannot have three activations. It's simply not technically possible. If and when the time comes, you simply deactivate/ sign out on one of the old systems and install on the new one. If the system goes belly up, you contact support to reset your account. No need to make it more complicated than that and overthink it.
    Mylenium

  • Adding a new column in table control of MIGO

    Hello,
    I want to add a column in the itemlist table control (screen 200) of MIGO to show the batch's case qty.  I used an example in BAdI MB_MIGO_BADI to add a new header tabstrip but the itemlist table is still pointing to MIGO's table control screen 200 ( used in subscreen SUB_ITEMLIST ).   I want to show my table control which has the added column instead.  
    Does anyone have any ideas how to do this ?
    Thanks.
    TTran

    Hi....
    1. Goto that screen layout and make it change mode.
    2. Follow the menu path -> goto-> secondary window-> dictionary/ program fields
    3. select the reuired field
    4. drag that into your table control , cretes new column
    5. Also capture icon in the left side i.e. T for text make that in header area of new field.
    6. Double click on this , give some name.
    7. Save check activate
    Thanks,
    Naveen.I

  • Adding a new Column in Sim Datawarehouse Delivery screen

    Hi All,
    I need to add one new column 'comments' in Sim Datawarehouse delivery Screen(navigation:Shipping/Receiving->Warehouse Delivery ->select ASN->Select Container) .That column should be mapped with comment_desc colun in rk_shipment_items table
    1.created a 'comments' class in src\oracle\retail\sim\shared ,
    2.created a 'CommentsDisplayer' in src\oracle\retail\sim\shared\swing\displayer.modified
    WarehouseDeliveryCartonDetailPanel.java as-
    public List<SimTableAttribute> getAttributes() {
    List<SimTableAttribute> attributes = new ArrayList();
    attributes.add(new SimTableAttribute("Comments", "comments",true));
              new CommentsDisplayer()));
    3.In WarehouseDeliveryLineItemWrapper added the get and set methods for 'comments'
    public String getComments() {
    return lineItem == null ? null : ((SimpleShipmentLineItem)lineItem).getComments();
    public void doSetComment(String quantity) throws BusinessException {
    if (lineItem != null) {
         ((SimpleShipmentLineItem)lineItem).doSetComment(quantity);
         //lineItem.setQuantityDamagedBasedOnUOM(quantity);
    Now that column is coming on screen and mapped properly with the database column comment_desc
    .But that column is coming as disabled on the screen.What else should be done to make that enable?

    You first need to add a new column to the definition of the internal table that is passed to the ALV function.  You'll then need to loop through the table and update the new total column.  For example,
    LOOP AT itab.
      itab-total = itab-cost + itab-discount.
      MODIFY itab TRANSPORTING total.
    ENDLOOP.
    You'll need to determine whether discount should be added or subtracted from cost.
    The only other change would be to update the field catalog.  There is likely a subroutine in your program that populates the field catalog table with the expected columns in the internal table.  Use the existing code as an example and add another record to the catalog for your total column.

  • Adding a new column to item overview screen 4900 in sales order transaction

    Hi All,
    I want to add a new column to refer to a custom field in screen 4900 ( Item overview screen ) in sales order transaction. Please suggest appropriate exit or BADI for the same. Give all steps to do the same.
    Thanks in adavance.
    Jawahar.

    Hi
    As the link that RamKi let us know, this is a modification, so, I suggest to avoid. See SAP Note 862228 - Order reason for returns on item level for further information. I suggest to use the other enhancements in tabs.
    Regards
    Eduardo

  • Adding a new column to a big table is very slow

    All,
    I am trying to add a column to a table with defaul value as 0. The table has about 15M rows. The alter table statement is extermely slow.
    I am using 11.1.0.7 on windows.
    Thanks in advance

    Please be careful when using this new 11g feature that can add columns to tables without updating each row. If you use a default value on a new not null column, update triggers that reference that column's :new value could have problems. There is a bug that has been around for at least 3 years that Oracle claims is "not a bug" that could cause problems in your triggers.
    The issue is that triggers will still see null for the :new.column value even though it has a not null default. Even though you can select from the table and the results will show the default value, which it pulls from the data dictionary, the trigger cannot handle it. It appears to pull the value from the data block, not the data dictionary. So if it has never been updated, those two values will be out of synch. The fix, shown below, it to update each row.
    For example, in 11.2.0.2:
    1. Create a new table, insert one row, and add a new column (not null, with default value):
    create table t (c1 number, c2 number);
    insert into t values (1,1);
    alter table t add (c3 number default 0 not null);Select from it and everything looks fine. The value for C3 is 0, my default. Perfect.
    SQL> select * from t;
            C1         C2         C3
             1          1          0My new column C3 looks fine. Even though that row was never updated, my query pulled the default value of 0 from the data dictionary. Great!
    But now add a simple trigger:
    create or replace trigger t_bur_tr
    before update on t for each row
    begin
      :new.c3 := :new.c3;
    end;
    /I am updating C1, one of my original columns. The trigger looks at the new value of C3 anyway, but because I am not updating it, it should equal its existing value. But this is what I get:
    SQL> update t set c1 = 9999 where c1 = 1;
    update t set c1 = 9999 where c1 = 1
    ORA-01407: cannot update ("AMARTIN"."T"."C3") to NULL
    SQL> The workaround is to update every row. (Defeating the purpose of the cool new 11g feature that can supposedly add columns without updating each row.)
    SQL> update t set c3 = c3;
    1 row updated
    SQL> commit;
    Commit complete
    SQL> select * from t;
            C1         C2         C3
             1          1          0
    SQL> update t set c1 = 9999 where c1 = 1;
    1 row updated
    SQL> select * from t;
            C1         C2         C3
          9999          1          0 Now it works as expected.
    Just a heads-up on this unexpected feature. Not a bug? Sure looks like one to me.
    Edit: Appears to be fixed in 11.2.0.3

  • Adding of new column in report for downpayment

    Dear Experts,
    We want to add column for downpayment in report S_ALR_87013019 for which we have created a new report with the help of GRR2, (report)602 - (Description)internal orders and have selected its sub category 60BU-001 - Budg/act/commitm, also we have created a new column for downpayment and have assigned valuation type - 61(Downpayment) and valuation - zero(Legal valuation).But while posting downpayment the report is not getting updatedwith the downpayment values. The internal order that is being created is a statistical order but even if real orders are assigned still the values are not getting displayed.
    Please tell us the combination of valution type and valuation or any other characteristic that requires to be made for updating the downpayment column.
    Thanks & Regards
    Edited by: Aniruddha B. Mahalle on Feb 21, 2012 11:25 AM

    hi
    check cost element is created also check is there any exclustion of cost element setting done.
    Edited by: AP on Feb 21, 2012 11:50 AM

  • Adding a new column in a CREATE -- AS SELECT statement

    I am creating a table using a select from an existing table. I wish to also add one new column (with null values for all records). Is this possible? What would the syntax be for this column?
    Thanks,
    Kevin

    user10856100 wrote:
    I am creating a table using a select from an existing table. I wish to also add one new column (with null values for all records). Is this possible? What would the syntax be for this column?
    Thanks,
    KevinKevin,
    IN any case, create table won't accept zero byte for the column declaration.
    SQL> create table e(empno,ename, sal, new_co) as select  empno,ename, sal, to_number(null) from emp;
    create table e(empno,ename, sal, new_co) as select  empno,ename, sal, to_number(null) from emp
    ERROR at line 1:
    ORA-01723: zero-length columns are not allowed
    SQL> create table e(empno,ename, sal, new_co) as select  empno,ename, sal, to_number('12') from emp;
    Table created.
    SQL> desc e
    Name                                      Null?    Type
    EMPNO                                              NUMBER(4)
    ENAME                                              VARCHAR2(10)
    SAL                                                NUMBER(7,2)
    NEW_CO                                             NUMBER
    SQL> select * from e;
         EMPNO ENAME             SAL     NEW_CO
          7369 SMITH               0         12
          7499 ALLEN               0         12
          7521 WARD                0         12
          7566 JONES               0         12
          7654 MARTIN              0         12
          7698 BLAKE               0         12
          7782 CLARK               0         12
          7788 SCOTT               0         12
          7839 KING                0         12
          7844 TURNER              0         12
          7876 ADAMS               0         12
         EMPNO ENAME             SAL     NEW_CO
          7900 JAMES               0         12
          7902 FORD                0         12
          7934 MILLER              0         12
          7369 SMITH               0         12
          7499 ALLEN               0         12
    16 rows selected.HTH
    Aman....

  • Adding a new column to an existing database table

    How can I add a new column to an existing table (ex. dcs_product) and can anyone tell me the required configuration changes i may need to make.
    Thanks in advance!

    create/customize /atg/commerce/catalog/ProductCatalog.xml:
    <gsa-template>
    <item-descriptor name="product" xml-combine="append">
    <table name="my_dcs_product" type="auxilary" id-column-name="product_id">
    <property category-resource="categoryInfo" name="myDescription" column-name="myDescription" data-type="string"/>
    </table>
    </item-descriptor>
    </gsa-template>
    Hope it helps.
    -RMishra

  • ALV adding a new column

    Hi!
    In ALV, how do you create columns and add them so that they are displayed?
    We have a list viewer and we want to add a new column to it.
    regards
    Baran

    Hi baran ,
    There are alternative ways if you're creating it for use in list viewer you don't have to use methods.
    use this for merging fields that you use in your
    internal table
    CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'
        EXPORTING
          i_program_name        = sy-repid
          i_internal_tabname     = 'WT_LIST'
          i_client_never_display = 'X'
        i_inclname        =    gc_include_name
        CHANGING
          ct_fieldcat            = wt_fcat2
        EXCEPTIONS
          inconsistent_interface = 1
          program_error          = 2
          OTHERS                 = 3.
    if you want to append directly or after the fieldcatalog merge
    such as :
         CLEAR ws_fcat.
        ws_fcat-fieldname = 'BANKN'.
        ws_fcat-tabname   = 'WT_VENDOR'.
        ws_fcat-ref_fieldname = 'BANKN'.
        ws_fcat-ref_tabname   = 'LFBK'.
        ws_fcat-input         = wv_edit.
        APPEND ws_fcat TO wt_fcat.
    hope this helps

  • Adding a new column to af:query on af:table

    Hi,
    I have an ADF table added to a jspx page as below:
    <af:table value="#{bindings.RuleLibraryVO1.collectionModel}" var="row"
    rows="#{bindings.RuleLibraryVO1.rangeSize}"
    emptyText="#{bindings.RuleLibraryVO1.viewable ? coregccomplianceuiBundle.MSG_NO_DATA_DISPLAY : coregccomplianceuiBundle.MSG_ACCESS_DENIED}"
    fetchSize="#{bindings.RuleLibraryVO1.rangeSize}"
    rowBandingInterval="25" rowSelection="multiple" id="ruleLib"
    binding="#{viewScope.rule_librarybean.rulet}"
    columnStretching="column:c4"
    selectionListener="#{bindings.RuleLibraryVO1.collectionModel.makeCurrent}"
    summary="#{coregccomplianceuiBundle.RULE_LIB_SUMMARY}"
    disableColumnReordering="true">
    <f:facet name="contextMenu">
    <af:popup id="Ctablemenup" contentDelivery="immediate">
    <af:menu id="_menuActionp">
    <af:group id="g5p">
    <af:commandMenuItem ......
    </af:commandMenuItem>
    </af:group>
    </af:menu>
    </af:popup>
    </f:facet>
    <af:column id="c6" width="10" rowHeader="true"/>
    <af:column sortProperty="IsSystem" sortable="true"
    headerText="#{coregccomplianceuiBundle.BLANKTEXT}" id="c13"
    rowHeader="unstyled" width="16">
    <af:switcher id="sw1" facetName="#{row.IsSystem}" defaultFacet="1">
    <f:facet name="1">
    <af:panelGroupLayout id="pg1" layout="horizontal">
    <af:image source="/images/lock_ena.png" id="cil1"
    shortDesc="#{coregccomplianceuiBundle.SYSTEM_DEFINED_COMPLIANCE_RULE}"/>
    </af:panelGroupLayout>
    </f:facet>
    <f:facet name="0">
    <af:panelGroupLayout id="pg1-1" layout="horizontal">
    <af:image source="/images/blank.gif" id="ot11"
    shortDesc="#{coregccomplianceuiBundle.USER_DEFINED_COMPLIANCE_RULE}"/>
    <!--
    <af:outputText value="#{coregccomplianceuiBundle.BLANKTEXT}" id="ot11"
    shortDesc="#{coregccomplianceuiBundle.USER_DEFINED_COMPLIANCE_RULE}"/>
    -->
    </af:panelGroupLayout>
    </f:facet>
    </af:switcher>
    </af:column>
    <af:column sortProperty="RuleDname" sortable="true"
    headerText="#{bindings.RuleLibraryVO1.hints.RuleDname.label}"
    id="c3" width="200" rowHeader="unstyled">
    <af:commandLink action="#{viewScope.rule_librarybean.handleDetails}"
    text="#{row.RuleDname}" id="ot1l"/>
    <!--
    <af:outputText value="#{row.RuleDname}" id="ot1"/>
    -->
    </af:column>
    <af:column sortProperty="TargetTypeDisplayName" sortable="true"
    headerText="#{bindings.RuleLibraryVO1.hints.TargetTypeDisplayName.label}"
    id="c2" width="150">
    <af:outputText value="#{row.TargetTypeDisplayName}" id="soc1"/>
    </af:column>
    <af:column sortProperty="Description" sortable="true"
    headerText="#{bindings.RuleLibraryVO1.hints.Description.label}"
    id="c4" noWrap="false">
    <af:outputText value="#{row.Description}" id="ot3"/>
    </af:column>
    <af:column sortProperty="RuleTypeUI" sortable="true"
    headerText="#{bindings.RuleLibraryVO1.hints.RuleTypeUI.label}"
    id="c1" width="150">
    <af:outputText value="#{row.RuleTypeUI}" id="ot2"/>
    </af:column>
    <af:column sortProperty="LifeCyleStateUI" sortable="true"
    headerText="#{bindings.RuleLibraryVO1.hints.LifeCyleStateUI.label}"
    id="c5" width="150">
    <af:outputText value="#{row.LifeCyleStateUI}" id="ot4"/>
    </af:column>
    <af:column headerText="#{bindings.RuleLibraryVO1.hints.Keywords.label}"
    id="c7" sortProperty="Keywords" sortable="true"
    noWrap="false">
    <af:inputText value="#{row.Keywords}" id="ot5" label="#{coregccomplianceuiBundle.BLANKTEXT}"
    readOnly="true"/>
    </af:column>
    <af:column headerText="#{bindings.RuleLibraryVO1.hints.Author.label}"
    id="c8" sortProperty="Author" sortable="true">
    <af:outputText value="#{row.Author}" id="ot6"/>
    </af:column>
    <af:column headerText="#{bindings.RuleLibraryVO1.hints.SeverityUI.label}"
    id="c9" visible="false">
    <af:outputText value="#{row.SeverityUI}" id="ot7"/>
    </af:column>
    <af:column headerText="#{bindings.RuleLibraryVO1.hints.LastUpdatedBy.label}"
    id="c10" visible="false">
    <af:outputText value="#{row.LastUpdatedBy}" id="ot8"/>
    </af:column>
    <af:column headerText="#{bindings.RuleLibraryVO1.hints.LastUpdatedDate.label}"
    id="c11" sortProperty="LastUpdatedDate" sortable="true">
    <af:outputText value="#{row.LastUpdatedDate}" id="ot9">
    <af:convertDateTime type="both" dateStyle="medium"
    timeStyle="full"/>
    </af:outputText>
    </af:column>
    <af:column headerText="#{bindings.RuleLibraryVO1.hints.Owner.label}"
    id="c12" visible="false">
    <af:outputText value="#{row.Owner}" id="ot10"/>
    </af:column>
    </af:table>
    I also have a search option added to the page as:
    <af:query id="qryId2"
    headerText="#{coregccomplianceuiBundle.COMPLIANCE_SEARCH}"
    disclosed="false"
    value="#{bindings.RuleLibraryVOCriteriaQuery.queryDescriptor}"
    model="#{bindings.RuleLibraryVOCriteriaQuery.queryModel}"
    queryListener="#{bindings.RuleLibraryVOCriteriaQuery.processQuery}"
    queryOperationListener="#{bindings.RuleLibraryVOCriteriaQuery.processQueryOperation}"
    resultComponentId="::pc1:ruleLib" rows="3" maxColumns="2"
    saveQueryMode="hidden"/>
    The VO Criteria that is used by this search query is having 5 columns which are searchable now i want to add one more column which can be searched.
    I have added the colum to VO Criteria query
    But then also the 6th search column is not visible in UI.
    Can anyone suggest what am i missing???

    1) Check if the corresponding VO attribute is defined as "Queryable"
    2) Check if the Rendered Mode of the corresponding criterion of the VO Criteria is "All" (the Rendered Mode is defined in the "Hints" page of the VO Criteria dialog box, select the criterion in order to see its Rendered Mode)
    Dimitar

  • Adding a new column in the universe

    Hi Experts,
    I have a BEx Report on which the universe is based on.
    I need to have an extra column (week number) which will have numeric values, and for each additional row it will have a cumulative number.
    Col1   Weeknumber    col2
    xxx         1              yyy
    xxx1       2             yyy1
    xxx2       3             yyy3
    It would be a formula key figure in Bex.
    But,I am not able to implement this col in Bex as the query is complicated and in Bex we have a restriction that we cant have more than 2 key figure structures.
    Please let me know how this can be achieved at Universe level or Webi level.
    Thanks
    El

    Welcome to the sometimes frustrating world of working with dates against SAP BW via BusinessObjects!
    Your best bet here is to have a financial calendar table in a database and build a new query against that. Return Week Number as a detail of date and then merge the date dimensions.

  • Trouble adding a new job type with my plugin

    I have a plugin that contains a new job type that deploys without errors. The simple metrics work OK but when I pop up the list of job types I get the following exception logged ...
    2009-01-23 15:04:42,076 [EMUI_15_04_42_/console/jobs/jobsTable] ERROR jobs.JobsListBean getJobRunDat
    a.1186 - SQLException
    java.sql.SQLException: ORA-20452: Only one target may be selected for this operation.
    ORA-06512: at "SYSMAN.MGMT_JOB_UI_RUNS", line 1380
    ORA-06512: at line 1
    at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java(Compiled Code))
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java(Compiled Code))
    at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java(Inlined Compiled Code))
    at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java(Compiled Code))
    at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4CCallableStatement.java(Compiled Code))
    at oracle.jdbc.driver.T4CCallableStatement.execute_for_rows(T4CCallableStatement.java(Compiled Code))
    at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java(Compiled Code))
    at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java(Compiled Code))
    at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java(Compiled Code))
    at oracle.jdbc.driver.OracleCallableStatement.execute(OracleCallableStatement.java(Compiled Code))
    at oracle.sysman.util.jdbc.PreparedStatementWrapper.execute(PreparedStatementWrapper.java(Compiled Code))
    at oracle.sysman.util.jdbc.CallableStatementWrapper.execute(CallableStatementWrapper.java(Compiled Code))
    at oracle.sysman.eml.jobs.JobsListBean.getJobRunData(JobsListBean.java:945)
    at oracle.sysman.eml.jobs.JobsListBean.showJobsTable(JobsListBean.java:617)
    at oracle.sysman.eml.jobs.JobsListBean.prepareData(JobsListBean.java:347)
    at oracle.sysman.eml.jobs.JobsController.getPageHeader(JobsController.java:347)
    at oracle.sysman.emSDK.svlt.PageHandler.prepareData(PageHandler.java(Compiled Code))
    at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java(Compiled Code))
    at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java(Compiled Code))
    at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java(Compiled Code))
    at oracle.sysman.eml.app.Console.doGet(Console.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at javax.servlet.http.HttpServlet.service(HttpServlet.java(Compiled Code))
    at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java(Compiled Code))
    at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java(Compiled Code))
    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java(Compiled Code))
    at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.java(Compiled Code))
    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java(Compiled Code))
    at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java(Compiled Code))
    at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java(Compiled Code))
    at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java(Compiled Code))
    at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java(Compiled Code))
    at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java(Compiled Code))
    at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java(Compiled Code))
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:224)
    at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:133)
    at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:186)
    at java.lang.Thread.run(Thread.java:568
    Of course I don't see my new job type in the list. I only have the plugin deployed to just 1 of the agents. Any idea what this exception is telling me?

    OK, maybe this error is not related to my job ... but I'm gonna need a better hint here.
    I'm using these flags with the emcli command and add_mp_tp_mpa verb ... this seems to go OK.
    -file="JOB_DEFINITION:$MY/myjob.xml" \
    -file="JOB_SCRIPT:$MY/myjob.pl"
    Here's my silly little job type ...
    <jobtype name="myjob" version="1.0">
    <stepset ID="main" type="serial">
    <step ID="s1" command="remoteOp">
    <paramList>
    <param name="remoteCommand">myjob.pl</param>
    </paramList>
    </step>
    </stepset>
    </jobtype>
    But it doesn't work ! I don't see any reference to "myjob" in any log file. I don't see my job listed in the "Create job" pull down on the "Jobs" tab. I don't get it, what am I doing wrong?

Maybe you are looking for