Choose attribute from cursor dynamically

dear forum,
unfortunately, i'm anything but a pl/sql expert, but i have to solve a problem, using pl/sql - and it took me 2 days already, without success :?
problem:
i have a table with the following columns ->
| A1 | B1 | C1 | A2 | B2 | C2 | ...
unfortunately the numbering is no joke the column names really are like: INTERNES_KNZ_1, INTERNES_KNZ_2, etc.
from this one i need to fill another table in the following way ->
A1 | B1 | C1
A2 | B2 | C2
A3 | B3 | C3
so, i made a cursor, like the following:
cursor cur is
          select distinct
               A1, B1, C1, A2, B2, C2
          from TABLE
          where X = 123456
          and Y = 100;
and instead of repeating the following insert-code for all the different attributes
for my_cursor in cur loop
     A1     :=(my_cursor.A1);
     B1     :=(my_cursor.B1);
     C1     :=(my_cursor.C1);
     insert into TABLE_NEW values (A1, B1, C1);
     A2     :=(my_cursor.A2);
     B2     :=(my_cursor.B2);
     C2     :=(my_cursor.C2);
     insert into TABLE_NEW values (A2, B2, C2);
end loop;
i wanted to create a loop ->
i := 2;
A := 'my_cursor.A';
     B := 'my_cursor.B';
     C := 'my_cursor.C';
loop
exit when i<1;
sql_stmt := 'insert into TABLE_NEW values (:1, :2, :3)';
i_string := to_char( i, '9');
Ax := A || to_char(i, '9');
     Bx := B || to_char(i, '9');
     Cx := C || to_char(i, '9');
execute immediate sql_stmt using Ax, Bx, Cx;
i := i-1;          
end loop;
this of course doesn't work because TABLE_NEW expects varchar2 as attribute type and instead of evaluating the variables, 'A1', 'B1', 'C1', etc. is written into the table columns - even though i didn't put quotes (') around.
any ideas how i could solve this?
if it is possible to evaluate a string as a statement?
something like:
     attribute := execute immediate Ax;
which doesn't work, of course.
any help would be much appreciated!!!
and please don't ask me why i really have to do this - there is a good reason for it, but explaining would be rather difficult ;-)
Thanks,
Bianca

Dear forum
Please take a minute (or two ;-)) to read the following and hopefully my question(s) will make more sense to you afterward.
Line: -----
TABLE1
|A_1 | B_1|C_1|A_2|B_2|C_2|...|A_n|
|D|     E|     F|     G|     H|     I|          1|
|D|     E|     F|     G|     H|     I|          2|
|D|     E|     F|     G|     H|     I|          n|
|E|     F|     G|     H|     I|     D|          1|
|E|     F|     G|     H|     I|     D|          2|
|E|     F|     G|     H|     I|     D|          n|
This is the original table, which is filled without my influence – so I have to take it the way it is. It contains a very large set of data, which we need to create rules for our application. The rules are composed of:
the X_1 attributes + A_n
the X_2 attributes + A_n
until the X_n-1 attributes + A_n
The approach my former colleague took, was to create a cursor with all relevant attributes and ALL columns and extract the X_n attributes separately from each row and pair it with the A_n attribute and put it into another table. In the beginning, TABLE1 was small and everything worked fine. But now, when we generate the rules, we have to go through a huge table (which is NOT normalized) and it takes far to long.
So what I’m trying to do is the following:
cursor myCursor1 is
select distinct A_1, B_1, C_1, A_2, B_2, C_2, … C_n-1
from table1
where criterion = criterion_n;
From each row I extract these distinct A to C triples and put them into a new table with a rule number and some other relevant stuff :
TABLE2
|Rule#| Attribute1|     Attribute2| Attribute3|
|011|     D|     E|     F|
|012|     G|     H|     I|
|021|     E|     F|     G|
|022|     H|     I|     D|
Then I declare another cursor within the first one
cursor myCursor2 is
     select t1.A_n
     from table1 t1
     where t1.A_1 = myCursor2.A_1
AND t1.A_2 = myCursor2.A_2
AND t1.A_3 = myCursor2.A_3;
and select all A_n attributes which exist for the current row of the first cursor and put them into another table:
TABLE3
|Rule#| A_n|
|011|     1|
|011|     2|
|011|     n|
|012|     1|
|012|     2|
|012|     n|
|021|     1|
|021|     2|
|021|     n|
|022|     1|
|022|     2|
|022|     n|
All this works fine, but now comes the point where I very much need your help:
Depending on the criterion used for the first cursor (where criterion = criterion_n) the A_n attribute can be at A_3, A_4 or A_5 and I cannot exclude the possibility that some day it will be A_2 or A_6. So what I want is a more generic approach to the whole problem. And I wanted to make some use of the ‘horrible’ fact that the column names in TABLE1 are numbered – something like that:
determine criterion n
then do all the above described with attributes 1 to n-1 and use A_n
And my idea was to use dynamic SQL and pass different values to the cursors, depending on the criterion – but I didn’t manage to do that…
Something like:
begin
i := criterion;
attributeStringA := 'myCursor1.A_';
attributeStringB := 'myCursor1.B_';
attributeStringC := 'myCursor1.C_';
loop
exit when i<1;
sql_stmt := 'insert into table2 values (:1, :2, :3)';
i_string := to_char( i, '9');
A_i := attributeStringA || i_string;
B_i := attributeStringB || i_string;
C_i := attributeStringC || i_string;
my_kennzeichen := cast(internes_knz_x as %type);
execute immediate sql_stmt using A_i, B_i, C_i;
i := i-1;
end loop;
end;
But this doesn’t work, because the respective attributes in TABLE2 expect a varchar2 and thus the strings ‘A_i’, ‘B_i’, ‘C_i’ are written into TABLE2 instead of the values represented by the variables – even though I didn’t put them into quotes.
I’m very sorry for posting all this stuff, even though I have only a basic question about passing variable values to a dynamic SQL statement, but I thought it’s important for you to know why I’m doing what I’m doing ;-) And maybe you see a better/easier way of doing all this.
Thank you very much in advance!
Bianca
Edited by: user11953491 on 13.10.2009 03:09
Edited by: user11953491 on 13.10.2009 03:11
Edited by: user11953491 on 13.10.2009 03:13
Edited by: user11953491 on 13.10.2009 03:13

Similar Messages

  • Removing the dynamic attributes from view context

    Hi,
    I have added an attribute dynamically using the following line of code in wdDoModifyView():
    wdThis.wdGetContext().getContext().getRootNodeInfo ().addAttribute(<attributename>, <datatype>);
    Now I want to remove the dynamically created attribute from the context.
    Pls suggest me in this regard.
    Regards,
    Ramesh.

    Hi Ramesh,
    You can use the following code to remove the attribute dynamically:
    Iterator itr = wdContext.node<NodeName>().getNodeInfo().iterateAttributes();
    <i>// If the node where you are making these attributes is a context node then just do:</i>
    // <b>wdContext.getNodeInfo().iterateAttributes()</b>, <i>for iterator</i>
    while(itr.hasNext()){
         IWDAttributeInfo attrInfo = (IWDAttributeInfo)itr.next();
         attrInfo.remove();
    This will solve your problem.
    Regards
    Pravesh
    PS: Please consider rewarding points if helpful and solved.

  • Add Option of choosing values from list in "Person Responsible" field of Cost Center Master

    Dear All,
    Could anyone advise me how can I add the option to Choose Values from list to field "Person Responsible",
    in Cost Center Master Data ?
    The Technical Name of this field is VERAK, and currently it is an open field.
    I would like to allow the user to choose values from existing list.
    Thank you!
    Orly

    Hi Orly,
    You have take it to your ABAPer, who will have to modify the attributes of CSKSZ-VERAK field in CSKSZ structure. ABAPer will have to define it with foreign key and introduce the name of the table, which will be used for deriving the available values. No standard table exists for it, but you can either create your own Z-table or take it from users table (USR02) if you have the necessary information there. Of course, this action would account for modification of standard SAP structure.
    Regards,
    Eli

  • Calling a procedure from a dynamic link

    I have the following situation-
    I have a report created using SQL Query.
    I need to call a Stored Procedure(move_to_portal) through a link from one of the fields in the report (Exec_id field of the report).
    How can I do this?
    The links do not allow me to choose a stored procedure as the Target component....so maybe I have to create a dynamic link.
    How to do this? Any help would be appreciated.

    I have just another question-
    I have a procedure testing_del_archive which is being called with 2 parameters...from a dynamic link in my SQL Query.
    The following is my code....
    SELECT re.report_exec_id, re.exec_userid,
    NVL(re.batch_exec_date, re.begin_date) report_date,
    re.rows_returned,
    re.status, re.error,
    f_file_url(re.filename) file_url,
    re.comments,
    ''Archive''archive
    FROM metadev.report_execution re, metadev.report r
    WHERE re.report_id = r.report_id
    AND r.spec_number = :v_spec
    AND re.status <> 'DELETED'
    AND re.exec_userid like (DECODE(:v_user_filter,'ALL','%',:v_user_filter))
    ORDER BY begin_date DESC
    The first parameter is the value in the execution id field and the second argument is hardcoded "Archived"...
    IT GIVES AN ERROR....
    Do you guys know where I am going wrong...

  • How  to delete(remove) one row(record) from a dynamic table

    Hi,
    I have adynamically created table.
    I want to delete 1 record(Row) from that Dynamic table.
    Say if my dynamic table contains 5 records(rows);after deletion of 1 record(1 complete row)from that dynamic table,the number of records(rows) should be 4 .
    Please suggest me how to proceed.
    Please provide me some sample code.Its not working
    I tried with these code:-Its not working-->
    IPrivateExportexView.IEt_WriteoffNode node=wdContext.nodeEt_Writeoff();
    IPrivateExportexView.IEt_WriteoffElement nodeEle= node.createEt_WriteoffElement(new Zfrm_Writeoff_P());
    node.removeElement(nodeEle);
    Please suggest
    Thanks
    -Sandip

    Hi,
    *int n=wdContext.nodeTable().getLeadSelection();*
    *wdContext.nodeTable().removeElement(wdContext.nodeTable().getTableElementAt(n));*   
    Further more , an example is given below for better understanding , do modifications according to your need.
    node :
           value node - Table (cardinality - 0..n , selection 0..1)
                              no    ( value attribute - string  )
                              name (value attribute - string )
       // create node elements 
         for(int i=0;i<5;i++)
        IPrivateClearnodeElements.ITableNode node = wdContext.nodeTable();
        IPrivateClearnodeElements.ITableElement ele = node.createTableElement();
        ele.setNo((101i)"");
        ele.setName("name :"(i1));
        node.addElement(ele);
    // Apply template Table -- select -- table node  or
    // create a table UI element and set the property Datasource - Table ( of the context)  
                             Insert Colum , in that column, next insert celleditor , of type text view  , bind the property text -- to "name " of Table node of the context
               Insert Colum , in that column, next insert celleditor , of type text view  , bind the property text -- to "no " of Table node of the context
    // create a action "removeElement"
    // create a button "Remove Element "  --> Event action -- removeElement
    // under the action write down the code :
    public void onActionremoveElement(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
        //@@begin onActionremoveElement(ServerEvent)
        // before removing display elements
        wdComponentAPI.getMessageManager().reportSuccess("Before  deletion :");
         for(int i=0;i<wdContext.nodeTable().size();i++)
             wdComponentAPI.getMessageManager().reportSuccess(wdContext.nodeTable().getTableElementAt(i).getNo()) ;
         wdComponentAPI.getMessageManager().reportSuccess(wdContext.nodeTable().getTableElementAt(i).getName()) ;
        int n=wdContext.nodeTable().getLeadSelection();
        wdContext.nodeTable().removeElement(wdContext.nodeTable().getTableElementAt(n));
       // After deletion
        wdComponentAPI.getMessageManager().reportSuccess("After deletion :");
             for(int i=0;i<wdContext.nodeTable().size();i++)
                   wdComponentAPI.getMessageManager().reportSuccess(wdContext.nodeTable().getTableElementAt(i).getNo()) ;
                   wdComponentAPI.getMessageManager().reportSuccess(wdContext.nodeTable().getTableElementAt(i).getName()) ;
        //@@end
    If helpful , give points .
    Let me know if any problem u face .
    Thanks,
    Srini

  • Removing attributes from node

    Hi,
    Im creating a node and its attributes dynamically and binding it to a table to show a table dynamically. The problem is that when i load a new item, i have to rebuild the node and table because it might have different columns. The node allways has 3 fixed columns (id, name, description) so first i have to remove all of the attributes except the id, name and description. Same for the table columns. Can anyone tell me how to remove attributes from a node or how to differently solve my problem? All i see is how to remove an element but is a data right, not the model?
    Much thanks,
    Hugo Hendriks

    Hi,
    I had a similar situation, where 2 table columns were always present, and the name and type of other columns were only available runtime.
    I simply deleted all data (invalidate()) and recreated the context from scratch after each model execution that impacts the table structure.
    Otherwise, use the API to find the right methods for deleting Nodes and Elements.
    https://media.sdn.sap.com/javadocs/NW04/SPS15/wd/index.html
    Good luck,
    Roelof

  • Custom user attribute from ABAP to Portal UME

    Hi All,
    We have choose the ABAP as the data source for portal UME. We have a custom user attribute in the abap. Now i want to bring that custom user attribute from abap to custom user attribute in the UME.
    Any help will be rewarded.
    Thanks
    Sarang.

    Any resolution to this issue?

  • Getting data from CURSOR

    Hello everbody,
    I am having a quite funny problem with cursor. I need to get dynamic data from CURSOR.
    Example of calling my cursor is:
    FOR v_item IN c_item(ExampleXML) LOOP
    SELECT TEST_SEQ.nextval INTO pRecord(rLevel).ID;
    pRecord(rLevel).PARENTID   := v_item.PARENTID;
    pRecord(rLevel).CHILDID      := v_item.CHILDID;
    END LOOP;
    With this cursor I am able to get CHILDID and PARENTID from XML file and dynamic ID from sequence. Result set should looks like this:
    ID PARENTID CHILDID
    *1 22 31*
    *2 22 32*
    *3 32 33*
    *4 32 43*
    I have no option to save this data however.
    Is there any way that I can query or use this temporary data from cursor to get something like:
    *SELECT ID from [result set above] WHERE CHILDID = PARENTID*
    So, besicaly, I need to select ID for CHILDID, but where PARENTID is same as CHILIDID.
    Any idea?

    OK, then why not directly :
    INSERT INTO your_target_table (id, childid)
    SELECT test_seq.nextval
         , xtab.CHILDID
    FROM XMLTable(
           XMLNAMESPACES(DEFAULT '...')
         , 'for $item in $Prod//Item
            let $parent_item := $item/../..
            return
            <output>
              <childid>{$item/ItemID}</childid>
              <parentid>{$parent_item/ItemID}</parentid>
            </output>'
          PASSING XMLColumn AS "Prod"
          COLUMNS
            PARENTID VARCHAR2(4000) PATH 'parentid',
            CHILDID  VARCHAR2(4000) PATH 'childid'
         ) xtab
    WHERE xtab.PARENTID = xtab.CHILDID
    ; or even this, with the predicate pushed into the XQuery itself :
    INSERT INTO your_target_table (id, childid)
    SELECT test_seq.nextval
         , xtab.CHILDID
    FROM XMLTable(
           XMLNAMESPACES(DEFAULT '...')
         , 'for $item in $Prod//Item
            let $parent_item := $item/../..
            where $item/ItemID = $parent_item/ItemID
            return
            <output>
              <childid>{$item/ItemID}</childid>
            </output>'
          PASSING XMLColumn AS "Prod"
          COLUMNS
            CHILDID  VARCHAR2(4000) PATH 'childid'
         ) xtab
    ;

  • How to  extract  master data  attribute from  r/3 to bw give steps details

    how to  extract  master data  attribute from  r/3 to bw give steps details screenshots

    Hi
    Go through the below process to extract Master Data Attribute from R/3
    Hi,
    Maintaining Generic DataSources
    Use
    Regardless of the application, you can create and maintain generic DataSources for transaction data, master data attributes or texts from any transparent table, database view or SAP Query InfoSet, or using a function module. This allows you to extract data generically.
    Procedure
    Creating Generic DataSources
    1. Select the DataSource type and specify a technical name.
    2. Choose Create.
    The screen for creating a generic DataSource appears.
    3. Choose the application component to which you want to assign the DataSource.
    4. Enter the descriptive texts. You can choose any text.
    5. Select the datasets from which you want to fill the generic DataSource.
    a. Choose Extraction from View if you want to extract data from a transparent table or a database view. Enter the name of the table or the database view.
    After you generate the DataSource, you have a DataSource with an extraction structure that corresponds to the database view or transparent table.
    For more information about creating and maintaining database views and tables, see the ABAP Dictionary Documentation.
    b. Choose Extraction from Query if you want to use a SAP Query InfoSet as the data source. Select the required InfoSet from the InfoSet catalog.
    Notes on Extraction Using SAP Query
    After you generate the DataSource, you have a DataSource with an extraction structure that corresponds to the InfoSet.
    For more information about maintaining the InfoSet, see the System Administration documentation.
    c. Choose Extraction Using FM if you want to extract data using a function module. Enter the function module and extraction structure.
    The data must be transferred by the function module in an interface table E_T_DATA.
    Interface Description and Extraction Process
    For information about the function library, see the ABAP Workbench: Tools documentation.
    d. With texts you also have the option of extracting from fixed values for domains.
    6. Maintain the settings for delta transfer, as required.
    7. Choose Save.
    When performing extraction, note SAP Query: Assigning to a User Group.
    Note when extracting from a transparent table or view:
    If the extraction structure contains a key figure field that references a unit of measure or a currency unit field, this unit field has to be included in the same extraction structure as the key figure field.
    A screen appears on which you can edit the fields of the extraction structure.
    8. Edit the DataSource:
    &#9675; Selection
    When you schedule a data request in the BI scheduler, you can enter the selection criteria for the data transfer. For example, you can determine that data requests are only to apply to data from the previous month.
    If you set the Selection indicator for a field within the extraction structure, the data for this field is transferred in correspondence with the selection criteria in the scheduler.
    &#9675; Hide field
    You set this indicator to exclude an extraction structure field from the data transfer. The field is no longer available in BI when you set the transfer rules or generate the transfer structure.
    &#9675; Inversion
    Reverse postings are possible for customer-defined key figures. Therefore inversion is only active for certain transaction data DataSources. These include DataSources that have a field that is marked as an inversion field, for example, the update mode field in DataSource 0FI_AP_3. If this field has a value, the data records are interpreted as reverse records in BI.
    If you want to carry out a reverse posting for a customer-defined field (key figure), set the Inversion indicator. The value of the key figure is transferred to BI in inverted form (multiplied by –1).
    &#9675; Field only known in exit
    You can enhance data by extending the extraction structure for a DataSource by adding fields in append structures.
    The Field Only Known in Exit indicator is set for the fields of an append structure; by default these fields are not passed to the extractor from the field list and selection table.
    Deselect the Field Only Known in Exit indicator to enable the Service API to pass on the append structure field to the extractor together with the fields of the delivered extract structures in the field list and in the selection table.
    9. Choose DataSource ® Generate.
    The DataSource is saved in the source system.
    Maintaining Generic DataSources
    &#9679; Change DataSource
    To change a generic DataSource, in the initial screen of DataSource maintenance, enter the name of the DataSource and choose Change.
    You can change the assignment of a DataSource to an application component or change the texts of a DataSource. Double-click on the name of the table, view, InfoSet or extraction structure to get to the appropriate maintenance screen. Here you make the changes to add new fields. You can also completely swap transparent tables and database views, though this is not possible with InfoSets. Return to DataSource maintenance and choose Create. The screen for editing a DataSource appears. To save the DataSource in the SAP source system, choose DataSource ® Generate.
    If you want to test extraction in the source system independently of a BI system, choose DataSource ® Test Extraction.
    &#9679; Delta DataSource
    On the Change Generic DataSource screen, you can delete any DataSources that are no longer relevant. If you are extracting data from an InfoSet, delete the corresponding query. If you want to delete a DataSource, make sure it is not connected to a BI system.
    NR

  • Af:inputListOfValues: updating all attributes from 'List return values'

    Hi all,
    In my ViewObject, I have one LOV enabled Transient attribute (in order to display content meaningfull for the end user)
    In the List return values, I have one extra return value, which updates the real foreign key attribute
    When user launches LOV popup and chooses one of the vaules, both of my attributes from the List return values are updates properly
    However, when the user entered value directly (so, does not launch LOV popup), then the real foreign key attribute has not been set
    What to do in order to set foreign key attribute in both cases ?
    Maybe with one valueChangeListener and autoSubmit enabled ?
    Any idea ?
    P.S. Off topic : Seems thas password finder for my OTN account does not work, is there any way to "unite" my posts from my old account with this new one ?
    Edited by: user11208293 on May 28, 2009 8:49 AM

    Ok. It seems that no solution for this problem, so end user cannot directly enter the value in the af:inputListOfValues (into transient View attrbibute), since there no way to update the real foreign key value. The only option is to enable LOV not for transient, meaningfull attribute, but for f.k. attribute (which does not mean nothing for end user)
    What you doing in this situation ?
    Should I discard af:inputListOfValues ?
    P.S. just to note : LOV Autocompletion, as described in the Steve Muench atricle :
    http://www.oracle.com/technology/oramag/oracle/09-jan/o19frame.html
    works only if user presses Tab button (after entering value in the LOV filed).
    It does not work if user directly enter into LOV field, and then press some command button by the mouse
    Edited by: Cvele_new_account on May 28, 2009 11:38 PM

  • How to use attributes from different context nodes in one view?

    I am VERY new to the concept of CRM and currently working on creating an alternate version of the BP_HEAD_SEARCH. With help from SAPPRESSs book 'SAP CRM Web Client' i was ble to create my own simple Z-component.
    However after going back and forth the book and the forum (including this [article|https://wiki.sdn.sap.com/wiki/display/CRM/Howtoaddanexistingfieldtoasearchpageofadifferent+component]) i was not able to find a solution to my problem. My current search uses BuilHeaderAdvancedSearch as context node for searching. But the search should also be able to use attributes from BuilActivity, which is directly related to BuilHeader. I can't seem to find a way to get attributes from BuilActivity into the search window of my component without having to change SAP-Standard.
    Is this really the only way? Please advise on possible code and insertion point.

    Any suggestions?

  • Logic for retreiving the values from a dynamic internal table

    Hi all,
    I have an issue with the logic to fetch data from a dynamic internal table into fields. let me give you guys an example the sy-tfill = 9 (subject to vary). I need to populate the fields.
    Regards,
    Sukumar

    Hi,
    this is for printing out the info in a dynamic table,
    it will work likewise to insert data.
    PARAMETERS:
      p_tabnam TYPE tabname DEFAULT 'DB_TABLE_NAME'.
    DATA:
      lv_dref TYPE REF TO data,
      ls_dd03l LIKE dd03l,
      lt_fieldname TYPE TABLE OF fieldname,
      ls_fieldname TYPE fieldname.
    FIELD-SYMBOLS:
      <fs> TYPE STANDARD TABLE,
      <wa_comp> TYPE fieldname,
      <wa_data> TYPE ANY,
      <wa_field> TYPE ANY.
    REFRESH lt_fieldname.
    SELECT * FROM dd03l INTO ls_dd03l
                       WHERE as4local = 'A'
                         AND as4vers  = '0000'
                         AND tabname  = p_tabnam
                       ORDER BY position.
      ls_fieldname = ls_dd03l-fieldname.
      APPEND ls_fieldname TO lt_fieldname.
    ENDSELECT.
    IF NOT ( lt_fieldname[] IS INITIAL ).
      CREATE DATA lv_dref TYPE TABLE OF (p_tabnam).
      ASSIGN lv_dref->* TO <fs>.
      SELECT * FROM (p_tabnam) INTO TABLE <fs>.
      WRITE:
        / 'CONTENTS OF TABLE', p_tabnam.
      LOOP AT <fs> ASSIGNING <wa_data>.
        SKIP.
        WRITE:
          / 'LINE', sy-tabix.
        ULINE.
        LOOP AT lt_fieldname ASSIGNING <wa_comp>.
          ASSIGN COMPONENT sy-tabix OF STRUCTURE <wa_data> TO <wa_field>.
          WRITE:
            / <wa_comp>, <wa_field>.
        ENDLOOP.
      ENDLOOP.
    ENDIF.
    grtz
    Koen

  • I have version 3.6.16 and when I login to my hotmail account, and type the first letter of the email address, a drop down box appears with my hotmail address and I can choose it from that box with a click. How do I get version 4 to do this? Thanks.

    I have version 3.6.16 and when I login to my hotmail account, and type the first letter of the email address, a drop down box appears with my hotmail address and I can choose it from that box with a click.
    How do I get version 4 to do this?
    Thanks.

    The new but not-ready-for-prime-time autocomplete method searches for matches that contain the entered text, not just ones that begin with the string. Your options are:
    1) type in longer strings that narrow the search
    2) use an add-on to search just the beginnings:
    https://support.mozilla.org/en-US/questions/1037469
    3) install an older version of TB:
    http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/

  • Query and return attributes from SAP R/3

    Hi All,
    Please help in how to fetch attributes from SAP R/3 and display in IDM.
    There is an attribute which will have list of names and id's in SAP R/3 we need to fetch that information from SAP R/3 and display that information in SUN IDM.
    We are Using JCO adapter.
    Pls help me in this.

    You can get a list of users on an SAP system with the bapi function "BAPI_USER_GETLIST". I don't see that function used by the resource adapter for SAP. You can write some Java code to call "BAPI_USER_GETLIST" and write a rule to access it.

  • Is there a way to copy attributes from one composition to another?

    I'm using After Effects 7.0
    I'd like to copy the same Zoom attributes from one composition to 30 photographs.
    In Final Cut, you can copy attributes from one clip to another. Or from one still photo to another.
    Is there a way to do that in AE 7?
    Thanx
    Mike

    EDIT: I see you edited your question, so I am editing my reply.
    To copy the scale of a layer, open the main twirl of that layer and you'll see the Transform properties group. Open the twirl for that, and you'll see Anchor Point, Position, Scale, etc. Click on "Scale" and copy it (Edit > Copy, or Control+C on Windows/Command+C on Mac). Then select the other layers and just paste (Edit > Paste, or Control+C on Win/Command+V on Mac).
    Such a broad question
    Anytime you add a new item you imported to the timeline or composition panels, it becomes a new layer.
    Anytime you duplicate an existing layer (Edit > Duplicate), you get a new layer.
    Anytime you split a layer (Edit > Split) you get a new layer.
    Anytime you copy a whole layer (target the name in the timeline panel) and paste it, you get a new layer.
    You also create layers when you use the Shape tools, text tools, or create a new solid layer, etc.
    This list could go on and on, so instead, I invite you to read the After Effects Help section on Creating layers specifically, and the whole chapter on Layers and properties, in general. If anything isn't clear for you, then let us know.

Maybe you are looking for

  • NOT LIKE '%-DUP% not working correctly

    I have those two conditions in my code:    AND b.spbpers_pidm = d.spriden_pidm             AND (   c.spriden_last_name NOT LIKE '%-DUP% %See% ID#%'                  OR d.spriden_last_name NOT LIKE '%-DUP% %See% ID#%' but I still seeing this in my out

  • Word compatibility for RH8?

    I've been using RH X5.02 (Build 801) for some time. I frequently create printed documentation using Microsoft Word 2003. Recently, our tech support team finally decided to upgrade us all to Office 2007. Of course, now RH won't create printed document

  • Nokia 5800 GPS Problem

    Hello,  i have an Nokia 5800, and i can´t use the gps with a satellite signal, only with the GPRS. someone can helpme. thanks a lot!!!!!!!!!!!! 

  • Some background processes getting killed abruptly

    Hi, We have an E-Biz database and sometimes users complaint that some of the forms/JSP pages are not working fine. When i check the alert log, i find the following error messages which are marked as non critical. Thu Oct 21 06:42:41 2010 Non critical

  • Converting VOB Files For use in FCP

    Hello, I have a large FCP project using VOB files shot on a DVD Recorder. I have been been using a freeware called MPEG Streamclip to convert them into Quicktime Files for use with FCP7. The resulting QT files have all been very choppy when used in t