Difference between Using and Changing

hi,
while defining subroutines, what is the exact difference between Using and Changing?
when we pass by reference we can use both and while passing using value we can use both + Value (VAR).
Then what is the exact difference between two?
Also, what is formal parameter?q
Moderator message - Please do not ask or answer basic questions - thread locked
Edited by: Rob Burbank on Dec 14, 2009 3:31 PM

Hi C`hinmay,
When a subroutine is called with "USING" you can make use of the value inside your subroutine but you cannot change the value. With CHANGING you can CHANGE the value too. Formal parameter is the PARAMETER NAME used while defining the interface of a Subroutine.
Regards,
Ravi.

Similar Messages

  • What is the difference between task and change request?

    Hi all
    What is the difference between task and change request?
    thanks all

    Dear Ispit,
    <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/19/3f5bf8a4b011d285090000e8a57770/content.htm">Request Types and Task Types</a>
    <a href="http://help.sap.com/saphelp_sm32/helpdata/en/dd/cc86a571464559a2685a404397065b/content.htm">Change Transactions in Change Request Management</a>
    For more information about the SAP Change and Transport System (CTS), visit the following link:
    http://help.sap.com/saphelp_nw04/helpdata/en/57/38ddff4eb711d182bf0000e829fbfe/frameset.htm
    Transport Request is generated in following scenarios:
    1. Customizing Request - When doing or changing some customization.
    2. WorkBench Request - When configuration is cross-client. Eg Generating new Table, making changes in access sequence, Abap development, etc.
    Transport request is not generated for Master Data. For eg: Customer Master, Material Master, price master, etc.
    Benefit of Transport Request:
    SAP Landscape normally has 3- Tier system:
    Development Server - Where customization takes place. Transport request is generated at this level & then first transported to Quality server for testing whether it meets the requirement or not. Once the requirement is met in Quality server then Request is transported from Development Server to Production Server (Actual / Live System)
    Quality Server - Mainly useful for testing.
    Production Server Actual / Live server, where the real transactions are created & posted.
    Procedure to Release & Transport Request:
    1. In development server, go to T.Code: SE10 & select the check box Modifiable & enter
    2. In the next screen, you will see list of transport request created.
    Note: Transport request consist of main request along with sub request. These sub request hold the object to be transported.
    3. Expand the main request & you will be able to view the sub requests attached to main request.
    4. First release the sub requests.
    Note: To release the request, select the request ni & click on release request individually (Do not select release all request)
    5. Next release main request.
    6. Once the request is released sucessfully, imform the basis person to import the request to QA server.
    or
    If the authority is with you, through T.Code: STMS, select development server --> select request no & release to QA server. Here when it pops up client no, user id & password, maintain it of QA server & release the request to QA server.
    Reward points if this is helpful.
    Regards,
    Naveen.

  • Difference between Customazation and Change request

    Hi All,
    Can anyone please describe the difference between Customazation and Change request?
    Please provide with 2-3 examples with scenarios.
    Edited by: 994943 on 20-Mar-2013 19:14

    Hi All,
    Can anyone please describe the difference between Customazation and Change request?
    Please provide with 2-3 examples with scenarios.
    Edited by: 994943 on 20-Mar-2013 19:14

  • What's the difference between using and 802.11a and 5GHz only?

    What's the difference between using "802.11n (802.11a compatible)" and "802.11n only (5GHz)" modes on the Airport Extreme?

    802.11a gives you 802.11g speeds but using 5GHz (54mbps
    802.11n gives you 144Mbps (600 peak) at 2.4GHz or 5GHz

  • What's the difference between "Normalization" and "Change Gain" ?

    So I've got a bunch of tracks that I've mixed down and bounced to 24-bit stereo AIFF files. Next, I'll be mastering those bounced files with the Linear Phase EQ, followed by the Multipressor (if needed) and ending with the AdLimiter.
    Needless to say, I'd like for all the tracks to have the same relative volume before starting the mastering process.
    -3db is my desired level as it will give me a little room to play with during the mastering.
    Anyway, I figured that I could simply normalize all the bounced files to -3db in the sample editor before mastering. But while looking into normalizing in the manual, I noticed the change gain function listed right below it.
    However, unless I'm missing something, I don't see a real difference between the two.
    Could any of you experts out there tell me if there is a real difference bewteen them? Are there clear advantages to using one over the other?
    Thanks,
    Ken
    17" MacBook Pro "SABRINA": 2.16 GHz, 2GB RAM, 256MB VRAM, 100GB/7200 RPM HD   Mac OS X (10.4.7)  
    Logic Pro 7.2 User

    Changing gain = changing gain. There's no functional difference, as I understand it, regardless of how the function is labeled. For example, if you have a waveform that peaks at -3 dB and you normalize it, the entire waveform's amplitude is recalculated so that now the -3 dB point is at a 0dB. This means that every other sample in the waveform had to also have its amplitude multiplied by some factor that results in an increase of 3 dB for every part of that waveform, proportionally. This means that your track will not sound more dynamic. It will have exactly the same dynamics as before, but the overall volume is greater. It's like turning up the volume control. Done.
    If you used "change gain" instead of normalize and you changed the gain +3 dB, you'd be performing exactly the same function as described above, yes?
    To take this one step further... if you didn't bother to analyze what level the waveform peaked at but used Change Gain to create an arbitrary +3 dB gain change, the waveform may clip if its peak amplitude was already pretty hot (Logic will warn you of this, but doesn't prevent you from creating a clipped waveform). On the other hand, the Normalize function performs an "auto peak search" before it sets out to increase the amplitude of the overall waveform so that the peak resides at 0 dB. Indeed, if you try to normalize an already normalized waveform, Logic will issue an alert message saying something like "already at maximum volume" or something like that, and no processing takes place.
    So in a nutshell, Normalize will increase (and only increase) the gain of a waveform by first searching for the peak in that waveform and then increasing the overall gain of the entire waveform such that the peak resides at 0 dB. Change Gain allows you to increase or decrease the gain of a waveform (or a selected part of a waveform) by whatever amount YOU set it to be.
    Kenmitch, I'm not convinced that your formulaic approch to mastering is going to give you the best sonic results. For one thing, pre-normalizing your tracks is apt to create headroom problems. I wouldn't do it.

  • Difference between Click and Change event

    Not sure what would be causing this, so any input would be very helpful
    I am using the following JAVA script to set focus on a text box after the user clicks on in a check box.
    Using the “Click” event
    xfa.host.setFocus(form1.requester_info.m_approve.Table9.Row1.m_name);
    When I click on the check box, nothing happens. Focus does not move
    Using the “Change” event I use the same code;
    xfa.host.setFocus(form1.requester_info.m_approve.Table9.Row1.m_name); It works.
    I have 4 check boxes on the form that will use this code(changing the focus of course) and I get the same results for each check box.
    Anyone have any ideas what I could be doing to bugger this up
    Chomp

    Hello pguerett
    I am sorry for leaving this until today but……weekend… I thought I would like to be form free for a couple of days.
    I have uploaded the form to https://acrobat.com/#d=fNcy51Gm0hBYRTEwS4SMww
    For you to review. I have set the form up as people would see it if when they first open the form. The user will need to click on text boxes to open up different parts of the form. I am a believer in the phrase, “if you don’t need to read it, you don’t need to see it”. Please keep in mind I have not added all the help notes nor have I completed the accessibility text.
    You will see that I have used the “change” and not the “click” as I was still unable to get the “click to work.
    Thanks Again

  • Difference between desaturating and changing the brightness?

    What is the difference between dragging the saturation slider all the way to the left to desaturate a color and dragging the brightness slider all the way to the left? Isn't desaturating (removing the color) the same as decreeasing the brightness?
    Thanks.

    Desaturating means dulling the colours. If you go all the way you end up with a greyscale image.
    Increasing the brightness makes all the colours lighter. If you go all the way you end up with just white.

  • Diff Using and changing in Perform

    Hi All,
           What is the difference betwen USING and CHANGING in Perform.
    Thanks in advance
                                                  Ranjith

    hi,
    Using helps to use the parameter value passed.
    Changing helps to change the parameter value and then use the same in main program with changed value.
    Sample:
    data : val1 type i value 1,
           val2 type i value 0.
    perform calc using val1 changing val2.
    Write / : 'Changing :' , val2.
    write / : 'Using :' , val1.
    *&      Form  calc
          text
         -->P_VAL1  text
         <--P_VAL2  text
    form calc  using    p_val1
               changing p_val2.
    p_val2 = p_val1 + 100.
    *p_val1 = p_val1 + 100.
    *Since p_val1 is passed as using,the above is not *permitted
    endform.                    " calc
    This link will clear all your Doubts reagrding Perform Statement.
    Have a look:
    http://help.sap.com/saphelp_erp2005/helpdata/en/9f/db977635c111d1829f0000e829fbfe/frameset.htm
    rgds
    anver

  • Diffenence between task and change request

    What is the difference between task and change request? Is it possible to release a change request without releasing a task?

    Tasks are a level under the change request.  You can have multiple tasks under each change request.  You can release a task without releasing the change request, but not vice versa.
    Regards,
    Rich Heilman

  • Difference Between Using MVC And SwingUtilities For GUI Component Update

    Hi Guys,
    What are the difference of using the MVC (Model View Controler) pattern to update GUI and using the SwingUtilities of doing the same job?
    Are there any big differences or shortcomings of any?
    Thanks.

    kap wrote:
    Hi Guys,
    What are the difference of using the MVC (Model View Controler) pattern to update GUI and using the SwingUtilities of doing the same job?
    Are there any big differences or shortcomings of any?
    Thanks.Your question is akin to asking, "What's the difference between using a car to get somewhere versus stepping on the gas pedal to do the same job?"
    The use of SwingUtilities to update the "view" only pertains to updating components in a thread-safe manner, it has nothing to do with MVC. MVC would govern when the view gets updated (i.e. after the model changes), while SwingUtilties would be used to specify how the view gets updated.

  • Difference between PDS and PPM and which one should be used for SNP /ppds?

    Hi Gurus,
                 Just wanted to know what are the difference between PDS and PPM ?
    1. For what industrial products we use PDS and PPM in SNP and PPDS?
    2. which one can be refered to clients?
    Please let me know it will be really great if anyone let me know the answers
    Thanks & Regards,
    Raj

    Hi Rajkumar,
    I have given below the detailed comparative account of PDS Vs PPM. Please copy and put it in an excel sheet in different columns and then read which is easy to understand.
    PDS
    1. Production Data Structure (PDS) in APO 3.1 & Run Time Object (RTO) in 4.0 and above versions
    2. Master Data Object
    3. Useful for scenarios where the compoenent has got different validity periods
    4. Used as Master data Basis for Planning in SAP-APO
    5. Contains active Master data from iPPE (Integrated Product and Process Engineering) generated from a production version
    6. PPDS PDS & SNP PDS can be used as master data for planning
    7. Change Management, variant configuration & Phantom assemplies are supported in PDS
    8. Sub-contracting in SNP is fully integrated with R/3 is supported in PDS
    9. Direct transfer of SNP PDS from R/3 is possible
    10.Rapid Planning Matrix can be generated
    11. Not possible to maintain PDS directly in APO and can be used only in combination with R/3
    12. The transfer of data changes is simpler
    13. Not possible to create alternate SNP-PDS in std system for different mode combinations
    14. PDS can be automatically generated from two sources ie R/3 and iPPE
    PPM:-
    1. Production Process Model
    2. Master Data Object
    3. Cannot be used for scenarios where the component has got different validity period
    4. Used as Master data Basis for Planning in SAP-APO
    5. Contains active Master data generated from the combination of routing (BoM & receipe) and production versions
    6. PPDS PPM & SNP PPM's can be used as master data for planning
    7. Not supported by PPM
    8. Not supported by PPM
    9. Not possible here. SNP PPMs will be generated via PPDS PPMs
    10. Not possible
    11. PPMs can be directly created in APO and can be modified without R/3 also.
    12. Little Complex when compared to PDS
    13. Alternate SNP-PPMs can be easily created
    14. PPM can be generated automatically generated only from R/3
    PDS is used in industries wherein there are multiple components or assemblies having diffeent production versions whose validity periods are different.  PPM is being used typically in process industries, chemical industries.  PPM is very simple in its usage and very flexible in operations in terms of modifications at APO level and can be referred to client depending on the business requirement
    Regards
    R. Senthil Mareeswaran.

  • What is difference between modify and update i am using

    hi
    what is difference between mofify and update
    my requiremen is to have three condition checkec while mofifying or updating from a internal table
    the three fields are
    cus no
    status
    date these all are primary key in the database table
    so which sould i use modify or update
    there might be entry already existing in database table or new entry to be created if already existin it should check on the primary keys and updatat if not it should add a record
    pls suggest whihc to use and how to implement the check on teh threee primary key
    like if modify ztable from table it_test
    now where condition ? can be used or not with modify? and if yes how
    if not should i use update will update create a new entry if no entry is there and please give syntex
    regards
    Arora

    Hi Nishant Arora,
    Modify: It works in performing two actions.
    They are: Insert + Update.
    For Example If a record that is exited in database, so you are modifying that record, it updates that particular record.
    Similarly, If the is not existed in the database, you are modifying it, it inserts a new record.
    Update: Update means just it updates the status, I mean it only updates the record. It doesn't inserts any new record if that particular record is not present in the database.
    These are the cases you need to write these statements.
    Syntaxes: :
    Go through this links please.,
    http://help.sap.com/saphelp_nw04/helpdata/en/e7/968aa8b2384dd9835f91e7f8470064/content.htm
    http://help.sap.com/saphelp_nw70/helpdata/en/fc/eb35eb358411d1829f0000e829fbfe/content.htm
    Reward points if useful
    Cheers,
    Swamy Kunche
    Edited by: Swamy Kunche on Jun 11, 2008 2:41 PM

  • Can Oracle be forced to use the spatial index for sdo_filter in combination with an or clause? Difference between Enterprise and SE?

    We’re seeing the following issue: sql - Can Oracle be forced to use the spatial index for sdo_filter in combination with an or clause? - Stack Overflow (posted by a colleague of mine) and are curious to know if this behaviour is due to a difference between standard and enterprise, or could we doing something else wrong in our DB config.?
    We have also reproduced the issue on the following stacks:
    Oracle SE One 11.2.0.3 (with Spatial enabled)
    Redhat Linux 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
    11.2.0.3.0 Standard Edition and 11.2.0.4.0 Standard Edition (both with Spatial enabled)
    Microsoft Windows Server 2003R2 Standard x64 Edition
    However, the SQL works fine if we try it on Oracle 11.2.0.3.0 *Enterprise* Edition.
    Any help or advice would be much appreciated.
    Kindest Regards,
    Kevin

    In my experience sdo_filter ALWAYS uses the spatial index, so that's not the problem. Since you did not provide the explain plans, we can't say for sure but I think yhu is right: Standard Edition can't use the bitmap operations, and thus it'll take longer to combine the results of the two queries (because the optimizer will surely split this OR up in two parts, then combine them).
    BTW: when asking questions about queries here, it would be nice if you posted the queries here as well, so that we do not have to check another website in order to see what you are doing. Plus it will probably get you more answers, because not everyone can be bothered to click on that link. It would also have been nice if you had posted your own answer on the other post here as well, because my recommendation would have been to use union all - but since you already found that out for yourself my recommendation would have been a little late.

  • 1)Now I use Lightrom 5.7 how to upgrade to 6 or CC? 2) What is the difference between 6 and CC vercion? 3) When I used lightromm 3, I could see inEXIF the distance in meters till the object I took, in the later virsions that function disappeared, it is ve

    1)Now I use Lightrom 5.7 how to upgrade to 6 or CC?
    2) What is the difference between 6 and CC version?
    3) When I used lightromm 3, I could see in EXIF the distance in meters till the object I took, in the later virsions that function disappeared, it is very sad  I am stiil waiting and hope that it would be possibble in the new  versions. Or this indication may  possible by setting?

    1)Now I use Lightrom 5.7 how to upgrade to 6 or CC?
    Purchase the standalone upgrade from here: Products
    Download CC version from here: Explore Adobe desktop apps | Adobe Creative Cloud
    2) What is the difference between 6 and CC version?
    See this comparison chart: Compare Lightroom versions | Adobe Photoshop Lightroom CC
    3) When I used lightromm 3, I could see in EXIF the distance in meters till the object I took, in the later virsions that function disappeared, it is very sad  I am stiil waiting and hope that it would be possibble in the new  versions. Or this indication may  possible by setting?
    Rob Cole's ExifMeta plugin displays the Subject Distance field (and much more).  Unfortunately, his Web site appears to be down again.  He used to be very active here, but he hasn't posted in several months.

  • Difference between using app server connection pooling and using the driver

    Hi all,
    How to get connection pooling with out application server and tomcat also?
    What is the difference between using app server connection pooling and using the driver supported connection pooling?
    Regards,
    Murali

    maybe the performance of App server pool is better than the JDBC pool,
    for you don't know wether the implementation of the JDBC interface is good or bad.

Maybe you are looking for