Alternative for the FM 'WS_FILENAME_GET'

Hi ,
   The FM 'SW_FILENAME_GET' is flagged as obsolete in 4.7 version. What is it alternative .
Regards
Arun

Hi,
Refer to the SAP note 595310.
Regards,
Anand Mandalika.
P.S. I see that you have opened two threads for this question. {Please make sure you close both of them when you have found your answer.

Similar Messages

  • Alternative for the ActiveX object for the other browsers excluding IE?

    I need open a word document (Doc/Docx) then edit and save   in client side itsetf.forthat i'm using ActiveXObject and javascript.it is working fine with IE but it's not working in other browsers(Chrome,Firefox).
                        var w = new ActiveXObject('Word.Application');
                        w.Visible = true; //set to false to stop the Word document from opening
                        obj = w.Documents.Open("D:\\test.docx");
                        docText = obj.Content;
                        w.Selection.TypeText("Hello world!");
                        w.Documents.Save();
    what is Alternative for the ActiveX object (OR) How can i edit a word document (Doc/Docx) by using client side scripting?    
    Punch bala

    This problem is haaping to you there is reasons are
    1. Old FF , so 1st update your browser
    2.or net speed , beczzz gmail needs high speed .. high means not like 3G ..it should be approximately 25-30kbps . As u wrote this doesn't happen in IE , becz IE is mad for work in low speed also bt it takes time to load .. ones load never refresh without you permition bt FF works fastly so it try to open as it has dwnloded ,, bt half part cant be stable long .so it refreshes..........
    So now update ur browser n use high n stable INTERNET ....

  • Is there an Adobe Acrobat reader alternative for the MacBook w  OS X Mtn lion?

    What software can I use for the MacBook Pro, OS X Mtn lion, that replaces adobe flash player?. I want to be able to import and modify JPEG files

    Hi ..
    You can use the pre installed Preview app for editing .JPEG files.
    Preview is located in your Applications folder.

  • Alternative for the program Switch

    First I apologize if this should be in the Audio forum, but I couldn't find something related there
    I'm using Switch to convert many files from VBR to CBR. But I think it's a bit too slow in doing it's job, I've used other converters on Windows which work over 5 times faster (this was on the same Macbook Pro)
    So is there a similar program? I do like the convenience of just dragging the files in the Switch window, so I'm also looking for the same user friendliness
    Thanks!

    DaMob21 wrote:
    First I apologize if this should be in the Audio forum, but I couldn't find something related there
    I'm using Switch to convert many files from VBR to CBR. But I think it's a bit too slow in doing it's job, I've used other converters on Windows which work over 5 times faster (this was on the same Macbook Pro)
    So is there a similar program? I do like the convenience of just dragging the files in the Switch window, so I'm also looking for the same user friendliness
    You don't mention the format of the files you're converting, but these programs might be useful:
    http://www.versiontracker.com/dyn/moreinfo/macosx/23006
    http://www.versiontracker.com/dyn/moreinfo/macosx/193864

  • Colorware Macbook - alternative for the UK?

    Hi,
    I was looking on http://www.colorwarepc.com/products/select_macbook.aspx which i saw in another post and thought i would really like a red macbook!lol. problem is, colorware only ship new units internationally so their after sales service is for the US only.
    I was wondering if anyone has had a similar thing done in the UK and how it turned out?
    Thanks!

    As far as I know there is no one in Europe who does similar work to teh same extent or quality s colorware. In fact, I think I have read about corporations in Europe actually placing special orders with colorware in the States to get teh custom product because there were not other options. I'll bet they had to pay a heck of a premium for that.
    17" iMac Core Duo   Windows XP Pro  

  • Is there a alternative for the filter oil paint?

    Adobe remove the filter oil paint with the new version of Photoshop CC 2014... I use this filter a lot, is there a alternative?

    You will find the Oil Painting Filter in Photoshop CC.  It has been taken out of Photoshop CC 2014.
    So if you have Lightroom Creative Cloud, you should have both Photoshop CC and Photoshop CC 2014.
    I have been looking for it for 4 days now, and I just found it.  I am so happy. 

  • What is the alternative for pneSearchDocProfiles  in UCM 11g

    Hi
    Any idea what is the alternative for the same in 11g? If I try the same code pneSearchDocProfiles.length always returns "0". As I can see pneCheckinDocProfiles and pneSearchDocProfiles are deprecated in 11g. I know these two are deprecated in 11g and part of deprecated.js file.
    Ashok

    Found the solution and we need use the below given code to find the length of the menu. There is no actual replacement for pneSearchDocProfile and pneCheckinDocProfile we need to use YUI libraries to get access to the menus. Below is the code
    var checkinmenu= YAHOO.widget.MenuManager.getMenu("MENU_A_NEW_CHECK_IN");
         var checkinmenuitems=checkinmenu.getItems();
    navBuilder.deleteItem("MY_PERSONAL_CHECKINS_" + (checkinmenuitems.length-1));
    var checkinmenu= YAHOO.widget.MenuManager.getMenu("MENU_A_SEARCH");
         var searchmenuitems=checkinmenu.getItems();
         navBuilder.deleteItem("MY_PERSONAL_SEARCHES_" + (searchmenuitems.length-1));

  • Alternative for FM 'NAMETAB_GET'

    Hi ,
      Can any one suggest an alternative for the FM 'NAMETAB_GET' in 4.7.
    Regards
    Arun

    Hi,
    You did noyt specify why you want this alternative for.
    Anyways, just check out RFC_GET_NAMETAB, which is also quite similar.
    Regards,
    Anand Mandalika.

  • Alternative for TOAD on Linux

    Hi
    I am migrating my desktop from Windows 2000 to Redhat Linux 9.
    I have been using third party tool TOAD for accessing the data from the database. As TOAD does not have a Linux setup, can any one suggest an alternative for the same.
    Thanks in advance.
    Manoj

    you are posting in the wrong forum.. this forum is for the Desktop Datacenter Oracle on Linux VMware kit..
    you'll get better luck in other forums or better yet, Google.. I put toad and linux as keywords and got lots of hits on TOra.. so you might research that way..
    good luck,
    locking.

  • Alternative for EXEC command(Native SQL)

    Hi Friends,
             While Using the EXEC command in native sql it is showing the obselete Error  , Can  any one help  with giving the alternative for the commands for native SQl.
           Immediate

    In a Native SQL statement, data is passed between the ABAP program and the database using host variables. A host variable is an ABAP variable that is identified as such in the Native SQL statement by a preceding colon (:).
    Example
    Displaying an extract from the table AVERI_CLNT:
    DATA: F1(3), F2(3), F3(3).
    F3 = ' 1 '.
    EXEC SQL.
      SELECT CLIENT, ARG1 INTO :F1, :F2 FROM AVERI_CLNT
             WHERE ARG2 = :F3
    ENDEXEC.
    WRITE: / F1, F2.
    To simplify the form of the INTO lists in the SELECT statement, you can, as in Open SQL, specify a single structure as the target area.
    Example
    Displaying an Extract from the Table AVERI_CLNT:
    DATA: BEGIN OF WA,
            CLIENT(3), ARG1(3), ARG2(3),
          END OF WA.
    DATA  F3(3).
    F3 = ' 1 '.
    EXEC SQL.
      SELECT CLIENT, ARG1 INTO :WA FROM AVERI_CLNT
             WHERE ARG2 = :F3
    ENDEXEC.
    WRITE: / WA-CLIENT, WA-ARG1.
    Native SQL supports the directly-executable commands of your underlying database system. There are other special commands that you can use after the EXEC SQL statement for cursor handling, stored procedures (procedures stored in the database), and connections to other databases.
    Cursor Processing

  • Alternative for replaceAll()

    the replaceAll(String,String) is supported in java version 1.4 only and not in 1.3. can anyone suggest an alternative for the function in java 1.3?

    There's a regex package for 1.3 that the 1.4 stuff is based on. I think it's hosted at apache or sourceforge. Google for it.

  • Alternative for UNION

    Hi
    I have to simple sets of query Q1 and Q2, both of them have the SUM function used, they work just fine separately, but we want the result in 1 single query.
    The problem is that Q1 has a master/detail table relation in the join so whenever we join both queries together the result set is being summed incorrectly according to the number of detail records found in the detail table.
    Of course the solution is to use UNION operator.
    What I'm looking for is an alternative for the UNION
    Are there any analytical functions where I can have the result???
    Query examples:
    TONY@DEV> SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
      2         M.AUXL_CODE,
      3         D.ITEM_CODE,
      4         SUM(DECODE(M.TMVS_OPERATION,6,D.MVTS_QUANTITY_R,11,-D.MVTS_QUANTITY_R)) QTY
      5  FROM ISTD_STOCK_MOUVEMENTS_M M ,
      6       ISTD_STOCK_MOUVEMENTS_D D,
      7       IACD_AUXILIARIES X
      8  WHERE M.TMVS_CODE = D.TMVS_CODE
      9    AND M.CPNY_CODE = D.CPNY_CODE
    10    AND M.BRCH_CODE = D.BRCH_CODE
    11    AND M.MVTS_YEAR = D.MVTS_YEAR
    12    AND M.MVTS_DOC_NUM = D.MVTS_DOC_NUM
    13    AND X.AUXL_TYPE = M.AUXL_TYPE
    14    AND X.AUXL_CODE = M.AUXL_CODE
    15    AND X.AUXL_RPRSNT_TITLE = 1
    16    AND M.AUXL_TYPE = 1
    17  GROUP BY X.AUXL_RPRSNT_TITLE, M.AUXL_CODE, D.ITEM_CODE;
      GRP_CODE  AUXL_CODE ITEM_CODE                                         QTY
             1      33405 4030010                                           318
             1      33405 4030020                                            22
             1      33405 4030030                                            22
             1      33408 4030010                                            14
             1      33408 4030020                                             2
             1      33408 4030030                                             2
             1      33410 4030010                                           992
             1      33410 4030020                                            42
             1      33410 4030030                                            42
             1      33413 4030010                                           789
             1      33413 4030020                                            38
      GRP_CODE  AUXL_CODE ITEM_CODE                                         QTY
             1      33413 4030030                                            38
             1      33413 5010008                                             1
             1      33413 5010009                                             1
             1      33413 5010012                                             1
    15 rows selected.
    Elapsed: 00:00:00.00
    TONY@DEV> SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
      2         X.AUXL_CODE,
      3         SUM(NVL(A.AGAC_REV_AMT, 0)) AMT,
      4         SUM(NVL(A.AGAC_AMT, 0)) PAID,
      5         SUM(NVL(A.AGAC_REV_AMT, 0) - NVL(A.AGAC_AMT, 0)) DUE
      6  FROM IACD_PAYM_AGING A,
      7       IACD_AUXILIARIES X
      8  WHERE X.AUXL_TYPE = A.AUXL_TYPE
      9    AND X.AUXL_CODE = A.AUXL_CODE
    10    AND X.AUXL_RPRSNT_TITLE = 1
    11  GROUP BY X.AUXL_RPRSNT_TITLE, X.AUXL_CODE;
      GRP_CODE  AUXL_CODE        AMT       PAID        DUE
             1      33405    845.248      93.34    751.908
             1      33408     37.334      13.34     23.994
             1      33410   2655.328     394.68   2260.648
             1      33413   2103.855    293.302   1810.553
    Elapsed: 00:00:00.00
    TONY@DEV> SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
      2         M.AUXL_CODE,
      3         D.ITEM_CODE,
      4         SUM(DECODE(M.TMVS_OPERATION,6,D.MVTS_QUANTITY_R,11,-D.MVTS_QUANTITY_R)) QUANTITY,
      5         NULL AMT,
      6         NULL PAID,
      7         NULL DUE
      8  FROM ISTD_STOCK_MOUVEMENTS_M M ,
      9       ISTD_STOCK_MOUVEMENTS_D D,
    10       IACD_AUXILIARIES X
    11  WHERE M.TMVS_CODE = D.TMVS_CODE
    12    AND M.CPNY_CODE = D.CPNY_CODE
    13    AND M.BRCH_CODE = D.BRCH_CODE
    14    AND M.MVTS_YEAR = D.MVTS_YEAR
    15    AND M.MVTS_DOC_NUM = D.MVTS_DOC_NUM
    16    AND X.AUXL_TYPE = M.AUXL_TYPE
    17    AND X.AUXL_CODE = M.AUXL_CODE
    18    AND X.AUXL_RPRSNT_TITLE = 1
    19    AND M.AUXL_TYPE = 1
    20  GROUP BY X.AUXL_RPRSNT_TITLE, M.AUXL_CODE, D.ITEM_CODE
    21  UNION
    22  SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
    23         X.AUXL_CODE,
    24         NULL ITEM_CODE,
    25         NULL QUANTITY,
    26         SUM(NVL(A.AGAC_REV_AMT, 0)) AMT,
    27         SUM(NVL(A.AGAC_AMT, 0)) PAID,
    28         SUM(NVL(A.AGAC_REV_AMT, 0) - NVL(A.AGAC_AMT, 0)) DUE
    29  FROM IACD_PAYM_AGING A,
    30       IACD_AUXILIARIES X
    31  WHERE X.AUXL_TYPE = A.AUXL_TYPE
    32    AND X.AUXL_CODE = A.AUXL_CODE
    33    AND X.AUXL_RPRSNT_TITLE = 1
    34  GROUP BY X.AUXL_RPRSNT_TITLE, X.AUXL_CODE;
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33405 4030010                                           318
             1      33405 4030020                                            22
             1      33405 4030030                                            22
             1      33405                                                          845.248      93.34    751.908
             1      33408 4030010                                            14
             1      33408 4030020                                             2
             1      33408 4030030                                             2
             1      33408                                                           37.334      13.34     23.994
             1      33410 4030010                                           992
             1      33410 4030020                                            42
             1      33410 4030030                                            42
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33410                                                         2655.328     394.68   2260.648
             1      33413 4030010                                           789
             1      33413 4030020                                            38
             1      33413 4030030                                            38
             1      33413 5010008                                             1
             1      33413 5010009                                             1
             1      33413 5010012                                             1
             1      33413                                                         2103.855    293.302   1810.553
    19 rows selected.
    Elapsed: 00:00:05.03
    TONY@DEV>Here are samples from the joined query
    TONY@DEV> ed
    Wrote file afiedt.buf
      1  SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
      2         M.AUXL_CODE,
      3         D.ITEM_CODE,
      4         SUM(DECODE(M.TMVS_OPERATION,6,D.MVTS_QUANTITY_R,11,-D.MVTS_QUANTITY_R)) QUANTITY,
      5         SUM(NVL(A.AGAC_REV_AMT, 0)) AMT,
      6         SUM(NVL(A.AGAC_AMT, 0)) PAID,
      7         SUM(NVL(A.AGAC_REV_AMT, 0) - NVL(A.AGAC_AMT, 0)) DUE
      8  FROM ISTD_STOCK_MOUVEMENTS_M M ,
      9       ISTD_STOCK_MOUVEMENTS_D D,
    10       IACD_AUXILIARIES X,
    11       IACD_PAYM_AGING A
    12  WHERE M.TMVS_CODE = D.TMVS_CODE
    13    AND M.CPNY_CODE = D.CPNY_CODE
    14    AND M.BRCH_CODE = D.BRCH_CODE
    15    AND M.MVTS_YEAR = D.MVTS_YEAR
    16    AND M.MVTS_DOC_NUM = D.MVTS_DOC_NUM
    17    AND X.AUXL_TYPE = M.AUXL_TYPE
    18    AND X.AUXL_CODE = M.AUXL_CODE
    19    AND X.AUXL_TYPE = A.AUXL_TYPE
    20    AND X.AUXL_CODE = A.AUXL_CODE
    21    AND X.AUXL_RPRSNT_TITLE = 1
    22    AND M.AUXL_TYPE = 1
    23* GROUP BY X.AUXL_RPRSNT_TITLE, M.AUXL_CODE, D.ITEM_CODE
    TONY@DEV> /
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33405 4030010                                         10494  30428.928    3360.24  27068.688
             1      33405 4030020                                           726    845.248      93.34    751.908
             1      33405 4030030                                           726    845.248      93.34    751.908
             1      33408 4030010                                           140     373.34      133.4     239.94
             1      33408 4030020                                            20     37.334      13.34     23.994
             1      33408 4030030                                            20     37.334      13.34     23.994
             1      33410 4030010                                         56544 164630.336   24470.16 140160.176
             1      33410 4030020                                          2394  10621.312    1578.72   9042.592
             1      33410 4030030                                          2394   13276.64     1973.4   11303.24
             1      33413 4030010                                         56808  151477.56  21117.744 130359.816
             1      33413 4030020                                          2736  10519.275    1466.51   9052.765
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33413 4030030                                          2736  10519.275    1466.51   9052.765
             1      33413 5010008                                            72   2103.855    293.302   1810.553
             1      33413 5010009                                            72   2103.855    293.302   1810.553
             1      33413 5010012                                            72   2103.855    293.302   1810.553
    15 rows selected.
    Elapsed: 00:00:03.09
    TONY@DEV> ED
    Wrote file afiedt.buf
      1  SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
      2         M.AUXL_CODE,
      3         D.ITEM_CODE,
      4         SUM(DECODE(M.TMVS_OPERATION,6,D.MVTS_QUANTITY_R,11,-D.MVTS_QUANTITY_R)) QUANTITY,
      5         SUM(NVL(A.AGAC_REV_AMT, 0)) AMT,
      6         SUM(NVL(A.AGAC_AMT, 0)) PAID,
      7         SUM(NVL(A.AGAC_REV_AMT, 0) - NVL(A.AGAC_AMT, 0)) DUE
      8  FROM ISTD_STOCK_MOUVEMENTS_M M ,
      9       ISTD_STOCK_MOUVEMENTS_D D,
    10       IACD_AUXILIARIES X,
    11       IACD_PAYM_AGING A
    12  WHERE M.TMVS_CODE = D.TMVS_CODE
    13    AND M.CPNY_CODE = D.CPNY_CODE
    14    AND M.BRCH_CODE = D.BRCH_CODE
    15    AND M.MVTS_YEAR = D.MVTS_YEAR
    16    AND M.MVTS_DOC_NUM = D.MVTS_DOC_NUM
    17    AND X.AUXL_TYPE = M.AUXL_TYPE
    18    AND X.AUXL_CODE = M.AUXL_CODE
    19    AND X.AUXL_TYPE = A.AUXL_TYPE
    20    AND X.AUXL_CODE = A.AUXL_CODE
    21    AND A.AUXL_CODE = M.AUXL_CODE
    22    AND A.AUXL_TYPE = M.AUXL_TYPE
    23    AND X.AUXL_RPRSNT_TITLE = 1
    24    AND M.AUXL_TYPE = 1
    25* GROUP BY X.AUXL_RPRSNT_TITLE, M.AUXL_CODE, D.ITEM_CODE
    TONY@DEV> /
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33405 4030010                                         10494  30428.928    3360.24  27068.688
             1      33405 4030020                                           726    845.248      93.34    751.908
             1      33405 4030030                                           726    845.248      93.34    751.908
             1      33408 4030010                                           140     373.34      133.4     239.94
             1      33408 4030020                                            20     37.334      13.34     23.994
             1      33408 4030030                                            20     37.334      13.34     23.994
             1      33410 4030010                                         56544 164630.336   24470.16 140160.176
             1      33410 4030020                                          2394  10621.312    1578.72   9042.592
             1      33410 4030030                                          2394   13276.64     1973.4   11303.24
             1      33413 4030010                                         56808  151477.56  21117.744 130359.816
             1      33413 4030020                                          2736  10519.275    1466.51   9052.765
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33413 4030030                                          2736  10519.275    1466.51   9052.765
             1      33413 5010008                                            72   2103.855    293.302   1810.553
             1      33413 5010009                                            72   2103.855    293.302   1810.553
             1      33413 5010012                                            72   2103.855    293.302   1810.553
    15 rows selected.
    Elapsed: 00:00:00.02
    TONY@DEV>
    Note: If I join the A table with D table the query's returning no rows
    Any suggestions are apreciated
    Tony S. Garabedian

    Hi Laurent,
    I've got the same results as the joined tables without UNION.
    The AUXL_CODE column is detail in the D table and master in M table the query is counting the detail records over and over when joined with table A where the function SUM is executed against columns in this table even with grouping sets
    Am I correct??
    I'm sure there is (must be) another way other than UNION and all the lengthy query but I just can't figure it out.
    samples
      1  SELECT X.AUXL_RPRSNT_TITLE,
      2         X.AUXL_CODE,
      3         D.ITEM_CODE,
      4         DECODE(GROUPING(X.AUXL_CODE), 1, SUM(DECODE(M.TMVS_OPERATION,6,D.MVTS_QUANTITY_R,11,-D.MVTS_QUANTITY_R))) QTY,
      5         SUM(NVL(A.AGAC_REV_AMT, 0)) AMT, SUM(NVL(A.AGAC_AMT, 0)) PAID,
      6         SUM(NVL(A.AGAC_REV_AMT, 0) - NVL(A.AGAC_AMT, 0)) DUE
      7  FROM ISTD_STOCK_MOUVEMENTS_M M ,
      8       ISTD_STOCK_MOUVEMENTS_D D,
      9       IACD_AUXILIARIES X,
    10       IACD_PAYM_AGING A
    11  WHERE M.TMVS_CODE = D.TMVS_CODE
    12    AND M.CPNY_CODE = D.CPNY_CODE
    13    AND M.BRCH_CODE = D.BRCH_CODE
    14    AND M.MVTS_YEAR = D.MVTS_YEAR
    15    AND M.MVTS_DOC_NUM = D.MVTS_DOC_NUM
    16    AND X.AUXL_TYPE = M.AUXL_TYPE
    17    AND X.AUXL_CODE = M.AUXL_CODE
    18    AND X.AUXL_TYPE = A.AUXL_TYPE
    19    AND X.AUXL_CODE = A.AUXL_CODE
    20    AND A.AUXL_CODE = M.AUXL_CODE
    21    AND A.AUXL_TYPE = M.AUXL_TYPE
    22    AND X.AUXL_RPRSNT_TITLE = 1
    23    AND M.AUXL_TYPE = 1
    24* GROUP BY GROUPING SETS((X.AUXL_RPRSNT_TITLE), (X.AUXL_RPRSNT_TITLE, X.AUXL_CODE), (X.AUXL_RPRSNT_TITLE, X.AUXL_CODE, D.ITEM_CODE))
    TONY@RIM> /
    AUXL_RPRSNT_TITLE  AUXL_CODE ITEM_CODE                                         QTY        AMT       PAID        DUE
                    1      33405 4030010                                                32162.102    3453.58  28708.522
                    1      33405 4030020                                                  869.246      93.34    775.906
                    1      33405 4030030                                                  869.246      93.34    775.906
                    1      33405                                                        33900.594    3640.26  30260.334
                    1      33408 4030010                                                   373.34      133.4     239.94
                    1      33408 4030020                                                   37.334      13.34     23.994
                    1      33408 4030030                                                   37.334      13.34     23.994
                    1      33408                                                          448.008     160.08    287.928
                    1      33410 4030010                                               171351.747   24864.84 146486.907
                    1      33410 4030020                                                10879.476    1578.72   9300.756
                    1      33410 4030030                                                13599.345     1973.4  11625.945
    AUXL_RPRSNT_TITLE  AUXL_CODE ITEM_CODE                                         QTY        AMT       PAID        DUE
                    1      33410                                                       195830.568   28416.96 167413.608
                    1      33413 4030010                                               157668.977  21411.046 136257.931
                    1      33413 4030020                                                10799.245    1466.51   9332.735
                    1      33413 4030030                                                10799.245    1466.51   9332.735
                    1      33413 5010008                                                 2159.849    293.302   1866.547
                    1      33413 5010009                                                 2159.849    293.302   1866.547
                    1      33413 5010012                                                 2159.849    293.302   1866.547
                    1      33413                                                       185747.014  25223.972 160523.042
                    1                                                           141375 415926.184  57441.272 358484.912
    20 rows selected.
    TONY@RIM> SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
      2         M.AUXL_CODE,
      3         D.ITEM_CODE,
      4         SUM(DECODE(M.TMVS_OPERATION,6,D.MVTS_QUANTITY_R,11,-D.MVTS_QUANTITY_R)) QUANTITY,
      5         SUM(NVL(A.AGAC_REV_AMT, 0)) AMT,
      6         SUM(NVL(A.AGAC_AMT, 0)) PAID,
      7         SUM(NVL(A.AGAC_REV_AMT, 0) - NVL(A.AGAC_AMT, 0)) DUE
      8  FROM ISTD_STOCK_MOUVEMENTS_M M ,
      9       ISTD_STOCK_MOUVEMENTS_D D,
    10       IACD_AUXILIARIES X,
    11       IACD_PAYM_AGING A
    12  WHERE M.TMVS_CODE = D.TMVS_CODE
    13    AND M.CPNY_CODE = D.CPNY_CODE
    14    AND M.BRCH_CODE = D.BRCH_CODE
    15    AND M.MVTS_YEAR = D.MVTS_YEAR
    16    AND M.MVTS_DOC_NUM = D.MVTS_DOC_NUM
    17    AND X.AUXL_TYPE = M.AUXL_TYPE
    18    AND X.AUXL_CODE = M.AUXL_CODE
    19    AND X.AUXL_TYPE = A.AUXL_TYPE
    20    AND X.AUXL_CODE = A.AUXL_CODE
    21    AND A.AUXL_CODE = M.AUXL_CODE
    22    AND A.AUXL_TYPE = M.AUXL_TYPE
    23    AND X.AUXL_RPRSNT_TITLE = 1
    24    AND M.AUXL_TYPE = 1
    25  GROUP BY X.AUXL_RPRSNT_TITLE, M.AUXL_CODE, D.ITEM_CODE;
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33405 4030010                                         11118  32162.102    3453.58  28708.522
             1      33405 4030020                                           748    869.246      93.34    775.906
             1      33405 4030030                                           748    869.246      93.34    775.906
             1      33408 4030010                                           140     373.34      133.4     239.94
             1      33408 4030020                                            20     37.334      13.34     23.994
             1      33408 4030030                                            20     37.334      13.34     23.994
             1      33410 4030010                                         58812 171351.747   24864.84 146486.907
             1      33410 4030020                                          2436  10879.476    1578.72   9300.756
             1      33410 4030030                                          2436  13599.345     1973.4  11625.945
             1      33413 4030010                                         59130 157668.977  21411.046 136257.931
             1      33413 4030020                                          2774  10799.245    1466.51   9332.735
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33413 4030030                                          2774  10799.245    1466.51   9332.735
             1      33413 5010008                                            73   2159.849    293.302   1866.547
             1      33413 5010009                                            73   2159.849    293.302   1866.547
             1      33413 5010012                                            73   2159.849    293.302   1866.547
    15 rows selected.
    TONY@RIM>This is with UNION and these are the correct results
    TONY@RIM> ed
    Wrote file afiedt.buf
      1  SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
      2         M.AUXL_CODE,
      3         D.ITEM_CODE,
      4         SUM(DECODE(M.TMVS_OPERATION,6,D.MVTS_QUANTITY_R,11,-D.MVTS_QUANTITY_R)) QUANTITY,
      5         NULL AMT,
      6         NULL PAID,
      7         NULL DUE
      8  FROM ISTD_STOCK_MOUVEMENTS_M M ,
      9       ISTD_STOCK_MOUVEMENTS_D D,
    10       IACD_AUXILIARIES X
    11  WHERE M.TMVS_CODE = D.TMVS_CODE
    12    AND M.CPNY_CODE = D.CPNY_CODE
    13    AND M.BRCH_CODE = D.BRCH_CODE
    14    AND M.MVTS_YEAR = D.MVTS_YEAR
    15    AND M.MVTS_DOC_NUM = D.MVTS_DOC_NUM
    16    AND X.AUXL_TYPE = M.AUXL_TYPE
    17    AND X.AUXL_CODE = M.AUXL_CODE
    18    AND X.AUXL_RPRSNT_TITLE = 1
    19    AND M.AUXL_TYPE = 1
    20  GROUP BY X.AUXL_RPRSNT_TITLE, M.AUXL_CODE, D.ITEM_CODE
    21  UNION
    22  SELECT X.AUXL_RPRSNT_TITLE GRP_CODE,
    23         X.AUXL_CODE,
    24         NULL ITEM_CODE,
    25         NULL QUANTITY,
    26         ROUND(SUM(NVL(A.AGAC_REV_AMT, 0)), 2) AMT,
    27         ROUND(SUM(NVL(A.AGAC_AMT, 0)), 2) PAID,
    28         ROUND(SUM(NVL(A.AGAC_REV_AMT, 0) - NVL(A.AGAC_AMT, 0)), 2) DUE
    29  FROM IACD_PAYM_AGING A,
    30       IACD_AUXILIARIES X
    31  WHERE X.AUXL_TYPE = A.AUXL_TYPE
    32    AND X.AUXL_CODE = A.AUXL_CODE
    33    AND X.AUXL_RPRSNT_TITLE = 1
    34* GROUP BY X.AUXL_RPRSNT_TITLE, X.AUXL_CODE
    TONY@RIM> /
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33405 4030010                                           327
             1      33405 4030020                                            22
             1      33405 4030030                                            22
             1      33405                                                           869.25      93.34     775.91
             1      33408 4030010                                            14
             1      33408 4030020                                             2
             1      33408 4030030                                             2
             1      33408                                                            37.33      13.34      23.99
             1      33410 4030010                                          1014
             1      33410 4030020                                            42
             1      33410 4030030                                            42
      GRP_CODE  AUXL_CODE ITEM_CODE                                    QUANTITY        AMT       PAID     DUE
             1      33410                                                          2719.87     394.68    2325.19
             1      33413 4030010                                           810
             1      33413 4030020                                            38
             1      33413 4030030                                            38
             1      33413 5010008                                             1
             1      33413 5010009                                             1
             1      33413 5010012                                             1
             1      33413                                                          2159.85      293.3    1866.55
    19 rows selected.
    TONY@RIM>Thanks again,
    Tony
    Message was edited by:
    Tony Garabedian

  • Document Service - Alternatives for dynamic conversion?

    In WebCenter Portal, there's the Documents Service. If you are for example in the Document Manager task flow and click a document, it will show you a preview of the document (if configured properly, see:
    http://docs.oracle.com/cd/E28280_01/webcenter.1111/e12405/wcadm_documents.htm#BABBCAHI) This preview is dynamically created using the Dynamic Converter component in WebCenter Content.
    I've found that some users don't see the advantage of having a dynamically created preview. Generating the preview can take very long for complex documents and often the preview (of for example, a large Excel sheet) does not reveal a lof of information and people choose to download the document anyway.
    Do we have any alternatives for the preview functionality? Perhaps a direct download, or alternative plugins? The only alternative I see is showing the document properties instead, but that's not very user-friendly. Any ideas?

    Hi Jaap ,
    I think you can take a look at the Thumbnail functionality , which would show a snippet of the actual file rather than doing an entire Dynamic conversion . Not sure how much of in-context would this solution be , but just an idea .
    Use case : https://forums.oracle.com/thread/2472735
    Thanks,
    Srinath    

  • Alternatives for one-way pager?

    Hi,
    This is not a question about a programming problem, but more about directions to search for. Hope you don't mind.
    At my company we use pagers to get informed about states of systems we monitor.Sending a pager message costs money. I am asked to look at how much time I would need to develop an alternative for the pager system.
    Before starting to think about time to develop, I would like to spend some time to research alternatives of the pager system. The advantage of a one-way pager is that the pager keeps on beeping until the user acknowledges the message. The company we use to send out the pager messages guaranties the pager messages are received by the recipient. The disadvantage is that no read receipt is send back to the server. So if the pager is turned off you will never know the message is received.
    Alternatives for the pager system are:
    1. Logging in into a server from a Midlet and regularly polling this server for information that otherwise would have been send to the pager. When such information is available, signal the user acoustically, until (s)he acknowledges receipt of the information (like the nagging the pager does);
    2. Send a SMS with a read-confirmation-request. When the recipient reads the SMS containing the information, send a SMS back to the server;
    Both methods use notify receipt/read back to a central server so you know the message is received. When such a notification is not received a message to the pager could be sent anyway.
    So, my question is, do you know any other alternatives?
    Abel

    Hi tarkin,
    iChat needs to be talking to another iChat 3 user.
    They have to be displayinga Stacked Video icon to you in the Buddy list.
    12:45 PM Friday; June 16, 2006

  • Alternatives for library management?

    Clearly, Apple has decided that from now on iTunes is a music player only, designed it for use primarily on small screens, and taken steps to remove most of it's functionality to manage large libraries.  Many of the removed features were those which helped maintain (duplicate finder) and organize (multiple windows, lack of detailed view of fields except in song view), and navigate (any time you change a list or view, you go to the top of the page rather than returning to where you were).  What's left is a program that is bright and pretty on a small screen and makes it easy to buy and play new music.  Clearly, they are positioning the product as a good-looking alternative for when they introduce a streaming service. 
    While the program has never been ideal for managing large libraries it has been "good enough" to preclude the development of many alternatives for the relatively small percentage of users with more than 10,000 songs or those with extremely varied or classical music tastes, especially since it was closely linked to the store and could easily sync with Apple products.
    Although my immediate reaction was, like so many others, to revert to 10.7, the Apple ecosystem is such that eventually there will be no option but to give in to a later version.  Already, many of the Mac apps will not work on my OS X 10.6.8 , 2G of RAM mini, and to move to OS X 10.8 will, according to all accounts, require a new machine with more memory. 
    So far, my search for something to use as a "back end" data manager for iTunes seems to have turned up WinAmp for Mac, Songbird, and Doubletwist. Can anyone provide insight on any or all of these programs, specifically on issues such as field customization, sorting and playlist creation, and whether or not they can intergrate well enough with iTunes that I can still use it to sync my iPod and download podcasts and iTunes U materials while doing my maintenance and organizing on the alternate program? Or are there other programs out there that I may have missed?
    After having spent far too much of the last week restoring as much functionality as I can to iTunes 11, I'm hoping to finally get back to the rest of my life and look forward to useful responses to help put an end to this unwelcome distraction forced on me by Apple.

    Thanks for the response.
    The reason I'm concerned about rolling back the version is that I have reached the limits of my 1T external drive and need more capacity.  My original thought was to just get a new mini with a bigger external drive.  I've begun having "hiccups" with the existing media drive (it's read a lot of CD's over the years).  Now, neither the mini nor the Mac come with drives, and even the diehard Apple people who buy their usb external drive through Apple give it only a 3 star rating.  So, whatever way I go, changes and $$ are at hand.  My understanding is, if I get a new machine with Mountain Lion (or Constipated Goat, or whatever the latest aninal is -- OS X 10.8) iTUnes 11 is integrated and basically can't be removed.  Also, I've synced my iPod classic (which they seem to be ready to drop any day -- no updated models in a couple of product cycles) with iTunes 11 and from what I've been reading, even though there are methods for rolling back the program, it is much harder to get the devices to roll back, and that seems to be the point where people are losing access to their material.
    The reason itunes was acceptable before and is not now is that Apple has essentially decided for us that we don't need any of the, for lack of a better phrase, database managemtn functions, that those of us with large libraries have come to depend on.  My wife already says I spend way too much time with my 65,000 song and lecture library, and the new iTunes adds three to four additional steps to almost everything I want to do.
    To browse the store, I have to leave the playlist I'm playing.  If I spot a song or an album that looks interesting, to check if I've already got some or all of it, I need to leave the store, get to the songs list under the main library, do my search, go back to the store and then, if I make a pruchase, go back to the music library and then click back to the playlist I've been listening to (unless I finished with what I started listening and want to change where I am, in which case, I have to go through the process of changing windows that many more times.  And, of course, everytime I do change a window, I have to scroll back to where I was.
    When loading in a new CD, aside from all the back and forth in screens, at the end (now that I've reinstated the sidebar and figured out how to show downloads) it defaults to album view which, if you've got songs and spoken audio material from 2500 sources, is to all intents and purposes, useless.  So you go to yet another window (songs, which is the only window which allows you to search on more than one field) to see if you've ended up with any duplicates, which you have to do by searching because they've removed that feature as well.
    Get the idea?  Not only are uselful and functional features removed, but even many of those that remain have to be discovered by trial and error.  I come from the era of top 40 radio -- the same few songs over and over, and next week the new batch of songs is out and the old ones discarded, gone to who-cares where.  That, essentially, is what they've done to iTunes by removing all the features that made managing your media easier in favor of only those features that make buying and playing the newest thing as easy as possible.
    BTW, I would have no problem moving to Android if I can find the software I need.  I've been using PC's since the DOS command line days, and basically did not move into Apple's sphere until I got my 160 Gig iPod.  If I can find another device as small and with as big a drive, and a system to manage my music with, fine by me.  Apple clearly no longer wants me or all the music I've bought from them any longer.

Maybe you are looking for

  • Is the database cursor not working correctly?

    Hello, all I got a problem when retrieving all the key/data pairs from a database by using the cursor. After some debugging, I realized that the problem is due to the reuse of a DatabaseEntry object to get data from multiple entries. For example, the

  • Possible bad Superdrive - would like to confirm opinion

    The specs: iMac G5 w/ iSight 2.1 GHz 1 GB RAM OS 10.4.10 Drive = MatsushitaDVD-R UJ-486 Revision = FA0G Serial number = this is blank for some reason Detachable = No Protocol = ATAPI Unit number = 0 Socket type = internal Burn support: Cache = 2048 K

  • Connection Manager finds Phone but PC Suite doesn'...

    Hi, Windows XP Prof, SP2, US-Version PC Suite 6.85.1.4.1, German Phone 6233 Bluetooth After phone returned from repair and apparently has new firmware, I could not connect to the internet anymore - although synchronization still worked. Therefore upg

  • Report Script Export to sql

    Hi there again, I test the report script to export data to SQL, for example, on Demo - Basic db, the text file is generated as this: New York Stereo Sales 1000.0 950.0 New York Stereo Cost of Goods Sold 580.0 551.0 New York Stereo Margin 420.0 399.0

  • Water damage to iphone 3gs....am I SOL?

    My hubby was pushed in the pool today, and his phone was in his pocket. The phone was in the water for 40 secs at most I wiped off the phone asap, and shook out the water and placed it in a bag of rice. if this does not work how do i go about getting