Is there any issue in using ABAP Memory ID to exchange between the programs

Hi All,
Do we expect any issues if we use ABAP Memory ID's to exchange the data between different programs?
I was told by my colleagues that, we can expect some unforeseen issues if we use ABAP Memory ID's. These issues could be because of refresh of Memory ID's in the Standard program.
Is that true? Need experts opinion on this question.
Thanks a lot in advance.
Regards,
RSS

I can think of such case only if you pick memory id of some standard name. Anyhow I can't imagine this happens w/o running any standard report on you machine from your custom report. ABAP memory is user dependant so you have your own roll area wherein all run programs can communicate. If you don't run any standard report by means of SUBMIT, you don't have to worry about this aspect either.
Futhermore if you run separate GUI session, or sinmply use /o in same session, you open new external session which gets its own new ABAP memory. So you don't affect your previous one at all.
If you want to be extremely careful, use memory id of some custom, original name i.e. I always use such naming convention NAME_OF_PROGRAM_XXXX where XXX denotes its usage i.e. XXX = 'EMPLOYEES'. If I also don't use SUBMIT I am 100% sure no other program touches/flushes this memory.
Don't believe your collegues and use ABAP memory whenever needed, but always consider context of program and where it lies in the memory. If they persist, please send them here to discuss this matter giving some good reason why they discourage you to do.
BTW: This could be an issue with SAP Memory, but with ABAP no chance.
Regards
Marcin

Similar Messages

  • Is there any issue in using postChanges()?

    Is there any issue in using postChanges()?

    I can think of such case only if you pick memory id of some standard name. Anyhow I can't imagine this happens w/o running any standard report on you machine from your custom report. ABAP memory is user dependant so you have your own roll area wherein all run programs can communicate. If you don't run any standard report by means of SUBMIT, you don't have to worry about this aspect either.
    Futhermore if you run separate GUI session, or sinmply use /o in same session, you open new external session which gets its own new ABAP memory. So you don't affect your previous one at all.
    If you want to be extremely careful, use memory id of some custom, original name i.e. I always use such naming convention NAME_OF_PROGRAM_XXXX where XXX denotes its usage i.e. XXX = 'EMPLOYEES'. If I also don't use SUBMIT I am 100% sure no other program touches/flushes this memory.
    Don't believe your collegues and use ABAP memory whenever needed, but always consider context of program and where it lies in the memory. If they persist, please send them here to discuss this matter giving some good reason why they discourage you to do.
    BTW: This could be an issue with SAP Memory, but with ABAP no chance.
    Regards
    Marcin

  • Are there any issues with using OS X Mavericks and Premiere CC?

    Are there any issues with using OS X Mavericks and Premiere CC?

    Official statement: http://blogs.adobe.com/premierepro/2013/10/premiere-pro-and-mac-os-x-10-9-mavericks.html
    Peter Garaway
    Adobe
    Premiere Pro

  • I want to buy a 2nd iPad for my wife. we both have kindles and I have the kindle app for my iPad.  are there any issues or concerns in adding a 2nd iPad to the iTunes account

    I want to buy a 2nd iPad for my wife.  we both have kindles and i have the kindle app for my iPad. are there any issues or concerns in adding a 2nd iPad with kindle app?

    You can sync as many iDevices as you own to a single iTunes library if you want to do so. If you manage the content manually, you can pick and choose the apps, music, videos and so on that you want on each device. One iTunes account means using the same Apple ID to purchase and update all of your apps. You can share apps on both devices because once you buy an app, you can download it to all of your iDevices - as many times as you want - using the same Apple ID and iTunes account. If you decide to do this, you have to sync to the same computer each time in order to keep all of your shared apps in the one iTunes library.
    The Kindle App content is not synced to the iTunes library. It is controlled by your Kindle account. I believe that you can go into your Kindle account and transfer your purchase to your other devices - iPad, computer, etc. You can both have the Kindle app on your iPads and share the content as far as I know, so I see no conflict there. However, while I do have the Kindle app and an account, I do not use it very often.
    If you want to share the one iTunes account, there should be no problems with a second iPad. I sync my iPad, my iPod Touch and my wife's iPod Touch to my MacBook using the same iTunes library and we have different content on all three devices. My daughter uses my iTunes account for her iPod Touch and syncs to her own MacBook and her own iTunes library.
    Four devices using one iTunes account syncing to two different iTunes libraries.

  • I purchased GarageBand for I Mac but I want to put it on my iPad. Is there any way I could do it without having to purchase the program again?

    I have GarageBand on my iMac, but would like the program on my iPad now. Since I have already pad for it once is there any way to put GarageBand on my iPad without having to pay for it again? Thanks

    So after i purchase garageband for my ipad, is there any way to transfer unfinished work from my iMac to the iPad or from the iPad to the iMac?

  • Are there any issues when using AirPlay on an Apple TV that is using a shared internet connection?

    I am currently in a hotel and I have my MacBook Pro, iPad, and Apple TV (2nd gen). The hotel I'm in has both wired and wireless internet connections. I cannot directly connect my Apple TV to either connection because the hotel connections require you to agree to some terms and conditions that the Apple TV can't access. To further complicate things the ethernet connection in my room doesn't work at all. So the solution I found to at least connect the Apple TV to the internet was this: using my MacBook Pro, I connected to the hotel wireless connection (to bypass the hotel internet's T&C). I then shared that wireless connection via ethernet to the Apple TV. It works. I can watch YouTube and Netflix but I can't take advantage of AirPlay. I've updated, restored, and reset the Apple TV numerous times, but no luck. Are there any settings or connections I'm missing?

    Airplay from what?  iTunes or iPad?
    I assume iPad - in this setup the iPad and AppleTv will be unlikely to be able to see each other on the hotel network even if both are connected wirelessly.  If they can and you don't have a user/room  specific login I'd be concerned about other users seeing my devices too.   These things are generally designed for single user access not to create your own local network.  I suspect in the T&Cs for the wi-fi service it may preclude sharing the internet connection with another device, but if it works....

  • Is there any issues to use exp in a live production instance?

    Hi all,
    I'll migrate from 9.0.1 o hp-ux to a 10gR2 on Redhat AS E4
    To prepare my upgrade, I need the whole structure from our 9.0.1 instance.
    Can I without any danger / problem use exp to export the structure of our live instance while its actively running? (I mean while all our users are connected)
    I suppose its ok but I'm trying to avoid all problems...
    Thanks in advance, your advices are greatly appreciated

    I'm trying to avoid all problems...Well, it depends on what you consider a problem. Assuming people are doing updates, an export on a running DB means that you'll lose some changes.
    Another "problem" can be consistency : if you don't use CONSISTENT=Y you'll risk inconsistencies, if you set it, then you may need a lot of undo segments.
    Apart from that, it should work...

  • Is there any way to use bluetooth and force audio out at the same time?

    I have an older treadmill that uses IFit which means a program on my phone controls my treadmill via an aux audio cable. I like using BT headphones so I don't have cords hanging. So...I'm trying to figure some way to either a) have iphone connected physically to treadmill but bt'ing music to my headphones at the same time or b) get iphone to communicate with two different bt devices simultaneously. (Treadmill can also be controlled via BT, but I still need the BT for headphones)
    Any ideas would be great. I currently have cable running from treadmill to iphone and headphones via a splitter but it's a LOT of cord hanging which makes things difficult.

    No. FaceTime is one on one only.

  • Any issues with using LDAP on LINUX for GRC 5.2 UME?

    Our company is converting our LDAP servers from AIX to LINUX.  The DNS name used in our UME connection should not change.  Are there any issues with using LDAP on LINUX?  We are currently on GRC 5.2 SP9 (in the middle of upgrading to SP12).
    Also, I have been trying to connect our test UME system to a test LDAP box that has already been converted to LINUX but keep getting a 'connection failed' error when I try to test it. 
    Do you have to reboot the server to test changing the LDAP connections?  I've been trying it by going into UME, pulling up the LDAP tab, hitting the Modify button, entering the new userid and password for test LDAP, and hitting the Test Connection button.  I've verified that this userid and password is correct for test LDAP.
    Is there a way to get more information about why the connection failed?
    Thanks.

    I've been told by our LDAP Support group that none of the other configuration settings should have to be changed.  I should only have to change the id and password to connect to a test version of LDAP instead of our regular connection to the production LDAP.
    Can you test a connection for a different userid/password without having to reboot/restart the server?  Do I need to change these two settings, save then, reboot/restart, and then do the Test Connection button?
    Thanks.

  • Using ABAP memory during IDOC processing

    What are implications , issues of using ABAP memory in IDOC processing i.e. let say in inbound FM , I create implicit enhancement and I submit a report and return  and pass data to this report via abap memory. What are implications ? Is it recommended to use this approach since many number of IDOCs are hitting the system and orders are getting posted.
    Please suggest . Thanks in advance.

    Hello Jürgen,
    Thanks a lot for this OSS Note. So it seems the issue is some kind of a program error that requires source code correction. I am in process of getting this note applied in our SAP environment. Hopefully, it solves my problem. I will definitely keep you posted.
    Thanks again for your quick help.
    Regards,
    EssKay

  • Is there any terms of use in Apple's map?

    In IOS6 map data was replaced from Google to Apple's own map data.
    Is there any terms of use in Apple's map same as the Google's (https://developers.google.com/maps/iphone/terms). ?

    It's called your developer agreement.
    Google's terms require fees beyond a certain number of users.

  • Are there any know issues with using multiple (2) apple tv's in the same household??

    I'm thinking of getting a second Apple TV. Are there any known issues with using multiple (2) apple tv's in the same household? Thank you in advance.

    No, shouldn't have any problems

  • Should I disconnect my iphone lightining connector when the battery is fully charged? or i can connected always?is there any issue using iphone powered in?

    Should I disconnect my iphone lighting connector when the battery is fully charged? or i can connected always?is there any issue using iphone powered in?

    It can stay connected fully charged without any problems.
    No issue using the iPhone while charging.

  • I want to buy a new Macbook pro 15", but I don't like Lion, I want Leopard installed, is there any issues with drivers or any other I should be aware of?

    I want to buy a new Macbook pro 15", but I don't like Lion, I want Leopard installed, is there any issues with drivers or any other I should be aware of?

    Hello, I've tried Lion from the day they released to last week I got my computer formated and with leopard again, on my iMac 24" from early 2009 2.9 Ghz core 2 duo, and I have installed 8 Gb of memory, and i have some complains about it, there are some cosmetic issues but mostly I'm concerned about issues bellow the hood, as I'm a stock trader and I depend completly from my computer's performance, let me explain:
    Superficial issues:
    1. They took off "spaces" and I liked it.
    2. I dont use the magic mouse, I need a more accurate mouse for my charts, and it seems they built the entire OS assuming you would use the magic mouse for gestures, scroll, etc to try to mimic in some way the Ipad and Iphone functions, but what if you arent using it like me?
    3. I never used that little rocket icon that makes all your apps appear and that could be one of the "improvements on Lion", at first sight it looks nice and slick, but if you try to use it and make it part of your daily use, you would find it is useless, it is a pain to try to arrange it the way you like it, so I rather use the spotlight to search for my apps, its faster.
    Now the MOST important, 'performance':
    1. It completly suffocate my computers hardware Leopard much more lighter, beggining from the start up that taked almost 1/3 or twice the time, and I think Lion has some bugs bellow the hood, i was doing my normal stuff, some apps running and everything, and suddenly I started to feel the computer a little slow, safari taking forever to open the pages for example, and I opened the activity monitor to see what was going on, and it was there, I was using 4 or 5 gb from my memory, and CPU making insane peaks, and Im using 2.46 gb as im writing it doing exactly the same stuff, (but Im happily using Leopard now), and it wasnt once, as i told before, I used lion since the day they released it and happened several times until it drove me nutts. But leopard not problem in that regard at all, Never.
    hope this helps, and hope some apple guys read that because lion resulted in a big disappointment for me.

  • How to pass data between two internal sessions using ABAP memory?

    Hi,
    How to pass data between two internal sessions using ABAP memory?
    It would be fine if you could explain with an example.
    And also let me clear about the data passing between two main sessions and two external sessions with specific examples.
    Thanks.

    Hi ,
      check the example.
    Reading Data Objects from Memory
    To read data objects from ABAP memory into an ABAP program, use the following statement:
    Syntax
    IMPORT <f1> [TO <g 1>] <f 2> [TO <g 2>] ... FROM MEMORY ID <key>.
    This statement reads the data objects specified in the list from a cluster in memory. If you do not use the TO <g i > option, the data object <f i > in memory is assigned to the data object in the program with the same name. If you do use the option, the data object <f i > is read from memory into the field <g i >. The name <key> identifies the cluster in memory. It may be up to 32 characters long.
    You do not have to read all of the objects stored under a particular name <key>. You can restrict the number of objects by specifying their names. If the memory does not contain any objects under the name <key>, SY-SUBRC is set to 4. If, on the other hand, there is a data cluster in memory with the name <key>, SY-SUBRC is always 0, regardless of whether it contained the data object <f i >. If the cluster does not contain the data object <f i >, the target field remains unchanged.
    In this statement, the system does not check whether the structure of the object in memory is compatible with the structure into which you are reading it. The data is transported bit by bit. If the structures are incompatible, the data in the target field may be incorrect.
    PROGRAM SAPMZTS1.
    DATA TEXT1(10) VALUE 'Exporting'.
    DATA ITAB LIKE SBOOK OCCURS 10 WITH HEADER LINE.
    DO 5 TIMES.
      ITAB-BOOKID = 100 + SY-INDEX.
      APPEND ITAB.
    ENDDO.
    EXPORT TEXT1
           TEXT2 FROM 'Literal'
      TO MEMORY ID 'text'.
    EXPORT ITAB
      TO MEMORY ID 'table'.
    SUBMIT SAPMZTS2 AND RETURN.
    SUBMIT SAPMZTS3.
    The first part of this program is the same as the example in the section Saving Data Objects in Memory. In the example, the programs SAPMZTS1 and SAPMZTS2 are called using SUBMIT. You can create and maintain the programs called using the SUBMIT statement by double-clicking their names in the statement. For further information about the SUBMIT statement, refer to Calling Executable Programs (Reports)
    Example for SAPMZTS2:
    PROGRAM SAPMZTS2.
    DATA: TEXT1(10),
          TEXT3 LIKE TEXT1 VALUE 'Initial'.
    IMPORT TEXT3 FROM MEMORY ID 'text'.
    WRITE: / SY-SUBRC, TEXT3.
    IMPORT TEXT2 TO TEXT1 FROM MEMORY ID 'text'.
    WRITE: / SY-SUBRC, TEXT1.
    Example for SAPMZTS3:
    PROGRAM SAPMZTS3.
    DATA JTAB LIKE SBOOK OCCURS 10 WITH HEADER LINE.
    IMPORT ITAB TO JTAB FROM MEMORY ID 'table'.
    LOOP AT JTAB.
      WRITE / JTAB-BOOKID.
    ENDLOOP.
    The output is displayed on two successive screens. It looks like this:
    and
    The program SAPMZTS2 attempts to read a data object TEXT3 from the data cluster "text", which does not exist. TEXT3 therefore remains unchanged. The existing data object TEXT2 is placed in TEXT1. In both cases, SY-SUBRC is 0, since the cluster "text" contains data.
    The program SAPMZTS3 reads the internal table ITAB from the cluster "table" into the internal table JTAB. Both tables have the same structure, namely that of the ABAP Dictionary table SBOOK.
    Pls. reward if useful.....

Maybe you are looking for

  • IOS 5.0.1 on iPhone 4, will not sync at all

    Hello all, I could not find anyone else having this problem, all the problems I found were with battery life, which knock on wood, I have never had an issue with in my iphone 4 history. My problem is that I updated to 5.0.1 on Friday over the wireles

  • Time to time its giving error in the FTP connection

    Hi Gurus, Im doing File to File Interface. Im using FTP for File transfer and the message protocol is 'File'.  Im using the connection security as 'FTPS(FTP Using SSL/TLS) for control and data connection' and set the default command order.     I have

  • How to create OMPplus script with parameters

    Hi all. I am trying to parameterize my OMB scripts. For now I am only able to pass one type of parameter, For example in the script below I can parameterize the mapping name. So even If I pass 3 mapping names I will import MDX files and deploy for al

  • Example: Executing a shell script from java

    Hi. There are many other posts in the forums related to executing a unix script from java, but I wanted to post another example that I thought might be helpful... The key thing to executing the script is to include the -c switch for the sh command. T

  • Error when trying to iChat with AIM Buddy with 10.4.11 - Any Thoughts?

    Connecting with IChat and AIM Buddy who is on a PC. The buddy invites me and I accept. It tries to start but it will not connect.