S_ALR_87012050 does not tie to G/L

Hello Guru's.,
I am struggling with this puzzle.  I have 2 line items appearing in G/L (same asset) but only 1 is appearing on S_ALR_87012050 report. 
I searched here in the network and saw that where someone else was having the same issue but was resolved by looking at S-ALR_87011990.  It did not appear there either. 
What could be the cause or reason as to why we are not seeing the asset in reports but are found in the G/L?  They were entered together and the only difference I see is that item that is not found in the report has a quantity of 8- and the other has no quantity defined under the transaction.
It was quoted in the network that the 2050 report does not include transfers, disposals or brought forward balances and that the 1990 report would show it.  It does not.
Please help!

Hello AMS,
Please use transaction code: S_ALR_87012039 ( Asset Transaction).  Once you execute this report, click on "Change Layout" and then click on Position you will see the transaction type listed over there which you can use.  There is even Transaction Type on the main selection screen if you click on All Selections which is the 4th tab counting from the "Execute Button" from left to right.
Regards,
Elias
Edited by: Elias Akorli on Mar 22, 2010 12:57 PM
Edited by: Elias Akorli on Mar 22, 2010 1:00 PM

Similar Messages

  • BW report does not tied up with R/3 report

    We compared the BW reports with R/3 report and we find difference in some of the cost element in BW is not tied up with some of the cost element in R/3 report.
    For Eg
    Cost element:500600     
    BW Amount:6,500
    R/3 Amount:6,500
    Difference:0
    Cost element:500700     
    BW Amount:57
    R/3 Amount:77
    Difference:20     
    Cost element:600560     
    BW Amount:69,700
    R/3 Amount:34,800
    Difference:34,800                      
    In the Above when we compared BW with R/3 report the cost element 500600 is tied up both sides(BW and R/3) but in the 500700 both are not tied up.  again in the 600560 was not tied up. Please advice me in this situation what I have to do.
    Is that I need to adjust from the BW side or from R/3 side?. Since its in production I need some expert help to solve this issue.
    Thanks
    Taj
    Message was edited by: Tamkris Taj

    hi Taj,
    if the same bw report has right figure for nov 2005 then should no inconsistency, what have been changed with your bw report ?
    #1 you may try to check more detail on dec 2005 report, if possible to pick in 15 days by 15 days data, then 7 and 8 days, to find out in which day(s) actually the data is incorrect. possible missing documents from r/3 to bw.
    #2 any changes with the data staging ? transfer/update rules ? if this case, you may check data in psa for that month if match with r/3 or not, see following doc for how to report from psa for comparison
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/7a5ee147-0501-0010-0a9d-f7abcba36b14
    if match then something wrong with transfer rules onward.
    another doc may useful in dealing with bw data quality
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/18a8e294-0501-0010-07a0-d7716e03f619
    hope this helps.

  • My System Currency summary does not tie to the System Currency Balance in the BP

    Not sure if my query is correct. . Can someone tell me how it converts from GBP to USD in the query as it does not seem to match what is on the BP balance for a specific customer in USD. I feel like I am missing something or that this query is correct but not sure why it does not match the balance. SELECT CardCode, CardName, PymntGroup, SUM(Balance) BALANCE, SUM(A) FUTURE, SUM(B) '0-30', SUM(C) '31-60', SUM(D) '61-90', SUM(E) '91-120', SUM(F) '121+' FROM ( SELECT T1.CardCode, T1.CardName, T2.[PymntGroup], T0.RefDate, T0.Ref1 'Document_Number',     CASE  WHEN T0.TransType=13 THEN 'Invoice'           WHEN T0.TransType=14 THEN 'Credit Note'           WHEN T0.TransType=30 THEN 'Journal'           WHEN T0.TransType=24 THEN 'Receipt'           END AS 'Document_Type',     T0.DueDate, (T0. [BalScDeb]- T0.[BalScCred]) 'Balance'     ,ISNULL((SELECT T0.[SYSDeb] - T0.[SYSCred] WHERE DateDiff(day, T0.DueDate, getdate())=0 and DateDiff(day, T0.DueDate,getdate())30 and DateDiff(day, T0.DueDate,getdate())60 and DateDiff(day, T0.DueDate,getdate())90 and DateDiff(day, T0.DueDate,getdate())=121),0) 'F' FROM JDT1 T0 INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode Left outer join  OCTG T2 On T1.GroupNum = T2.GroupNum WHERE  T1.CardType = 'C'  and BalSccred + balscdeb <>0 ) T100 GROUP BY CARDCODE, CARDNAME, PymntGroup ORDER BY CARDCODE

    Hi Danielle..
    Can you post the output of the query and what is the difference here.
    Rgds
    Kennedy

  • Account based copa does not tie with GL

    Hello All,
    I have created a report in acccount based copa that shows me the balance of a GL account (XYZ). However, the balance only pertains to postings that have associated profitability segments entered (table CE4XXXX). However, the purpose of account based COPA is to tie FI GL accounts to COPA. Postings that do not have associated profitability segments do not appear in the profitability report, hence the balance of account in FBL3N and the copa report do not match up..this defeats the purpose of employing account based copa that permanently reconciles FI with COPA.
    Ofcourse, there are instances where a profitability segment is not required or cannot be generated but it should show up on the report in order for a user to see FI and COPA balances matching (COEP table is getting updated with the currency value even if a profitability segment is not generated).
    I need to see the total balance of the GL account in COPA divided in the following way:
    Sales                                                                                YYYY
    Cost of Good Sold (Cost element XYZ-assigned to Psg)                   YYYY
    Cost of Good Sold (Cost element XYZ-not assigned to Psg)              YYYY

    You should change your field status in FI to require the proper COPA segment when posting an FI document. In account based no postings should be made to COPA without it.
    pls assign points to say thanks.

  • Why does my system currency Aging Summery in my Query  not tie to the BP aging in System Currency

    This query works but why does the amount not tie by account in System Currency from the BP. The amounts are off slightly and I am wondering if I am missing something in my query. This same query in local currency ties to the BP but when I did it in USD it does not tie. Best Danielle SELECT CardCode, CardName, PymntGroup, SUM(Balance) BALANCE, SUM(A) FUTURE, SUM(B) '0-30', SUM(C) '31-60', SUM(D) '61-90', SUM(E) '91-120', SUM(F) '121+' FROM ( SELECT T1.CardCode, T1.CardName, T2.[PymntGroup], T0.RefDate, T0.Ref1 'Document_Number',     CASE  WHEN T0.TransType=13 THEN 'Invoice'           WHEN T0.TransType=14 THEN 'Credit Note'           WHEN T0.TransType=30 THEN 'Journal'           WHEN T0.TransType=24 THEN 'Receipt'           END AS 'Document_Type',     T0.DueDate, (T0. [BalScDeb]- T0.[BalScCred]) 'Balance'     ,ISNULL((SELECT T0.[SYSDeb] - T0.[SYSCred] WHERE DateDiff(day, T0.DueDate, getdate())=0 and DateDiff(day, T0.DueDate,getdate())30 and DateDiff(day, T0.DueDate,getdate())60 and DateDiff(day, T0.DueDate,getdate())90 and DateDiff(day, T0.DueDate,getdate())=121),0) 'F' FROM JDT1 T0 INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode Left outer join  OCTG T2 On T1.GroupNum = T2.GroupNum WHERE  T1.CardType = 'C'  and BalSccred + balscdeb <>0 ) T100 GROUP BY CARDCODE, CARDNAME, PymntGroup ORDER BY CARDCODE

    Try This
    SELECT CardCode, CardName, PymntGroup, SUM(Balance) BALANCE, SUM(A) FUTURE, SUM(B) '0-30', SUM(C) '31-60',
    SUM(D) '61-90', SUM(E) '91-120', SUM(F) '121+',Rmk FROM ( SELECT T1.CardCode, T1.CardName, T2.[PymntGroup], T0.RefDate, T0.Ref1 'Document_Number',
        CASE  WHEN T0.TransType=13 THEN 'Invoice'           WHEN T0.TransType=14 THEN 'Credit Note'    
          WHEN T0.TransType=30 THEN 'Journal'           WHEN T0.TransType=24 THEN 'Receipt'     
          END AS 'Document_Type',     T0.DueDate,  (T0. [BalScDeb]- T0.[BalScCred]) 'Balance'     ,
    CAST(T1. [Free_Text]  as varchar(250)) as Rmk,
      ISNULL((SELECT T0.[SYSDeb] - T0.[SYSCred] WHERE DateDiff(day, T0.DueDate, getdate())=0) ,0)  as A,
      ISNULL((SELECT T0.[SYSDeb] - T0.[SYSCred] WHERE  DateDiff(day, T0.DueDate,getdate())between 1 and 30 ),0 )as B,
      ISNULL((SELECT T0.[SYSDeb] - T0.[SYSCred] WHERE  DateDiff(day, T0.DueDate,getdate())between 31 and 60 ),0) as c,
      ISNULL((SELECT T0.[SYSDeb] - T0.[SYSCred] WHERE DateDiff(day, T0.DueDate,getdate()) between 61 and 90  ) ,0) as d ,
      ISNULL((SELECT T0.[SYSDeb] - T0.[SYSCred] WHERE DateDiff(day, T0.DueDate,getdate()) between 91 and 120 ),0)as e,
       ISNULL((SELECT T0.[SYSDeb] - T0.[SYSCred] WHERE DateDiff(day, T0.DueDate,getdate()) > 120 ),0)as f
      FROM JDT1 T0 INNER JOIN OCRD T1 ON T0.ShortName = T1.CardCode
    Left outer join  OCTG T2 On T1.GroupNum = T2.GroupNum WHERE  T1.CardType = 'C' ) T100 GROUP BY CARDCODE,
    CARDNAME, PymntGroup,Rmk ORDER BY CARDCODE
    Regards,
    Kennedy

  • Photoshop does not see scanner...can't import scanned images

    I recently migrated from Windowx XP (32 bit) to Windows 7 (64bit). On the xp computer, I installed the driver for my epson V500 photo scanner, and when go to File--> Import, there is an option to import via espon scanner. However, in Window 7, with Photoshop CS4 64 bit installed, the installed scanner does not show up on the import menu. I don't know how to get it to see the scanner as it does on my XP machine. I tried copying the photoshop plugins/import-export folder from the xp machine to photoshop (64)/plugind/import-export folder, but that didn't make a difference.
    I really need the scanner to be visible inside photoshop. Any help would be greatly appreciated.
    Thanks.

    If you are talking about 64 bit TWAIN there is none, and probalby will never be one.  Too many techincal problems.
    Most advise you scan with the scanner software and save to a location.  Many like this better as it does not tie up PS when scanning.

  • FS10N balance not tie with FBl3N line item totals

    Hi
    I searched the forum for posting on FS10N and FBL3N incorrect balances and I did not any post appropriate for my issue. Hence I am posting my issue here.
    For a particular month, say 072010, FS10N GL balance does not tie with FBL3N line item totals. I am not sure why. In our case, we did not archive any line items and this is not related to year end carry forward. Year beginning GL balances look fine. We dont have any negative postings. Only few GL balances are off. We are using 4.7 version.
    Do you know why this inconsistency and how to rectify it? Is there any program which I run apart from Yead End carry forward?
    any ideas really appreciated.
    Thanks

    Hello
    We have already this trouble.
    To correct it you need to proceed like this (when NewGL is not activate, with new Gl there is one new programm)
    Without newGL
    - Block account to be posted (transaction FS00 Block for posting in the company view)
    - Delete open item, by using the programm RFSEPA03 (you need to adapt it by a copy because if you don't you can't run it), also this programm will unflag your account in the company view
    - Delete line item by the standrd program RFSEPA04
    - Create the line item by the standard program RFSEPA01
    - if this account is managed by open item, run the programm RFSEPA02 (you need to do the same adjustement of the RFSEPA03)
    With NewGL, there is something new. the program RFSEPA02 is linked with a new transaction and you don't have to adjust it FAGL_ACTIVATE_OP. The difference is when you create the open item, you have to define the default profit center and default value depending of the customizing of the leading ledger.
    BBest regards
    Philippe,
    Thanks for the rewards.

  • ICP Plug Accts Do not tie to ICP Report

    When we run the ICP Plug report, it should tie to the grid that built to show ICP Plug Balances. The report worked up until some minor MetaData changs were made 2 weeks ago.
    Here are the changes :
              Account Type          
    G/L          From     To     Other Change
    29110     Interco AP DTL     Expense     Liability     
    81120     Interest Exp - Fleet LOC     Expense     Revenue     
    81550     Interco Interest Exp     Expense     Revenue     
    81600     Debt Guarantee Interest     Expense     Revenue     
    82150     Interco Provision for Tax     Revenue     Expense     
    IC Tax Plug     Intercompany Tax Provsion Plug     Revenue     Expense     
    U30110     N/A     N/A     N/A     Change "IsICP" from R to N
    15102     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    15103     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    15302     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    15303     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    40900     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    41500     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    41550     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    41580     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    44210     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    45015     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    45115     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    47500     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    48320     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    49500     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    49600     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    52305     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    53100     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    53250     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    53300     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    53500     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    53600     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    60040     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    66150     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    66400     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    66500     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    66550     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    68505     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    72710     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    75200     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    75210     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    80600     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    81910     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    81920     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    85000     N/A     N/A     N/A     Description change ONLY. Description was just "uk" or "us"
    The MetaData was reloaded without any problems, but now the the report does not tie.
    Thanks

    Hi,
    This thread has been created some time ago and recieved no response. Can you please close if you feel this issue/query has been resolved in the meantime. If it has not then please provide additional information in relation to your query. By providing updates to your thread it moves you thread to the first page of thread and increases visibility and possiblity for the multiptude of experts in SDN Forums to offer their support.
    Therefore please update with more information or close thread.
    Thank you for your assistance.
    Regards,
    Brendan.
    (ERP FI/CO SDN/WIKI Moderator)
    http://wiki.sdn.sap.com/wiki/display/ERPFI/ERP+Financials

  • My iPhone's screen black, it does not work and I tied to hold press power and home press but it did not work? By the way for seconds I saw iTunes cabal  simple, but unfortunately, I do not have backup for my iPhone in my mac, so how can I restore my iphon

    My iPhone's screen black, it does not work and I tied to hold press power and home press but it did not work? By the way for seconds I saw iTunes cabal  simple, but unfortunately, I do not have backup for my iPhone in my mac, so how can I restore my iphone without loss my date?
    Thanks

    lbryan1987 wrote:
    I dont want the button problem solved i need to know how to restore the phone without using that button or going into settings
    You don't in the condition it's in. You will either have to get the phone replaced by Apple or pay a 3rd party to repair it.
    there seriously should be more than two ways to solve this other wise apple is useless and we will never buy another apple product.
    Seriously? It's physically broken!

  • Changed itunes apple password. iCloud asked later to put in iCloud password. Used changed apple password iCloud doesn't accept it. Tied old iCloud password does not accept that either. Don't know what to do

    Changed itunes apple password. iCloud asked later to put in iCloud password. Used changed apple password iCloud doesn't accept it. Tied old iCloud password does not accept that either. Don't know what to do

    If you mean that Find My Phone is asking for a password to a different Apple ID to your current Apple ID.
    This feature has been introduced to make stolen phones useless to those that have stolen them.
    However it can also arise when the user has changed their Apple ID details with Apple and not made the same changes to their iCloud account/Find My Phone on their device before upgrading to iOS 7, or if you restore from a previous back up made before you changed your details.
    The only solution is to change your Apple ID back to its previous state with Apple at My Apple ID using your current password, you don’t need access to this address if it’s previously been used with your Apple ID, once you have saved these details enter the password as requested on your device and then turn off "find my phone" and delete the account from your device.
    You should then change your Apple ID back to its current state, save it once again and then log back in using your current Apple ID. Finally, turn "find my phone" back on once again.
    This article provides more information about Activation Lock.

  • Tying to install itunes and I get error message "This file does not have a program associated with it for performing this action.  Please install a program, or if one is already installed, create an association in the Default Programs control panel.  Help

    am tTying to install itunes and I get error message "This file does not have a program associated with it for performing this action.  Please install a program, or if one is already installed, create an association in the Default Programs control panel. Can anyone help me?

    Hi,
    Here is a similar thread for your reference:
    There is no email program associated to perform the requested action. Please install an email program or, if one is already installed, create an association in the Default programs control panel
    http://social.technet.microsoft.com/Forums/en/w7itproappcompat/thread/036e3cf6-bff7-4ef2-bd0a-555cd2399ad4
    Hope this helps
    Vincent Wang
    TechNet Community Support

  • When I plug in my iPhone to sync, it starts but does not complete the process and several pieces of data are not being transferred to my iPhone from my MacBook Air.

    Problem:
    When I plug in my iPhone to sync, it starts but does not complete the process and several pieces of data are not being transferred to my iPhone from my MacBook Air.
    Any help that you can provide in helping my iPhone accurately sync with iPhoto and iTunes will be greatly appreciated.
    Symptoms:
    1)   Sync:  It’s not completing the sync.  Below, I’ve provided all of my settings from the iTunes Summary tab so that you might tell me if I’ve selected any incorrect options.  I prefer to sync the “old school” way – by connecting to the computer – as opposed to syncing over the cloud. Perhaps this is what’s causing the problem? Here is a list of the steps displayed in the iTunes window as the sync progresses:
    waiting for sync to start (step 1 of 7)
    backing up (step 2 of 7)
    preparing to sync (step 3 of 7)
    determining apps to sync (step 4 of 7)
    preparing apps to sync (step 5 of 7)
    importing photos (step 6 of 7)
    waiting for changes to be applied (step 7 of 7)
    syncing apps / copying 1 of 4 (App name) (step 7 of 7)
    canceling sync
    apple icon
    2)   Photos: I've selected only certain of my iPhoto albums to sync to my iPhone.  All of the albums are correct/complete in iPhoto.  All of the albums are listed on my iPhone, both before and after the sync, but the albums are empty (no actual photos) before and after the sync. Perhaps this is tied to the fact that the sync isn’t completing, but because “importing photos” is one of the steps that the incomplete sync displays, I don’t know.
    3)   Apps: When I launch iTunes and click on the Apps folder under the Library listing, then click on the Updates tab, iTunes searches for any Apps needing to be updated and provides a list.  If I click on Update All, the Apps are successfully updated in iTunes.  But, when I plug in my iPhone so that the updates will transfer to the apps on my iPhone, the updates don’t transfer to the apps on my iPhone and those apps still reflect that they need updating on the iPhone.
    Other Potential Pertinent Info:
    The flash memory hard drive on my MacBook Air recently died (perhaps a month or two ago).  Apple had emailed me about a known issue and literally the next day, my MacBook Air crashed.  I installed a new flash memory drive and re-installed everything from a backup off of an external hard drive.  Everything seems to be working fine; it recreated accurately all of my software and data, including iPhoto and iTunes, the pictures and songs (respectively) for which are stored on that hard drive, as opposed to being on the flash memory in the MacBook Air itself.  However, I don’t recall if the start of the sync problem described herein started happening at the same time that I replaced the flash memory drive.  All I know is that the computer is working perfectly in all respects and that even as the sync is failing, it at least says that it’s doing the right things and looking in the right places (e.g., the list of albums on my iPhone matches the list of albums in iTunes, etc.).
    Settings/Status:
    MacBook Air
    OSX v. 10.9
    iPhoto ’11 v. 9.5 (902.7)
    iPhone iOS 7.0.4
    iTunes v. 11.1.3 (8)
    Summary Tab
    Backups (This Computer)
    Options
    Automatically sync when this iPhone is connected
    Sync only checked songs and videos
    Photos Tab
    Sync Photos from iPhoto (429 Photos)
    Selected albums, Events, and Faces, and automatically include (no Events)
    Albums – 9 are selected

    You need to download iTunes on your computer. iOS 6 requires the latest version of iTunes which is 10.7.

  • OC4J: marshalling does not recreate the same data structure onthe client

    Hi guys,
    I am trying to use OC4J as an EJB container and have come across the following problem, which looks like a bug.
    I have a value object method that returns an instance of ArrayList with references to other value objects of the same class. The value objects have references to other value objects. When this structure is marshalled across the network, we expect it to be recreated as is but that does not happen and instead objects get duplicated.
    Suppose we have 2 value objects: ValueObject1 and ValueObject2. ValueObject1 references ValueObject2 via its private field and the ValueObject2 references ValueObject1. Both value objects are returned by our method in an ArrayList structure. Here is how it will look like (number after @ represents an address in memory):
    Object[0] = com.cramer.test.SomeVO@1
    Object[0].getValueObject[0] = com.cramer.test.SomeVO@2
    Object[1] = com.cramer.test.SomeVO@2
    Object[1].getValueObject[0] = com.cramer.test.SomeVO@1
    We would expect to see the same (except exact addresses) after marshalling. Here is what we get instead:
    Object[0] = com.cramer.test.SomeVO@1
    Object[0].getValueObject[0] = com.cramer.test.SomeVO@2
    Object[1] = com.cramer.test.SomeVO@3
    Object[1].getValueObject[0] = com.cramer.test.SomeVO@4
    It can be seen that objects get unnecessarily duplicated – the instance of the ValueObject1 referenced by the ValueObject2 is not the same now as the instance that is referenced by the ArrayList instance.
    This does not only break referential integrity, structure and consistency of the data but dramatically increases the amount of information sent across the network. The problem was discovered when we found that a relatively small but complicated structure that gets serialized into a 142kb file requires about 20Mb of network communication. All this extra info is duplicated object instances.
    I have created a small test case to demonstrate the problem and let you reproduce it.
    Here is RMITestBean.java:
    package com.cramer.test;
    import javax.ejb.EJBObject;
    import java.util.*;
    public interface RMITestBean extends EJBObject
    public ArrayList getSomeData(int testSize) throws java.rmi.RemoteException;
    public byte[] getSomeDataInBytes(int testSize) throws java.rmi.RemoteException;
    Here is RMITestBeanBean.java:
    package com.cramer.test;
    import javax.ejb.SessionBean;
    import javax.ejb.SessionContext;
    import java.util.*;
    public class RMITestBeanBean implements SessionBean
    private SessionContext context;
    SomeVO someVO;
    public void ejbCreate()
    someVO = new SomeVO(0);
    public void ejbActivate()
    public void ejbPassivate()
    public void ejbRemove()
    public void setSessionContext(SessionContext ctx)
    this.context = ctx;
    public byte[] getSomeDataInBytes(int testSize)
    ArrayList someData = getSomeData(testSize);
    try {
    java.io.ByteArrayOutputStream byteOutputStream = new java.io.ByteArrayOutputStream();
    java.io.ObjectOutputStream objectOutputStream = new java.io.ObjectOutputStream(byteOutputStream);
    objectOutputStream.writeObject(someData);
    objectOutputStream.flush();
    System.out.println(" serialised output size: "+byteOutputStream.size());
    byte[] bytes = byteOutputStream.toByteArray();
    objectOutputStream.close();
    byteOutputStream.close();
    return bytes;
    } catch (Exception e) {
    System.out.println("Serialisation failed: "+e.getMessage());
    return null;
    public ArrayList getSomeData(int testSize)
    // Create array of objects
    ArrayList someData = new ArrayList();
    for (int i=0; i<testSize; i++)
    someData.add(new SomeVO(i));
    // Interlink all the objects
    for (int i=0; i<someData.size()-1; i++)
    for (int j=i+1; j<someData.size(); j++)
    ((SomeVO)someData.get(i)).addValueObject((SomeVO)someData.get(j));
    ((SomeVO)someData.get(j)).addValueObject((SomeVO)someData.get(i));
    // print out the data structure
    System.out.println("Data:");
    for (int i = 0; i<someData.size(); i++)
    SomeVO tmp = (SomeVO)someData.get(i);
    System.out.println("Object["+Integer.toString(i)+"] = "+tmp);
    System.out.println("Object["+Integer.toString(i)+"]'s some number = "+tmp.getSomeNumber());
    for (int j = 0; j<tmp.getValueObjectCount(); j++)
    SomeVO tmp2 = tmp.getValueObject(j);
    System.out.println(" getValueObject["+Integer.toString(j)+"] = "+tmp2);
    System.out.println(" getValueObject["+Integer.toString(j)+"]'s some number = "+tmp2.getSomeNumber());
    // Check the serialised size of the structure
    try {
    java.io.ByteArrayOutputStream byteOutputStream = new java.io.ByteArrayOutputStream();
    java.io.ObjectOutputStream objectOutputStream = new java.io.ObjectOutputStream(byteOutputStream);
    objectOutputStream.writeObject(someData);
    objectOutputStream.flush();
    System.out.println("Serialised output size: "+byteOutputStream.size());
    objectOutputStream.close();
    byteOutputStream.close();
    } catch (Exception e) {
    System.out.println("Serialisation failed: "+e.getMessage());
    return someData;
    Here is RMITestBeanHome:
    package com.cramer.test;
    import javax.ejb.EJBHome;
    import java.rmi.RemoteException;
    import javax.ejb.CreateException;
    public interface RMITestBeanHome extends EJBHome
    RMITestBean create() throws RemoteException, CreateException;
    Here is ejb-jar.xml:
    <?xml version = '1.0' encoding = 'windows-1252'?>
    <!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
    <ejb-jar>
    <enterprise-beans>
    <session>
    <description>Session Bean ( Stateful )</description>
    <display-name>RMITestBean</display-name>
    <ejb-name>RMITestBean</ejb-name>
    <home>com.cramer.test.RMITestBeanHome</home>
    <remote>com.cramer.test.RMITestBean</remote>
    <ejb-class>com.cramer.test.RMITestBeanBean</ejb-class>
    <session-type>Stateful</session-type>
    <transaction-type>Container</transaction-type>
    </session>
    </enterprise-beans>
    </ejb-jar>
    And finally the application that tests the bean:
    package com.cramer.test;
    import java.util.*;
    import javax.rmi.*;
    import javax.naming.*;
    public class RMITestApplication
    final static boolean HARDCODE_SERIALISATION = false;
    final static int TEST_SIZE = 2;
    public static void main(String[] args)
    Hashtable props = new Hashtable();
    props.put(Context.INITIAL_CONTEXT_FACTORY, "com.evermind.server.rmi.RMIInitialContextFactory");
    props.put(Context.PROVIDER_URL, "ormi://lil8m:23792/alexei");
    props.put(Context.SECURITY_PRINCIPAL, "admin");
    props.put(Context.SECURITY_CREDENTIALS, "admin");
    try {
    // Get the JNDI initial context
    InitialContext ctx = new InitialContext(props);
    NamingEnumeration list = ctx.list("comp/env/ejb");
    // Get a reference to the Home Object which we use to create the EJB Object
    Object objJNDI = ctx.lookup("comp/env/ejb/RMITestBean");
    // Now cast it to an InventoryHome object
    RMITestBeanHome testBeanHome = (RMITestBeanHome)PortableRemoteObject.narrow(objJNDI,RMITestBeanHome.class);
    // Create the Inventory remote interface
    RMITestBean testBean = testBeanHome.create();
    ArrayList someData = null;
    if (!HARDCODE_SERIALISATION)
    // ############################### Alternative 1 ##############################
    // ## This relies on marshalling serialisation ##
    someData = testBean.getSomeData(TEST_SIZE);
    // ############################ End of Alternative 1 ##########################
    } else
    // ############################### Alternative 2 ##############################
    // ## This gets a serialised byte stream and de-serialises it ##
    byte[] bytes = testBean.getSomeDataInBytes(TEST_SIZE);
    try {
    java.io.ByteArrayInputStream byteInputStream = new java.io.ByteArrayInputStream(bytes);
    java.io.ObjectInputStream objectInputStream = new java.io.ObjectInputStream(byteInputStream);
    someData = (ArrayList)objectInputStream.readObject();
    objectInputStream.close();
    byteInputStream.close();
    } catch (Exception e) {
    System.out.println("Serialisation failed: "+e.getMessage());
    // ############################ End of Alternative 2 ##########################
    // Print out the data structure
    System.out.println("Data:");
    for (int i = 0; i<someData.size(); i++)
    SomeVO tmp = (SomeVO)someData.get(i);
    System.out.println("Object["+Integer.toString(i)+"] = "+tmp);
    System.out.println("Object["+Integer.toString(i)+"]'s some number = "+tmp.getSomeNumber());
    for (int j = 0; j<tmp.getValueObjectCount(); j++)
    SomeVO tmp2 = tmp.getValueObject(j);
    System.out.println(" getValueObject["+Integer.toString(j)+"] = "+tmp2);
    System.out.println(" getValueObject["+Integer.toString(j)+"]'s some number = "+tmp2.getSomeNumber());
    // Print out the size of the serialised structure
    try {
    java.io.ByteArrayOutputStream byteOutputStream = new java.io.ByteArrayOutputStream();
    java.io.ObjectOutputStream objectOutputStream = new java.io.ObjectOutputStream(byteOutputStream);
    objectOutputStream.writeObject(someData);
    objectOutputStream.flush();
    System.out.println("Serialised output size: "+byteOutputStream.size());
    objectOutputStream.close();
    byteOutputStream.close();
    } catch (Exception e) {
    System.out.println("Serialisation failed: "+e.getMessage());
    catch(Exception ex){
    ex.printStackTrace(System.out);
    The parameters you might be interested in playing with are HARDCODE_SERIALISATION and TEST_SIZE defined at the beginning of RMITestApplication.java. The HARDCODE_SERIALISATION is a flag that specifies whether Java serialisation should be used to pass the data across or we should rely on OC4J marshalling. TEST_SIZE defines the size of the object graph and the ArrayList structure. The bigger this size is the more dramatic effect you get from data duplication.
    The test case outputs the structure both on the server and on the client and prints out the size of the serialised structure. That gives us sufficient comparison, as both structure and its size should be the same on the client and on the server.
    The test case also demonstrates that the problem is specific to OC4J. The standard Java serialisation does not suffer the same flaw. However using the standard serialisation the way I did in the test case code is generally unacceptable as it breaks the transparency benefit and complicates interfaces.
    To run the test case:
    1) Modify provider URL parameter value on line 15 of the RMITestApplication.java for your environment.
    2) Deploy the bean to the server.
    4) Run RMITestApplication on a client PC.
    5) Compare the outputs on the server and on the client.
    I hope someone can reproduce the problem and give their opinion, and possibly point to the solution if there is one at the moment.
    Cheers,
    Alexei

    Hi,
    Eugene, wrong end user recovery.  Alexey is referring to client desktop end user recovery which is entirely different.
    Alexy - As noted in the previous post:
    http://social.technet.microsoft.com/Forums/en-US/bc67c597-4379-4a8d-a5e0-cd4b26c85d91/dpm-2012-still-requires-put-end-users-into-local-admin-groups-for-the-purpose-of-end-user-data?forum=dataprotectionmanager
    Each recovery point has users permisions tied to it, so it's not possible to retroacively give the users permissions.  Implement the below and going forward all users can restore their own files.
    This is a hands off solution to allow all users that use a machine to be able to restore their own files.
     1) Make these two cmd files and save them in c:\temp
     2) Using windows scheduler – schedule addperms.cmd to run daily – any new users that log onto the machine will automatically be able to restore their own files.
    <addperms.cmd>
     Cmd.exe /v /c c:\temp\addreg.cmd
    <addreg.cmd>
     set users=
     echo Windows Registry Editor Version 5.00>c:\temp\perms.reg
     echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Agent\ClientProtection]>>c:\temp\perms.reg
     FOR /F "Tokens=*" %%n IN ('dir c:\users\*. /b') do set users=!users!%Userdomain%\\%%n,
     echo "ClientOwners"=^"%users%%Userdomain%\\bogususer^">>c:\temp\perms.reg
     REG IMPORT c:\temp\perms.reg
     Del c:\temp\perms.reg
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread. Regards, Mike J. [MSFT]
    This posting is provided "AS IS" with no warranties, and confers no rights.

  • Scrolling in Preview does not work after update?

    Hi everyone,
    I have recently updated my MacBook Pro (bought in 2011) to Maverix OS X 10.9.1 and ever since had problems with the Preview app.
    Whenever I open a PDF no matter what size with Preview I cannot use the trackpad to scroll down.
    It's not a fault in the trackpad since I can move the mouse and scroll in the sidebar and any other apps, simply not when I move the mouse over the PDF and want to scroll down.
    <edit> This is all the time! I have read dicussions where people had a problem with the trackpad not scrolling for 1-2seconds and then it's working again. Mine just does not work period. It never has unfortunately. <edit>
    I have enabled 'Continuous Scroll' in preferences and tried several other solutions I could find in this community (e.g. System Preferences -> Trackpad -> Change setting to 'with inertia'; that option was not available in my preferences) and I just don't seem to be able to solve this problem.
    I have also tried to set the preferences for 'Show Scrollbar' to 'always' (which had been suggested by one user). The scrollbar dows show up and I can click and drag the bar und thus the pages but it did not change my problem with the two-finger-touch-scroll on the trackpad.
    It's really bugging me since the only way I can scroll down is using the down-arrow constantly which is incredibly annoying.
    Anyone got any ideas? The same problem? A solution even?
    Thanks for your help!!!
    Cheers
    haiviva

    There's a few possibilities then.
    1) Startup to your Leopard installation disk. Don't reinstall the OS, just choose Disk Utility from the menu bar when you can. Once Disk Utility is running, choose your hard drive and click on Repair Disk. If any errors are indicated, keep running Repair Disk until it says everything is okay. If you can't repair the errors (if any) after a few tries, you'll need something much better suited to the task. Most people rely on Disk Warrior.
    2) If the drive has no errors, remain booted to the Leopard installation disk. Without leaving Disk Utility, on the same hard drive, run Repair Permissions.
    You can do both of these steps from an external hard drive if you have Leopard installed on it. Boot to the external drive and run the same two first steps. DO NOT use Tiger or Panther. Running Repair Permissions from the wrong level of OS X will cause a lot of headaches.
    3) If you still can't change file associations, then try dumping the Launch Services Database. This is the file which controls what file types are tied to which applications. OnyX is one such utility that can delete the database for you. Be careful with this utility. It can do a lot of different things, so only do what you need to at this point. Also make sure to download the version for Leopard. Once you have Onyx, launch the app and type in your admin password. Click on the Maintenance heading. Turn on the check box at the top for "LaunchServices". Make sure all other check boxes are off and click the "Execute" button. Onyx should tell you to restart. Do not skip restarting".
    Now try changing any file associations. If it still doesn't work, the OS may be damaged. It's not uncommon for a damaged system to appear okay until after you install a large package like CS4. If that's the case, then perform an Archive and Install from the Leopard installation disks. Make sure to choose the option to preserve your settings.

  • Kenwood X991 & iP200 cable with iPod 5th Gen 80GB does NOT work correctly

    I have a conundrum. My wife has the 4th Gen v1.2.1 iPod 30GB which works fine on my Kenwood X991 Head Unit. I recently purchased the "new" 80GB iPod 5th Gen with the latest version "1.0.2" which does NOT work properly. The iTunes software tells me that this 1.0.2 is the latest software.
    When I attach my iPod to my stereo, it states "Reading" for eternity. It DOES play music but only plays Alphabetical Order ONLY. There is no ability to stop, change, fast-forward, reverse, etc....the only thing you can do is click "Source" to change to CD Player or Tuner, etc...
    Does anybody out there know what is going on? I have a request into Kenwood as well. Thanks in advance for all your help!
    -Kingofbytes

    Thanks for the help. It's an iPod Classic then 80GB. The unit plays when plugged in but does not allow searching, or switching songs nor displays as it is supposed to. My wife's 30GB works with no problems. Of note:
    Her 30GB = v1.2.1
    My 80GB = 1.0.2
    Mine is newer by about 6 months. Both are the latest software according to the screen.
    Kenwood has said to "reset the head unit" and "make sure I've got it plugged in properly". I need to try the reset part next but the last statement is funny to me. I can install a head unit, amplifier, re-run all speaker wire, install a Dual 10" subwoofer box, solder and wire tie all connections from a factory unit to a 3rd party Cable manager kit, but I need to "make sure" I know how to plug in an iPod cable.....laughable.

Maybe you are looking for

  • USB6009 with Visual Studio 6.0

    Hello, I'm trying to use NI-USB 6009 supported by NIDAQmx using Visual C++ (Visual Studio 6.0). I've been used NIDAQ driver for traditional DAQ board, but this is the first time to use NIDAQmx driver. I wonder whether NIDAQmx supports Visual C++ (Vis

  • Functional Global Variable in the CLAD sample Exam

    Hello, A question in the CLAD sample exam #2 keeps puzzling me. It's question number 32 about FGVs: 32. Which is not an important part of creating a Functional Global Variable? a. Using Shift Registers to store information b. Changing the VI's execut

  • How do i set up my phone number as me instead of "wireless caller"?

    want to know how to set my phone number as me instead of "wireless caller"...friends say when i call them it shows wireless caller instead of my name.

  • How to Manage Text In PDF

    Hi everyone. I am pretty new to PDF programming world and for study PDF ,I am prefering PDF specification. I can manage Printing text on my page but when my text length goes out to the page range it get crop ..so my requirement is how to justified th

  • Code only working second time round

    Hi all, got a weird one here and hoping someone can help me. Scenario is this...got some dynamically created textareas on the screen and details of each are stored in a datagrid. The user can select one from the datagrid (dg_elements) and then change