One LIFNR, based on a function can send multiple values to traget.

Dear SDNers,
I need your help to solve this problem…
Let me explain the situation.
I have a field value “LIFNR”, which is sending a value from the source to target.
Here by using a User Define Function based on parameters I have to map the exact target.
The problem is:
Currently I am having a function which is sending  a value to the target based on parameters and some times the target values are more that a single value. At that situation the function returns a random value to the target value.
In the below Old Function there is a method used to execute only one value, if more than one values are there then it will select a random value from them and send that value to the destination.
IFIdentifier src = XIVMFactory.newIdentifier(strContext, senderAgency, senderScheme);
IFIdentifier dst = XIVMFactory.newIdentifier(strContext, receiverAgency , receiverScheme);
String strResult = XIVMService.executeMapping(src, dst, a);
Solution as in New Function,
I have created a array to that particular destination variable and stored all value in array and passed to that target value. I have bold that letters.
//here I run a loop to store multiple destination value
if(receiverService.length>1)
for(i=0;i<receiverService.length;i++)
if (receiverService.equals("EM1CLNT003")||receiverService.equals("KM1CLNT003")||receiverService.equals("C11CLNT003")) receiverAgency<i> = "C11CLNT003";
I am sending both the functions
My question is is that LIFNR can send the multiple values to the detination for this change ?
And also I want to know how to execute this program and transport and testing this UDF.
Please need your inputs.
Thanks
Bala Prasad
4. Old Function
java.util.regex.Pattern;java.util.Vector;java.util.regex.Matcher;com.sap.aii.mapping.value.api.*;
public String get_Value_Mapping_Table_V(String a,String scheme,String context,Container container){
// PART1 : First we need to get the sender - and receiver service from the container object
GlobalContainer globalContainer;
String senderService = new String();
String receiverService = new String();
java.util.Map map;
//Fill variables
globalContainer = container.getGlobalContainer();
map = globalContainer.getParameters();
// Get the sender- and receiver service constants
senderService = (String) map.get(
StreamTransformationConstants.SENDER_SERVICE);
receiverService = (String) map.get(
StreamTransformationConstants.RECEIVER_SERVICE);
// PART2: Now we need to find the correct value mapping table
String strContext = context;                                //some context value
String senderScheme = scheme;                                    //VendorNumber or VendorAccountGroup
String receiverScheme = scheme;
String receiverAgency = new String();
if (receiverService.equals("EL1CLNT100")||receiverService.equals("KL1CLNT100")||receiverService.equals("PL1CLNT100")) receiverAgency = "PL1CLNT100";
if (receiverService.equals("D01CLNT100")||receiverService.equals("T01CLNT100")||receiverService.equals("P01CLNT100")) receiverAgency = "P01CLNT100";
if (receiverService.equals("EM1CLNT003")||receiverService.equals("KM1CLNT003")||receiverService.equals("C11CLNT003")) receiverAgency<i> = "C11CLNT003";
String senderAgency =  "MEPCLNT100";
IFIdentifier src = XIVMFactory.newIdentifier(strContext, senderAgency, senderScheme);
IFIdentifier dst = XIVMFactory.newIdentifier(strContext, receiverAgency , receiverScheme);
            try {
                        String strResult = XIVMService.executeMapping(src, dst, a);
                        return strResult;
            } catch (ValueMappingException e) {
                        return a;
5. New Function
java.util.regex.Pattern;java.util.Vector;java.util.regex.Matcher;com.sap.aii.mapping.value.api.*;
public String get_Value_Mapping_Table_N(String a,String scheme,String context,Container container){
// PART1 : First we need to get the sender - and receiver service from the container object
GlobalContainer globalContainer;
String senderService = new String();
String receiverService = new String();
java.util.Map map;
//Fill variables
globalContainer = container.getGlobalContainer();
map = globalContainer.getParameters();
// Get the sender- and receiver service constants
senderService = (String) map.get(
StreamTransformationConstants.SENDER_SERVICE);
receiverService = (String) map.get(
StreamTransformationConstants.RECEIVER_SERVICE);
// PART2: Now we need to find the correct value mapping table
String strContext = context;                                //some context value
String senderScheme = scheme;                                    //VendorNumber or VendorAccountGroup
String receiverScheme = scheme;
String receiverAgency[] = new String(); //here I changed into a array to store multiple value
if (receiverService.equals("EL1CLNT100")||receiverService.equals("KL1CLNT100")||receiverService.equals("PL1CLNT100")) receiverAgency = "PL1CLNT100";
if (receiverService.equals("D01CLNT100")||receiverService.equals("T01CLNT100")||receiverService.equals("P01CLNT100")) receiverAgency = "P01CLNT100";
//here I run a loop to store multiple destination value
if(receiverService.length>1)
for(i=0;i<receiverService.length;i++)
if (receiverService.equals("EM1CLNT003")||receiverService.equals("KM1CLNT003")||receiverService.equals("C11CLNT003")) receiverAgency<i> = "C11CLNT003";
}String senderAgency =  "MEPCLNT100";
IFRequest src = XIVMFactory.newIFRequest(strContext,senderAgency,senderScheme);
IFRequest dst = XIVMFactory.newIFRequest(strContext,receiverAgency,receiverScheme);
            try {
                        String strResult = XIVMService.executeMapping(src, dst, a);
                        return strResult;
            } catch (ValueMappingException e) {
                        return a;

Janaki,
"and it did not work."
That's useless information.
When asking for help with a technical question here, you need to describe exactly what you did, showing all code, explaining the entire context in which the code is used, and showing all error messages and actual results along with a description of the expected results.
One thing though, if this example is based on the standard EMP table, why does "depno" have no "t" in it in all your references?
Scott

Similar Messages

  • HT202724 How i can send multiple sms from mac without being a group message ?

    How i can send multiple sms from mac without being a group message ?

    Start new conversations, one for each recipient.

  • Function which returns multiple values that can then be used in an SQL Sele

    I'd like to create a function which returns multiple values that can then be used in an SQL Select statement's IN( ) clause
    Currently, the select statement is like (well, this is a very simplified version):
    select application, clientid
    from tbl_apps, tbl_status
    where tbl_apps.statusid = tbl_status.statusid
    and tbl_status.approved > 0;
    I'd like to pull the checking of the tbl_status into a PL/SQL function so my select would look something like :
    select application, clientid
    from tbl_apps
    where tbl_apps.statusid in (myfunction);
    So my function would be running this sql:
    select statusid from tbl_status where approved > 0;
    ... will return values 1, 5, 15, 32 (and more)
    ... but I haven't been able to figure out how to return the results so they can be used in SQL.
    Thanks for any help you can give me!!
    Trisha Gorr

    Perhaps take a look at pipelined functions:
    Single column example:
    SQL> CREATE OR REPLACE TYPE split_tbl IS TABLE OF VARCHAR2(32767);
      2  /
    Type created.
    SQL> CREATE OR REPLACE FUNCTION split (p_list VARCHAR2, p_delim VARCHAR2:=' ') RETURN SPLIT_TBL PIPELINED IS
      2      l_idx    PLS_INTEGER;
      3      l_list   VARCHAR2(32767) := p_list;
      4      l_value  VARCHAR2(32767);
      5    BEGIN
      6      LOOP
      7        l_idx := INSTR(l_list, p_delim);
      8        IF l_idx > 0 THEN
      9          PIPE ROW(SUBSTR(l_list, 1, l_idx-1));
    10          l_list := SUBSTR(l_list, l_idx+LENGTH(p_delim));
    11        ELSE
    12          PIPE ROW(l_list);
    13          EXIT;
    14        END IF;
    15      END LOOP;
    16      RETURN;
    17    END SPLIT;
    18  /
    Function created.
    SQL> SELECT column_value
      2  FROM TABLE(split('FRED,JIM,BOB,TED,MARK',','));
    COLUMN_VALUE
    FRED
    JIM
    BOB
    TED
    MARK
    SQL> create table mytable (val VARCHAR2(20));
    Table created.
    SQL> insert into mytable
      2  select column_value
      3  from TABLE(split('FRED,JIM,BOB,TED,MARK',','));
    5 rows created.
    SQL> select * from mytable;
    VAL
    FRED
    JIM
    BOB
    TED
    MARK
    SQL>Multiple column example:
    SQL> CREATE OR REPLACE TYPE myrec AS OBJECT
      2  ( col1   VARCHAR2(10),
      3    col2   VARCHAR2(10)
      4  )
      5  /
    Type created.
    SQL>
    SQL> CREATE OR REPLACE TYPE myrectable AS TABLE OF myrec
      2  /
    Type created.
    SQL>
    SQL> CREATE OR REPLACE FUNCTION pipedata(p_str IN VARCHAR2) RETURN myrectable PIPELINED IS
      2    v_str VARCHAR2(4000) := REPLACE(REPLACE(p_str, '('),')');
      3    v_obj myrec := myrec(NULL,NULL);
      4  BEGIN
      5    LOOP
      6      EXIT WHEN v_str IS NULL;
      7      v_obj.col1 := SUBSTR(v_str,1,INSTR(v_str,',')-1);
      8      v_str := SUBSTR(v_str,INSTR(v_str,',')+1);
      9      IF INSTR(v_str,',')>0 THEN
    10        v_obj.col2 := SUBSTR(v_str,1,INSTR(v_str,',')-1);
    11        v_str := SUBSTR(v_str,INSTR(v_str,',')+1);
    12      ELSE
    13        v_obj.col2 := v_str;
    14        v_str := NULL;
    15      END IF;
    16      PIPE ROW (v_obj);
    17    END LOOP;
    18    RETURN;
    19  END;
    20  /
    Function created.
    SQL>
    SQL> create table mytab (col1 varchar2(10), col2 varchar2(10));
    Table created.
    SQL>
    SQL> insert into mytab (col1, col2) select col1, col2 from table(pipedata('(1,2),(2,3),(4,5)'));
    3 rows created.
    SQL>
    SQL> select * from mytab;
    COL1       COL2
    1          2
    2          3
    4          5

  • Not Working-LexicalParamater used to send multiple values with one prameter

    Hi,
    I am calling a reportname.rdf from the web(using apache webserver and url as follows:
    http://localhost/cgi-bin/rwcgi60.exe?server=reportservername&report=acctActivity.rdf&userid=bizsystest/[email protected]&destype=cache&desformat=pdf&placeholdercolumnname='2,3,4'&docid=2
    I have to send multiple values for fundid.
    To accomplish this,
    I created a placeholder column and initialized the value '0' and type taken as character(even though datatype of this column is number).
    In sql query
    select table1.c1, table2.c2 from table1, table2, table3, table4 where table1.cl in (&placeholdercolumname)
    and table1.c2 = table2.c2(+)
    and table3.doccode = :docid
    From Web, URL contains the placeholdercolumnnmae='2,3,4'
    Still its taking the value zero and output is generating.
    Its not taking my newvalues ('2,3,4') in IN parameter.
    I donot know the reason, where exactly is wrong.
    Please help me to resolve.
    2. My Second Issue:
    Is there anyway, can we hide all key/value parameters send through the URL not visible to endusers
    like servername, database userid and password and configure some where, so system can pickup each time when I run report.
    Please help me to resolve.
    Thanks,
    Usha.

    Hi Usha,
    First of all, I assume that the place holder column you have specified is a UserParameter which you have specified on the command line. I don't think there is any direct way of doing that.
    I created a placeholder column and initialized the value '0' and type taken as character(even though datatype of this column is number). If I infer correctly from what you are saying, you can't mix and match the datatypes of the columns, you can't define the parameter as a number and pass characters. I suggest you declare your parameter as a character with sufficient width to hold your LOV and then process them convert them to numbers.
    Another suggestion is try replacing your "Placeholder" with another query construct.
    For your Second issue,
    You can use the Key-Map file Oracle Reports provides for the Web client. Please refer to
    <ORACLE_HOME>\Report60\server\cgicmd.dat.
    In the cgicmd.dat,you can alias your entire commandline with a single key and use that key in your URL.
    Regards
    Oracle Reports Team.

  • SSAS- DAX expression : Is there any DAX function that can return multiple values ?

    Hi,
    Iam in search of a DAX function that can return multiple values as result. please find below scenario where i want to implement the same.
    I have three  Tables: Table A (typeid, Cost, Qty ) ,Table B (typeid, Cost, Qty ) , Table C ( typeid,Typename ) .
    Table A                                       Table B                               
    Table C
    type id  cost  Qty             type id   Cost    Qty                 
    typeid  typename
    1           100    100                3         300     
    300                  1           aa
    2           200    200                4          400    
    400                  2           bb
                                                                                             3           cc
                                                                                             4          
    dd 
    i have to club cost and Qty of two tables(four measures)  as two measures in the  UI report. There are more columns in these tables that restrict the  UNION of the tables.(for the sake
    of understanding , i have not mentioned the othr columns). In the UI report(Execl 2013-power pivot) iam plotting these measures against the
    Table C.Typeid. Hence the measures drill down against each 
    Table C. Typeid as shown below:
    Typeid  Table A.cost  Table A.Qty  TableB.cost  TableB.Qty                              
    1              100             100
    2              200             200
    3                                                    
    300             300      
    4                                                    
    400             400
    My requirement is to club these measures so that the report will be as below
    Type id  cost   Qty
    1          100    100
    2          200    200
    3         300     300
    4         400      400
    Since i cannot club these in model,as a work around, i created a calculated measure in excel(Analyze tab->Calculations->olap tools->calculated measure) with the condition as below:
    new cost = IIF (ISEMPTY(TableA.cost)="TRUE",TableB.cost,TableA.cost)
    new Qty = IIF(ISEMPTY(TableA.Qty)="TRUE",TableB.Qty,TableA.Qty) and dragged these new measures into the report. It was working fine as expected.
    But  this functionality of Creating calculatedmeasure in excel report is possible only in 2013 excel version.
    Now the requirement is to get the same result in 2010 excel. Can you please help me in implementing the same in 2010 excel? or any other alternative method to bring the columns in model itself. I tried to create a measure in table A with DAX expression as
    : new cost :=CALCULATE(SUM(Table B.cost),ISBLANK(TableA.cost)) -> but this will return only 1 result .i need Sum(Table A.cost) also if it is not blank.
    Thanks in advance

    You can use SUMX ( 'Table A', 'Table A'[Cost] + 'Table B'[cost] )
    However, if you install the latest version of Power Pivot in Excel 2010, it supports the ISEMPTY function, too.
    http://support.microsoft.com/kb/2954099/en-us
    Marco Russo http://www.sqlbi.com http://www.powerpivotworkshop.com http://sqlblog.com/blogs/marco_russo

  • When I access my online class in google chrome I get three miniwindows on the page. When I access it using firefox I only get one of the miniwindows. I can send you a screen shot of each if it would help.

    see the question above... I would give you the URL, but it's not until I've signed on to the site that the discrepancy occurs.
    I can send you a print screen of the two ways .. one in google chrome and one using firefox... of how these appear so you can see the difference. I couldn't copy and past them into this window.

    found a solution thank you firefox live chat!!!

  • Tabular forms based on pipelined functions - can it be done?

    Hi there,
    Pipelined functions are great, specially when you want to encapsulate the access to tables instead of just SELECTing from them (what I am doing a lot in my current project.)
    However Apex 4 does not like them, at least not for tabular forms...
    I want to handle myself the update/insert/delete process, so I don't need the MRU default functionality (all the access to the data is via APIs). But at the same time I want to just SELECT from my pipelined function and set the item types using the builder interface as with any tabular form (without having to use the apex_item API). Also I want to be able to use tabular form validation.
    To start with, you can only create a tabular form based on a table or view. To overcome this issue, I created a dummy view with the fields I wanted and created my tabular form on it. Then I changed the FROM clause to FROM TABLE(myfunction). It didn't work as it seems it tries to select the ROWID for each row... Of course my pipelined function doesn't return one but I don't need one anyway as I will be doing the data manipulation myself based on the PK.
    For this to work, I had to create a collection, populate it with the result of the pipelined function in a page process every time the page is loaded, create a view on that collection and base the tabular form on the view... A lot of work and overhead for something that should be very simple in principle.
    Then, I found out that if I remove the default MRU process that is automatically created, the tabular form validations stop working (as I posted in another thread). So I have to leave a "dummy" MRU process there with condition = never for it to work.
    The application I am working on is all based on API calls and pipelined functions so all this work has to be repeated for each tabular form that is needed.
    If it was possible to base a tabular form directly on a pipelined function it would be such an elegant solution.
    Is there a better way to implement this? Shouldn't Apex be more compatible with pipelined functions? (at least in regards to tabular forms, they work well with normal forms, reports, LOVs etc)
    Thanks
    Luis

    As I mentioned before, I don't handle inserts (well, I cheat).... On my page, there is a form to set up a request - prompts for a few things, and when submitted, calls a stored procedure:
    :P2_REQUEST_RESULT := Simon.Apex_Campus_Guest.Setup_Request(:P2_GROUP_NAME,
           :P2_COAS_ORGN, :P2_START_DATE, :P2_END_DATE, :P2_Quantity, :P2_Generic_Names);
    Which creates an APEX collection, which in turn is made visible via a pipelined function turned into a view:
    create or replace view Apex_Campus_Guest_Request_va as
    select seq_no,
            user_name,
           group_name,
            comments
      from table ( Apex_Campus_Guest.Request_Result )
    I have a second region which is tabular form on a query - conditional on select 1 from Simon.apex_campus_guest_request_va (the view defined above).
    When this submitted, I have standard MRU and MRD processes (Seq_No is the primary key). This then runs into the appropriate trigger - the update trigger is as follows:
    trigger Apex_Campus_Guest_Req_Upd
    instead of update on Apex_Campus_Guest_Request_va
    for each row
    declare
            cg_rec  campus_guest_maint.rec;
    begin
            cg_rec := Campus_Guest_Maint.Request(
                            name => :new.user_name,
                            group_name => :new.group_name,
                            comments => :new.comments);
    end;I don't know off hand why it isn't asking for a rowid - but may be that I specified a PKEY column. The insert case fails, as it tries to add a "Returning" statement in the original select. I actually find that annoying as a function is defined to allocate the PKEY from a sequence, so it doesn't need to ask for it that way.

  • Office 2010 SP2 no longer can send multiple items to OneNote

    Hello,
    Since installing Office 2010 SP2 on a number of machines the option to move more than one item to OneNote appears to have been removed.  If you select one item you can move to OneNote, select two and the button is greyed out.  Is there any way
    to restore this functionality.
    Thank you,

    Thanks for your feedback. We will give you update as soon as possible.
    Cheers,
    Tony Chen
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please contact
    [email protected]<o:p></o:p>

  • How i can assign multiple values to tabuler text item (Help)

    HI
    IM PROGRAMMING ONE FORM AND I PUT THERE TABULER TEXT ITEM
    I WANT ASSIGN 63 VALUES TO THIS TEXT ITEM ONE BY ONE BY CODE I MEAN PUT FIRST VALUE IN THE FIRST TEXT ITEM ROW THEN SECOND TO THE SECOND TEXT ITEM AND LIKE THIS UNTIL I REACH TO THE LAST
    I MAKE LOV PUT I CAN ASSIGN ONE VALUE BY ONE VALUE EACH TIME DOUBLE CLICK ON THE TEXT ITEM ASSIGN ONE VALUE THEN DOUBLE CLICK ON THE SECOND ROW PUT MY BOSS WANT ASSIGN ALL VALUES 63 FROM ONE CLICK ON BUTTON

    Then you will have to create a when-validate-item trigger with a cursor based on your selection of your LOV . Loop through that cursor assigning the next in the next record by using the built-in function next_record. (put you selection for you value in a hidden item for example.
    something like this:
    Declare
    cursor c is
    select returnValueFromLOV
    from <yourtable>
    where yourdisplay value = :hidden_tem;
    begin
    for r in c loop
    next_record;
    item := r. returnValueFromLOV;
    end loop;
    exception
    when no_data_found
    your error handling;
    end;
    Hope it put you on the road to reach what you want
    Erwin

  • Options for modeling massterdata attributes which can have multiple values

    Hallo All BW Experts!
      here is a modelling requirement which i find quite interesting and challenging.
       How can we use attributes for a masterdata  which can have  multiplevalues. Currently these kind of attributes are stored in seperate ODS. One example for such a requirement might be the Busines Partner groupes. Each Business partner can be in more than one group.
      my  question is , How can we modell such kind of masterdata model which enables us to use these attributes for restrictions in reporting from various independent infoproviders. Main problem is due to the condition that the no of such groups per each user is not fixed and can be changed in runtime.
    any suggession will be rewarded.
    with regards
    ashwin

    Hi Arun!
      Is there any possiblily to create such a model in BW which   is flexible. One option might be to use a heirarchy. Actually the requirement looks like this. We must be able to analyse all  businesspartner data and with that data we will be able to group the customers into various target groups. now we want to anyalyse  the performance of such target grouops in past time.
    to be simple
    1) it is possible to create customer groups based on masterdata charecteristics.(there is lot of facilitiey available in BW3.5 and more in 7.0 for this) this is very dynamic
    2) Now is it in anyway possible to analayse the performance of such a group. I think currently heirarchies serve such purpose but small limitation in SAP is that they must not contain more than 100000 records otherwise the performance is siverly limited.
    any suggestion
    with regards
    ashwin

  • Extract function is returning multiple values in same row ...

    Hi i am using 11g Release2, 64 bit oracle database.
    Question is
    1)Below is the code i am using,
    WITH T AS (SELECT XMLTYPE('<ALL_REGIONS>
    <COUNTRY_CODE>
    <COUNTRY ID="001"/>
                   <COUNTRY ID="002"/>
                   <COUNTRY ID="003"/>
                   <COUNTRY ID="004"/>
                   <COUNTRY ID="005"/>
    </COUNTRY_CODE>               
    </ALL_REGIONS>') XMLCOL
    FROM DUAL)
    SELECT EXTRACT(VALUE(X),'/ALL_REGIONS/COUNTRY_CODE/COUNTRY/@ID') as "id" from t,TABLE(XMLSequence(extract(t.xmlcol,'/'))) x;
    2)Output is
    id
    001002003004005
    1 row selected.
    3)I need output to be like
    id
    001
    002
    003
    004
    005
    Can Anyone tell me how to do so, it's urgent ..... please mail to [email protected]

    Hi,
    Welcome to the forum!
    Can Anyone tell me how to do so, it's urgent ..... please mail to [email protected]
    We don't do "urgent" here, unless we're paid of course :)
    And since it's a community forum, it's preferred that the discussion takes place in the thread, not through personal mail, so that everyone can benefit from it.
    About your question, that's actually one of the most frequently asked around here, so I guess you could have found an answer with the search engine.
    There are even some similar questions (with solutions) on this page.
    This should work :
    SELECT extractValue(value(x),'/COUNTRY/@ID') as "id"
    FROM t,
         TABLE(
           XMLSequence(
             extract(t.xmlcol,'/ALL_REGIONS/COUNTRY_CODE/COUNTRY')
         ) x
    ;However, EXTRACT and XMLSequence functions are deprecated in your version.
    The recommended way is now :
    SELECT x.country_id
    FROM t,
         XMLTable('/ALL_REGIONS/COUNTRY_CODE/COUNTRY'
          passing t.xmlcol
          columns country_id varchar2(3) path '@ID'
         ) x
    ;

  • OpenScript script variables - can store multiple values or an array?

    Hello,
    I'm helping with a proof-of-concept for driving the Primavera P6 web services using OpenScript, and I'm having a bit of trouble using the script variables. One of the web services can return anywhere from 0 to many objects, and I was trying to save those object IDs into a script variable. The built-in "substitute variable" seemed to work great, but the variable only contains the last result, not all of them. Here's the line that's saving the value:
    http.solve("objIdsToDelete", "<ObjectId>(.+?)</ObjectId>", "", true, Source.Html, 0, EncodeOptions.None);
    Even if there are, for example, 5 <ObjectId> in the response, the variable only has the last result... Any suggestions on how I can tweak this (different regular expression?) to either store an array or a comma-separated list of all the values?
    Thanks!
    -Troy Newton

    Hi Troy,
    Sorry about my last answer. It wasn't too specific. So if you want to collect the whole array instead of a specific value (referenced by the index) you would change e.g.
    http.solve("formsload.loginsubmit_1",
                                  "FORM_SUBMIT_BUTTON':'(.+?)'", "", false, Source.Html,
                                  1, EncodeOptions.None);
    which would give you the second value from the array (remember that arrays are indexed from 0) to
    http.solve("formsload.loginsubmit_1",
                                  "FORM_SUBMIT_BUTTON':'(.+?)'", "", false, Source.Html,
                                  null, EncodeOptions.None);
    Notice the null, this will return an array to the coolection. You can then reference these by:
              String myStrings[]=getVariables().getAll("formsload.loginsubmit_1");
                        info("Number of elements in array is :" + myStrings.length);
                        for (int i=0;i<myStrings.length;i++)
                             info("Element Number " + i + ":" + myStrings [ i ] );
    This will result in an output like:
    0 Passed Comments: Number of elements in array is 2
    0 Passed Comments: Element Number 0: Submit Button
    0 Passed Comments: Element Number 1: Cancel
    I hope this helps.....
    Regards
    Wayne.
    Edited by: byrne_wayne on Nov 26, 2010 1:40 PM
    Edited by: byrne_wayne on Nov 26, 2010 4:42 PM

  • I am running ios7 and cannot send pictures via iMessage to only one contact but they can send me pictures. What is going on?

    I am having issues sending pictures via iMessage to only one of my contacts. They can send me pictures through iMessage so why are mine coming back undelivered?

    Have managed to get it working.
    It might be as simple as switching the other phone completely off, and resetting it...
    I say this because I have no idea how I finally managed to get it working again.  I tried so many things.  Removing all the iMessage addresses.  Sending messages from the computer, iPad...etc and found that the weakest link was my wife's phone. It wasn't receiving iMessage pictures from ANYONE (not just me).  That allowed me to narrow down the possibilities somewhat.
    Let me know if simply resetting the other person's phone fixes the problem.
    Rob

  • Function to send fax the attachment of the pur. order when i output control

    Hi friends,
    when i output control purchase order -
    user want to send also the attachment documents when i click on output push button.
    is anyone know how can i do that?
    wich function can send the attachmant to fax?(it could be image, document,excel...etc).
    thanks in advanced,
    Michal.

    Hi,
    Which FAX server software do you use?
    PO output with attachment is standard function in SRM.
    SRM -> PO with attachment via SMTP -> FAX server (attachment conversion) -> FAX protocol -> Vendor
    Regards,
    Masa

  • How can we send multiple attachments in a mail from iPad 2

    Hi,
    I am using a ipad2. I want to know how we can send multiple attachments through mail from iPad. I did not find any option of doing this. Is there a way to do this.
    Regards,
    Satyabrat

    You can't do it natively on the iPad (unless you just want to send up to 5 photos from the Photos app). I use the GoodReader app which supports quite a few document/file types (e.g. PDF, Excel, Word, pictures), and from that I can select multiple files (including different types) and attach them to the same email.

Maybe you are looking for