Question about GenIL programming for CRM 7.0

Hi All, I am confused in GenIL programming in CRM 7.0, pls help.
1 Why there are 2 methods related to object method execution u201CIF_GENIL_APPL_INTLAYEXECUTE_OBJECT_METHODu201D and u201CIF_GENIL_APPL_INTLAYEXECUTE_OBJECT_METHOD2u201D, as I debugged, the former one will be called whatever the return type is Object or DDIC and I don't know how "EXECUTE_OBJECT_METHOD2" could be called.
2 whatu2019s the usage of Object with Type u201CSearch Result Objectsu201D? I see it could combine data into result. But how to use it? Is there any sample for it?
3 whatu2019s the usage of Object with Type u201CView Objectsu201D? Is there any sample for that?
4 the best practice of using u201CIF_GENIL_APPL_INTLAYON_AFTER_COMMITu201D and u201CIF_GENIL_APPL_INTLAYON_AFTER_ROLLBACKu201D? whatu2019s the general purpose of those two methods? in it, what should I do and what should not do? 
Thanks.

Hi Richard,
I am going to try and tackle all four at once. The answers are not complete clarifications, but should give you a good start. I am not logged into a system to check everything right now.
1.
As far as I recall the two methods differ in ther signature. METHOD() will only allow you to pass flat values and recieve flat values whereas METHOD2() gives you the ability to at least recieve references to objects and data.
2.
Your assumption is right. Result objects are exactly for the purpose to combine data of different areas into one handy object in a result list. The are create on the fly. Meaning there is no implementation class. Just specify them in your BOL dynamic query as resu lt object and fill the structure accordingly. It is just a nice thing to have on the UI. Logic for data fetching is combined in one central place. Can be reused everywhere
3.
Same as 2.. From my experience you can include view objects in the model hierarchy. For instance when fetching data from a remote destination and just displaying it on the UI.
4.
Looks to me like methods for implementing your own GenIL component and/or Root Object. In these two cases you would want to get information about the BOL transaction context. Cleanup your stuff or initialize. Have a look at the BP component. It is rather cleanly implemented. BT tends to be a little bit cetralized around CRM_ORDER_MAINTAIN.
Hope it helps. I held  trainings concerning those topics and it is a topic I could go on about for at least an hour. BOL and GenIL are badly documented and there are many pitfalls.
cheers Carsten

Similar Messages

  • Hello my company Favorites I would like to first thank you for this wonderful program I have a question about the program. How can I Arabization program In your response to the spread accept me thanks and respect

    Hello my company Favorites I would like to first thank you for this wonderful program I have a question about the program. How can I Arabization program In your response to the spread accept me thanks and respect

    Hi ,
    You might want to refer the following link to find your serial number and activate your software .
    Here is the link for the same.
    https://helpx.adobe.com/x-productkb/global/find-serial-number.html
    Let us know how it goes .We'll do the best possible to get your issue fixed.
    Regards
    Sukrit Dhingra

  • Question about the programming of a legend

    Hello everybody,
    I have a question about the programming of a waveform's legend. I
    already asked here in this forum about the legend programming (03)
    months ago.
    I went satisfied but I ve just noticed that this code
    (See Code old_legend_test.llb with main.vi as main function) operates a
    little different from my expectances.
    Therefore I have a new question and I want to know if it
    is possible by labview programming to plot and show, on a waveform
    chart, a signal with activ plot superior to zero (0) without to be
    obliged to plot and show a signal with activ plot equal to zero (0) or
    inferior to the desired activ plot.
    I give you an example
    of what I m meaning. I have by example 4 signals (Signal 0, 1, 2 and 3)
    and each signal corresponds respectively to a channel (Chan1, Chan2,
    Chan3, Chan4). I want to control the legend (activ plot, plot name and
    plot color) programmatically. Is it possible with labview to plot signal
    1 or 2 or 3 or (1, 3) or (2,3) or (1,2,3) or other possible combination
    without to active the signal with the corresponding activ plot zero
    (0)?
    Let see the labview attached data
    (new_legend_test.llb with main.vi as main function). When I try to
    control the input selected values again I get them back but I don't
    understand why they have no effect on the legend of my waveform chart.
    Could somebody explain me what I m doing wrong or show me how to get a
    correct legend with desired plots? Thank by advance for your assistance.
    N.B.
    The
    both attached data are saved with labview 2009.
    Sincerly,PrinceJack
    Attachments:
    old_legend_test.llb ‏65 KB
    new_legend_test.llb ‏65 KB

    Hi
    princejack,
    Thanks for
    posting on National Instruments forum.
    The behavior
    you have is completely normal. You can control the number of row displayed in
    the legend and this rows are linked to the data you send to your graph. Thus,
    if you have 3 arrays of data, let say chan1, chan2 and chan3, you can choose
    which data you want to display in your graph using the property node (Active
    plot and visible). But for the legend as you send 3 plots there is an array of
    the plot name [chan1, chan2, chan3] and you can display 0, 1, 2 or 3 rows of
    this array but you cannot control the order in this array! So, to be able to
    change this array you have to only send data you need to you graph. I'm not
    sure my explanations are clear so I have implemented a simple example doing
    that.
    Benjamin R.
    R&D Software Development Manager
    http://www.fluigent.com/
    Attachments:
    GraphLegend.vi ‏85 KB

  • Questions about Feature Licenses for 1800, 2800, 3800, 2900, 3900 series ISRs

    Hey all,
    I have a question about feature licensing for Cisco ISR 1800, 2800, 3800, 2900 series. I know there are differences between all of the series. My main question which applies for all the Cisco ISR series is this:
    "If I want to upgrade the IOS to a newer version and upgrade from the basic feature set, do I need to get a license from Cisco? "
    If yes:
    And if so, how do I go about purchasing a license? Is a support contract needed?
    Again, I need to know for each Cisco ISR series. I'd appreciate any help on this. 
    Thanks,
    John

    You probably want to reach your SE/AM about this so they can explain you exactly how this works, maybe some sales material, or you can also reach pre-sales.

  • [Theory] A simple but hard question about OO programming

    I was in my first class of OO programming (4th year of computer engineering in Valencia) and the professor gave us homework.
    The homework was a simple question about OO programming (it is not about a specific language, though we are going to use Java in the practice sessions), we shall find an answer to it and discuss it in class the next day.
    The question was:
    "May classes also be objects?"
    which can be said as:
    "May classes be instances of an(other) classes?"
    I hope that you, archers, can enlighten me in this question

    tvale wrote:I believe an object is an instance of a class.
    Yup, that's true. Let's see... An object is an instance of a class, so we can have a lot of objects coming from one class.
    We can say an object is not a class because it has a state (think about a light, it has a state: on or off, but a class light is not on/off, because in a class we just describe the behavior that class should have.
    But what we're asking here is if a class can have a state. I think it may refer to static properties about the objects.

  • Hi, I have answered no to the question about saving password for one spesific site. I have changed my mind and would like Firefox to save the password. How do I reactivate the password saver for one spesific site?

    Hi, I have answered no to the question about saving password for one spesific site. I have changed my mind and would like Firefox to save the password. How do I reactivate the password saver for one spesific site?

    Check exception list of your Firefox password Manager and check if your site is there or not?
    * http://kb.mozillazine.org/User_name_and_password_not_remembered#Password_Manager_settings

  • Question about firefox permissions for sites

    i have a question about sites permissions
    in google chrom it is easy to set permission for each site like (java, flash plugin, image , ...)
    http://i58.tinypic.com/nl66v9.png
    but i prefer to use firefox
    is there any addon or something else to have this options in firefox ?

    You can inspect and manage the permissions for the domain in the currently selected tab via these steps:
    *Click the "[[Site Identity Button|Site Identity Button]]" (globe/padlock) on the location/address bar
    *Click "More Information" to open "Tools > Page Info" with the Security tab selected
    *Go to the Permissions tab (Tools > Page Info > Permissions) to check the permissions for the domain in the currently selected tab
    You can inspect and manage the permissions for all domains on the <b>about:permissions</b> page.
    *https://support.mozilla.org/kb/how-do-i-manage-website-permissions

  • HT3702 Hi I would like to ask a question about my billing for some things

    I would like to ask a question about my billing

    This is not Apple. These are user forums. Questions about billing, credit cards, etc. should be addressed directly to Apple.
    Apple Store Customer Service at 1-800-676-2775 or visit online Help for more information.
    To contact product and tech support visit online support site.
    For Mac App Store: Mac App Store Customer Service.
    For iTunes: Apple Support for iTunes - Contact Us

  • Question about BDC program

    I wanna to write a program for creating profit center (KE51). Here are part of the codes:
    form create_profit_center.
      refresh bdctab.
      perform fill_screen using:
        'SAPLRKPM' '0200' 'X' space space,
        space space space 'PRCT_V-PRCTR' 'TEST1',
        space space space 'BDC_OKCODE' '/0',
        'SAPLRKPM' '0298' 'X' space space,
        space space space 'PRCT_V-DATAB' '01.01.2005',
        space space space 'PRCT_V-DATBI' '31.12.9999',
        space space space 'PRCT_V-KTEXT' 'Test Profit Center 3',
        space space space 'PRCT_V-LTEXT' 'Test Profit Center 3',
        space space space 'PRCT_V-VERAK' 'ABC',
        space space space 'PRCT_V-KHINR' '1001',
        space space space 'BDC_OKCODE' 'PRCT_SCREEN_CC'.
        call transaction 'KE51' using bdctab mode 'A' update 'S'.
        if sy-subrc <> 0.
          write :/ 'Error when creating profit center.'.
        endif.
    endform.
    form fill_screen using program
                           dynpro
                           dynbegin
                           fnam
                           fval.
      clear bdctab.
      bdctab-program = program.
      bdctab-dynpro = dynpro.
      bdctab-dynbegin = dynbegin.
      bdctab-fnam = fnam.
      bdctab-fval = fval.
      append bdctab.
    endform.
    When I execute the program in mode 'A' (view all the input screen), the program got stuck to the first screen. I can't see any fields (at least I expected the field 'PRCT_V-PRCTR is filled with the value 'Test1')being filled but only an error 'Make an entry in all required fields'.
    Can anyone please help? Thanks!

    Thanks for your reply.
    I have tried to add
    Data: V_kokrs like csks-kokrs value 'CA01'.
    SET PARAMETER ID 'CIC' FIELD V_KOKRS.
    OR
    perform fill_screen using:
    'SAPLSPO4' '0300' 'X' space space,
    space space space 'SVALD-VALUE'<Controlling Area>,
    space space space 'BDC_OKCODE' 'FURT'.
    but it does not work. The error still exists.
    I know that it is required to enter the controlling area before creating profit center. But when you have once saved the controlling area, it will no longer automatically prompt out when using t-code ke51 again. You need to go to the menu 'Extras -> set controlling area' if you wanna to set the controlling area again. So during recording, the starting screen is 'SAPLRKPM' '0200' instead of 'SAPLSPO4' '0300'. I just wonder in normal case you got stuck in a screen, your input value will be colored in red. But in my case, even I have set the value of profit center, the field is still blank.
    I will now try to do it via BAPI. But I am still have interest in what's wrong with the BDC. Thanks!

  • Some questions about onboard program

    HI everone
    It says that in ni-motion Each onboard program gets a default time slice of two milliseconds, after which it relinquishes control of the processor to the next onboard program or housekeeping task.what does this mean? a onboard program get 2ms time slice and it executes
    once or several times  but how long it has to wait to execute again.in this case i wonder if the onboard program has determinism and if it can implement precise timed loop.Thank you !!!

    bgrain,
    Onboard programs are guaranteed to run for 2 ms (though this time can be configured to be more or less) every Onboard Program Interval Period.  By default the Onboard Program Interval Period is 63 ms.  If the motion board is not busy with other tasks, the onboard programs may run more than this.  It may take several time periods for the entire onboard program to be executed.  This depends on the number of commands and how long each command in the onboard program takes to execute.
    I do not recommend the use of an onboard program for implementing a precise timed loop.  But final answer would need to factor in what you determinism requirements are.
    Thanks,
    Rodger S.

  • Questions about System Requirements for Adobe Air programs

         Earlier today I asked someone who runs Tweetdeck if they knew what the system requirements were for running Tweetdeck on my desktop (Windows)
    they gave me a link here: http://www.adobe.com/products/air/systemreqs/
    and I found this:
    Windows
    2.33GHz Intel® Pentium® 4, AMD Athlon® 64 2800+, or faster processor
    Microsoft® Windows® XP Home, Professional, or Tablet PC Edition with  Service Pack 3; Windows Server® 2003 or 2008; Windows Vista® Home  Premium, Business, Ultimate, or Enterprise (including 64-bit editions)  with Service Pack 2; or Windows 7
    512MB of RAM (1GB recommended)
    Here are my computer statistics:
    Operating System: Windows Vista™ Home Basic (6.0, Build 6001) Service Pack 1 (6001.vistasp1_ldr.101014-0432)
               Language: English (Regional Setting: English)
    System Manufacturer: Hewlett-Packard
           System Model: Compaq Presario CQ60 Notebook PC
                   BIOS: PhoenixBIOS 4.0 Release 6.1    
              Processor: AMD Athlon Dual-Core QL-65 (2 CPUs), ~2.1GHz
                 Memory: 2814MB RAM
              Page File: 1858MB used, 3993MB available
            Windows Dir: C:\Windows
        DirectX Version: DirectX 10
    DX Setup Parameters: Not found
         DxDiag Version: 6.00.6001.18000 32bit Unicode
    Will me only having a 2.1GHz processor really affect how my performance is with Adobe Air products/apps in general?

    Yes- I've had some lower price pc's using an Adobe AIR app and can tell the difference.
    Computers where performance was a huge issue was Compaq CQ56 & Toshiba Satellite C655D
    These computers are under 2.0 GHz and the app seems to freeze up on occassion or run slower.

  • Question about final format for integrated film clips and moving images in webpages created by Muse

    About a year ago I gave up even trying to construct websites. There were too many new factors and technical aspects of correct scripts and coding to make it interesting for a designer with no interest in programming. It´s understandable that all new gadgets such as mobile surf panels, mobile internet on different cell phones, lap tops and stationary computers and a lot of different browsers made it impossible to run with just plain html. But when I found out that many viewers couldn´t even watch Flash movies or solutions with flash components I said enough is enough.
    Now a while ago when HTML5 was released I heard that it made it possible to create films and almost identical content as with Flash films without using them. Bought some templates and realized that it really worked. So here are my questions:
    What format does Adobe Muse CC use when I add films and stuff into it, and what format will come out of it when it´s an official website?
    Do Adobe Muse CC convert film formats so they will be visualized correctly on the end viewers browser, computer or phone?
    Will Adobe Muse CC advice me of what film or animation format will be the best for my viewers on the web or on a mobile internet?
    Are there any guidelines available for how I shall save and export filmclips or animations before they are imported into Adobe Muse CC?
    Regards
    Jack

    Hello Jack,
    Currently, you can only import an swf file or you can embed videos from youtube, vimeo etc. into Muse / add HTML5 Video to Your Website.
    Take a look at these simple videos that explain the currently available processes for adding videos in Muse, in a step by step method:
    1. http://tv.adobe.com/watch/learn-adobe-muse-cc/inserting-a-youtube-flic kr-or-hulu-video/
    2. http://www.youtube.com/watch?v=5in4swnIFsw
    3. http://www.youtube.com/watch?v=KnBFLQheOk4
    Hope this helps.
    Cheers
    Parikshit

  • PXI 2527 & PXI 4071 -Questions about EMF considerations for high accuracy measurements and EMF calibration schemes?

    Hi!
    I need to perform an in-depth analysis of the overall system accuracy for a proposed system. I'm well underway using the extensive documentation in the start-menu National Instruments\NI-DMM\ and ..\NI-Switch\ Documenation folders...
    While typing the question, I think I partially answered myself while cross-referencing NI documents... However a couple of questions remain:
    If I connect a DMM to a 2 by X arranged switch/mux, each DMM probe will see twice the listed internal "Differential thermal EMF" at a typical value of 2.5uV and a max value of less than 12uV (per relay). So the total effect on the DMM uncertainty caused by the switch EMF would be 2*2.5uV = 5uV? Or should these be added as RSS: = sqrt(2.5^2+2.5^2) since you can not know if the two relays have the same emf?
    Is there anything that can be done to characterize or account for this EMF (software cal, etc?)?
    For example, assuming the following:
    * Instruments and standards are powered on for several hours to allow thermal stability inside of the rack and enclosures
    * temperature in room outside of rack is constant
    Is there a reliable way of measureing/zeroing the effect of system emf? Could this be done by applying a high quality, low emf short at the point where the DUT would normally be located, followed by a series of long-aperture voltage average measurements at the lowest DMM range, where the end result (say (+)8.9....uV) could be taken as a system calibration constant accurate to the spec's of the DMM?
    What would the accuracy of the 4071 DMM be, can I calculate it as follows, using 8.9uV +-700.16nV using 90 days and 8.9uV +- 700.16nV + 150nV due to "Additional noise error" assuming integration time of 1 (aperture) for ease of reading the chart, and a multiplier of 15 for the 100mV range. (Is this equivalent to averaging a reading of 1 aperture 100 times?)
    So, given the above assumptions, would it be correct to say that I could characterize the system EMF to within  8.5uV+- [700.16nV (DMM cal data) + 0.025ppm*15 (RMS noise, assuming aperture time of 100*100ms = 10s)] = +-[700.16nV+37.5nV] = +- 737.66nV? Or should the ppm accuracy uncertainties be RSS as such: 8.5uV +- sqrt[700.16nV^2 + 37.5nV^2] = 8.5uV +-701.16nV??
     As evident by my above line of thought, I am not at all sure how to properly sum the uncertainties (I think you always do RSS for uncertainties from different sources?) and more importantly, how to read and use the graph/table in the NI 4071 Specifications.pdf on page 3. What exactly does it entail to have an integration time larger than 1? Should I adjust the aperture time or would it be more accurate to just leave aperture at default (100ms for current range) and just average multiple readings, say average 10 to get a 10x aperture equivalent?
    The below text includes what was going to be the post until I think I answered myself. I left it in as it is relevant to the problem above and includes what I hope to be correct statements. If you are tired of reading now, just stop, if you are bored, feel free to comment on the below section as well.
    The problem I have is one of fully understanding part of this documenation. In particular, since a relay consists of (at least) 2 dissimilar metal junctions (as mentioned in the NI Switch help\Fundamentals\General Switching Considerations\Thermal EMF and Offset Voltage section) and because of the thermo-couple effect (Seebeck voltage), it seems that there would be an offset voltage generated inside each of the relays at the point of the junction. It refeers the "Thermocouple Measurements" section (in the same help document) for further details, but this is where my confusion starts to creep up.
    In equation (1) it gives the expression for determining E_EMF which for my application is what I care about, I think (see below for details on my application).
    What confuses me is this: If my goal is to, as accurately as possible, determine the overall uncertainty in a system consisting of a DMM and a Switch module, do I use the "Differential thermal EMF" as found in the switch data-sheet, or do I need to try and estimate temperatures in the switch and use the equation?
    *MY answer to my own question:
    By carefully re-reading the example in the thermocouple section of the switch, I realized that they calculate 2 EMF's, one for the internal switch, calculated as 2.5uV (given in the spec sheet of the switch as the typical value) and one for the actual thermocouple. I say actual, because I think my initial confusion stems from the fact that the documenation talks about the relay/switch junctions as thermocouples in one section, and then talks about an external "probe" thermocouple in the next and I got them confused.
    As such, if I can ensure low temperatures inside the switch at the location of the junctions (by adequate ventilation and powering down latching relays), I should be able to use 2.5uV as my EMF from the switch module, or to be conservative, <12uV max (from data sheet of 2527 again).
    I guess now I have a hard time believeing the 2.5uV typical value listed.. They say the junctions in the relays are typically an iron-nickel alloy against a copper-alloy. Well, those combinations are not explicitly listed in the documenation table for Seebeck coefficients, but even a very small value, like 0.3uV/C adds up to 7.5uV at 25degC. I'm thinking maybe the table values in the NI documentation reffers to the Seebeck values at 25C?
    Project Engineer
    LabVIEW 2009
    Run LabVIEW on WinXP and Vista system.
    Used LabVIEW since May 2005
    Certifications: CLD and CPI certified
    Currently employed.

    Seebeck EMV needs temperature gradients , in your relays you hopefully have low temperature gradients ... however in a switching contact you can have all kind diffusions and 'funny' effects, keeping them on same temperature is the best you can do. 
    Since you work with a multiplexer and with TCs, you need a good Cold junction ( for serious calibrations at 0°C ) and there is the good place for your short cut to measure the zero EMV. Another good test is loop the 'hot junction' back to the cold junction and observe the residual EMV.  Touching (or heating/cooling) the TC loop gives another number for the uncertainty calculation: the inhomogeneous material of the TC itself..
    A good source for TC knowledge:
    Manual on the use of thermocouples in temperature measurement,
    ASTM PCN: 28-012093-40,
    ISBN 0-8031-1466-4 
    (Page1): 'Regardless
    of how many facts are presented herein and regardless of the percentage
    retained,
                    all will be for naught unless one simple important fact is
    kept firmly in mind.
                    The thermocouple reports only what it "feels."
    This may or may not the temperature of interest'
    Message Edited by Henrik Volkers on 04-27-2009 09:36 AM
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • I have a question about the downloads for CS4.

    I had to go back to CS4 Master Suite after my card was deactivated, because adobe got hacked and my credit card was compromised. Since I was in the middle of traveling and I'm still in a bad situation, because of it I am still on CS4. Which sucks for my workflow now.
    Well, anyway... Sorry, still very frustrated.
    When all that happened I had to download CS4 Master Suite from your site, because the disks are not with me. Photoshop continuously shutdown on me. If I attempt to move a layer up or down in the layers panel it froze and shutdown every freaking time. After Effects and Premier Pro could not export or render anything. Illustrator did what it's supposed to do most of the time. Photoshop, Illustrator, After Effects, and Premiere Pro are the only programs I use really. They are essential to my freelance work and I have had to turn away projects ever since this whole ordeal started last year.
    About a month ago removed CS4 and downloaded Creative Cloud again, because I thought I was in a place were my bank could send me a card. Some how I received another monthly trial and everything was awesome again while I waited for my card. My card didn't come. The trial ended and now I'm right back to not being able to integrate with Cinema 4D and so on. Now that is not your fault. So, I'm not going there.
    I did, once again, download the install file for CS4 Master Suite and install the same programs. They are just as problematic as they were the first time I used the .dmg file from your downloads site.
    Now I know you are far away from CS4, but that is what I am on until I can get back to the US and get another card, because you don't accept paypal or anything else.
    Is there anyway I can get an actual proper working install of CS4. I can work around all the features I lost if I can get a download that actually has everything it's supposed to have in it. I do not pirate software, which is why I went backwards. So, please, please, please, please do something about that .dmg that doesn't have everything need to make the program work properly.
    Thank You,
    From

    Your technical issues have zero to do with the installers. Whatever is at play is rooted on your system, but you have not provided any specific system info nor crash logs. Pardon me, but "Photoshop is crashing" is a useful as my 88 year old grandma telling me her phone doesn't work...
    Mylenium

  • Question about CPU usage for video playback

    I've asked a related question already on the Safari forum, but would like some clarification, please.
    The speed of this iMac is 400 MHZ and whenever I go to YouTube or almost any other site that requires video I see that the CPU usage can peak way up at 80% or more. I have Flash 9 installed which has a minimum of 500 MHZ, so I get pretty choppy video, but that's not the issue here. I can live with that. I keep any other applications closed. I'm often running a small fan over the top of the iMac to help vent the buildup of heat. I can monitor the temperature at the Hard Drive and I suppose that gives me an idea, of sorts, about general temperature conditions inside.
    The answer I got was that this kind of CPU usage could be detrimental to the processor as it builds up excessive heat and to keep this kind of video to a minimum.
    My question is can anyone roughly suggest what a maximum time on YouTube, for example, would be, 2 minutes, 5 minutes, is 10 minutes too long? I have plenty of RAM at 768. Some guidelines?
    Thanks.

    Hey WZZZ,
    Thanks for the star and kind words.
    I'm the de facto Mac guy at my kids' school and we have around 25 iMac Slot Loaders working there. You can imagine they get abused quite a bit. There are 10 running Garage Band in the Music Department. That puts a tremendous strain on the CPU and I'm actually surprised that they run it so well. My son had a 600 iMac running GarageBand, he was complaining that it was getting jumpy and when I looked at it he was running 10 unlocked tracks simultaneously! So now he has an eMac G4 800 and that of course runs a lot better.
    So to sum up, with all the abuse of those machines in terms of the CPUs the problems I have with them have nothing to do with that. The problems have more to do with parts of the OS that they toss, headphone jacks abused, CDs jammed in the slots, and the like.
    A couple of other related things. I've got Hardware Monitor, demo, installed and I think it reported it could only find the hard drive sensor, if I'm not mistaken - nothing else on this Mac with a sensor. Is that right?
    I see references to CPU sensors on 400 iMacs but on the 400 I have here for repair Temperature Monitor reports no sensors. Perhaps there were different versions of the 400.
    But very good to hear that the fan is a good idea for CRT related things. Should I keep the fan running-mostly for that hard core CRT stuff- even if the computer is sleeping and the room temp. is only around 62-64 F.? (We need to put on warm clothes to sit in front of this thing now, but worth it to keep this old machine happy).
    On the one I did the fan pushed the airflow in the direction of the passive flow of the iMac - in at the bottom and out the grill by the handle.
    One more question, more out of curiosity than anything else: If I move this small clip-on fan close to the case - right now it's about 3 feet away and the image is stable - the screen begins to flicker and flutter quite a lot. My theory is that that's happening not necessarily because of electro-magnetic interference from the fan motor, but rather, because the back of the tube is getting cooled unevenly. What do you think?
    Well the classic failures that I see in the iMac are in this order:
    1) Dielectric breakdown of the flyback transformers internal insulation. This is heat/age related and a common problem with CRTs in general.
    2) Breakdown of high voltage electolytic capacitors and regular high voltage capacitors on the neck board and PAV supply.
    3) Solder problems with the flyback itself. This is diagnosed by the upside down boot technique.
    I used to repair these problems but now it's easier for me to swap the Firewire boards into working 350s. I've got 12 of those in the basement currently.
    Richard

Maybe you are looking for

  • Laptop turning off 15 seconds after starting

    My lap top displays the message that says cooling fan not working correctly. it says continued use is not recommended and i may lose my data. it further asks me to press the enter key to continue and directs me to www.hp.com/go/techcentre/startup. wh

  • Table name for ( ECR )

    Dear Guru's can u provide me table name where i can get object no.  for the corresponding change number. ( ECR no. ) . I want to check the status of change number by puting the object no. in Table " Jest ". Status means ECR release, ECO release etc.

  • [ERROR] Model binding context not initialized

    Hello, I made a adf webapp with JDEV 10.1.2. I deployed my webapp on tomcat 4. It all work fine. Then i tried to call it as a portlet from a portal (JAHIA www.jahia.net). I got the following error in tomcat : Model binding context not initialized. I

  • Re-importing FDM application from XML not removing deleted objects/records

    I migrated our FDM application from one environment to the next environment, by exporting the FDM application from the source environment to an XML file and subsequently importing the FDM application XML file in the target environment. This appeared

  • ALV table issue after patching.

    Hi Experts. In our applications, there is a button. On click of that button an ALV list will be displayed in the POP-UP. First time when we click the button this works fine. After that the ALV list does not get displayed in the POU-UP. Every time we