Detect Focus transfer between JPanels

I have an app that has a scrollpane containing a JPanel (A), that contains a bunch of JPanels (B) - each of which contains multiple controls, panels, etc....
I want to make sure that whichever JPanel (B) has the focus in it, and use the viewPort.scrollToVisible() to make sure that panel is fully displayed.
So far, the only way I've seen to do that is to add a FocusListener to each and every control and check to see which panel it's in.
BLECH!
Is there an easier way?
I'd really like some kind of listener that is just notified whenever focus transfers between the upper level Panels.

Thanks to all. Re-read those sections, and came up with this little utility class to do what I needed.
It listens for focus changes between panels, and notifies a listener of these changes.
import java.awt.Component;
import java.awt.KeyboardFocusManager;
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
import java.util.ArrayList;
import javax.swing.JPanel;
* Tracks the focus for Panels.  If the focus enters or leaves the panel (i.e. focus goes
* to/from any component in the panel, and from/to anything outside the panel)
* It notifies any listeners of the event.
* @author jlussmyer
public class PanelFocusTracker {
    /** Array of panels we are tracking focus changes for. */
    private JPanel[] panels = new JPanel[0];
    /** Which of our tracked panels currently has the focus */
    private JPanel curFocus = null;
     * Constructor.  Ties into focus handling system.
    public PanelFocusTracker() {
        KeyboardFocusManager focusManager = KeyboardFocusManager.getCurrentKeyboardFocusManager();
        focusManager.addPropertyChangeListener(
                new PropertyChangeListener() {
                    @Override
                    public void propertyChange(PropertyChangeEvent e) {
                        String prop = e.getPropertyName();
                        if (("focusOwner".equals(prop)) && ((e.getNewValue()) instanceof Component)) {
                            Component comp = (Component) e.getNewValue();
                            checkForPanelChange(comp);
        return;
     * Check to see if focus going to his component changes which containing
     * panel has the focus.
     * @param comp Component that is gaining focus.
    private void checkForPanelChange(Component comp) {
        JPanel gainPanel = getPanelForComponent(comp);
        if (gainPanel == curFocus) {
            return; // no change, nothing to do.
        if (curFocus != null) {
            notifyListeners(curFocus, false); // This panel lost focus
        if (gainPanel != null) {
            notifyListeners(gainPanel, true); // This panel gained focus
        curFocus = gainPanel;
        return;
     * Finds which of the panels we are tracking contains the given component.
     * @param comp Component to find containing panel for
     * @return Containing Panel, null if it isn't in one of the panels being tracked.
    private JPanel getPanelForComponent(Component comp) {
        JPanel result = null;
        while ((comp != null) && (result == null)) {
            if (isBeingTracked(comp)) {
                result = (JPanel) comp;
            } else {
                comp = comp.getParent();
        return result;
     * Checks to see if this is one of the JPanels we are tracking.
     * @param comp Component to check
     * @return true if it's a JPanel that we are tracking.
    private boolean isBeingTracked(Component comp) {
        boolean result = false;
        for (int idx = 0; (idx < panels.length); idx++) {
            if (comp == panels[idx]) {
                result = true;
                break;
        return result;
     * Add a panel to the list of panels being tracked for Panel Focus
     * changes.
     * @param panel Panel to track focus for.
    public void addPanel(JPanel panel) {
        // Don't allow the same panel to be added multiple times.
        for (int idx = 0; (idx < panels.length); idx++) {
            if (panel == panels[idx]) {
                panel = null;
                break;
        if (panel != null) {
            JPanel[] temp = new JPanel[panels.length + 1];
            System.arraycopy(panels, 0, temp, 0, panels.length);
            temp[panels.length] = panel;
            panels = temp;
        return;
     * Remove a panel from the list of panels being tracked for Panel Focus
     * changes.
     * @param panel Panel to stop tracking focus for.
     * @return true if panel was being tracked, false otherwise.
    public boolean removePanel(JPanel panel) {
        boolean found = false;
        for (int idx = 0; (idx < panels.length); idx++) {
            if (panel == panels[idx]) {
                found = true;
                JPanel[] temp = new JPanel[panels.length - 1];
                if (idx == 0) { // removing first entry
                    if (temp.length > 0) {
                        System.arraycopy(panels, 1, temp, 0, temp.length);
                } else if (idx == (panels.length - 1)) { // remove last entry
                    System.arraycopy(panels, 0, temp, 0, temp.length);
                } else { // Remove something in the middle
                    System.arraycopy(panels, 0, temp, 0, idx);
                    System.arraycopy(panels, idx + 1, temp, idx + 1, temp.length - idx);
                break;
        return found;
     * Remove all JPanels from focus tracking.
    public void removeAllPanels() {
        panels = new JPanel[0];
        curFocus = null;
        return;
     * Interface for listeners to be notified of focus being gained/lost by
     * any of the panels being tracked.
    public interface Listener {
        /** Focus Lost by given panel */
        void panelFocusLost(JPanel panel);
        /** Focus gained by given panel */
        void panelFocusGained(JPanel panel);
    /** Listeners to be notified of Panel Focus changes */
    private ArrayList<Listener> focusListeners = new ArrayList<Listener>();
     * Add a listener to be notified of changes to the Focus for any Panel
     * being tracked.
     * @param listener Listener to be notified for Panel Focus changes.
    public void addListener(Listener listener) {
        focusListeners.add(listener);
        return;
     * Remove a Panel Focus listener.
     * @param listener listener to no longer be notified of Focus changes.
     * @return true if listener found, false otherwise.
    public boolean removeListener(Listener listener) {
        return focusListeners.remove(listener);
     * Notify all registered listeners of a Panel Focus change.
     * @param panel panel that gained/lost focus.
     * @param gained true if focus gained, false if focus lost.
    private void notifyListeners(JPanel panel, boolean gained) {
        Listener[] list = focusListeners.toArray(new Listener[focusListeners.size()]);
        for (int idx = 0; (idx < list.length); idx++) {
            if (gained) {
                list[idx].panelFocusGained(panel);
            } else {
                list[idx].panelFocusLost(panel);
        return;
}

Similar Messages

  • The Question about stock transfer between HU-Management and WM-Management

    Hi,
    There is a scenario about stock transfer between HU-Management and WM-Management storage location. I use transaction MB1B , movement type 313 , 315. After Good issue from WM-management storage location, outbound delivery will genarated, then Pack, Create/Confirm TO, at last post goods issue for the outboud delivery. But when i do movement type 315, there is a warning message "Data of preceding document was not transmitted", and from the F1 help i find this system reponse "You can maintain an indicator that makes information about preceding documents in this delivery available under delivery type in Customizing. For some characteristics of this indicator, the type of preceding document and the related document and item numbers must be transmitted to delivery creation. At least one of these parameters is missing.".
    So, My questions are:
    1. Generallily, Outbound delivery is created by SO, inbound delivery is created referenc PO, but how the stock transfer for 2 steps generate the outbould delivery and inbound delivery? Could you pls tell me the where i can config this in the IMG?
    2. What's "Data of preceding document was not transmitted" mean ? how to fix this issue ?
    Best Regards
    Boxer Du
    I am the SAP fans, focus on MM and WM. I am interesting TRM Yard Management and Cross Docking now.Very Gladly to talk you about these areas. I want to exchange the knowledge with you, and want to be a good friend of you. Pls contact me. You can find My MSN in the profile. Thanks.

    Hi,
    Sure, The inbound delivery type is set up in the IMG->Logistics General -> HU management -> Basics ->Delivery type -> Delivery type determination.
    For Inbound delivery type 'HID' is maintained in this view.
    Best Regards.
    Some One want to discuss the details , can contact me. Thanks.

  • File transfer between macbook and other macs

    I need to do a file transfer between my macbook and a macbook pro and my macbook and an ibook. What ways can you recommend? FTP is slow for me because it's a campus network, and bluetooth takes a while too (in the ranges of 1 to 2 hours). I believe it can be done through firewire and/or USB right?
    If I were to use USb, is there any special software needed? Or will each mac detect each other as a hard drive or?
    What about firewire? I understand it needs to have a hub or a server? Is that true? Can file transfers be done just via a firewire alone?
    Thanks!

    If you want to access your friend's files, he should enable File Sharing on his machine and you should choose Finder > Go > Connect to Server... His machine should show up in the Connect to Server dialog box. This should work with ethernet; AFAIK USB will not work.
    From Mac Help:
    "You can use an Ethernet cable to connect two Macintosh computers and share files or play network games.
    1. Connect an Ethernet cable from the Ethernet port of one computer to the Ethernet port on the other.
    2. Open Sharing preferences on both computers and turn on Personal File Sharing. Note the Computer Name for the computers.
    3. On one of the computers, choose Go > Connect To Server and then click Browse.
    4. Double-click the other computer in the window and enter your password, if necessary.
    If you manually configured the TCP/IP settings for the built-in Ethernet configuration on the computer you are connecting to, you may need to enter that computer's TCP/IP address in the Connect To Server dialog.
    To see or set the TCP/IP address, open Network preferences and choose your Ethernet port configuration from the Show pop-up menu (named Built-in Ethernet unless you gave it another name)."

  • What's difference between JPanel.remove(); and JPanel = null

    nice day,
    how can remove JPanel (including its JComponents), safe way, can you explain the difference between JPanel.remove () and JPanel = null,
    1/ because if JPanel does not contain any static JComponents
    2/ or any reference to static objects,
    then works as well as JPanel.remove or JPanel = null,
    or what and why preferred to avoid some action (to avoid to remove or to avoid to null)

    mKorbel wrote:
    nice day,
    how can remove JPanel (including its JComponents), safe way, can you explain the difference between JPanel.remove () and JPanel = null, Remove the JPanel from the container it was part of and make sure you do not keep any references to it from your own classes. Don't make it any more difficult than it has to be.

  • Billing in Stock Transfer between two plants of two different company codes

    Hi Friends,
    I am doing the scenario of stock transfer between two plants of different  company codes.
    I have some issues in Billing for this..
    What are the settings do i need to to for Pricing in SD point of view.
    Ex:
    Supplying         /         Receiving
    Com.Code:2000     /        CompanyCode:1000
    Plant:2100              /         Plant:1100
    SA:2000/10/00      /          SA:1000/10/00
    I created Customer 5555 w.r.t sales area of supplying company code (2000/10/00)
    I created Vendor  7777 and assigned Supplying Plant 2100 in add purchasing data.
    In IMG Settings:
    Define Shipping Data for Plants: In Receving Plant i assigned customer 5555 and sales area blank
                                                        In Supplying Plant i assigned customer blank and sales area as 2000/10/00
    Create Checking Rule: Standard(B SD Delivery)
    Define Checking Rule: Standard(Avallability-01assigned to checking rule B)
    Assign Delivery Type and Checking rule: Document type(NB)-Supplying Plant(2100)-Delivery Type(NLCC)-Checking Rule-(B)
    Assign Doc Type:Supplying Plant(2100)-Receving Plant(1100)-Doc type(NB)
    What are Pricing settings in SD i have to do?????????
    Process:
    ME21N->VL10B->VL02N(PGI)->VF01(IV)->MIGO->MIRO
    I have gone through many threads in Forum but confusion in Pricing Part..
    Some are mixing with the inter company sales proces..
    Pls guide me..
    With Regards

    Do the following steps for STO Customizing:-
    1. Create a customer master record for the issuing plant.
    2. Create a vendor master record for the issuing plant, and enter customer account number in the Customer field on the Control screen.
    3. Repeat steps 1 and 2 for the receiving plant.
    4. Assign the plants to the customer master record in Customizing for Materials Management (MM), by choosing Purchasing <Purchase Order < Set Up Stock Transport Order< Plants.
    The Process Flow would be as follows :-
    Create a stock transport order, following the standard procedure, and send the order to the issuing plant.
    Issuing plant has processes your order, and when it is ready to ship,the storeperson at the issuing plant issues the goods using a transfer posting. The excise clerk there creates an excise invoice.The excise supervisor verifies and posts the excise invoice.It then sends the goods to you, together with the excise invoice.
    Once the goods arrive, you follow the standard procedure for incoming excise invoices:
    The excise clerk captures the excise invoice, using the stock transport order as the reference document. The storeperson enters the goods receipt, again using the stock transport order as the reference document.Alternatively, you can first enter the goods receipt and then capture the excise invoice.
    The excise supervisor then posts the excise invoice.
    Best Regards,
    Ankur

  • Stock transfer between Plant/Storage location to Plant/Storage location

    Dear Experts,
    This is a MM component of SAP Retail.
    We have 4 brands ( Plants of type B, Plants of type C etc) that needs inventory from the same Distribution center (Plant A) for some common products. Here the direction is to prioritize the inventory per brand. The requirement is one brand should not take the inventory of the other brand.
    To overcome this problem , the solution proposed is to have different storage location for different brands in the same DC.
    When we run replenishment  planning for the brands and do a ATP check, the availability check should consider only the one issuing storage location in the DC which we allocated for the brand.
    I do see the following set up in SPRO and I have done the following.
    Step1: Activate Stock Transfer between Storage Locations
SPRO->Material Management->Purchasing->Purchase Order->set up stock transport order->set up stock transport order between storage locations-> u2018Activate Stock transfer between storage locationsu2019
    Step2: Assign Delivery Type and checking rule according to storage
    SPRO->Material Management->Purchasing->Purchase Order->set up stock transport order->set up stock transport order between storage locations->Assign Delivery Type and Checking Rule According to Storage
    Step3: Define Shipping Data for Stock Transfer between Storage Locations
    SPRO ->Material Management ->Purchasing ->Purchase Order ->set up stock transport order ->set up stock transport order between storage locations -> Define Shipping Data for Stock Transfers between Storage Locations

    Step4: Define Rule for Determination off Shipping Point
SPRO->Material Management->Purchasing->Purchase Order->set up stock transport order->set up stock transport order between storage locations -> Set-up Storage-Location u2013dependent shipping point determination->Define rule for determination of shipping point
    Step5: Shipping Point Assignment According to Storage Location
    SPRO->Material Management->Purchasing->Purchase Order->set up stock transport order->set up stock transport order between storage locations-> Set-up Storage-Location u2013dependent shipping point determination-> Assign Shipping Points According to Storage Location
    Question.No:1- After completing the above set up  in me21n, the issuing storage location field is greyed out. I am not able to enter any value here. Can you please help.
    Question.No:2
    I do see the following setting.
    Under IMG ---> Material Management ---> Purchasing --> Purchase Order --> Set up Stock Transport Order -->Business Add-In for Determination of Issuing Storage Location
    Display the IMPLEMENTATION
    Double click on the method GET_SUPPLYING_SL
    Click the Execute button
    Click the detail button on IF_EX_MD_EXT_SUP
    Execute GET_SUPPLYING_SL
    There is a prerequisite for this BADI .I have done those things.What i dont understand is where to force the combination of supplying site/issuing stor.loc/receiving site/receiving stor.loc
    Kindly provide your inputs.
    Thanks,
    Vasanthan

    Dear,
    Have You configure MRP in second plant (where you want to transport the Material).
    Please try with this and do again Po for stock transport.
    Regards
    Piyush Patel

  • Error 33172 occurred at Read & Write data transfer between two or more PF2010 controller

    Hi,i need to do data transfer between two or more FP2010 controller.e.g. FP2010(A) & FP2010(B).
    FP2010(A) need to transfer the measurement (from its I/O module) to FP2010(B) to do the data analysis.These data transfer should be synchronous btw two controller to prevent data lost.
    From the vi used in the attachment,i encountered some problems at:
    (1) Error 33172 occurred while publishing the data.Can i create and publish data under different item name?
    (2) How to synchronies the read & write btw contorller?
    All controller are communicating with each other directly without the need of a host computer to link them together
    Is there any other method to do fast data transfer betwe
    en controller?

    Hi YongNei,
    You were succesful in omiting enough information to make it very difficult to answer!
    Please post your example.
    Please tell us what version of LV-RT you are using.
    Please define what you concider "fast data transfer".
    Have you concidered mapping the FP tags of FP2010(A) to FP2010(B) and vise versa?
    WHat exactly has to be syncronized?
    If you have something that is close to working, share that.
    Well, that as far as I can go with the info you have provided. Depending on the details, what you are asking could be anything from trivial to impossible with the currently available technology. I just can't say.
    It would probably be a good idea to start over with a fresh question (sorry) because not many people are going to know what a a "
    PF2010" is and I can not guarentee that I will be able to get back to you personally until next week-end.
    Trying to help you get an answer,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Automatic PO from PR from MRP for transfer between plants

    Hi,
    We want to use the automatic creation PO with tcode ME59. this scenario is clear when the purchase is from a supplier. but ¿this can be used also for transfer between plants?
    For example we don´t have info records for transfer this material to one plant to another and this is a requirement in automatic po
    The PO type is also different when transfering the materials between plants
    The PO does not relate a supplier in header, instead it has the plant code.
    However I tried to execute the automatic creation of PO with ME59 and I obtain the error below
    Thanks
    Jorge G

    Use ME59N,
    But before using ME59N, you have to configure something, we know in ME59N, system will take default document type as NB automatically. (Check the sap note 924105, 114213, 994209)
    You have to set the control T for the document type, so system will take the supplying plant instead of vendor.
    Only then you can create automatic PO from ME59N.
    I've tested that and I've done it successfully.
    PO

  • Transfer between iPod and iTunes - mission impossible !

    I recently got iPod Touch (latest model with latest iOS) - just to use it in my car. I simply wanted to add and remove few songs. In a normal world, there would be just 2 columns (ipod/computer and simple managing both parts within files and folders management - let us be sincere, can anything be more natural and straightforward ? Sure not). But Apple wants it to make super complicated and highly frustrating. OK, what to do,
    Since I already have a different computer (newer version of MBP Retina, with the latest OSX) , I needed to get the iPod content to the iTunes on the new computer somehow. This is impossible as such - since iTunes keep telling that if I want to associate this iPod with this iTunes library , I have to erase the iPod (this is something I really don't want). I try "full backup" - as offered by iTunes ... I do it few times, the process starts, but always lasts quite short (considering 1700 songs with 24 GB on my iPod). The result is - nothing is backuped to this computer ... very nice ...
    In further search, I discover some third party apps, that supposedly could help with this terrible process. I bought AnyTrans and started transferring the content to iTunes. in 9 hours, it was just 4 GB transferred ... (overnight) ... obviously not the way ... On another advice , I bought iExplorer, it should be supposedly better. I tried to transfer the iPod content to iTunes ("start automatic transfer). I tried it 5 times. As a result, the app always froze and for quit was the only solution. NIce. Then I got an advice that it is good not to transfer to iTunes but just to some folder on a computer. That finally worked. Good
    Then I added all these songs to iTunes Library (finally some first result after many hours of effort). Then I agreed that this iPod can be associated with this iTunes Library (that already contained those 1700 songs) and let it synced with this iPod.  After some time the iPod was indeed erased. No music in it any more. As much as I tried again and again to sync it with iTunes Library, the process went in three short steps and finished. The result - no music on iPod, whatever I do ... Full music Library in iTunes on MBP
    What shall I say and still keep my expressions decent ? (difficult) This iTunes and this system of working with files on iPod or iPhones is for me the most stupid invention ever. How could someone ever create such a terrible nonsense that make simple things impossible and highly frustrating ? Instead of simple file transfer between devices ... I have no words for that ... It is also possible that it is me who is stupid, in that case, please let me know how can I transfer songs from iPod to iTunes and how can I how some songs on iPod (that are already in iTunes Library). Not to waste computer space by having iPod library copied there, is another thing, but let us not go to details now

    Yes, all played in iTunes in the computer, right boxes checked (see the printscreens) ...  In the end , I restored to restarting iPod and MBP. After that it started working (synchronisation). But only up to some extent. In iTunes Library I have about 1700 tracks, but only 660 were transferred to iPod. Now I made: "add to library" - adding to library all the song I already have in Library: and the iTunes started working hard to add the rest in the Library (but they were already there ...)
    So finally I spend nice whole day to add/remove songs in my iPod ... 
    Another thing is - when in iTunes Library I want to add/change genre to some songs, the process takes so long, it is like each song is freshly copied just to add the tag "classical" etc to each ... I thought I have the "fastest Mac ever" ... Waiting so long for such trivial process is unbelievable ... (with rainbow circle making a nice decoration now and then)

  • SD billing document (transfer between plants) error in document splitting

    Dear Gurus.
    I have the following scenario.
    New GL activated
    Zero balance on Profit Center.
    SD billing document is created after the shipping of material (internal transfer) between 2 plants belonging to the same company code.
    I have several user exits activated and they are not well documented if activated.
    Case1.
    The billing document is usually created with materials populated with the same Profit Center.
    In Tr VF01/VF02 the function: Release for Accounting is executed and no accounting document is created (OK cause they belong to the same company code), this function is just closing the cycle of the billing document to set the status as completed.
    Case2.
    Billing document containing several materials with more than one Profit Center
    During the execution of the function: Release for accounting the following error is gotten: Position 1 is not populated with Profit Center - apparently caused by the splitting rule - financial document creation -  the status of the billing document is not set to Completed, is kept as opened.
    As I commented In case 1 I do not have any accounting document (no error message)
    Doubt 1
    Is it possible that the splitting rule is being checked even though no accounting document is created (remember billing in a scenario of material transfer between plants belonging to the same company code)?
    Apparently in case 1 I do not have any error cause the splitting rule is deriving the profit center in a passive basis: Inheritance.
    In the other way, in case 2 the splitting rule is trying to derive the profit center in an active basis. In my configuration I actually do not have any configuration for the combination of transaction, variant, position to be derived, position basis.
    Doubt 2.
    Is this the standard behavior of SAP?
    Could this be caused by a user exit not identified?
    thanks in advance for any advice provided
    Regards vpa
    Valentin PA.
    2.
    In case 1 is clear that as only one profit center is shown theoretically the inheritance rule is populating the Profi

    It would be possible, I suppose.  You could generate Idocs from the SD system (or an interface file) and import that info into the FICA system.  Of course the FICA system could not know about the sales order etc - so limited research abilities would exist. 
    For the second question, that would only function in a single system scenario, and yes the SD document flow would reflect its clearing status in FICA.
    regards,
    bill.

  • Stock Transfer between plants two steps.

    DearAll,
                 We are using the scenario stock transfer between plants two steps.in the source plant we are issueing the goods  with on 303 movement in MIGO with Remove from storage option. in the receiving plant we are receiving the goods with refernce to 303 material document in MIGO with place in storage option.
              we are using the version SAP 4.7.
    my problem is at the time of goods receipt SAP is allowing to the posting date less than the source plant 303 document date. it should allow the posting date as Greater than equal to source plant document date at the time of GR.
    Any standard pracktise is there.
    for example  source plant 303 document date is 08.06.2009 wrongly i have entered the receiving plant 305 document posting date as 06.06.2009 it is allowing to post it is not throw any information. it should not allow to know.
    i want to control this. any standard controls is there. kindly help.
    Regards
    P.Anandhakumar
    Edited by: Anandhakumar Palanisamy on Jun 9, 2009 10:46 AM

    Except user exit , Is it possible any standard functionality.?
    why SAP not controlled this?.
    this is SAP bug or not?. kindly clarify..
    Regards
    P.Anandhakumar....

  • File Transfer Between Mac Mini and Beige G3 OS 9?

    I'd like to transfer files between a PPC Mac Mini with 10.4.x (Bluetooth and Airport) and a Beige G3 still running OS 9 which has USB and FW ports added.
    I ccould use a USB stick and be happy, but on the Mini that makes my USB modem hang up. I'd rather not burn data CDs each time. My G3 will not run 10.x due to a video card or RAM from OWC.
    So can any of the wireless USB sticks be made to work with OS 9? More obviously, is there a solution using any sort of wire or cable - I may be able to put them near one another at some point?
    Thank you.

    You should be able to use Firewire to transfer between them I believe.

  • Error when doing two step transfer between Plants with split valuation

    Hi expert,
    I´ve activated split valuation for Material X , it has three Valuation types ( NEW, REPAIR and DAMAGE ) . The problem arose when i tried to do a two step transfer between plants ( mov 303 ) and i got the following error msg :
    Use one-step procedure for transfer posting to mat. subj. to valuation
    Message no. M7048
    Diagnosis
    In the receiving plant, the material is subject to split valuation. For this material, a stock transfer cannot be carried out using the two-step procedure.
    Procedure
    Use the one-step procedure (movement type 301) or a stock transfer order for the stock transfer.
    The message is very clear itself , but... i just wonder if there`s actually any way to avoid this, I tried to change the error msg into a warning but couldn´t find it in customizing. Thanks for any comments on this !

    Hi,
    What do you mean with "inconcistent to my storage type definition?", is that mean i can process two step transfer without using PO/delivery process or one-step movement? coz according to business requirement, we must use two step transfer considering to the distance between plants is so far and we want to make it the simple way so that PO/Delivery process isn't better solution. I think, this is an standard procedure all company over the world can use but just the reason of split valuation the system can't execute the transaction.
    Is there any config i miss to? is there any user exit i can use for this requirement? please help me..
    thanks,
    AJ

  • ABUMN- Assets transfer between assets class within company

    hi
    i am using the T. code ABUMN for Assets transfer between one class to other with thin the same cpmpany  for the assets purchased during currenting year not posting give error message AA417, for old assets it is working.
    pls help to solve this issue
    thanks and regards

    Hello all,
    We are testing the transaction ABUMN in a system version ECC 6.0 with New G/L activated and, we have received an error message GLT2152 asking for an account determination...
    We have custumized the characteristics for general ledgers activating Zero balance & Mandatory field's flags for Profit center and, just Zero balance for the Segment; additionally we created and customized the Zero-balance Clearing Account.
    We also checked that all involved accounts were included in the "Classify G/L Accounts for Document Splitting" customizing icon and, that the document type generated by the asset transfer is included in the "Classify Document Types for Document Splitting" one...
    I personally think that perphaps the system finds that each Asset has a different Cost center (linked to their own profit centers and segments) so it stops and wonders which one most be derived for the splitting document... The zero balance clearing account could be the solution but, I don't know why it is not working...
    So, since there is not any SAP-Note nor info regarding this error message GLT2152, we appreciate any comment or guidance from you friends.
    Thanks a lot in advance and, best regards,
      Manuel

  • [SOLVED]Simple file transfer between different os'es

    Hi
    I'm searching for some kind of simple file transfer between different computers/os (mainly arch and windows) on local net, without I have to set up any samba/ftp server etc. It would be perfect if i could select a file I want to transfer and then be able to receive it on a different computer.
    So far I've tried giver but I most of the times they can't find each other.
    Any know how I could archive something like the a bow?
    Thanks
    Last edited by zann (2012-12-07 01:43:44)

    Try using simple file sharing through http server 'oneliner's.
    - Note your host IP (which I refer to by "ip.of.your.server"),
    - Go under your directory where you want to share files and fire a command line :
    Using python : python2 -m SimpleHTTPServer 8000
    And you can access your files on the network using http://ip.of.your.server:8000/
    Using php : php -S localhost:8080 -t webrootpath/
    Files under webrootpath/ will be accessible from http://ip.of.your.server:8888/
    Using mongoose : mongoose -r . -p 8888
    Files will be accessible from http://ip.of.your.server:8888/
    You may restrict access, ie.:  -l -0.0.0.0/0,+10.60.100.105
    And have access/error logging (à la apache) too : -a access_log.txt -e error_log.txt
    NB.: You may install python or php under windows but mongoose is the easiest thing when it comes to windows -> linux.
    Last edited by xpixelz (2012-12-04 15:01:40)

Maybe you are looking for

  • How to get text file from app server and process it.

    Hello experts, I created a test data based form my recording. Now, I do not know where can I find it. Also, I want to create a program that lets users input the file name in the input parameter (selection screen) and it would automatically process/sp

  • How to save a file in the newer version of muse to use it in an older version of muse

    I started to work in a project at home with a 30 day trial of the latest Muse,  I was going to continue working at school, and I can't open it. So how can I save the file to open it in an older version?

  • My Experiences With The A Series NW-A867

    Having owned this Walkman for about one month, I thought it may be helpful to share my experiences with it. Earlier, I questioned this particular model on this post here: viewtopic.php?f=34&t=12708 First, I receive very little software support for th

  • Windows 7 on Mac Mini 2009

    Hi I did install Win 7 64 usisng bootcamp app on my SL installation. Win 7 works fine, but the Boot Camp driver from my SL DVD wont install. It quits with an requester saying: 'boot camp x64 is unsuported on this computer model' I checked sveral time

  • Problem with the sorting of  JTable column

    Hi, I want to store the positions of the tablecolumns when my program closes and restore them when the program starts again. I store their column-index with their view positions. My problem comes when I want to restore them because I cant find a meth