Problem in getting correct datain DSO although routine is working!

I have two DSOs -DSO03 and DSO04 and in-between a transformation where a 0Order_Val field is getting calculated using the routine code as below:-
IF ( COMM_STRUCTURE-PROCESSKEY = '001' or  
    COMM_STRUCTURE-PROCESSKEY = '011' or
    COMM_STRUCTURE-PROCESSKEY = '021' or
    COMM_STRUCTURE-PROCESSKEY = '004' or    
    COMM_STRUCTURE-PROCESSKEY = '014' or
    COMM_STRUCTURE-PROCESSKEY = '024' )
    AND COMM_STRUCTURE-BWAPPLNM EQ 'MM'
    AND COMM_STRUCTURE-ORDER_VAL <> 0.
    perFORM QUANTITY_CONVERT
       USING    COMM_STRUCTURE-ORDER_VAL
                COMM_STRUCTURE-po_UNIT
                COMM_STRUCTURE-base_uom
                COMM_STRUCTURE-numerator
                COMM_STRUCTURE-denomintr
       CHANGING RESULT.
Problem:-
For few doc numbers, the Quantity convert is fetching correct data, after applying the convert subroutine.
But in some, (although it is not supposed to return 0 after applying the sub-routine of Quantity_Convert),
it is showing wrong result as "0" in DSO04,
(although there is value in DSO03 for the field 0Order_Val).
Example:-
Doc num       Field name                   DSO 3 Value           DSO4Value       Remarks
4500000089  0Order_ Val                    3686.21                 3686.21           Correct
4500000084  0Order_Val                      500000                        0               Wrong
While trying to debug the ABAP routine through breakpoints, I have found that the result fetched is correct (i.e. 500000 for doc_num: 4500000084) but when displaying data in DSO04 it is showing "0".
I have checked the input parameters and all are same.
Only exception is difference in currency between the two records.
One is USD (Doc num :4500000089) and the other is ESD (Doc num :4500000084).
Although currency is not any input parameter.
Also have tried Overwrite/summation setting in the Transformation but with no result.
If anyone can indicate any solution to this peculiar problem then it will be very helpful.
Regards,
Ritu.
email: [email protected]

Hi,
it is a bug in the Acrobat Reader. I had the same problem. Just add an input field called "myIndex" into the row and store there the current index when creating the line. With this solution you can programatically work with your own created index without the bug of the Acrobat Reader.
Take care,
Thomas

Similar Messages

  • Problem to get Correct Value for Message Id in XI (Inbound channel)

    Hi Experts
    I have XI scenario  i.e. SOAP to RFC.
    I am calling RFC and getting Response which contais Messageid Field(Raw Data).
    But while getting Response in Inbound Channel ,I ma getting Junk Value For Message Id.
    In RFC Data element for Message id is SXMSMGUID.(data tpe Raw No Of character 16 and Output Length 32)
    I am accessing some RFC functions from XI which return parameters in the RAW format.[RAW: Uninterpreted byte string.]
    For example: If I execute a RFC from the abap system (using transaction se37), one of the results is "5ECD6F4D6C6E3242921025FE74AC5153"
    When  I call the RFC from XI, response for same  parameters is "Xs1vTWxuMkKSECX+dKxRUw==".
    Is there any way to get RAW data in correct Format?
    when i import RFc in XI it's data type becomes xsd:base64Binary.
    I created one customized data element having data type RAW (32 length) and even Character(32-50 length)
    In this case RFC gives correct value but when Sceanaro runs in XI,it get Wrong data in XI Inbound channel.
    Also disturbed value and place of other Fields.
    Thanks in advance .

    Hi
    Check this forum post.. same prob as yours
    Re: Problem in RFC Lookup UDF in getting MessageID
    fixed by changing the datatype other than RAW in FM
    also,
    Data type RAW imported to ABAP from Java
    Regards
    Vishnu

  • Problem in getting correct update records count while getUpdateCount()

    hi,
    I have used "Select in Insert" queries for migrating data from one table to another.
    like
    INSERT INTO TABLE1 (COL1, COL2)
    SELECT COL1,COL2,... FROM TABLE2
    WHERE COL1 = ... AND COL2 = ...;
    Case 1:
    I added these statements as addBatch() & at the end i execute method " executeBatch()".
    Then i execute
    getUpdateCount() method
    on that prepareStatement ,but that count was not correct all the time.
    Case 2:
    If i run the same code with executeUpdate() method , it returned me the correct number of records counts that are inserted into the table.
    I cudn't able to understand that it is failing for case1.
    Can anybody tell the reason for this behaviour .......................
    Edited by: user11187328 on Mar 18, 2010 4:52 AM

    hi,
    Thanks again for a correct reply but can u also tell me tht which jar i needs to included.
    There are so many jar files & should i remove old jar files or jvm auto picks the updated jar file.
    Following jar files are shown on the link:::
    ojdbc5.jar (1,996,228 bytes) - Classes for use with JDK 1.5. It contains the JDBC driver classes, except classes for NLS support in Oracle Object and Collection types.
    ojdbc5_g.jar (3,081,328 bytes) - Same as ojdbc5.jar, except that classes were compiled with "javac -g" and contain tracing code.
    ojdbc6.jar (2,111,220 bytes) - Classes for use with JDK 1.6. It contains the JDBC driver classes except classes for NLS support in Oracle Object and Collection types.
    ojdbc6_g.jar (3,401,519 bytes) - Same as ojdbc6.jar except compiled with "javac -g" and contains tracing code.
    ojdbc5dms.jar (2,429,777 bytes) - Same as ojdbc5.jar, except that it contains instrumentation to support DMS and limited java.util.logging calls.
    ojdbc5dms_g.jar (3,101,875 bytes) - Same as ojdbc5_g.jar, except that it contains instrumentation to support DMS.
    ojdbc6dms.jar (2,655,741 bytes) - Same as ojdbc6.jar, except that it contains instrumentation to support DMS and limited java.util.logging calls.
    ojdbc6dms_g.jar (3,423,263 bytes) - Same as ojdbc6_g.jar except that it contains instrumentation to support DMS.
    orai18n.jar (1,656,280 bytes) - NLS classes for use with JDK 1.5, and 1.6. It contains classes for NLS support in Oracle Object and Collection types. This jar file replaces the old nls_charset jar/zip files.
    demo.zip (603,363 bytes) - contains sample JDBC programs.

  • Problems getting correct time on Unix

    Hi,
    I have a problem with retrieving the time for a unix application.
    Problem:
    - The date on Unix is set to GMT time (for example 12.00) - (without
    adjustment for daylight)
    - When I get the time with
    Date date = new java.util.Date(System.currentTimeMillis());
    System.out.println("Gmt util.Date =" + date);
    I get the 11.00, (I expect 12.00)
    What is wrong ?
    cheers Per

    I have problem to get correct time on different
    devices:
    I can use System.currentTimeMillis() or I can use
    Date object or Calendar - in all cases it returns me
    same value (on given device) which is not same as on
    other device..
    example:
    It is 22:00, system time on every device is also set
    to 22:00 (same day of course)..
    When I get system time (or date, or calendar, or
    whatever) - I got this:
    - NetBeans default emulator: 20:00
    - Nokia 7650: 21:00
    - Motorola V600: 22:00Hi,
    i need some help...my problem..i need to expire the one page after 30 days......hw to do this one..
    i hav done like this...
    take two diffrent util dates
    take diffrence
    then devide the diffrenct to the 1000*60*60*24
    then i will get no days diffrence beween two dates...
    if some one changed the sytem clock then i unable to get hw to do the system indepnedt calucation of no dyas from date.
    i thought u got my point to say....
    if u any query regrding to this..send me mail [email protected]
    pleae provide hint or soln to this problem..
    Thanks & Regards,
    Suryakant.B
    >
    I was even trying to initialize calendar with
    timezone "GMT", but with same results...
    Have anyone an idea why this is happening? Have
    anyone encountered this?
    I'm going to prepare short demo-code to demonstrate
    this.. Plus I'm going to try this code on different
    dates to see if daylight time could be "somehow"
    involved in this (should not be - I'm using "GMT"
    timezone - there is no daylight time change)...

  • Problem with getting resized image's bytes

    I've got a problem with getting correct bytes of a newly resized image. The flow is that I retrive an image from the filesystem. Due to the fact that it is large I resize it to a 50x50px thumbnail. I can display this thumbnail in #benchmark1 (see code below). Unfortunately something's wrong with my imageToBytes funtion which returns reasonably small size of image but is totally useless - I can't make an image of it anymore so at #benchmark2 the application either crashes or keeps freezing. I saved this byte array on my disk and tried to preview under Windows how does it look but I got a message "Preview unavailabe". I did some digging in the Internet and I supposed that it's because I don't use any jpg or png encoders to save the file. Actually I think that it's not the case, as the bytes returned from method imageToBytes look weird - I cannot even make a new image of them and display it without any saving in memory.
                                  byte[] bytes = FileHandler.readFile (
                                          FileHandler.PHOTOS_PATH, fileName);
                                  Image img2 = Image.createImage (bytes, 0, bytes.length);
                                  img2 = ImageHandler.getInstance ().resize (img2);
                                                    //#benchmark1
                                  bytes = ImageUtils.imageToBytes (img2);
                                  img2 = Image.createImage (bytes, 0, bytes.length);
                                                    //#benchmark2my imageToBytes function is as follows:
         public static byte[] imageToBytes (Image img)
              int[] imgRgbData = new int[img.getWidth () * img.getHeight ()];
              byte[] imageData = null;
              try
                   img.getRGB (imgRgbData, 0, img.getWidth (), 0, 0, img.getWidth (),
                           img.getHeight ());
              catch (Exception e)
              ByteArrayOutputStream baos = new ByteArrayOutputStream ();
              DataOutputStream dos = new DataOutputStream (baos);
              try
                   for (int i = 0; i < imgRgbData.length; i++)
                        dos.writeInt (imgRgbData);
                   imageData = baos.toByteArray ();
                   baos.close ();
                   dos.close ();
              catch (Exception e)
              return imageData;
    I've run totally out of any idea what's wrong, please help!
    Edited by: crawlie on Jul 17, 2010 6:21 PM                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

    Hey Crawlie,
    Please note that simply writing int values into ByteArrayOutputStream will not suffice. Please have a look at the following conversion from int pixel value into byte[4]:
    public static final byte[] intToByteArray(int value) {
            return new byte[] {
                    (byte)(value >>> 24),
                    (byte)(value >>> 16),
                    (byte)(value >>> 8),
                    (byte)value
    }Good Luck!
    Daniel

  • Problem to get Accented French Characters coming from a form

    I have an ASP form which submits the data to a ColdFusion form. Once text fields include French Accented letters (e.g.: é), those will be shown as little squares (�) in ColdFusion output. I use ‘URLdecode’ function, but it doesn’t resolve the issue.
    I tested this with submitting to an ASP page, no problem to get correct accented letters.
    Any help to resolve this issue is very much appreciated.
    Thanks.
    Sarath

    Thanks everybody for valuable suggestions.
    I got another problem once I changed Charset to 'UTF-8' from 'iso-8859-1'.
    There is drop-down in ASP form in which data coming from a database table. Now, accented French letters in that dropdown are changed to strange Chinese like character, for instance 'Béthanie' shows up as 'B鴨anie'.
    Collation of this SQL 2000 database is 'SQL_Latin1_General_CP1_CS_AI'.
    Any suggestions to resolve this issue would be very much appreciated.
    Thanks.
    Sarath

  • DSO Lookup - Cannot get correct result

    Hi
    I have a requirement to create new report that will contain the following PO quantity , PO quantity received in time and PO quantity received late.
    I have identified in 2LIS_02_SCL DS that ProcessKey 001 is for PO quantity and ProcessKey 002 is the goods receipts (BWMNG-> CPQUAOU) while (DBWMNG-> CPDEOGQUOU) is for delta change
    The data is now in DSO but  I would like to have them in Cube
    Steps I have taken
    -     I have Created new Inobject ZPO_QUANTITY and ZPO_QTY_REC
    -     Added this infoobjects to the cube
    I wrote this code in END ROUTINE when loading from  DSO to the cube but I am not getting the required result. Instead  I get same values e.g 2  for all PO document numbers even though the values are different.
    u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026
    DATA: rp TYPE tys_tg_1.
    LOOP AT RESULT_PACKAGE INTO rp.
    SELECT SINGLE CPQUAOU FROM /BIC/APMMSC00 into rp-/BIC/ ZPO_QUANTITY
    WHERE PROCESSKEY = 001.
    MODIFY RESULT_PACKAGE FROM rp.
    ENDLOOP.
    u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026u2026
    Please whats wrong with my code and I can I achieve the result
    thanks

    Hello Vamsi and Mansi,
    thanks alot guys. Unfortunately I don't get correct result for all PO Documents
    I am trying to extract only CPQUAOU from DSO but not getting same in Infocube
    This is the code
    DOC_NUM    PROCESSKEY PSTNG_DATE MATERIAL           SCL_DELDAT COMPL_DEL CPQUAOU
    4500000118 001        00.00.0000 000000000500024490 18.05.2009                           12,000
    4500000118 002        18.05.2009 000000000500024490 18.05.2009                           10,000
    4500000119 011        00.00.0000 000000000400000023 18.05.2009                          100,000
    4500000120 001        00.00.0000 000000000500024490 18.05.2009                           20,000
    4500000120 002        21.05.2009 000000000500024490 18.05.2009 X                         20,000
    4500000121 002        18.05.2009 000000000500024490 18.05.2009 X                         10,000
    4500000121 001        00.00.0000 000000000500024490 18.05.2009                           10,000
    4500000122 001        00.00.0000 000000000500024490 18.05.2009                            4,000
    4500000122 002        24.05.2009 000000000500024490 18.05.2009 X                          4,000
    4500000123 011        00.00.0000 000000000400000026 18.05.2009                            4,000
    4500000124 001        00.00.0000 000000000500024490 18.05.2009                            5,000
    4500000124 002        25.05.2009 000000000500024490 18.05.2009 X                          5,000
    4500000125 011        00.00.0000 000000000400000026 18.05.2009                            2,000
    DATA: rp TYPE tys_tg_1.
    LOOP AT RESULT_PACKAGE INTO rp.
    SELECT SINGLE CPQUAOU FROM /BIC/AMOMMSC00 into rp-/BIC/ZPO_QTY
    WHERE DOC_NUM = rp-DOC_NUM AND PROCESSKEY = 001.
    *Deriving PO Quantity received in time based on posting date, planned
    *delivery date and delivery completed flag
    SELECT SINGLE CPQUAOU FROM /BIC/AMOMMSC00 into rp-/BIC/ZPO_REC
    WHERE DOC_NUM = rp-DOC_NUM AND PROCESSKEY = 002 AND COMPL_DEL = 'X' AND
    PSTNG_DATE <= rp-SCL_DELDAT.
    if sy-subrc = 0.
    MODIFY RESULT_PACKAGE FROM rp.
    endif.
    clear rp.
    ENDLOOP.
    Thanks alot

  • Problem getting correct data from MS Access after doing an Update

    Hi all,
    I have a problem getting correct data after doing an update. This is the scenario
    I am selecting some(Eg: All records where Column X = �7� ) records and update a column with a particular value (SET Column X = �c� ) in all these records by going through a while loop. In the while loop I add these records to a vector too, and pass it as the return value.
    After getting this return value I go through a for loop and get each record one by one from the DB and check if my previous update has actually happened. Since No errors were caught while updating DB, I assume all records are updated properly but my record set shows one after another as if it has not been updated. But if I open the DB it is actually updated.
    This does not happen to all records, always it shows like this
    1st record     Mode = �c�
    2nd record     Mode = �7�
    3st record     Mode = �c�
    4nd record     Mode = �7�
    9th record     Mode = �c�
    10th record     Mode = �7�
    I am relatively new to java and this is someone elses code that I have to modify,So I am not sure if there some thing wrong in the code too
    //Here is the method that gets records and call to update and add to vector
    public static Vector getCanceledWorkOrders() throws CSDDBException{
    //Variable declaration
      try {
        objDBConn = DBHandler.getCSDBCon();
        strSQL  = "SELECT bal bla WHERE [Detailed Mode])=?)";
        objStmt = objDBConn.prepareStatement(strSQL);   
        objStmt.setString(1, '7');
        objWOPRs = objStmt.executeQuery();
        while (objWOPRs.next()) {
         //Add elements to a vector by getting from result set
          //updating each record as PROCESSING_CANCELLED_WO(c)
          iRetVal = WorkOrderDetailingPolicy.updateRecordStatus(objPWODP.iWorkOrderNumber, objPWODP.strPersonInformed, EMSConstants.PROCESSING_CANCELLED_WO);
          if (iRetVal == -1) {
            throw new NewException("Updating failed");
      catch (Exception e) {
        vecWONumbers = null;
        throw new CSDDBException(e.getMessage());
      }finally{
        try {
          objWOPRs.close();
          objStmt.close();
          DBHandler.releaseCSDBCon(objDBConn);
        catch (Exception ex) {}
      //return vector
    //here is the code that actually updates the records
    public static int updateRecordStatus(int iWONumber, String strPerInformed , String strStatus) throws CSDDBException{
       PreparedStatement objStmt = null;
       Connection objDBConn  = null;
       String strSQL = null;
       int iRetVal = -1;
       try{
         objDBConn  = DBHandler.getCSDBCon();
         objDBConn.setAutoCommit(false);
         strSQL = "UPDATE Table SET [Detailed Mode] = ? WHERE bla bla";
         objStmt = objDBConn.prepareStatement(strSQL);
         objStmt.setString(1, strStatus);    
         objStmt.execute();
         objDBConn.commit();
         iRetVal = 1;
       }catch(Exception e){
         iRetVal = -1;
       }finally{
         try{
           objStmt.close();
           DBHandler.releaseCSDBCon(objDBConn);
         }catch(Exception ex){}
       return iRetVal;
    //Here is the code that call the records again
      public static WorkOrderDetailingPolicy getWorkOrders(int iWorkOrderNo) throws CSDDBException{
        Connection objDBConn = null;
        PreparedStatement objStmt = null;
        ResultSet objWOPRs = null;
        WorkOrderDetailingPolicy objPWODP = null;
        String strSQL = null;
        try {
          objDBConn = DBHandler.getCSDBCon();    
          strSQL = "SELECT * FROM [Work Order Detailing] WHERE [Work Order No] = ?";
          objStmt = objDBConn.prepareStatement(strSQL);
          objStmt.setInt(1, iWorkOrderNo);
           objWOPRs = objStmt.executeQuery();
          if (objWOPRs.next()) {
            objPWODP = new WorkOrderDetailingPolicy();
            objPWODP.iWorkOrderNumber = objWOPRs.getInt("Work Order No");
            //......Get Record values
        catch (Exception e) {
          objPWODP = null;
          throw new CSDDBException(e.getMessage());
        }finally{
          try {
            objWOPRs.close();
            objStmt.close();
            DBHandler.releaseCSDBCon(objDBConn);
          catch (Exception ex) {}
        return objPWODP;
      }

    Hello,
    Can you put an example of your problem online?
    Are you sure you're not having problems with case sensitive data?
    Thanks,
    Dimitri

  • ABAP DSO Lookup Routine

    I am new to ABAP......
    I am supposed to create a lookup into a DSO1 while loading data to DSO2.
    I wrote the routine as shown below. But, my problem is that my routine is not fetching any data into the DSO that i am loading into.
    Here is my routine
    Start Routine
    Global Declaration
    DATA: ITAB TYPE STANDARD TABLE OF /BIC/AZVC_MAT00,
          WA_ITAB TYPE  /BIC/AZVC_MAT00.
    SELECT   /BIC/ZVC_PLAN /BIC/ZVC_STYR  MATERIAL  /BIC/ZVC_BILN
    FROM /BIC/AZVC_MAT00  INTO CORRESPONDING FIELDS OF TABLE ITAB
    FOR ALL ENTRIES IN SOURCE_PACKAGE WHERE
    /BIC/ZVC_PLAN = SOURCE_PACKAGE-PLAN1
        AND
    /BIC/ZVC_STYR = SOURCE_PACKAGE-STORAGEYEARS.
       endif.
    Field Routine
    READ TABLE ITAB INTO WA_ITAB
         WITH KEY
         /BIC/ZVC_PLAN = SOURCE_FIELDS-PLAN1
          /BIC/ZVC_STYR = SOURCE_FIELDS-STORAGEYEARS.
         IF SY-SUBRC = 0.
         RESULT = WA_ITAB-/BIC/ZVC_BILN.
           ENDIF.
    What am i doing wrong? Someone help me.
    Also, there is data in the active table of the DSO i created lookup to.

    Hi Phil,
    I am transforming the whole code into end routine and see if that gives you correct output or not.
    Declaration of internal table:
    TYPES: BEGIN OF ST_TAB,
                   /BIC/ZVC_PLAN TYPE  /BIC/OIZVC_PLAN,
                   /BIC/ZVC_STYR TYPE  /BIC/OIZVC_STYR,
                    MATERIAL         TYPE  /BI0/OIMATERIAL,              
                  /BIC/ZVC_BILN   TYPE   /BIC/OIZVC_BILN,
                  END OF ST_TAB.
    DATA: ITAB TYPE STANDARD TABLE OF ST_TAB,
          WA_ITAB TYPE  ST_TAB.
    SELECT   /BIC/ZVC_PLAN /BIC/ZVC_STYR  MATERIAL  /BIC/ZVC_BILN
    FROM /BIC/AZVC_MAT00  INTO  TABLE ITAB
    FOR ALL ENTRIES IN RESULT_PACKAGE WHERE
    /BIC/ZVC_PLAN = RESULT_PACKAGE-PLAN1
        AND
    /BIC/ZVC_STYR = RESULT_PACKAGE-STORAGEYEARS.
    loop at RESULT_PACKAGE ASSIGNING <result_fields>.
    READ TABLE ITAB INTO WA_ITAB
         WITH KEY
         /BIC/ZVC_PLAN = <RESULT_FIELDS>-PLAN1
          /BIC/ZVC_STYR = <RESULT_FIELDS>-STORAGEYEARS.
         IF SY-SUBRC = 0.
    <RESULT_FIELDS>-INFOOBJECT = WA_ITAB-/BIC/ZVC_BILN.
           ENDIF.
    ENDLOOP.
    *INFOOBJECT- Name of the infoobject which you created to store the value from look up DSO.
    Note: Please refer this help doc.Make sure you select that option so that the value gets populated for dso in case of end routine.
    http://help.sap.com/saphelp_nw70ehp2/helpdata/en/48/6e375c0b104e6de10000000a421937/content.htm
    Hope that helps.
    Regards,
    AL

  • Hi, I have a problem with getting my apple Id working for me. It's been 2 months since it happened and Apple failed to act. I can tell my story proerly, but am not sure, you guys can help, so I just copy my message to them today, I am trying to get it acr

    Hi, I have a problem with getting my apple Id working for me. It's been 2 months since it happened and Apple failed to act. I can tell my story proerly, but am not sure, you guys can help, so I just copy my message to them today, I am trying to get it across all the places around to pay their attention. This is a desperate move, so if you are not the right people to help me to get my message accross, may be you can advise where can I go.
    Thank you, and sorry for the language.
    Vitas Dijokas
    I am sorry to say that, but your security makes my life miserable – it’s been 2 months since my Apple ID account got stuck, and since then I cannot update 37 applications (to date), i.e. most of my applications. Half of them I bought. I also paid for iCloud, and it is not working. I paid money and I am stuck with old applications and no iCloud. Your security *****. Your service ***** too. It took your service 1 month to finally understand why this happened to me, and it took me tens of emails to you and 3 hours of telephone conversation to find out the reason for my problem. And the problem is still not fixed. NOT FIXED. You just leave your customer – the one who paid you money and spent so much time with you trying to help you help me – and nothing. You tell me:  “Vitas, Stick your stinky iphone in your *** and enjoy life, we do not care!” *************.
    It is ******* outrageous, and you should know that,  guys. Get into the ******* database and correct the bug. Get someone in the partners-telephone carriers company (it is Orange as carreer and Cellcom as seller of the phone)  authorized to Identify me in personal encounter in one of the branches in Israel (where I live) and make sure it is really me, and get the ******* system accept my password and let me use my phone.
    Otherwise **** off. None of my friends will get my advise to buy an iphone or any of apple products. And I think you should be very attentive to cases like this, guys. Do your work for the money we pay, or disappear. There are many others eager to take your place, and if the problem is not fixed I will eventually go to the others. My patience is lost, and as soon as I can afford another phone I will change it. AND I WILL TRY TO GIVE BAAAAAD PUBLICITY TO APPLE – I am threatening here, so ACT NOW.
    Vitas Dijokas

    Well, it seems waiting is not my strong suit..! I renamed a javascript file called recovery to sessionstore. This file was in the folder sessionstore-backups I had copied from mozilla 3 days ago, when my tabs were still in place. I replaced the sessionstore in mozilla's default folder with the renamed file and then started mozilla. And the tabs reappeared as they were 3 days ago!
    So there goes the tab problem. But again when I started mozilla the window saying "a script has stopped responding" appeared, this time the script being: chrome//browser/contenttabbrowser.xml2542
    If someone knows how to fix this and make firefox launch normally, please reply! Thank you

  • Logon Problems? Get support is not working in Portal logon Page

    Hi Experts,
    I have created A Role and assigned Logon_help action to it and assigned the Role to Anonymous group.
    So i have Logon Problem? Get Support link on Portal Logon Screen. When i click on it, i was asked to provide userid and email id.
    I have entered them. i got a message the my userid is reset and sent to my mail. but havent received any mail, and the password is changed which have to log in as admin and reset the password. 
    Help me this regards.
    Thank you
    Siva

    you might not have correctly configured your mail servers....
    refer below link
    http://help.sap.com/saphelp_nw70/helpdata/en/89/c5fd430b63c74bbdfaa5f2ec9bb20b/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/44/0761cea5c610b3e10000000a11466f/frameset.htm

  • Trouble trying to get correct AP Check Amount total on a report

    Okay, the challenge is to try and explain my situation well. I am in Discoverer Plus. I am working to develop a Discoverer report that will show, for accounts payable application, a summary report by bank name and job number, a check count, invoice count, and check amount total. For simplicity sake, since I have the problem once I go past one table, I am dealilng with tables ap_checks_all and ap_invoice_payments_all from EBS, the tables joined on check id. Now, if I work just with the ap_checks_all table, I can easily get the correct sum of check amounts (column name in the table is AMOUNT). However when I bring in the invoice payments table, then I run into trouble. I first did the SUM data point for AMOUNT, and got a number that was way too high. Figured out that is because anytime I have multiple invoices on a check (which is most of the time), the check amount gets added in for each invoice. So if check amount is $100.00 and the check pays 5 invoices, $500.00 is added to the total amount, instead of the just the $100.00.
    So I tried the SUM_DISTINCT function next - SUM_DISTINCT(AMOUNT). Got me a lot closer, but now my total was too low. Figured out that was because if I had separate checks with the same check amount, that check amount only gets added in one time. Say Check 18 is for $100.00 and Check 39 is for $100.00, I only get $100.00 into the total instead of $200.00. Which when you think about it, is exactly what the SUM_DISTINCT function means. Since the chances of check amounts being duplicated are low, that is why I get close to the right number, but when dealing with tens of thousands of checks, check amount duplication does happen.
    So on my totals for the SUM_DISTINCT column, I finally figured out that a CELL SUM got me closer to the right number. I only had a problem now when, on the same bank name and job number, would still have duplicate check amounts at that key (group by) status level. Percentage wise, my error is low - off maybe $200,000 out of $180,000,000. So close to the right number, yet so far.
    The same thing happens in raw SQL. If you think about the raw join result, you can see what is happening -
    check 1, check 1 amount, invoice 1
    check 1, check 1 amount, invoice 2
    check 2, check 2 amount, invoice 3
    check 3, check 3 amount, invoice 4
    So if you do SUM(CHECK AMOUNT), well yeah, it will add in the check 1 amount twice.
    If you do SUM_DISTINCT(CHECK AMOUNT), then check 1 amount only gets counted once. Great. Ahh, but what if check 3 amount = check 1 amount? Oops, the check 3 amount is excluded.
    Does anyone know of a way to get around this problem? I have been playing around with the functions, but the SQL reference does not give many examples to help understand all the various optional parameters. I know, in vague concept, what I want. Something like -
    SUM(AMOUNT) DISTINCT ON CHECK_ID, or
    SUM_DISTINCT(AMOUNT) DISTINCT ON CHECK_ID.
    CHECK_ID is the internal Oracle id number for each check, from the ap_checks_all table. Check number is not unique enough, since different bank accounts may be using the same check number in the same time period. So I want a way to be able to add my check amount to the total one time when there are multiple invoices on the check, and then get each invidual check amount (one time) added up to get my check total amount.
    Like I said, no problems with Discoverer or raw SQL if doing just one table. But once I join checks to invoice payments, poof, I run into trouble.
    I did not think I was trying to do anything unusual. So quite surprising that having so much trouble trying to find a way around this problem.
    Hope this detail explanation makes some sense. Thanks for any help/insight anyone can give me.
    John Dickey

    Michael,
    Nope, that does not work. It truly just gives me an average. My desired (table) report row format is this -
    Bank name , Job Number, Check Count , Invoice Count , Check Amount Total
    So this is a SUMMARY report. Not a detail report. If I do detail, I do not have any problems - I get my correct check amount total. If I do just the ap_checks_all table, I get the correct amount (but then cannot get my invoice count). I get the correct check count (count distinct on check id). I get the correct invoice count. When I added a calculation column using the Average function as you suggested, I see on each row what is likely the average check amount. Which is exactly what you would expect to see.
    Now I did get a brainstorm and tried this. I calculated both the average and average distinct on check amount, then multiplied each by my check count. Darn. Still does not work. The Average Distinct * Check Count = SUM_DISTINCT(CHECK AMOUNT), which I already have. Average Distinct apparently only includes a duplicate check amount one time in calculating the average (which when you think about it, makes sense, darn it). The AVERAGE function still has the problem, it looks like, of including the check amount each time on checks with multiple invoices (and thus multiple rows in the join result) in determining the average. Which when you think about the raw join result from joining checks to invoice payments tables, makes sense. The result of AVERAGE * CHECK COUNT is better than the SUM(AMOUNT) column, but not as good as the SUM_DISTINCT(AMOUNT) column.
    Any other ideas? Interesting that something that seems like a pretty basic thing to do, if it does have a solution, is not a very obvious/simple solution.
    John Dickey

  • BI Query with Hierarchy in VC does not get correct values

    Hello Gurus,
    I am building a model in VC for Performance Score card using Query as data service.
    I have  the following problem.
    When I execute query in BEx with Hierachy_node variable , it is getting correct values, but the same is getting incorrect values in VC.
    The Hierarcynode variable I am using is a TOP node, then the values including child nodes are also should be displayed, which is working fine with BEx query but not in VC.
    When I execute the query with hierarchy node value as child node I am getting correct values both in VC and in BEx.
    The correct values are not shown only when I use top nodes.
    Please help me in this regard.
    Thanks in advance
    Ganesh

    Hi
    We are facing the same issue. Is this issue resolved? Pls let us know the solution
    Regards
    Aruna

  • Problem in getting Norms for each BOM

    Hi Experts,
    I am doing a report for stock with subcontractors and I am facing a problem in getting the accurate
    Norms (STPO~MENGE) against the BOM (STPO~STLNR)  for each EBELN.
    My requirement is :
    1. Finished Goods - ( MSEG~MATNR)  or (EKPO~MATNR) but mseg-matnr is more prefered as  my output  is  based on the  mkpf-budat , WHERE BWART IN ('101','102')  then
    MSEG~EBELN.
    IF EKPO-PSTYP  ne  ' 3 '   delete Finished goods.
    Then I take raw materials for finished goods and BOM for each rawmaterials.
    2. Raw materials -  select (RESBMATNR, RESBSTLNR, RESBSTLKN, RESBSTPOZ)  where resb-baugr = mseg-matnr and ebeln = mseg-ebeln.
    Now I am facing problem in getting NORMS against each BOM.
    3. Norms - * select STPOMENGE where STLNR = RESBSTLNR , IDNRK = RESB~MATNR,
                        STPOZ = RESB~STPOZ.
    But I am not getting the correct Norms for each EBELN, please advice if my logic is wrong or if my
    tables are wrong.
    Thanks
    Karthik.
    Edited by: Karthik R on Mar 13, 2009 10:32 AM
    Edited by: Karthik R on Mar 13, 2009 10:32 AM
    Edited by: Karthik R on Mar 13, 2009 10:33 AM

    Hi Karthik,
    You try this one, which I already tried and working fine for me when i developed a custom's enquiry report,
    here is a peice of code,
      SELECT  ABUDAT AXBLNR BMBLNR BZEILE
              BBWART BEBELN BMENGE BDMBTR B~KUNNR
              INTO CORRESPONDING FIELDS OF TABLE IT_FINAL
              FROM MKPF AS A INNER JOIN MSEG AS B ON AMBLNR = BMBLNR AND
                                                     AMJAHR = BMJAHR
              WHERE A~BUDAT IN S_BUDAT AND
                    B~MATNR = WA_IMAT-MATNR AND
                    B~WERKS IN S_WERKS .
      IF NOT IT_FINAL IS INITIAL.
        SELECT MATNR WERKS STLAN STLNR STLAL
               FROM MAST INTO TABLE IT_MAST
               WHERE MATNR = WA_IMAT-MATNR AND
                     WERKS IN S_WERKS AND
                     STLAN = '1'.
      ENDIF.
      IF NOT IT_MAST IS INITIAL.
        SELECT STLTY STLNR STLAL DATUV BMEIN BMENG
               FROM STKO INTO TABLE IT_STKO
               FOR ALL ENTRIES IN IT_MAST
               WHERE STLNR = IT_MAST-STLNR AND
                     STLAL = IT_MAST-STLAL AND ( STLTY = 'D' OR STLTY = 'E' OR STLTY = 'K' OR
                                                 STLTY = 'M' OR STLTY = 'S' OR STLTY = 'T' OR STLTY = 'P' ).
      ENDIF.
      IF NOT IT_STKO IS INITIAL.
        SELECT STLNR DATUV IDNRK POSNR MEINS MENGE
               FROM STPO INTO TABLE IT_STPO
               FOR ALL ENTRIES IN IT_STKO
               WHERE STLNR = IT_STKO-STLNR AND STLTY = IT_STKO-STLTY.
      ENDIF.
      IF NOT IT_STPO IS INITIAL.
        SELECT MATNR MAKTX
               FROM MAKT INTO TABLE IT_MAKT
               FOR ALL ENTRIES IN IT_STPO
               WHERE MATNR = IT_STPO-IDNRK AND
                     SPRAS = 'EN'.
      ENDIF.
      LOOP AT IT_STKO INTO WA_STKO.
        " Own Custom Logic, If Item Quantity is 500 KG, how to calculate per KG, Simple divide by the same Qty.
        IF WA_STKO-BMEIN = 'KG'.
          LOOP AT IT_STPO INTO WA_STPO.
            WA_STPO-RATIO = WA_STPO-MENGE / WA_STKO-BMENG.
            MODIFY IT_STPO FROM WA_STPO.
            CLEAR : WA_STPO.
          ENDLOOP.
        ENDIF.
        CLEAR : WA_STKO.
      ENDLOOP.
      LOOP AT IT_STPO INTO WA_STPO.
        LOOP AT IT_MAKT INTO WA_MAKT.
          MOVE-CORRESPONDING WA_MAKT TO WA_STPO.
          DELETE TABLE IT_MAKT FROM WA_MAKT.
          CLEAR : WA_MAKT.
          EXIT.
        ENDLOOP.
        MODIFY IT_STPO FROM WA_STPO.
        CLEAR : WA_STPO.
      ENDLOOP.
      LOOP AT IT_FINAL1 INTO WA_FINAL1 WHERE BWART = '101' OR BWART = '102'.
        MOVE WA_FINAL1-BUDAT TO WA_FINAL2-BUDAT.
        MOVE WA_FINAL1-EBELN TO WA_FINAL2-EBELN.
        MOVE WA_FINAL1-MENGE TO WA_FINAL2-MENGE.
        MOVE WA_FINAL1-DMBTR TO WA_FINAL2-DMBTR.
        APPEND WA_FINAL2 TO IT_FINAL2.
        CLEAR : WA_FINAL1.
      ENDLOOP.
    Thanks & Regards,
    Dileep .C

  • HT3412 I just ordered and received 2 large Hardcover photo books and one arrived with the inside binding messed up. Do you know how this can get corrected?

    Have you tried returning a photo book that has a binding problem? I just ordered 2 large hardcover photobooks and one arrived with the inside binding messed up. Do you know how this can get corrected? They were over $80 and it seems they should not be flawed. I would appreciate any tips. lindajenkins

    Contact Apple Support - link at the bottom of every page of these forums
    LN

Maybe you are looking for

  • Got Exchage rate open when run aging

    Dear All, our customer is on SAP8.8. One of the superuser reported, when she run the Aging report, she got exchange rate open (US and EU). The other superuser, he doesn't get the exchange rate screen open when he run the report by the same parameters

  • Open in Photoshop still not working

    Hello. For some reason the Open in Phortosop command stopped working for me in LR5.5, although I was able to get it going again by uninstalling/reinstalling Photoshop or Lightroom. Then, with LRCC everything worked. Now it is not working again. This

  • Query against materialized view from stored procedure brings back empty row

    I have a stored procedure that runs a query against a materialized view. When I run the query outside the SP it works just fine. When I change the MV to a table name, the SP works. When I change it back to the MV i get an empty row. Any ideas? The co

  • Help with Scrolling Horizonal with Mouse Wheel in a Muse Site

    Hi, I was trying to scroll left and right instead of Up and down. I have created a site that extends long Horizonal. Is there a code or way to do this in Muse so when a visitor comes thier mouse wheel will be horizonal scroll? Thanks in Advance

  • Struggling to have two document type attributes in the same notification

    Hi All, I need some help. I am working with Oracle Time and Labor, and am trying to get two document type attributes to play nice in the same notification message body. One documentation type attribute is made available to me. Here is its attribute v