Using Document Keywords in Solar_Eval

Dear all
I've trying to use the Document Keywords to run filtered reports about documentation assignments in Solar_eval.
In spite of assigning correctly to the document the keywords in the attributes screen of solar01 or solar02.
When I run a report selecting those keywords as filter (document keywords), does not find coincidences.
Any idea of what may be happening? 
Thanks and Regards!

Hi Nelson,
After reading your posts, I tried out at my end, and it seems to work correctly, filtering based on Keywords.
I defined Keywords in SOLAR_PROJECT_ADMIN and made it possible for allocation only to Documents (not for Project Structure or Roadmpa), Chose this Keyword as an Attribute for a Test Case document, in SOLAR02, ran a report from SOLAR_EVAL, Configuration -> Assignments -> Documentation, Project choice & Keword entered, on execution, I get to see the filtered result only, as it should.
The version I am on is SolMan 7.0 Support Pack 15; ST - 400, Level 15.
Please let me know if there's anything in particular you may want me look at, and get back.
Best regards,
Srini

Similar Messages

  • In the process of reformatting my macbook pro, I saved everything but my keyword list.  The keywords are with the images, but the total list I use under "Keywords" is not present.  Is there a way to re-create all my keywords I've used over the last 6 year

    In the process of reformatting my macbook pro, I saved everything but my keyword list.  The keywords are with the images, but the total list I use under "Keywords" is not present.  Is there a way to re-create all my keywords I've used over the last 6 years.

    I accomplished what I needed last night.  I remembered I had picked my favorite images from each year and put them in a "favorite" folder by year.  These folders included 500 to 1200 images per year.  I pulled up the folder for each year and highlighted all images and clicked on "Keywords" and all keywords used for all images were listed.  I made those keywords persistent.  It took me a while to realize I had to click on each keyword to make it persistent.  After doing this for all years, I assume 95% of all keywords I have used over the many years were back in my list.  I'm sure there is probably a more "technical" way to accomplish what I needed, but this seems to have worked.  I also exported my list into a word document and is saved on my hard drive.
    If I had not made folders with my favorite images for each year, I could not have used this method, so if you figure out a better way, I like to hear it.  Thanks for your comments and willingness to help.

  • Can not find files inside folder using enterprise keywords.

    I'm using a document library web part. The using Enterprise Keywords. I have a "Health Insurance" keywords that I added to 8 documents. These document are inside a folder call Benefits. I went to web part editor and clicked on "Edit the current
    view" Then I changed the filter to "Enterprise Keywords is equal to Health Insurance" Lastly I went to the Folders section and selected "Show items inside folders".
    After I click "OK", I'm presented with an empty documents web part.
    What can I do to get the files to show up?
    Thanks
    James T.F

    Hi James,
    Thanks for posting your issue, I am sure that issue is your filter that you have created with "Enterprise
    Keywords" because as per my understand you are able to see the documents with your
    current view of the webpart.
    Please check the filter settings and criteria properly. You should be able to see the expected results
    in Web part.
    I hope this is helpful to you. If this works, Please mark it as Answered. 
    Regards, 
    Dharmendra Singh (MCPD-EA | MCTS) 
    Blog :
    http://sharepoint-community.net/profile/DharmendraSingh

  • Officejet 6500 Wireless Puts lines on page when using document feeder

    Hi,
    Only using the document feeder for either print or scan there are vertical lines down page sometimes in the middle and sometimes at the end and some horizontal lines as well.
    Scanning or printing direct from the glass - doesn't happen.
    I have to be able to feed more than one page for a fax or scan so its on one document.
    Does anyone know why this is happening when I use document feeder?
    any assistance greatly appreciated

    Hi,
    Plesae click the link for the solution..
    http://h10025.www1.hp.com/ewfrf/wc/document?docname=c01728503&cc=au&dlc=en&lc=en&product=4083977&tmp...
    Let me know whaty happened...thanks... =)
    Although I am working on behalf of HP, I am speaking for myself and not for HP.
    Love Kudos! If you feel my post has helped you please click the White Kudos! Star just below my name : )
    If you feel my answer has fixed your problem please click 'Mark As Solution' and make it easier for others to find help quickly : )
    Happy Troubleshooting : )

  • How do I filter photos using the keyword hierarchy?

    Since Aperture 3.1 came out, I've been taking another look at it and considering switching back from Lightroom. One baby step was to set up a proper keyword hierarchy with Aperture. Trying to use that for sorting photos, I started feeling incredibly frustrated and felt like I must be missing something screamingly obvious.
    Here's my issue. Using the keyword HUD, I can set up a nested, hierarchical keyword list. The HUD helpfully displays a running tally of all photos that keyword is applied to. "Great!" I thought, I've got 46 photos of John Smith, let's take a look at them. So I click on the number. Apparently, while Aperture is happy to show you the number of photos with the keyword, it's not willing to take you to those photos (i.e., create a library filter and show the results) via the Keyword HUD.
    Bringing up the filter HUD seems unhelpful for the opposite reason. While you can search via the keywords there, it doesn't show the keyword hierarchy! Am I missing something? Say I've got keywords for two people, Adam and Zoe, filed under People/Friends/. Using the keyword box in the filter HUD will list one at the beginning and the other at the end of my entire list of keywords. Worse, the filter HUD only seems helpful for keywords if you know which ones you're looking for, which defeats the point of using a hierarchy. If, say, I know there's 3 or 4 people I'm looking for under a particular category, but I can't remember their name of the top of my head, how do I go about finding them using the filter HUD? All I have is the long, uncategorized master list of keywords.
    Again, I feel I must be missing something obvious. Thanks for your help.
    Cheers.

    I agree, clicking on a keyword in the HUD that has a number after it to get those photos seems like a no brainer. Even though I know it doesn't do that I still find myself clicking on it before I catch myself. Need to send feedback to Apple on this, clicking on a keyword should create a filter to and display those images.
    In your example the images of Adam and Zoe should be tagged with the keywords that apply to them. That is they would have the keywords people, friends, male or female, Adam or Zoe, and whatever other keywords you use to describe these images. Then you check as many keywords in the filter that apply and you can remember.
    While the keyword HUD shows the keywords in a hierarchy, keywords applied to an image are one dimensional, linear. Its just a string of words without structure. The hierarchy is just there to make it easier to conceptualize the structure.

  • Stitching/mergigng of xdps using document builder when fragments have been used in xdps.

    Hi,
    I am trying to merge xdps using document builder in LiveCycle workbench. Basiclly I am using the option "Dynamic stitching" in document builder to merge more then one xdps. So I am able to do it when my xdps are not having any fragments.
    But I am not able to get the merged xdp when fragments are there in my xdps.
    It is throwing some error.
    It says "XFA dynamic assembler failed to stitch a fragment".
    So can I specify the fragment path while merging these xdps.
    Please let me know the inputs on this. Or is there any other way to merge xdps which are having fragments.
    Thanks in advance,
    Ashish

    One probable reason is that the individual XDPs have incorrect fragment references. Have you checked out
    http://kb2.adobe.com/cps/521/cpsid_52158.html
    Any subtle mistakes in the path like a folder name specified twice in the path (as it was programmatically generated?), or an extra forward slash, etc.?
    Did you try to render these XDP forms (with fragments) individually using LiveCycle process orchestration/API?

  • Getting document no. using document id  from dms

    Dear Experts,
          I want to get Document No. using  Document ID of particuler document from DMS. Is there any Function Module which returns Document No. from Document ID. So how to get this.
    << Moderator message - Everyone's problem is important. But the answers in the forum are provided by volunteers. Please do not ask for help quickly. >>
    With Regards !
    Shekh Ibrahim
    Edited by: Rob Burbank on Jan 17, 2011 4:23 PM

    Hi again,
    maybe the report DMS_KPRO_READ2 can be useful for this requirement. Other useful tables could be DMS_PH_CD1, DMS_DOC2LOIO or DMS_PHIO2FILE.
    Best regards,
    Christoph

  • When you create a PostScript file you must rely on system fonts and use document fonts

    I got this error:
    "When you create a PostScript file you must rely on system fonts and use document fonts. Please go to the printer properties, "Adobe PDF Settings" page and turn OFF the option "Rely on system fonts only; do not use document fonts."
    This strikes me as bad practice. I only want to use system fonts and document fonts will muck me up.
    That being said, I could not easily find a way to fix this with Acrobat Pro XI. I opened Control Panel (Windows 8) and found the printer and mucked around in the various ways to get to change the PDF settings (there are several ways, and some of them present the choices as bold and not just regular). I found two separate switches for "Rely on system fonts only; do not use document fonts" and turned both off, BUT that did not work.
    Frustrated, I went back to FrameMaker and clicked File > Print Setup and then for the PDF printer, Printer Properties. There I found a THIRD instance of "Rely on system fonts only; do not use document fonts" that was set differently than the other two. This was the setting the error message meant. Change this one.
    Thanks for the convoluted UI, Adobe. What a pain, but there is the answer for all who follow after....

    > Windows 7 and Frame 7.2.
    This is not a supported configuration and probably does not work, due (I'm guessing) to driver API changes from XP to Win7, which would affect generating PDF and Ps output. This would affect Save-as-PDF and Print-to-Ps+Distill (unless you have a newer version of the full Acrobat product).
    As it happens, I'm going to attempt something similar: FM 7.0 on Win7 64 Pro. However, I'm going to install that old FM in "XP Mode".
    XP Mode is a 32-bit virtual machine running actual Windows XP inside Win7. It is (now maybe "was") available for Windows 7 Enterprise, Professional and Ultimate (but not Basic, Home or not-so-Premium). When XP went off support life earlier this month, Mr.Bill may have taken down the ability  to download XP Mode (or not, since some large enterprises are able to  purchase continued support for XP at some great cost). XP Mode never was supported for Win8. There are other VMs for Windows available.
    If XP Mode is still available, you also need a CPU that has hardware virtualization, which all recent 64-bit AMD processors do, but which is fused-off in many low end 64-bit Intel processors. AMD processors need a separate unobvious hot-fix patch installed before you do anything else about XP Mode.

  • Equi Join and Outer join using outer keyword

    Hi,
    First lets take the create statment for scott schema.
    create table scott.emp_details(empno number, bonus_date date);
    Insert Into Scott.Emp_Details Values(7369, To_Date('01-jan-2013'));
    Insert Into Scott.Emp_Details Values(7499, To_Date('05-jan-2013'));
    Insert Into Scott.Emp_Details Values(7521, To_Date('10-jan-2013'));
    Insert Into Scott.Emp_Details Values(7566, To_Date('01-feb-2013'));
    Insert Into Scott.Emp_Details Values(7654, To_Date('05-feb-2013'));
    commit;lets also consider the basic scott.emp and scott.dept tables
    Now I would like to equi join emp table deptno col with dept table deptno col and left outer join emp table hiredate with emp_details bonus_date and empno col in emp_details can be joined(Equi Join) with empno col of emp table if needed .The outer join has to be placed using the keyword (left/right)outer join
    The select statement can have all the detials of emp table .The requirement may look weird but we have some such requirement.
    Please suggest

    Hi,
    sri wrote:
    Hi,
    First lets take the create statment for scott schema.
    create table scott.emp_details(empno number, bonus_date date);
    Insert Into Scott.Emp_Details Values(7369, To_Date('01-jan-2013'));
    Insert Into Scott.Emp_Details Values(7499, To_Date('05-jan-2013'));
    Insert Into Scott.Emp_Details Values(7521, To_Date('10-jan-2013'));
    Insert Into Scott.Emp_Details Values(7566, To_Date('01-feb-2013'));
    Insert Into Scott.Emp_Details Values(7654, To_Date('05-feb-2013'));
    commit;
    It's best not to create your own tables in Oracle-supplied schemas, such as SCOTT. Use your own schema for your own tables.
    lets also consider the basic scott.emp and scott.dept tablesI see; you're using the standard scott,emp and scott.dept tables, plus the emp_details table you posted above.
    Now I would like to equi join emp table deptno col with dept table deptno col and left outer join emp table hiredate with emp_details bonus_date and empno col in emp_details can be joined(Equi Join) with empno col of emp table if needed .The outer join has to be placed using the keyword (left/right)outer join
    The select statement can have all the detials of emp table .The requirement may look weird but we have some such requirement.
    Please suggestThanks for posting the sample data. Don't forget to post the exact output you want from that sample data.
    Do you want something like this?
    `    EMPNO ENAME          DEPTNO DNAME          BONUS_DAT
          7369 SMITH              20 RESEARCH       01-JAN-13
          7499 ALLEN              30 SALES          05-JAN-13
          7521 WARD               30 SALES          10-JAN-13
          7566 JONES              20 RESEARCH       01-FEB-13
          7654 MARTIN             30 SALES          05-FEB-13
          7698 BLAKE              30 SALES
          7782 CLARK              10 ACCOUNTING
          7788 SCOTT              20 RESEARCH
          7839 KING               10 ACCOUNTING
          7844 TURNER             30 SALES
          7876 ADAMS              20 RESEARCH
          7900 JAMES              30 SALES
          7902 FORD               20 RESEARCH
          7934 MILLER             10 ACCOUNTING
                                  40 OPERATIONSIf so, here's one way to do it:
    SELECT       e.empno, e.ename     -- or whatever columns you want
    ,       d.deptno, d.dname     -- or whatever columns you want
    ,       ed.bonus_date
    FROM           scott.dept  d
    LEFT OUTER JOIN      scott.emp   e   ON  e.deptno     = d.deptno
    LEFT OUTER JOIN      emp_details ed      ON  ed.empno     = e.empno
    ORDER BY  e.empno
    ;

  • Oracle deadlock - how to use "synchronised" keyword in a transaction?

    Hi,
    I use WL6.1 SP4, Oracle 8.1.6, with some Java objects which execute a
    lot
    of SQL queries (mixed update, insert and select) using plain JDBC
    calls,
    and Weblogic connection pools. These objects are called by servlets.
    I experienced recently deadlocks when two users call the object at the
    same
    time (See error below).
    I execute the queries using "synchronized" keyword in the following
    way:
    synchronized (this)
    conConnection.setAutoCommit(false);
    executeTransaction(myStatement);
    conConnection.commit();
    executeTransaction is overriden in sub-classes and is the method which
    executes
    all the queries.
    It calls methods in other objects. These methods are not declared as
    synchronized.
    1) Should they?
    2) Should I use the keyword "synchronized" in another way?
    3) This part of code is also called when I do only "select"
    statements. I guess
    it should only be synchronized when we do "update" and "insert" which
    could lead
    to a deadlock?
    4) Do you have any idea why this deadlock occurs as I use the
    "synchronized"
    keyword, and one thread should wait until the other one has finished?
    Thanks for any idea,
    Stéphanie
    ----------------- error:
    <ExecuteThread: '4' for queue: 'default'> <> <> <000000> <SQL request
    sent to database: UPDATE PARTICIPANT par SET par.PARTICIPANTLASTRANK =
    4 WHERE par.IDPARTICIPANT = 8983566>
    <ExecuteThread: '11' for queue: 'default'> <> <> <000000> <SQL request
    sent to database: UPDATE PARTICIPANT par SET par.PARTICIPANTLASTRANK =
    6 WHERE par.IDPARTICIPANT = 8983570>
    ORA-00060: deadlock detected while waiting for resource
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
         at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
         at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)
         at oracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1891)
         at oracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1093)
         at oracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2047)
         at oracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1940)
         at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:2709)
         at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:796)
         at weblogic.jdbc.pool.Statement.executeUpdate(Statement.java:872)
         at weblogic.jdbc.rmi.internal.StatementImpl.executeUpdate(StatementImpl.java:89)
         at weblogic.jdbc.rmi.SerialStatement.executeUpdate(SerialStatement.java:100)
         at bfinance.framework.EDBBLBean.executeSQL(EDBBLBean.java:299)

    Hi Stepanie,
    I'd try to group update statement together. Usually it helps.
    Regards,
    Slava Imeshev
    "Stephanie" <[email protected]> wrote in message
    news:[email protected]...
    Thanks for your answer.
    In the case you describe, is there a way to ensure that tx-2 waits for
    tx-1
    to be finished before beginning?
    My transaction which causes the problem is the following (simplified):
    UPDATE tableA SET islast=0 WHERE externalid=myid;
    for (int i=0; i< aVector.size(); i++) {
    INSERT INTO tableA (id, islast, ranking, externalid) (SELECT
    SEQ_tableA.nextval, 1, 0, myid);
    UPDATE tableA SET ranking = /*calculated ranking */
    WHERE externalid=myid AND islast=1;
    UPDATE tableB ....
    commit;
    tx-1 and tx-2 execute this transaction at the same time. tx-1 begins
    The deadlock appears when tx-2 executes the second UPDATE tableA
    query.
    I don't see how I can avoid to execute these two update queries, so if
    I can find another way to prevent deadlock, it would be great!
    Stéphanie
    Joseph Weinstein <[email protected]_this> wrote in message
    news:<[email protected]_this>...
    Stephanie wrote:
    Hi,
    I use WL6.1 SP4, Oracle 8.1.6, with some Java objects which execute a
    lot
    of SQL queries (mixed update, insert and select) using plain JDBC
    calls,
    and Weblogic connection pools. These objects are called by servlets.
    I experienced recently deadlocks when two users call the object at the
    same
    time (See error below).Hi. The error you are getting isn't necessarily from a lack ofsynchronization
    of your java objects. It has to do with the order in which you accessDBMS
    data. You are getting ordinary DBMS deadlocks, which are caused when
    two DBMS connections each have a lock the other wants, in order toproceed.
    The DBMS will quickly discover this and will kill one transaction inorder to
    let the other one proceed:
    time 0: tx-1 and tx-2 have started.....
    time 1: tx-1: update tableA set val = 1 where key = 'A'
    time 2: tx-2: update tableB set val = 2 where key = 'B'
    time 3: tx-1: update tableB set val = 1 where key = 'B' (waitsbecause tx-2 has the row
    locked)
    time 4: tx-2: update tableA set val = 2 where key = 'A' (waitsbecause tx-1 has the row
    locked)
    This is a deadlock. The solution is to organize your application code sothat every
    transaction accesses the data in the same order, eg: update tableAfirst, then update tableB.
    This will prevent deadlocks.
    Joe Weinstein at BEA
    I execute the queries using "synchronized" keyword in the following
    way:
    synchronized (this)
    conConnection.setAutoCommit(false);
    executeTransaction(myStatement);
    conConnection.commit();
    executeTransaction is overriden in sub-classes and is the method which
    executes
    all the queries.
    It calls methods in other objects. These methods are not declared as
    synchronized.
    1) Should they?
    2) Should I use the keyword "synchronized" in another way?
    3) This part of code is also called when I do only "select"
    statements. I guess
    it should only be synchronized when we do "update" and "insert" which
    could lead
    to a deadlock?
    4) Do you have any idea why this deadlock occurs as I use the
    "synchronized"
    keyword, and one thread should wait until the other one has finished?
    Thanks for any idea,
    Stéphanie
    ----------------- error:
    <ExecuteThread: '4' for queue: 'default'> <> <> <000000> <SQL request
    sent to database: UPDATE PARTICIPANT par SET par.PARTICIPANTLASTRANK =
    4 WHERE par.IDPARTICIPANT = 8983566>
    <ExecuteThread: '11' for queue: 'default'> <> <> <000000> <SQL request
    sent to database: UPDATE PARTICIPANT par SET par.PARTICIPANTLASTRANK =
    6 WHERE par.IDPARTICIPANT = 8983570>
    ORA-00060: deadlock detected while waiting for resource
    at
    oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
    at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:289)
    at oracle.jdbc.ttc7.Oall7.receive(Oall7.java:573)
    atoracle.jdbc.ttc7.TTC7Protocol.doOall7(TTC7Protocol.java:1891)
    atoracle.jdbc.ttc7.TTC7Protocol.parseExecuteFetch(TTC7Protocol.java:1093)
    atoracle.jdbc.driver.OracleStatement.executeNonQuery(OracleStatement.java:2047
    atoracle.jdbc.driver.OracleStatement.doExecuteOther(OracleStatement.java:1940)
    atoracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java
    :2709)
    atoracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:796)
    atweblogic.jdbc.pool.Statement.executeUpdate(Statement.java:872)
    atweblogic.jdbc.rmi.internal.StatementImpl.executeUpdate(StatementImpl.java:89
    atweblogic.jdbc.rmi.SerialStatement.executeUpdate(SerialStatement.java:100)
    at bfinance.framework.EDBBLBean.executeSQL(EDBBLBean.java:299)

  • Use 'default' keyword in call string while calling stored proc?

    I am calling following sql server stored procedure from java code using my jdbc driver for sql server: CREATE PROCEDURE test_findTbInfo (
    @paramIn_Str varchar(10),
    @paramOut_Int int OUT,
    @paramIn_Int int = 20
    AS
    begin
    set @paramOut_Int = @paramIn_Int * 100
    end
    If I make a call like this:
    CallableStatement cs = conn.prepareCall(" { call test_findTbInfo(? , , ? ) }");
    cs.setString(1, "test_tab");
    cs.setInt(2, 4);
    cs.execute();
    It works without any error. But this is not a right behavior. !! The second parameter as you see is passed like an optional parameter. But in stored proc it is NOT an optional param and so if the value not passed it should fail...
    Now if I change the code to
    CallableStatement cs = conn.prepareCall(" { call test_findTbInfo(? , default, ? ) }");
    it works correctly. Gives error that "Procedure 'test_findTbInfo' expects parameter '@paramOut_Int', which was not supplied." which is correct.
    So is it a normal practice to use 'default' keyword while calling sql server stored procedures having optional parameters in jdbc ????
    Anyone knows ??? As far as I know "call test_findTbInfo(? , , ? )" works fine except in some cases and also it forces users to put all optional parameters at the end of parameter list in stored proc.
    Please let me know whether I should go with 'default' throuout for sql server stored proc while calling using my jdbc driver.
    Amit

    {?= call <procedure-name>[<arg1>,<arg2>, ...]}The question mark in the above is the result parameter
    that must be registered.
    That is not the same as an OUT argument.Yes that is true. The result value and OUT parameters are different but they both MUST be registered as per jdbc API
    "The type of all OUT parameters must be registered prior to executing the stored procedure; their values are retrieved after execution via the get methods provided here."
    Anyway, my original question still stays as it was. If there are some optional IN parameters in stored procedure
    e.g.
    PROCEDURE test_findTbInfo (
    @paramIn_Int int = 20,
    @paramOut_Int int OUT
    how do you call this?
    CallableStatement cs = conn.prepareCall(" { call test_findTbInfo( , ? ) }");
    cs.registerOutParameter(1, Types.INTEGER);
    cs.execute();
    or
    CallableStatement cs = conn.prepareCall(" { call test_findTbInfo(default, ? ) }");
    Also note that I am intending to use ONLY sql server driver for this.
    The first as well second seem to work. Except that second way is seems reliable. I just wanted a second opinion on that...
    Amit

  • How to Use native keyword in java programming

    Hi ,
    I am using JDK 1.6.0_11 , and i was trying to create a java program using "native" keyword ,
    i got the sample code for the same from the site : - http://www.javaworld.com/javaworld/javatips/jw-javatip23.html
    But when i type this command " C:\javah -stubs Happy " following error occurs
    " Error: JNI does not require stubs, please refer to the JNI documentation. "
    then typed " c:\javah -jni Happy" without any error .
    After that i wrote a HappyImpl.c as mentioned in the above tutorial
    #include <StubPreamble.h> /* Standard native method stuff. */
    #include "Happy.h" /* Generated earlier. */
    #include &ltstdio.h> /* Standard C IO stuff. */
    void Happy_printText (struct HHappy *this)
    puts ("Happy New Year!!!");
    then it is not compling and error is
    "unable to open included file StubPreamble.h file
    unable to open included file Happy.h file "
    Please help me . i want to use native method , i did exactly the same in tutorial at above link.
    Thanks & Regards
    Mannat

    you do need to know how to use your C compiler... It quite clearly can't find those files which indicates that you didn't tell it where to find them.

  • Show 'Text' Document contents  instead of using Document Links

    I have a requirement from my customer that requires comments to be stored and display both on the planning layout and display instantly in query.
    I am aware that documents which type other than text is stored in BIN form, so my first approach is just to assume to work with document with type 'TEXT'.
    I am aware this can be partly achieved by using the document links, but are there ways to get round of using document "links"? We want to show <b>instantly</b> the content of the document when the layout is opened and when BW query with the right combinations of characteristic values are displayed.

    Yes, for bex, it works only in workbook.
    Check F.Group: SKWF_CONTENT. There are many FM for documents which you can use.
    Here are the VBA Code part for calling RFC FM :
    Public Function BW_DOCUMENT_READ()
      Application.ScreenUpdating = False
    ' Declaration
      Dim FuncCtrl As Object
      Dim ABAP_FUNC As Object
      Dim ABAP_TAB_E_DOCUMENT_PROPERTY As Object
      Dim ABAP_TAB_E_DOCUMENT_CONTENT As Object
      Dim Row As Object
    ' Class Declaration
      Set FuncCtrl = CreateObject("SAP.Functions")
    ' Transfer SapConnection
      FuncCtrl.Connection = SapConnection
    ' Setting ABAP Functions and parameters
    '   Func Name
        Set ABAP_FUNC = FuncCtrl.Add(ABAP_FUNC_NAME)
    '   Func Export Params
        ABAP_FUNC.Exports(ABAP_FUNC_EX_PARAM1) = SAP_QUERY_DESCP
        ABAP_FUNC.Exports(ABAP_FUNC_EX_PARAM2) = SapConnection.Language
    '   Excute Function
        CALL_ABAP_FUNC = ABAP_FUNC.Call
    '   Check Function Call return
        If ABAP_FUNC.Exception <> "" Or Not CALL_ABAP_FUNC Then
           Call COLLECT_MESSAGE(Msgtxt001 & ABAP_FUNC.Exception)
           'MsgBox Msgtxt001 & ABAP_FUNC.Exception
        Else
        ' Func Import Params
          BW_BEX_SUBTOTAL_TEXT = ABAP_FUNC.Imports(ABAP_FUNC_IM_PARAM1)
          BW_BEX_TOTAL_TEXT = ABAP_FUNC.Imports(ABAP_FUNC_IM_PARAM2)
          BW_DOC_URL_PREFIX = ABAP_FUNC.Imports(ABAP_FUNC_IM_PARAM3)
        ' Doc Content
          X_pos = 1
          ' Create Header for Doc content
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_CONT, X_pos, 1, "Document Nr.")
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_CONT, X_pos, 2, "Document Line Nr.")
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_CONT, X_pos, 3, "Document Content")
          ' Fill Doc content
            For Each Row In ABAP_FUNC.Tables(ABAP_FUNC_TABLE2).Rows
              X_pos = X_pos + 1
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_CONT, X_pos, 1, Row("DOCNR"))
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_CONT, X_pos, 2, Row("LINENR"))
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_CONT, X_pos, 3, Row("LINE"))
            Next
        ' Doc Properties
          X_pos = 1
          ' Create Header for Doc content
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 1, "Document Nr.")
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 2, "Property Name")
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 3, "Property Value")
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 4, "Language")
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 5, "Text Short")
            Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 6, "Text Long")
          ' Fill Doc Property
            For Each Row In ABAP_FUNC.Tables(ABAP_FUNC_TABLE1).Rows
              X_pos = X_pos + 1
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 1, Row("DOCNR"))
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 2, Row("NAME"))
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 3, Row("Value"))
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 4, Row("LANGU"))
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 5, Row("TXTSH"))
              Call WRITE_DOC_TABLES(SHEET_NAME_DOC_PROP, X_pos, 6, Row("TXTLG"))
             Next
        ' Infoobjects Text
          X_pos = 1
          ' Create Header
            Call WRITE_DOC_TABLES(SHEET_NAME_IOBJ_TEXT, X_pos, 1, "Infoobject Name")
            Call WRITE_DOC_TABLES(SHEET_NAME_IOBJ_TEXT, X_pos, 2, "Language")
            Call WRITE_DOC_TABLES(SHEET_NAME_IOBJ_TEXT, X_pos, 3, "Text Short")
            Call WRITE_DOC_TABLES(SHEET_NAME_IOBJ_TEXT, X_pos, 4, "Text Long")
          ' Fill Texts
            For Each Row In ABAP_FUNC.Tables(ABAP_FUNC_TABLE3).Rows
              X_pos = X_pos + 1
              Call WRITE_DOC_TABLES(SHEET_NAME_IOBJ_TEXT, X_pos, 1, Row("IOBJNM"))
              Call WRITE_DOC_TABLES(SHEET_NAME_IOBJ_TEXT, X_pos, 2, Row("LANGU"))
              Call WRITE_DOC_TABLES(SHEET_NAME_IOBJ_TEXT, X_pos, 3, Row("TXTSH"))
              Call WRITE_DOC_TABLES(SHEET_NAME_IOBJ_TEXT, X_pos, 4, Row("TXTLG"))
            Next
        End If
        Application.Worksheets(SHEET_NAME_DOC_CONT).Select
        Range("A2").Select: Selection.End(xlDown).Select
        MAX_NR_DOC = Selection.Value
        Cells.Select: Cells.EntireColumn.AutoFit
        Application.Worksheets(SHEET_NAME_DOC_PROP).Select
        Cells.Select: Cells.EntireColumn.AutoFit
        Application.Worksheets(SHEET_NAME_IOBJ_TEXT).Select
        Cells.Select: Cells.EntireColumn.AutoFit
    End Function
    Private Function WRITE_DOC_TABLES(SHEET_NAME, I_X, I_Y, I_TEXT)
      Application.ScreenUpdating = False
      Set DOC_POS = Application.Worksheets(SHEET_NAME)
      DOC_POS.Cells(I_X, I_Y).NumberFormat = "@"
      DOC_POS.Cells(I_X, I_Y).Value = I_TEXT
    End Function
    For the BW Web, you can searh in how to paper from Tobias Kaufmann. Or search for Doc: "WEB API REFERENCE". In that Doc, search for the topic: 'WEB DESIGN API FOR TABLES'. There you will get all info needed, about how to enhance BW Web application designer.
    There is no possibility for me to attach that doc here. sorry, you have to search it by your self, or send me your email.
    Hope it helps.
    Best Regards,
    Suan Liono

  • Adding Useful Document Links

    Hello All
    I have requirement from a customer, who wants to have a link to 'Useful Documents' from either a report orthe dashabord page.
    How can I add these links in for example a Microsft Word document, and where can these helpful documents be stored (anywhere on the server?)
    Please could someone help or advise
    Many Thanks
    Exel_cs

    Hi,
    Check this link
    http://total-bi.com/2011/02/external-files-obiee-dashboard/
    Please mark it if Useful/Correct.
    Thanks

  • Problems when using RUNLOGIC Keyword in Script Logic

    Hello experts,
    I have a problem using RUNLOGIC keyword within Script logic. Both scripts are mentioned below.
    Following scenario:
    - combination of DESTINATION_APP and LOOKUP to multiply values from two source applications in order to to write results in target application
    - data volume in source application VALCHAIN are approx 187.000 records; source app SALES = 500 records
    - created data records in target application QUANTITIES are approx 204.000 records
    Running LOGIC01_QUANTITIES.LGF without "RUNLOGIC" keyword:
    - time to execute logic and write records: 10-12 minutes
    - created records 204.000
    Running LOGIC01_QUANTITIES.LGF via CALL_RUNLOGIC.LGF
    - script does not finish; system produces dumps
    - Tcode ST22 shows error messages called "TSV_TNEW_PAGE_ALLOC_FAILED" as well as "SYSTEM_NO_ROLL" as well as "CALL_FUNCTION_SEND_ERROR"
    Does anybody have a guess for that? Any answer appreciated.
    Thanks a lot!
    ==================================================
    CALL_RUNLOGIC.LGF
    *START_BADI RUNLOGIC
    QUERY=OFF
    WRITE=ON
    LOGIC=LOGIC01_QUANTITIES.LGF
    APPSET=FINPLAN_PERFORM
    APP=VALCHAIN
    CHANGED=PRODUCT
    DEBUG=OFF
    *END_BADI
    ===========================================
    LOGIC01_QUANTITIES.LGF
    *XDIM_MEMBERSET DATASRC=ITEMIZED
    *XDIM_MEMBERSET VERSION=%VERSION_SET%
    *XDIM_MEMBERSET TIME=%TIME_SET%
    *LOOKUP SALES
    *DIM DATASRC="OUTPUT"
    *DIM ITEM="IM_M02"
    *DIM QUANTU="QU_TO"
    *DIM MEASURES="PERIODIC"
    *FOR %LOOP_CENTER%=PC_1000,PC_2000,PC_3000,PC_4000,PC_5000,PC_6000
    *DIM C_%LOOP_CENTER%:PCENTER=%LOOP_CENTER%
    *NEXT
    *ENDLOOKUP
    *DESTINATION_APP=QUANTITIES
    *ADD_DIM COSELE=CE_NONE
    *WHEN PRODUCT.LG
    *IS "1"
      *WHEN MATERIAL
      *IS "MA_NONE"
        *FOR %LOOP_CENTER%=PC_1000,PC_2000,PC_3000,PC_4000,PC_5000,PC_6000
        REC(EXPRESSION=%VALUE%LOOKUP(C_%LOOP_CENTER%), PCENTER=%LOOP_CENTER%, ITEM="IM_M08", DATASRC="CALCULATED")
        *NEXT
      *ELSE
        *FOR %LOOP_CENTER%=PC_1000,PC_2000,PC_3000,PC_4000,PC_5000,PC_6000
        REC(EXPRESSION=%VALUE%LOOKUP(C_%LOOP_CENTER%), PCENTER=%LOOP_CENTER%, ITEM="IM_M05", DATASRC="CALCULATED")
        *NEXT
      *ENDWHEN
    *IS "1000"
      *WHEN MATERIAL
      *IS "MA_NONE"
        *FOR %LOOP_CENTER%=PC_1000,PC_2000,PC_3000,PC_4000,PC_5000,PC_6000
        REC(EXPRESSION=%VALUE%LOOKUP(C_%LOOP_CENTER%)/1000, PCENTER=%LOOP_CENTER%, ITEM="IM_M08", DATASRC="CALCULATED")
        *NEXT
      *ELSE
        *FOR %LOOP_CENTER%=PC_1000,PC_2000,PC_3000,PC_4000,PC_5000,PC_6000
        REC(EXPRESSION=%VALUE%LOOKUP(C_%LOOP_CENTER%)/1000, PCENTER=%LOOP_CENTER%, ITEM="IM_M05", DATASRC="CALCULATED")
        *NEXT
      *ENDWHEN
    *ENDWHEN
    *COMMIT

    Hello,
    This error comes up when there is no enough memory.
    How many members do you have in PRODUCT and how many parallel processes did you set up in PARALLELSCRIPT?
    Also, I'd suggest to put *XDIM_MEMBERSET PRODUCT = %PRODUCT_SET% in your LOGIC01_QUANTITIES.LGF script.
    Did you get anything in RUNLOGIC log? In UJFS you can find logs for every parallel process ran, name if it is just it's time stamp.
    Can you see from those what scripts ran and with what parameters?
    This should simplify resolution of your issue.
    Regards,
    Gersh

Maybe you are looking for

  • How to fill out a form such as a IRS form

    For an example, lets say you take the 1040 form from the IRS, the user enters input for the form in the console or gui and the input is placed in the correct places on the IRS form. You can't make your own form, it has to be the official IRS form. So

  • Time Machine - Not Seeing My Buffalo LinkStation Hard Drive

    Currently have a Buffalo LinkStation 2TB hard drive on my home network. The Buffalo is connected to my router (Netgear WGR614v10). It is not physically connected to my iMac, but I do have a LinkStation icon on my desktop in order to add files to. Whe

  • Crystal Report licencing

    hi, My customer need Crystal report 2008, so please any one tell me about licencing ,cost and where i get regards srinu

  • Call transaction syntax

    hi expert, I have called a program using submit from my program. and i passed some value through it. for example SUBMIT ZRME222         WITH PRINTER# = ztca001-zz_gchr2         WITH P_QTYLBL = v_lifmg         WITH S_KUNNR  = v_kunnr         WITH S_MA

  • 1:1 iTunes duplication

    Hi there, I'm using a dual-boot system with XP and Vista. Now I want to start synchronising my iPod with Vista instead of the old XP. But there is one problem: Although I was able to bring my music to Vista-iTunes, it did not work with the album cove