Is it necessary to use this. on objects or is it just good practice?

Is it necessary to use this. on objects or is it just good practice?

warnerja wrote:
yawmark wrote:
Is it necessary to use this. on objects or is it just good practice?It's good practice to use it when it's necessary.
~No, it's only necessary to use it when it's necessary.
It's good practice to use it when it's good practice.<****/>
<****/>
<****/>
(the sound of one hand, clapping)

Similar Messages

  • I use Apple TV's screen saver with a file in my photo library.  If I install newest update - will that change anything with my using this favorite feature?  I have just under 4000 photos in that file.  What is the total # of photos it can utilize?

    I use Apple TV's screen saver with a file in my photo library.  I believe it is first generation or second Apple TV - not the newest one.
    If I install newest update - will that change anything with my using this, my favorite feature?  I have just under 4000 photos in that file. 
    And, what is the total # of photos it can utilize?  If I keep adding photos - is there a limit to the # it will utilize?

    Thank you Alan and  know you are right. I really can do all I need with my netbook and ereader and do not need the ipad. I think I just wanted something new and felt I may enjoy using it a lttle more than the netook. But it would be a waste just to buy one when I donlt acutally need it  And, donl't think it is worth the extra money for me the get the 4g wireless capability since I doubt I would really need it often.
    I may treat myself to the Ipad for the color, touchpad and fun to use but it is very expensive considering how little it will do for me no more than the things I want it for. It woudl be and expensive luxuray, I can do without. I actually  need t learn how to use more of the function avaiable first.  Maybe I should take up playing games and learning to take digital pictures so I can at least load them. If I could learn to do that and take a decent picture, I could start selling back all the "stuff" I have purchased on ebay. haha - I do have a nice doll collection, I would like to sell. I just do not have room for anything else. That was the primary purpose for the Kindle Ereader I bought and enjoy so much,
    But, I will hold onto the thought for a while and see how it goes and what other comments I get, If I think I cannot live without it, then I will have to rethink which one to buy, I coud get the 32 g if I did not have to pay for the 4g wireless. And, if I knew I could get help to teach me how to use and enjoy all the functions, I would give it more serious consideration. My granddaugther got one for Christmas and that was what got me interested in it. I love the size of the screen and it had good color and was fast. She even had an application where she could write her notes and it would convert into typed words. That was a neat feature, If you could print it?
    But thanks again for your comments and I will check later to see I get any other feedback.
    Sunny:)

  • Where we use this scope objects... and what is the limit...

    hi, i am new to this field... plz anybody help me....

    Scope speaks about the lifetime of the attribute(Object)/Bean you have saved should it be in inside. there would different cases here
    1). you can save it within the scope of HttpServletRequest.
    2).you can save it within the scope of HttpServletSession.
    3).you can save it within the scope of ServletContext.
    case 1 would unable to save you to save attributes only under the scope of a single user Request.
    case 2 once you save an attribute the attribute remains inside the session until it is destroyed/invalidated/timed out.
    case3 Once you save your attribute the object remains uptil the end of application i.e until the application server is restarted.
    Well about the limit theoritcally there is no limit to save all these data but in practical it all upto the servletcontainer(Web Server) to speak about the limits.

  • How can I use a COM object that does not have a type library?

    Hello,
    I've created a com server in python for which I do not have a type library. I am able to call functions for this application in Python, TCL, I'm sure VB, etc. without the type library.
    Must I have a type library registered to use this COM object with Labview? I was hoping I could simply supply the name to the refnum (or the GUID) then call functions by passings strings to the invoke node. This does not seem to be possible - am I missing something?
    In the event that I cannot use a com server without a type library. Any recommendataions on how to create one? I'm wondering if I can use the same GUID and create a shell in LabWindows which generates the IDL/TBD file I need for Labview to see my
    com server.
    Any help is greatly appreciated.
    73,
    Timothy

    Timothy Toroni wrote:
    > Thanks for the info, however their example is labview server and
    > python client. I'm going the other way. It's good to know about
    > LabPython though...
    >
    > As of now, it seems to be there is no way to use a COM object without
    > a type library from inside LabView.
    Yes that is true. LabVIEW needs that to configure the Property and
    Methode Nodes correctly. Otherwise it would need to have a special
    Property and Method Node with a configuration dialog similar to the Call
    Library Node, but a LOT more complicated. Not sure many people could
    make use of that, and it would be a very tiring experience trying to get
    things setup in that way, by going through the edit, test, and crash
    cycle over and over again.
    Rolf Kalberm
    atter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • Is it good practice to define text elements in User exits & there by using?

    Hi Experts,
    Simple doubt that, am wrting code in a User Exit. So, here my code works only, if the DOC TYPE = 'XXX'.
    So, instead of using hard coding as 'XXX', I wuld like to use a text element, like
    if DOC TYPE = text-xxx.
    my logic.
    endif.
    and creating the same text element.
    so, let me know that,
    Is it safe/recommended to use text-element in exits?
    Is it good practice to define text elements in User exits?
    thanq

    u can also use SET ID's if u dont want to hardcode like that in ur program.
    if u use SET ids , no need of transport request in case of change in the DOC types , directly u can change values in that set it , its like a master id.
    sytax will be like this
    doc_type in g_doc_type(this is set id ).
    for creation of set ids see tcode GS01.
    regards
    Prabhu

  • The loged on user does not have permission to use this object'

    A professional license user currently has Authorisation to all Customer BPs and Sales Documents.
    When creating a random Sales Order, the error message
    'Create POs(): The loged on user does not have permission to use this object'
    is occuring.  This is not occuring for all Sales Orders, this is occuring randomly.
    Note that the Purchase Orders Button in the Logsitics tab in the sales order is NOT selected.
    Cheers Lisa

    hi lisa
    there could be some changes in transaction notification from your side if there are any i would request you to please comment all the changes and then try saving the document it would definately go ahead as there has to be some change in the stored procedure ,
    Regards,
    Manish

  • 'The logged-on user does not have permission to use this object'

    Hello everyone,
    I am getting the message 'The logged-on user does not have permission to use this object' while saving the Sales Order. I am logging in as a CRM user. There is an addon also running on the server, that saves some data into a user defined table when the Sales Order is saved. Is there any authoisation for users to access user defined tables.
    Regards,
    William

    hi William,
    this is an Authorization issue. provide the user with authorization on your UDT. Definition of user authorization can be found in Administration -- >> System Initialization -->> Authorizations -->> Additional Authorization Creator.... if already defined from here you can fined the additional authorization from the General authorization window.
    regards,
    Fidel

  • This Data Object is currently in use and cannot be edited at this time

    Hi,
    I have a problem with one of my data objects in that when I try an edit it I get ‘This Data Object is currently in use and cannot be edited at this time’. I have tried everything from rebooting the machine. Any ideas?
    Robert

    If you have defined any plan or an alert on this data object , please disable them and try agian..

  • Error Loged On user does not have permission to use this object

    Hi all,
    I am trying to Export Document Data in XML format
    for OSalesinvoice or oPurchaseInovice object it is working fine
      But if i use oPurchaseTaxInvoice it is giving error
    "An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in myDUAPI.exe "
    "Additional information: The Loged On user does not have permission to use this object"
    I have logged as "manger" "manager"
    Dim oInv As SAPbobsCOM.Documents
            'oInv = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
            'oInv = vCmp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseInvoices)
            oInv = vCmp.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oPurchaseTaxInvoice)
            If oInv.GetByKey("9") Then
                oInv.SaveXML("C:\downloads\purinvtax.xml")
            Else
                MessageBox.Show("couldn't find it")
            End If

    Hi Sudish,
    It looks to me that the logged on user is only a CRM user. You need to have a professional user license to access Invoices.
    If you're using only the DI API, please check which user name you are using to connect to DI. If you're using UI API with single sign on, the logged on user to SBO is not a professional user or don't have the correct authorisation.
    Hope it helps,
    Adele

  • "The Loged On user does not have permission to use this object" error

    Hi
    I've created a form that is used by a customer which allows for certain draft documents to be approved and then once approved they are created. The problem that I am having is that when the users attempt to update the changes on the form an error is logged, which is shown below:
    "Error: -3000
    The Loged On user does not have permission to use this object
    System.Runtime.InteropServices.COMException (0xFFFFF448): The Loged On user does not have permission to use this object"
    Once the update button is pressed then a User Defined Table and Drafts are both updated with the relevant modified UDFs from the form.
    If I log onto their system then I don't seem to get any issues. To me it looks like a user authorisation problem but the ones who have used the form seem to have the relevant licences.
    Do you have any idea why this error could be occuring?
    Thanks a lot.
    Steve

    Hi,
    Go to Administration --> System Initlization > Authorizations> General Authorizations not expand all and check if the service call is given full *Read & Write * rights to the required user.
    If not then give full rights and check the add on.
    Hope it helps,
    Vasu Natari.

  • Is it necessary to use the standard function modules always?

    Hi All,
       Suppose i can retrieve the BUSINEES PARTNER ID from the table BUT000 with the help of 'BP_GUID' field through a select query statement. 
    Now is it necessary to use a standard function module to retrieve the same data. what about the performance? which is the better solution. to implement our own code or to use the function module available.
    Please someone clarify me about this issue.
    Regards,
    Sharry.

    If you'd ask the question in general it's obvious that there is no good answer as it always would depend on the circumstance. However, as you've posted your question in the performance tuning forum, let's look at your question in this context first. I think it's fairly safe to say, that in almost 100% of the cases a standard function module will not be as fast as any well implemented and custom tailored code. If in doubt, just try reading the code of the function module you want to read; most likely you will find lots of unnecessary fluff in there, often they read data that you don't even need.
    And as far as buffering is concerned, that can also be an issue. E.g. let's say you do a massive read of distinct business partners and you only need the data once for each partner. Obviously buffering is silly in this case and it might even slow down your program, because the implemented buffering is not necessarily well implemented. I've come across a few cases, where the buffer tables where standard tables with no efficient read access (so no sorted table or hash table) and once tons of data were buffered, it actually took a moment to look up if the record already was buffered (just to find it wasn't there yet).
    Now most of the times this slowdown is not an issue as the lookup is still fast compared to the (usually) prevalent database accesses with their slower IO timing. But another factor to consider is memory consumption and why buffer data in memory (and waste it), if you can't use the buffer anyway? So when I do use standard function modules, I usually try to see what they retain in global memory, to better understand if I need to call some initialization/clearing/refresh function...
    Note also that often you need to process lots of data, but don't find a standard function module for "mass access", so you need to read your object one by one. Obviously that's another good candidate for implementing your own queries, where you can process the data in packages.
    So what might be the reason to use a standard function module? Well, often it's required because the logic is so complex that it would take you too much time to implement it (not to mention that we often simply don't know all the logic that's coded in there). Another advantage is that you might get independent of the data model. E.g. for IDoc interfaces SAP switched in some release the tables where the data is stored. So if you had coded your own queries to get IDoc data, they wouldn't have worked after this particular release upgrade. The standard function on the other hand, checks both the old and new tables, so by using it you would have been fine.
    The one major caveat I'd give though is to always check whether the function module is released or at least documented to some degree. I.e. if it's not released, SAP won't support it and does not guarantee that the interface or logic stays the same. In my experience lots of functions I do want to use are not released (or documented), but I will still use them because they seem to be the best alternative in certain scenarios.
    Cheers, harald

  • What is the use for lock object and how to use the lock objects

    Hi Guru's,
    I am new to ABAP .Can you please clarify the that what is the use of lock object and how to use the loct object .what is use of the Deque & Enque  function modules .

    hi ,
    below are some minfo about lock objects :
      Lock Objects
    These types of objects are used for locking the access to database records in table. This mechanism is used to enforce data integrity that is two users cannot update the same data at the same time. With lock objects you can lock table-field or whole table.
    In a system where many users can access the same data, it becomes necessary to control the access to the data. In R/3 system this access control is built-in on database tables. Developers can also lock objects over table records.
    To lock an object you need to call standard functions, which are automatically generated while defining the lock object in ABAP/4 dictionary. This locking system is independent of the locking mechanism used by the R/3 system. This mechanism also defines LUW i.e. Logical Unit of Work. Whenever an object is locked, either by in built locking mechanism or by function modules, it creates corresponding entry in global system table i.e. table is locked. The system automatically releases the lock at the end of transaction. The LUW starts when a lock entry is created in the system table and ends when the lock is released.
    Creating Lock Objects
    Lock object is an aggregated dictionary object and can be defined by using the following steps:
    o From initial data dictionary screen, enter the name for the object, Click Lock object radiobutton and then click on Create. The system displays a dialog box for Maintain Lock Objects screen
    o Enter short text as usual and the name for primary table.
    -Save
    -Select Tables option
    From this screen you can:
    Select secondary tables, if any, linked by foreign key relationship.
    Fields for the lock objects. This option allows you to select fields for objects (R/3 system allows locking up to record level). Lock object argument are not selected by user but are imposed by the system and includes all the primary keys for the table.
    1) Exclusive lock: The locked data can only be displayed or edited by a single user. A request for another exclusive lock or for a shared lock is rejected.
    2) Shared lock: More than one user can access the locked data at the same time in display mode. A request for another shared lock is accepted, even if it comes from another user. An exclusive lock is rejected.
    3) Exclusive but not cumulative: Exclusive locks can be requested several times from the same transaction and are processed successively. In contrast, exclusive but not cumulative locks can be called only once from the same transaction. All other lock requests are rejected.
    Also, last but not the least, locking the object is logical (locking with any enqueue ) .so, you have to use the lock object while trying to access from second program .
    reward if helpful ,
    Regards,
    Ranjita

  • The "Roman" font is not being recognized in Firefox 4.0. As such, I cannot read any previously posted topics or post any new topics on websites using this font.

    The "Roman" font is not being recognized in Firefox 4.0. As such, I cannot read any previously posted topics or post any new topics on websites using this font.

    I have had a similar problem with my system. I just recently (within a week of this post) built a brand new desktop. I installed Windows 7 64-bit Home and had a clean install, no problems. Using IE downloaded an anti-virus program, and then, because it was the latest version, downloaded and installed Firefox 4.0. As I began to search the internet for other programs to install after about maybe 10-15 minutes my computer crashes. Blank screen (yet monitor was still receiving a signal from computer) and completely frozen (couldn't even change the caps and num lock on keyboard). I thought I perhaps forgot to reboot after an update so I did a manual reboot and it started up fine.
    When ever I got on the internet (still using firefox) it would crash after anywhere between 5-15 minutes. Since I've had good experience with FF in the past I thought it must be either the drivers or a hardware problem. So in-between crashes I updated all the drivers. Still had the same problem. Took the computer to a friend who knows more about computers than I do, made sure all the drivers were updated, same problem. We thought that it might be a hardware problem (bad video card, chipset, overheating issues, etc.), but after my friend played around with my computer for a day he found that when he didn't start FF at all it worked fine, even after watching a movie, or going through a playlist on Youtube.
    At the time of this posting I'm going to try to uninstall FF 4.0 and download and install FF 3.6.16 which is currently on my laptop and works like a dream. Hopefully that will do the trick, because I love using FF and would hate to have to switch to another browser. Hopefully Mozilla will work out the kinks with FF 4 so I can continue to use it.
    I apologize for the lengthy post. Any feedback would be appreciated, but is not necessary. I will try and post back after I try FF 3.16.6.

  • Creating a LOV by using a Command Object

    Hello All,
    I have a report that's driven by a parameterized sproc, which is a year parameter.  However, we have a table that I would like to use in my object command to populate this parameter with the values from the select statement to enforce consistency. A new year is inserted into to this table yearly by another process, which would keep me from having to go into a static list to update the year options yearly. 
    I've created the command object and saved it to the repository, but I can't figure out how to associate it to the report as the parameter.
    Can anyone point me in the right direction?
    Thanks in advance.

    hi DevinM,
    two choices:
    A) add the Command to your report
    1) you can add the Command to your report...don't link it to any tables though...you'll get a "Generally not supported error" but you can ignore it for this test
    2) now in your prompt you will have the Command available for the dynamic values
    3) check that the number of records on your report remains the same as before...it should...any test i have run on this is aok
    B) create a Business View
    1) go into the Business View Manager and create a business view from the data foundation up
    2) once you've got the business view built you can create an LOV from there which is available to your current report and all other reports
    jw

  • Yet AGAIN! "You can't open your current photo library using this version of iPhoto"

    I have read every thread on this topic I could find in these forums, and tried most solutions, and I still can't get iPhoto to work. 
    Equipment:  MacBook Pro June 2010, OS 10.6.8.  Bought a Macbook Air February 2012, OS 10.7.2
    Not sure why, but I can't open iPhoto.  Here's what I have tried.
    Original message on MBPro:  "You can’t open your current photo library using this version of iPhoto". 
    1.  Tried to rebuild library as per this thread https://discussions.apple.com/message/8429269#8429269.  I get the list of checkboxes, but when I hit "okay" I get the same "you can't open your current photo library ..." message again.
    2.  Ran software update - no sign that iPhoto is out of date.
    3.  Copied new version of iPhoto from brand new MBAir to MBPro, replacing older version .  Got same "you can't open your current photo library ..." message again.
    4.  Tried to rebuild library using new version of iPhoto - guess what - same message.
    5.  Downloaded free trial version of iPhoto Library Manager as suggested in the thread referenced above.  The dmg loads to my desktop just fine but nothing happens when I click on it -- this has never happened before.  Perhaps it is looking for iPhoto, which of course I can't get to work.
    So I have been unable to access my old iPhoto library with (sob) thousands and thousands of family photos in it.  I run TimeMachine on to an external hard drive every hour so I hope that if my iPhoto library is corrupted, there is a safe copy on that external drive ...
    Between this hassle -- hours of time wasted -- and recent debacle of upgrading iTunes which erased my library and all of my playlists, which also took hours and hours to restore ... my 25 year devotion to Apple products is taking a major hit.  I'm getting very weary of heart-pounding fear every time a new software upgrade arrives ... but that's a topic for another time. ;-)
    Thank you very much indeed for all suggestions.

    I'm going to start from scratch as  the link you references is very, very old.
    Try this:  launch iPhoto with the Option key held down and try to create a new, test library and import some photos. If you are able to then the problem lies with your current library. If you get the same message then maybe the iPhoto application is the problem.
    Try the following again:  make a temporary, backup copy (if you don't already have a backup copy)  of your library and apply the three fixes in order as necessary.
    Fix #1
    1 - delete the iPhoto preference file, com.apple.iPhoto.plist, that resides in your HD/User/Home()/ Library/Preferences folder.
    2 - delete iPhoto's cache file, Cache.db, that is located in your HD/User/Home()/Library /Caches/com.apple.iPhoto folder. 
    3 - launch iPhoto and try again.
    NOTE: If you're moved your library from its default location in your Home/Pictures folder you will have to point iPhoto to its new location when you next open iPhoto by holding down the Option key when launching iPhoto.  You'll also have to reset the iPhoto's various preferences.
    Fix #2
    Launch iPhoto with the Command+Option keys held down and rebuild the library.
    Select the options identified in the screenshot. 
    Fix #3
    Using iPhoto Library Manager  to Rebuild Your iPhoto Library
    Download iPhoto Library Manager and launch.
    Click on the Add Library button, navigate to your Home/Pictures folder and select your iPhoto Library folder.
    Now that the library is listed in the left hand pane of iPLM, click on your library and go to the File ➙ Rebuild Library menu option
    In the next  window name the new library and select the location you want it to be placed.
    Click on the Create button.
    Note: This creates a new library based on the LIbraryData.xml file in the library and will recover Events, Albums, keywords, titles and comments but not books, calendars or slideshows. The original library will be left untouched for further attempts at fixing the problem or in case the rebuilt library is not satisfactory.
    If all of these fail there's one more option:
    Start over from scratch with new library
    Start over with a new library and import the Originals (iPhoto 09 and earlier) or the Masters (iPhoto 11) folder from your original library as follows:
    1.  Move the existing library folder to the desktop.
    2. Open the library package like this.
    Click to view full size
    3. Launch iPhoto and, when asked, select the option to create a new library.
    4. Drag the each subfolder in the Originals folder (iPhoto 09 and earlier) or the entire Masters (iPhoto 11) folder from the iPhoto Library on the desktop into the open iPhoto window.
    Click to view full size
    This will create a new library with the same Events as the original library but will not keep the metadata, albums, books slideshows and other projects.
    OT

Maybe you are looking for

  • BI Report showing NULL for decimal numbers

    Oracle Business Intelligence 11.1.1.7.0 In an earlier version of BI we had an issue with our Reports where any numbers with digits after the decimal would return a blank result in the report (the correct numbers would still show up in the Data Model'

  • HP ENVY TouchSmart m7t-j000 Notebook PC - Adding a second hard drive

    Product Number:  E4S80AV I'm having a hard time finding a SATA III cable and caddy for a second hard drive for my laptop.  Any ideas?  Right now, I just have an extra 1.8 inch drive I can't use. Robert

  • KM Content is not displaying

    Hi, Some times we are getting below error message in KM Content. Error during Knowledge Management startup! Please contact your system administrator Additional information: Invalid RID: No repository manager found for prefix: /virtualroot Please let

  • Error on SOA packaging using ant

    Hi, Im trying to deploy a SOA composite using Ant scripts. My composite refers to wsdl's present in mds. On trying to compile and package the composite, i get the below error. The same composite gets compiled when i try from JDev, can someone please

  • Call function module parallelly

    Hi Experts, I have a function module in which i want to call three FM parallelly to get product information  and finally consolidate the final result and return into table parameter. I need ur suggestion how do i know that my all three FM executed an