System Landscape Directory, WHY and HOW

Hello Forum,
I have few Doubts with reference to SLD.
1. I am not sure why it is required.
2. I have installed Netweaver Sneek Preview - JAVA version, I have R/3 4.6 system , and I have another Installation which has BW3.5, EP 6, J2EE . How configure SLD among these ????
I want to keep Netweaver Sneek Preview as the main server for SLD.
Thanks
Ravish

Hello Gregor
I figured out little and got SLD working for 2 things. But 3rd one, I am getting RFC error as below , while configuring.
Before that I would like to give details about landscape.
1. I have installed NetWeaver Sneak Preview - JAVA Version on Windows 2000. This I want to make as SLD Server.
I did data transfer using Visual Administration tool on this and Web AS Java, details available when I check the Technical System Browser for this.
I also established the bridge to R/3 4.6C by providing Hostname , sapgw00 - And this server details are also available in the SLD page under Web AS ABAP.
2. I have R/3 4.6C installed on Unix box
On this , I went to RZ70 and configured, these details are available on SLD page under Web AS ABAP ( previous point)
3. Now, I have 3rd system installed on UNIX box - details are NetWeaver ( BW 3.5 , J2EE , EP 6.0) . I am trying to do the same steps as done to R/3 4.6c in RZ70 but getting RFC Error as below.
Collection of SLD data finished
Data collected successfully
RFC data prepared
Used RFC destination: SLD_NUC
RFC call failed: Error opening an RFC connection.
Existing periodic jobs removed. Number: 1
Program scheduled: 20050917 015300
Event-controlled job already exists; scheduling not necessary.
What need to be done ?????
Thanks
Ravish

Similar Messages

  • How to set up the System Landscape Directory

    Hello Forum,
    I have installed Netweaver sneek preview - Java version.( on Windows box)
    I want to configure SLD on this how to go ahed ???? My other systems are
    1. R/3 4.6C on Unix box
    2. Netweaver (BW 3.5, EP 6.0) on Unix box
    I want to make Netweaver sneek preview  as SLD Server.
    Thanks a lot
    Ravish

    Hi Ravish,
    Please have a look in https://websmp204.sap-ag.de/sld. Then navigate to
    Solution Life-Cycle Management ->
      System Landscape Directory ->
        Media Library
    And choose the document "SLD Getting Started - Check List".
    Best regards,
    Amit

  • Doubts in System Landscape Directory

    Hello All,
    I got some basic doubts in SLD.
    Why do we need to store the information about the installed products and to be installed products in software catalog?
    And, what is this techncal system?
    After reading few help sites, what I understand is the following:
    For example SAP is a product and  CRM etc are the software components. We create the technical system for this product like for client 100 we create a technical system and for client 200 we create another technical system. And we give some logical names, called business sytems, to these technical systems.
    My second question is, why do we need to create all these information(the information in SLD)? Why cant we directly create messages types, message interfaces etc and configure them in Integration directory without using the information in SLD like business system?
    In Integration Directory, we say that the sender is one Business System and receiver is another business system. These business system are created based on some technical systems. These technical systems are based on some software components and product. This product and the software component might be a installed or non installed product. Then how do we can get the connection between the sender and the business system? Can you please explain me the idea behind considering the sender and reciever as business systems.
    Can anybody please clear the above doubts?
    Priya

    Hi Priya,
    <u><b>SLD:</b></u>
    The System Landscape Directory of SAP NetWeaver (SLD) serves as a central information repository for your system landscape. A system landscape consists of a number of hardware and software components that depend on each other with regard to installation, software updates, and demands on interfaces.
    - so talking about the working of an SLD, here if any information is required for the integration server regarding the systems(logical or physical) and the software (installed products) it refers to the SLD.
    - to tell you about the other features it has....it captures the dimensions of the system landscape like solution dimension, transport dimension and technical dimension.
    - putting it in short XI IS A CLIENT OF SLD
    Also go thru this link and understand more about SLD <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/31/f0ff69551e4f259fdad799a229363e/frameset.htm">System Landscape Directory</a>
    <u>
    <b>SOFTWARE CATALOG:</b></u>
    The SLD contains a Software Catalog of all installable SAP products and software components. The Software Catalog includes information about support packages and dependencies between the products and software components. This information is the basis for the description of the system landscape.
    Also go thru this link and understand more about Software Catalog <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/a2/2999ef97ea2b4790165f9ca5c05c41/content.htm">Software Catalog</a>
    <u><b>TECHNICAL SYSTEM, BUSINESS SYSTEMS, SOFTWARE PRODUCTS:</b></u>
    Technical system correlates the software to the physical host on which it is installed
    Or in other words Technical systems are application systems that are installed in your system landscape.
    - they are actually the basis for defining the business systems.
    - we assign a technical system to a business system to help the SLD make the appropriate association.
    - the software products used by the business system are got from the technical system definition.
    - to note 1 technical system can have more than one business system assigned to it....and as told the SLD make the appropriate association between them.
    Also go thru this link and understand more about each of it:
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/24/8fa93e08503614e10000000a114084/content.htm">Technical Systems</a>
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/42/c817d9d2296bb2e10000000a1553f6/content.htm">Business Systems</a>
    <a href="/people/sap.india5/blog/2005/11/03/xi-software-logistics-1-sld-preparation Preparation</a>
    Regards,
    Abhy

  • You do not have permission to view the System Landscape Directory.

    Hello there,
    When I accessed my SLD from portal, it took me to the page but kept saying:
    - You do not have permission to view the System Landscape Directory. Minimum required: UME role with permission com.sap.lcr.LcrUser and J2EE role LcrUser. See the SLD Post-Installation Guide for details
    - SLD not configured; configure the SLD in Administration first.
    I searched on these forums for the above error. Got some results, but nothing really substantial that has helped/fixed my problem.
    I also read a bit on SLD from the pdf file named: System Landscape
    Directory of SAP NetWeaver 2004s
    I also worked on the security roles and actions to individual
    users or user groups like for ex: the above pdf file advised I map the security roles from Visual Administrator, to the created roles in the portal. I've done that too. Like create a user group: 'SAP_SLD_ADMINISTRATOR'  and create a user role corresponding to it, which would be: 'LcrAdministrator'
    Then, I went to visual administrator, and clicked on 'Assign User Groups to Roles'
    Even after this, I tried to access the SLD from portal: It is still giving me the same error I mentioned above in bold italics.
    Can somebody please help me how to fix this issue?
    Thanks
    Dino.

    Graham:
    Thank you very much for making the effort to reply to my query.
    But, it still hasnt solved my problem yet.. for some reason even though I followed your instructions and did what you advised. 
    I have attached a screenshot of my Visual Administrator screen that you advised me to modify/change.
    Here it is: http://img166.imageshack.us/img166/2259/screenshot002co1.jpg
    After I made the changes, I restarted the J2EE server and went to my portal SLD page: [http://org-x:50000/sld]
    Tried authenticating usernames: LcrAdministrator and Administrator.
    Both attempts resulted in the same error show below:
    - You do not have permission to view the System Landscape Directory. Minimum required: UME role with permission com.sap.lcr.LcrUser and J2EE role LcrUser. See the SLD Post-Installation Guide for details
    - SLD not configured; configure the SLD in Administration first.
    I am wondering, if you would have another workaround regarding this issue, can you please let me know?
    Thanks
    Dino.

  • Battery Pull - When, Why, and How

    An *excellent* article on the when, why, and how of doing battery pulls on your BlackBerry.  It's recommended many times on these boards to fix a multitude of problems because it WORKS!  Here's why:
    http://crackberry.com/blackberry-101-battery-pulls-when-why-and-how
    And if you don't want to click the link, here are a few of the highlights:
    Maybe [your BlackBerry] is not working as fast as before, the internet is stalled, or application memory is gone and nothing has been added. Is it possessed? Do you want to hurl it against the wall?
    Before exchanging the device or panicking that it’s broken, know this. It’s normal; from time to time, your device might become slow and unresponsive. There is a quick and simple way to troubleshoot these issues. In these cases, it’s necessary to reset your BlackBerry device by performing a hard or soft reset. A hard reset is also called a battery pull.
    Essentially, a battery pull restarts the operating system on your BlackBerry device and is just like rebooting your PC when it’s experiencing problems. It is not the same as using the Pwr Off/On button. This only places the phone in standby mode. Not only does a battery pull solve various problems with your device, it also frees up application memory and shuts down applications running in the background that can drain battery and resources.
    A battery pull can help when:
    Hardware Problems
    Device display freezes or jerks
    Torch/Storm devices lag when going from Portrait to Landscape and vice versa
    Keypad/Trackball stops responding or does not work
    SIM card errors
    Software Problems
    Java code or module errors appear on screen (e.g. Uncaught exception)
    Applications are slow, unresponsive, do not load or lag
    Theme issues
    Bluetooth errors – connecting, pairing, etc.
    Installing/Uninstalling Applications & Theme)
    Music streaming apps (Slacker, Pandora) experience continuous buffering
    Social networking apps (Twitter/Facebook) indicate there is no connection available
    Memory leak – available application memory drops
    LED Notification - LED keeps flashing when there are no new e-mails, texts, alarms, etc.
    Maybe you don't WANT to physically remove the battery; I know I don't like removing the protective case repeatedly to take the battery out of the phone.  Thankfully, there are third party "apps" that simulate a battery pull that you can download from BB App World. I use QuickPull by Steelhorn Software (free); it will reboot your device on a schedule you set, or you can do it manually as needed.  A+ Reset ($2.99 after free trial), deReset ($5.99), Restart Me (free) are other options, all available through BB App World.
    HTH someone...your BlackBerry can do a lot for you, but you do need to do some caretaking and maintenance. 

    Hi SuzyQ,
    I appreciate you sharing your tricks of the trade and words of wisdom to our community members.   Your information in this post definitely explains the "why" behind some of our basic troubleshooting steps.  Your feedback in greatly appreciated.
    Thanks for being an active member in our community forums,

  • System Landscape directory not available error,

    I am still a beginner, and I am having some slight trouble understanding, what tools would be needed, and how to install. I am using the forums.
    We have the MII Discovery Server up and running.
    NWDS Server installation is done.
    We have the MII track ready to be used for Development(SLD URL is available) , Userid and password available
    I am working on installing the NWDS 7.3 Developer Workspace.
    Would I also need to do NWDS Server install on my laptop?
    Would these steps be sufficient?
    1. Download and install JDK 1.6
    2. Copy the file nwds-extsoa-7.3-SP00-PAT0000-win32.zip from:
    <your download location>\51039309\DATA_UNITS\JAVA_IDE\distros\com.sap.netweaver.developerstudio.distribution.complete.extsoa\8.30.0.101020102100
    to a convenient folder.
    3. Extract the content and you will have a folder with name eclipse.
    4. Launch the Netweaver Developer Studio from folder eclipse, you may want to create a shortcut on the Desktop.
    5. If you haven't maintained JAVA_HOME property or if it's pointing to some other java version, eclipse will complain about it. In the dialog window locate the JDK 1.6 installation. Path to JDK 1.6  should be something like
    C:\Program Files\Java\jdk1.6.0_25\bin
    6. Restart the NWDS after this and select a suitable workspace.
    7. Set the run time engine in NWDS, by going through the menu path:
    Window->Preferences->SAP AS JAVA
    Question:
    1. I am unable to Set the run time engine in NWDS, please could  you give me details steps with what I would need to enter for Instance Hostname and Instance Number...etc
    2. As part of Development installation do I have to Modifying the Logon Page? Do I have to go thru the Server installation in order to start developing on eclipse environment?
    I do not have the war file. How do i  Copy the war file tcsecumelogonui.war from
    <Installation drive>:\usr\sap\<SID>\J00\j2ee\cluster\apps\sap.com\com.sap.security.core.logon\servlet_jsp\logon_ui_resources\tcsecumelogonui.war
    3. System Landscape directory not available error,
        In the Component Browser when I right click and select New u2013 Development Configuration u2013 Import From System Landscape Directory (SLD) u2013 Next (Enter UserID and Password)
    Thank you

    Hello,
    For the SLD error, please,  configure SLD following as per this docuemtnation:
    http://help.sap.com/saphelp_nw04/helpdata/EN/bb/c2b6421a75da11e10000000a155106/frameset.htm
    Regarding the settings to enter NWDS to connect to AS Java, you have to enter the java instance data so that NWDS can connect to it in order to make deployments, etc....
    Please, see also the following documentation that explains stp by step how to work with NWDS.
    http://help.sap.com/saphelp_nw04/helpdata/en/fe/a3996fa314f94f8a0c3475b08636d0/frameset.htm
    I hope this helps you.
    Regards,
    Blanca

  • System Landscape Directory is not accessible

    I am trying to get my end to end monitoring working but every time I try to log in and display it asks for a user and password and no matter which user I try it tells me i have no authorisations...
    So someone suggested that I goto /nwa to implement the template...
    When I go there and put in the user and password it comes up with System Landscape Directory is not accessible.
    Does anyone know why this is? or what can fix it?
    NOTE: It is worth mentioning that the SLD can be accessed by the IR and ID... and I can go on to the SLD directly so I don't understand this issue...

    Hi,
    >>>>Also I am on a PI system so should it be PIISUSER?
    yes
    you can also check for errors from VA
    /people/michal.krawczyk2/blog/2005/09/07/xi-why-dont-start-searching-for-all-errors-from-one-place
    Regards,
    michal
    <a href="/people/michal.krawczyk2/blog/2005/06/28/xipi-faq-frequently-asked-questions"><b>XI / PI FAQ - Frequently Asked Questions</b></a>

  • System Landscape Directory for Portal 7.0

    Good Day All,
    Currently we are running Portal 7.0...now we are planning to run TREX 7.0 on our landscape.
    In the post instlation guide of TREX its mentioned that we need to register the TREX on the System Landscape Directory (SLD).
    Can we uitlize the SLD running on EP 7.0 JAVA AS or we should have a stand alone JAVA AS for SLD separately.

    Hi Demorgan.
    The purpose of SLD is gathering and updating landscape data automatically. In other words you do not need to gather this information manually, e.g. - in Excel sheets.
    Thus from the functional point of view it doesn't matter either TREX is registered in SLD or not. It's about how you maintain your system landscape.
    Best regards,
    Aliaksandr Zhukau
    P.S.: You can find information resources about SLD here [System Landscape Directory (SLD)]

  • Where 's the type of  System Landscape Directory in Technical System  ?

    Hi experts:
       when I configured the name server, I create a Technical System in sld which type should  be System Landscape Directory . But this time i faced urgent problem, i can not find the type of System Landscape Directory in the Technical System Type!!
    The valid type of Technical System are Web AS Java ,Web AS ABAP,Standalone,Third-Party. where's my System Landscape Directory type ????
    abap and java  engine installed in one server, and one system , XI also installed.
    how can i solve this problem,how can i get back my System Landscape Directory  type?

    I think i solved my problem.
    In Landscapes,I create a NWDI system , and a step is "Add systems to landscape" and there is a button named "New Hosted System" .Here ,I can create SLD system that I wanted.

  • Factory reset - the what, why, and how for Gingerbread

    I wanted to share this information regarding a Factory Reset and how it is used for Gingerbread - both the what, why, and how - in case anyone is interested in the details. If you embark on this process, this thread is worth a close read. thanks to d.harris for writing this up for the SOAK group. good luck everyone and remember, YMMV.
    First, what does a "factory reset" do? The short answer is: it will return your phone to the condition it was in when you first purchased it EXCEPT the Android version will match your phone's latest update. For example, I had Android 2.2.1 (Froyo) on my phone before the "soak". My phone was updated to Android 2.3.3 (Gingerbread or "GB") during the "soak". I had some trouble with video performance in the Fox News app and missing album cover art in the Google Music app. So I decided to do the factory reset. After the reset was finished, my Droid X still had Android 2.3.3 on it but all of the settings had been restored to their factory defaults. And presumably, all Android operating system (OS) caches had been flushed. All of the data that was stored in my phone's memory was cleared. So my contacts were all gone. And I had to reactivate my phone (*228 1) just like a new phone and reenter my Google account info.
    Does a factory reset actually clear the entire contents of the phone's memory and re-install Android from scratch? (That's what I wish it did.) But I'm not sure that it does that because the entire process seems to go too fast for that. However, a factory reset does seem to do a better job of cleaning out the remnants of the previous OS (Froyo 2.2.1) than a standard "update" does. But that's not all.
    The factory reset also clears all of the apps that were installed in the phone's memory. And it clears all of the app data that was installed in the phone's memory. So you will have to reinstall all of your apps from the Android Market (or wherever they came from). Normally, you do not have to pay for them again because the Android Market remembers your previous purchases as long as you register your phone with the same Google account.
    However, the Android Market does not remember the free apps that you installed---so you should make a list of all your apps before you reset your phone so you won't forget the free ones. The reason I wrote "installed in the phone's memory" above is because a factory reset gives you a choice whether or not to clear your phone's micro SD memory card. If desired, it will leave it alone. So any apps or data will still be present on your card after the reset. However, your phone will not be aware of the apps on the memory card because all "knowledge" of them will have been erased from your phone's internal memory---you'll still have to reinstall ALL of your apps. But the data files will still be there. Regarding the "built-in" apps that come pre-installed with Android, they will also be restored to their original state and version when you do a factory reset. So you'll need to update some of them (like updating Google Maps and updating Adobe Flash from 10.1 to 10.3).
    Before you do a factory reset, you should have a fully charged battery becaues you do NOT want to run out of power in the middle of a reset---that could "brick" your phone. I always take an extra precaution: in addition to a fully charged battery, I also connect my phone to AC with the Motorola AC-to-USB charging adapter that came with it. Not only does it insure that I won't run out of power, it also keeps my battery fully charged so I have a 100% charge after the factory reset (you'll have a lot of work to do afterward to reinstall your apps and restore all of your Android and app settings back to your preferences).
    Here's a pre reset checklist:
    • Export your contacts to your SD card so you can easily restore them later (Contacts/Dialer menu > Import/Export > Export contacts to: SD card).
    • Make a list of all of the apps that you installed (Android menu > Manage Apps > Downloaded tab).
    • Get a copy of your Google account login info (user name and password).
    • Get a copy of your Verizon Backup Assistant PIN (if you use this service).
    • Turn off your phone and pull its battery. Wait 30 seconds or more and reinstall the battery and turn the phone back on. This will make sure that there is nothing hinky in your phone's volatile memory as the factory reset begins.
    • Fully charge your phone's battery and plug the AC charging adapter into the phone.
    Now you're ready to do the deed. Follow these steps:
    1. If it's not already on, turn on Google's "back up my data" option with Android menu > Settings > Privacy > Back up my data. This is required for the next step.
    2. Turn off the "automatic restore" option with Android menu > Settings > Privacy > Automatic restore. This will prevent your phone from trying to download every paid app that was previously on your phone all at once. It is much better---especially if you have a lot of apps---to install them one at a time. Plus, you may not want some of them to be reinstalled right away if you are trying to determine if one of them is causing trouble under GB 2.3.3.
    3 If you do not want to use Google's "back up my data" service to restore your wi-fi passwords and such, then return to Step 1 and turn it off.
    4. Begin the factory reset with Android menu > Settings > Privacy > Factory Data Reset. You'll be asked to confirm that you really want to do a factory reset and you'll be given the opportunity to clear your micro SD memory card as a part of the process. I chose not to clear my memory card because I have a 32 GB card with "tons" of music and other files that I do not want to have to restore (it would take hours).
    When should you do a factory reset? Everyone should do it before they give their phone away, sell it, or discard it. You don't want someone else to have access to your personal data! And, a factory reset can be a helpful troubleshooting tool when faced with problems.
    By the way, my factory reset did not help the video problem I was having with the Fox News app nor did it enable Google's Music app to find all of the album art on my micro SD card. Both problems persisted after the reset under GB 2.3.3.
    Finally, there are other things you can do to flush old data from your phone such as clearing the cache partition of your phone's built-in memory. This requires the use of its "Android system recover" menu. Even though I expect this cache data to be cleared during a factory reset, I did it after my reset just to make sure. Clearing the cache partition is usually what folks try before a factory rest so they can (hopefully) avoid the factory reset. I'll leave it to a Motorola staff person to go into that.

    OK, got it ...  the Power ON Factory reset procedures might have changed with GB ... 
    To get to a Factory reset using the Power up method:
    1.  Power Off phone
    2. Press & Hold the HOME Button
    3. Press and Hold the Power ON button.
    You come up to the Triangle with the Exclamation mark & android guy.
    Press BOTH the Up and Down Buttons at the same time.  This brings up the Blue menu of options.
    use the Up/Down arrows to scroll thru the choices. Press the POWER Button to Select the menu item you choose.
    You can harmlessly test this and just choose to Reboot without doing anything, just to see how it works in case you ever need to do this in the future.
    edit:  It was concluded in the test group that they changed this process to align it with the new DX2 as the camera button isn't hard-wired like it is in the DX. So likely they just wanted to make this process the same for both platforms.  At least it sounds like a good reason...

  • Unable to read software component versions from System Landscape Directory

    Hi XI,
    Once I could import software component version but now I can't. Maybe I did something wrong in SLD.
    Could you please give me some hints?
    Thanks,
    Bruce

    hi,
    i have also problem with "import software componenet version "
    i got a message like
       "unable to import software component version from
    system landscape directory ......."
    than i gone for SLDCHECK...i got an error it is ............
    calling function LCR_LIST_BUSSINESS_SYSTEM
       Retreiveing data from the sld server function call returned   exception  code 4
      connection to sld does not work
      check sld function and configuration
    what that i have to do ...to make it work ....please give me any solution for that please give me detailed info
    with regards
    Edited by: praneeth mamgunta on Jun 27, 2008 4:04 PM
    Edited by: praneeth mamgunta on Jun 27, 2008 4:07 PM

  • Unable to read software component version from System Landscape Directory "

    I've worked in past creating/importing SWCV, but this is new system PI7.0 and stuck.
    A) Is my understanding on resolution correct?
    Should I go and apply notes 940309 and create client copy of existing client 001
                                        OR
    change role of client 001; SXMB_ADMIN -> 'Integration Engine Configuration' to 'Integration Server'
    I have no problem in using client 001 as Integration server, all I want is import of SWCV to work. Thanks. Appreciate the help.
    B) Here is what I have done and the error:
    1) Followed weblog below and created product, software component, technical system, business sytem in SLD.
    /people/srinivas.vanamala2/blog/2007/02/05/step-by-step-guide-xml-file-2-xml-file-scenario-part-i
    2) When I import the SWC from integration repository getting error
    (Unable to read software component version from System Landscape Directory "server:5<system number>00").
    C) Pointers used from the forum to debug the issue, but still no luck
    Below are the points checked from the forum and all steps are correct, but still have issues with the import
    1) check the RFCs SAPSLDAPI, LCRSAPRFC, connection test pass as the program ID registered with Jco
    2) T-code SLDCHECK no errors (followed http://help.sap.com/saphelp_nw04/helpdata/de/78/20244134a56532e10000000a1550b0/content.htm)
    3) T-code SLDAPICUST got user PIAPPLUSER, pwd is correct (reset the pwd)
    4) logged using PIAPPLUSER http://server:port/sld and it works
    5) One of the weblog SLD Check Failed (LCR_LIST_BUSINESS_SYSTEMS function doesn't work) referred to apply notes 940309
    Notes: 940309
    You are installing 'SAP NetWeaver 2004s SR1 ABAP+Java' Usage Type 'NetWeaver Process Integration (PI)'.
    You don't want to use the default client 001, but another client as Integration Server.

    applied portion (PIPostInstallProcess) of OSS notes 940309 and it resolved.
    Note:
    I still retained client 001 and didn't do client copy as mentioned in the notes. The wizard based CTC tool helped. Here are the details if someone has similar issue and want to know further details:
    A NetWeaver Process Integration (PI) Installation (ABAP+Java) has two parts: Installation and configuration. The former is done by the Installer, the latter by the 'Central Template Configuration' (CTC) Tool.
    http://help.sap.com/saphelp_nw04s/helpdata/en/14/39084136b5f423e10000000a155106/frameset.htm
    1.      Call the wizard-based configuration tool as described in Configuration Wizard.
           2.      Select the scenario PI and the task PIPostInstallProcess.
           3.      Choose Execute.
    A list of the steps to be executed by the wizard is displayed.
           4.      Choose Install.

  • Why and how to use events in abap objects

    Dear all,
      Please explain me why and how to use events in abap objects with real time example
    regards
    pankaj giri

    Hi Pankaj,
    I will try to explain why to use events... How to use is a different topic.. which others have already answered...
    This is same from your prev. post...
    Events :
    Technically speaking :
    " Events are notifications an object receives from, or transmits to, other objects or applications. Events allow objects to perform actions whenever a specific occurrence takes place. Microsoft Windows is an event-driven operating system, events can come from other objects, applications, or user input such as mouse clicks or key presses. "
    Lets say you have an ALV - An editable one ...
    Lats say - Once you press some button  you want some kind of validation to be done.
    How to do this ?
    Raise an Event - Which is handled by a method and write the validation code.
    Now you might argue, that I can do it in this way : Capture the function code - and call the validate method.
    Yes, in this case it can be done.. But lets say .. you change a field in the ALV and you want the validation to be done as soon as he is done with typing.
    Where is the function code here ? No function code... But there is an event here - The data changed event.
    So you can raise a data changed event that can be handled and will do the validation.
    It is not user friendly that you ask the user to press a button (to get the function code) for validation each time he enters a data.
    The events can be raised by a system, or by a program also. So in this case the data changed event is raised by a system that you can handle.
    Also, Lets say on a particular action you want some code to trigger. (You can take the same example of validation code). In this case the code to trigger is in a separate class. The object of which is not available here at this moment. (This case happens very frequently).
    Advantage with events : Event handlers can be in a separate class also.
    e.g : In the middle of some business logic .. you encounter a error. You want to send this information to the UI (to user - in form of a pop up) and then continue with some processing.
    In many cases - A direct method call to trigger the pop up is not done. Because (in ideal cases) the engine must not interact with UI directly - Because the UI could be some other application - like a windows UI but the error comes from some SAP program.
    So - A event is raised from the engine that is handled in the UI and a pop up is triggered.
    Here -- I would have different classes (lets say for different Operating Systems). And all these classes must register to the event ERROR raised in application.
    And these different classes for different Operation systems will have different code to raise a pop-up.
    Now you can imagine : If you coded a pop-up for Windows (in your application logic) .. it will not work for Mac or Linux. But of you raise a event.. that is handled separately by a different UI classes for Win, Linux or Mac  they will catch this event and process accordingly.
    May be I complicated this explanation .... but I couldn't think of a simpler and concrete example.
    Cheers.
    Varun.

  • Any time I open Safari i get a popup for myvdrive? why and how do I stop this? yes my safari preferences are checked that popups should be turned off.

    why and how do I stop this? yes my safari preferences are checked that popups should be turned off. Also it pops up any time that I click anywhere to do anything in safari. Please help.

    Please read this whole message before doing anything.
    This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
    The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
    Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you boot, and again when you log in.
    Note: If FileVault is enabled, or if a firmware password is set, or if the boot volume is a Fusion Drive or a software RAID, you can’t do this. Ask for further instructions.
    Safe mode is much slower to boot and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal boot may also be somewhat slow.
    The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
    Test while in safe mode. Same problem?
    After testing, reboot as usual (not in safe mode) and verify that you still have the problem. Post the results of the test.

  • I have Acrobat 9 Pro and when I print hard copies of my PDF letters drop off from sentences throughout the document. Any idea why and how to fix this problem?

    I have Acrobat 9 Pro and when I print hard copies of my PDF letters drop off from sentences throughout the document. Any idea why and how to fix this problem?

    Hi,
    We’re using Windows 7 Professional, Service Pack 1 and system type is 32-bit operating system.
    Ange

Maybe you are looking for