Difference between Regular Reversal and out-of-sequence reversal

Can anyone help me understand the difference between Regular Reversal and out-of-sequence reversal? How does the system behave differently i these two reversals?
Thanks
Charlene

Sorry for the long reply, as here's some information that I have on Voids and Out-of-Sequence reversals.
On occasion, SAP payroll results can be created in error. In these cases, the payment never goes to the employee and the payroll result should never have been created. These cases are considered “reverse payments” in the off cycle workbench.
There are two forms of “reverse payments”: voids and out of sequence reversals. Notes 160515, 159701 and 337626 should be reviewed carefully.
An out of sequence reversal occurs when third party remittance has been run for the payroll result, or when the payroll result is not the most recent result in the cluster directory for the employee. Wage type /568 (total reversal amount) is created in the reversed result for posting purposes. Wage type /571 replaces any /559 wage types in the reversed result and the BT cluster is cleared.
Wage type /568 is created for posting purposes and it will not appear in any retros over the reversed result.
An out of sequence reversal should not occur when the employee receives the money unless the actual check is returned or the direct deposit is reversed by the bank.  Because of the tax when paid principle, even if an employee writes a check back to the company for the overpaid amount, this should be processed by retro master data changes and the employee check should be used to relieve any claims in the most recent period.  The claims processing guide gives details on how to relieve claims. Out of sequence reversals depend on third party remittance but not on posting to FI.
/568 - Total reversal amount - If you cancel a payroll result that A. Has had payments made to third parties or B. is other than the last one.  This is considered an out of sequence reversal.  If these two conditions do not apply, a true void occurs.     Wage type /568 is the total reversal amount.  Should be the sum of /569, /570 and /571.
/571 - Reversal of /559 - Wage type /571 is the reversal of /559 (bank transfer).  /571 will record the amount from wage types /559.  The /559 wage types will be deleted from the cluster that was reversed.  Wage type /571 will have the same sign as wage      type /559. 
In payroll reporting, the reversal amounts are evaluated in the next payroll period. The same is true for posting to FI.
The out of sequence reversal should have been accompanied by a master data change that forced a retro via infotype 0003.
This retro will fix FI postings in the posting process that accompanies the retro run.For this reason, out of sequence reversals do not need an entry in table T52OCG for processing by the off cycle batch process.
Regardless of if a ‘reverse payment’ is a void or an out of sequence reversal, there should be an associated master data change to perform this process properly. There had to be a reason that the payment should not have been made and this reason needs to be reflected in the employee’s master data. Both voids and out of sequence reversals can occur before or after the master data change, but the safest method is to perform the master data change first to ensure it occurs before the next payroll is processed.
In payroll reporting, voids are bypassed in the period for which they were originally paid. This means that if a payroll report is run for a specific period containing a void, the voided result will not be picked up. In FI, voids are bypassed in the period in which they were voided. This is possible because the off cycle batch process already reconciled any incorrect posting that occurred before the payroll result was voided.
A voided payroll result occurs when no money was given to the employee and no money was remitted through third party remittance.  A void is simply a check or direct deposit that was created in error.  The payroll control record was already exited and the check or direct deposit was already processed, therefore the payroll result can not be recalculated in the original period.
A void can only occur if the payroll result is the most recent result for the employee.
If the payroll result is not the most recent result, an out of sequence reversal occurs by default. It is irrelevant whether the transfer to FI has occurred or not with relation to voids.  Some OSS notes state that posting to FI does matter and these notes are in error.

Similar Messages

  • Difference between inner join and outer join

    1.Difference between inner join and outer join
    2.wht is the difference in using hide and get crusor value in interactive.
    3. Using join is better or views in writting program . Which is better.

    Table 1                      Table 2
    A
    B
    C
    D
    D
    E
    F
    G
    H
    a1
    b1
    c1
    1
    1
    e1
    f1
    g1
    h1
    a2
    b2
    c2
    1
    3
    e2
    f2
    g2
    h2
    a3
    b3
    c3
    2
    4
    e3
    f3
    g3
    h3
    a4
    b4
    c4
    3
    |--|||--|
        Inner Join
        |--||||||||--|
        | A  | B  | C  | D  | D  | E  | F  | G  | H  |
        |--||||||||--|
        | a1 | b1 | c1 | 1  | 1  | e1 | f1 | g1 | h1 |
        | a2 | b2 | c2 | 1  | 1  | e1 | f1 | g1 | h1 |
        | a4 | b4 | c4 | 3  | 3  | e2 | f2 | g2 | h2 |
        |--||||||||--|
    Example
    Output a list of all flights from Frankfurt to New York between September 10th and 20th, 2001 that are not sold out:
    DATA: DATE   LIKE SFLIGHT-FLDATE,
          CARRID LIKE SFLIGHT-CARRID,
          CONNID LIKE SFLIGHT-CONNID.
    SELECT FCARRID FCONNID F~FLDATE
        INTO (CARRID, CONNID, DATE)
        FROM SFLIGHT AS F INNER JOIN SPFLI AS P
               ON FCARRID = PCARRID AND
                  FCONNID = PCONNID
        WHERE P~CITYFROM = 'FRANKFURT'
          AND P~CITYTO   = 'NEW YORK'
          AND F~FLDATE BETWEEN '20010910' AND '20010920'
          AND FSEATSOCC < FSEATSMAX.
      WRITE: / DATE, CARRID, CONNID.
    ENDSELECT.
    If there are columns with the same name in both tables, you must distinguish between them by prefixing the field descriptor with the table name or a table alias.
    Note
    In order to determine the result of a SELECT command where the FROM clause contains a join, the database system first creates a temporary table containing the lines that meet the ON condition. The WHERE condition is then applied to the temporary table. It does not matter in an inner join whether the condition is in the ON or WHEREclause. The following example returns the same solution as the previous one.
    Example
    Output of a list of all flights from Frankfurt to New York between September 10th and 20th, 2001 that are not sold out:
    DATA: DATE   LIKE SFLIGHT-FLDATE,
          CARRID LIKE SFLIGHT-CARRID,
          CONNID LIKE SFLIGHT-CONNID.
    SELECT FCARRID FCONNID F~FLDATE
        INTO (CARRID, CONNID, DATE)
        FROM SFLIGHT AS F INNER JOIN SPFLI AS P
               ON FCARRID = PCARRID
        WHERE FCONNID = PCONNID
          AND P~CITYFROM = 'FRANKFURT'
          AND P~CITYTO   = 'NEW YORK'
          AND F~FLDATE BETWEEN '20010910' AND '20010920'
          AND FSEATSOCC < FSEATSMAX.
      WRITE: / DATE, CARRID, CONNID.
    ENDSELECT.
    Note
    Since not all of the database systems supported by SAP use the standard syntax for ON conditions, the syntax has been restricted. It only allows those joins that produce the same results on all of the supported database systems:
    Only a table or view may appear to the right of the JOIN operator, not another join expression.
    Only AND is possible in the ON condition as a logical operator.
    Each comparison in the ON condition must contain a field from the right-hand table.
    If an outer join occurs in the FROM clause, all the ON conditions must contain at least one "real" JOIN condition (a condition that contains a field from tabref1 amd a field from tabref2.
    Note
    In some cases, '*' may be specified in the SELECT clause, and an internal table or work area is entered into the INTO clause (instead of a list of fields). If so, the fields are written to the target area from left to right in the order in which the tables appear in the FROM clause, according to the structure of each table work area. There can then be gaps between table work areas if you use an Alignment Request. For this reason, you should define the target work area with reference to the types of the database tables, not simply by counting the total number of fields. For an example, see below:
    Variant 3
    ... FROM tabref1 LEFT [OUTER] JOIN tabref2 ON cond
    Effect
    Selects the data from the transparent database tables and/or views specified in tabref1 and tabref2. tabref1 und tabref2 both have either the same form as in variant 1 or are themselves join expressions. The keyword OUTER can be omitted. The database tables or views specified in tabref1 and tabref2 must be recognized by the ABAP-Dictionary.
    In order to determine the result of a SELECT command where the FROM clause contains a left outer join, the database system creates a temporary table containing the lines that meet the ON condition. The remaining fields from the left-hand table (tabref1) are then added to this table, and their corresponding fields from the right-hand table are filled with ZERO values. The system then applies the WHERE condition to the table.
    Left outer join between table 1 and table 2 where column D in both tables set the join condition:
    Table 1                      Table 2
    A
    B
    C
    D
    D
    E
    F
    G
    H
    a1
    b1
    c1
    1
    1
    e1
    f1
    g1
    h1
    a2
    b2
    c2
    1
    3
    e2
    f2
    g2
    h2
    a3
    b3
    c3
    2
    4
    e3
    f3
    g3
    h3
    a4
    b4
    c4
    3
    |--|||--|
        Left Outer Join
        |--||||||||--|
        | A  | B  | C  | D  | D  | E  | F  | G  | H  |
        |--||||||||--|
        | a1 | b1 | c1 | 1  | 1  | e1 | f1 | g1 | h1 |
        | a2 | b2 | c2 | 1  | 1  | e1 | f1 | g1 | h1 |
        | a3 | b3 | c3 | 2  |NULL|NULL|NULL|NULL|NULL|
        | a4 | b4 | c4 | 3  | 3  | e2 | f2 | g2 | h2 |
        |--||||||||--|
    Regards
    Prabhu

  • The difference between regular ram and "apple ram" from 3rd parties

    So I made a previous post on the Macrumors forums regarding whether the RAM issues in the Unibody MacBook have been resolved or not: http://forums.macrumors.com/showthread.php?t=692653
    It seems that most people who bought OCZ ram have had no issues what so ever. I am located in Canada so a store like CanadaComputers is great for me because I can go pick it up instead of having it delivered and pay shipping costs (as opposed to Newegg.ca). On their website, they have two modules with similar specs expect one is found in the Apple ram section and the other is in the regular ram.
    Apple Ram (OCZ)
    http://canadacomputers.com/index.php...80&cid=RAM.188
    Regular Ram (OCZ)
    http://canadacomputers.com/index.php...id=RAM.187.778
    When comparing the specs, the only difference I can see is that the CL on the Apple ram is 7-7-7-20. The CL on the regular ram is CL 8-8-8-27.
    The price difference between the two is $57! OCZ's website confirms that one is made specifically for Apple Notebooks and the other is just regular.
    Can anyone explain what CL is and whether it is something that needs to be taken into consideration. Thanks.

    That only needs to be taken into consideration if you're using applications which are very demanding about performance, which aren't intended for usage by home users. Click here for more information.
    (43042)

  • Difference between regular expressions and spry character masking?

    Hi,
    This is my first time writing my own regular expressions.  Often times though, they seem to work in various testing widgets, but then they do not perform as expected in Spry.  I have no idea how to even begin to debug this.
    For example, this string:
    ^\#?[A-Fa-f0-9]{3}([A-Fa-f0-9]{3})?$
    Does a perfect job enforcing hex colors in a regexp testing widget.  But it doesn't work in spry.  It won't let me type a darn thing in.
    Can somebody throw me a bone here?

    Hi!
    Thank you for the response.  I read that article prior to posting and it seems to relate more to Spry's custom pattern function rather than regular expressions.  Here's the code I have:
    <script type="text/javascript">
         <!--     
              var text_1 =
              new Spry.Widget.ValidationTextField(
                   "text_1",
                   "none",
                   {regExpFilter:/^#[A-Fa-f0-9]{6,};$/,
                   useCharacterMasking:true,
                   validateOn:["change"]})
         //-->
    </script>
    Expected behavior:  I should be able to type in a valid hex color and have Spry perform validation.
    Actual behavior:  I can't type anything in, at all.  I immediately get the invalid Spry feedback (in my case a little red .png image and an error message).
    Simpler expressions like this work fine in Spry:
                        <script type="text/javascript">
         <!--
              var text_1 =
                   new Spry.Widget.ValidationTextField(
                   "text_1",
                   "none",
                   {regExpFilter:/[a-z]/,
                   useCharacterMasking:true,
                   validateOn:["change"]})
         //-->
    </script>
    I think if I can figure out what the special rules are for one somewhat robust regular expression in Spry, then I will be off and running.
    Can anyone help?
    Scott

  • What is the difference between regular FaceTime and the Mac App Store FaceTime?

    The one in the App Store costs €0,89. How is this one differend?

    Yup.
    The difference is about a bit.
    It's a bit that, when set, allows a database to be in a permanent state of recovery, allowing repeated applications of redo. When a particular recovery operation has finished applying its quota of redo, the database sits there waiting for the next dollop.
    A normal controlfile doesn't have that bit set, and when you do 'recover database' to it, it gets to the end of the redo stream and says 'Media Recovery Complete'. No further redo can then be applied to that database, meaning you can't keep a normal database in a permanent state of being recovered.

  • Difference between regular update and update with execute immediate

    Hi everyone, I have seen some code where developers have executed insert and update statement using execute immediate.
    for example :
    execute immediate ('Update employees set employee_salary = :x');
    I can update record using the following statement where x is a number (salary)
    update employee
    set employee_salary = x;
    It works fine as well
    Whats the difference? and what way is recommended
    Thanks

    My guess is that sqlplus does a commit on exit:
    In session 1:
    SQL> create table test (col1 number);
    Table created.
    SQL> begin
      2    execute immediate 'insert into test values (1)';
      3  end;
      4  /
    PL/SQL procedure successfully completed.In session 2:
    SQL> select * from test;
    no rows selectedIn session 1:
    SQL> exec execute immediate 'insert into test values (2)';
    PL/SQL procedure successfully completed.In session 2:
    SQL> select * from test;
    no rows selectedIn session 1:
    SQL> disconnect
    Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
    With the Partitioning, Oracle Label Security, OLAP and Data Mining optionsIn session 2:
    SQL> select * from test;
          COL1
             1
             2

  • HT2729 what exactly is the difference between regular video and video playback?

    i am wanting to purchase a black video playback ipod with 30 gb, the fifth generation and before i get it i would like to know all the details about video playback

    i am wanting to purchase a black video playback ipod with 30 gb, the fifth generation and before i get it i would like to know all the details about video playback
    http://support.apple.com/kb/SP41

  • Difference between regular Dreamweaver and Academic version

    I want to purchase Dreamweaver v 8 to help build our site,
    what will I be missing if I get the academic version?

    Nothing. Aside from the fact you would need to provide some
    proof that you
    are in fact a student, and will not use the software for
    commercial
    purposes. Other than that, it is the same as the big boys
    toys, with a
    slightly modified splash screen, and About info.
    "Elmoore" <[email protected]> wrote in
    message
    news:eekv1j$gb4$[email protected]..
    >I want to purchase Dreamweaver v 8 to help build our
    site, what will I be
    >missing if I get the academic version?

  • What's the difference between reguler KDE and KDEmod?

    Hello all,
    In two weeks I get my new laptop, which will be capable of running Arch and KDE ( as my current computer isn't, somehow it only runs Fedora w/ Gnome)
    Since I really like Arch and already got it working on Virtualbox, I want to install it on my new laptop. I'd like to get it working with KDE, but I noticed Arch also has KDEmod. I already searched the forums but couldn't really find an answer to my question: What is the difference between regular KDE and KDEmod and which one is better for me to use?
    Thanks in advance!

    Allan, i forgive you for your poor paragraph construction and sorry for me being a bit peeved
    However, i know you have read more from the IRC log than just that one sentence by me...
    Allan wrote:
    From the IRC log, I do not think that conclusion is too far off, especially if you are considering Arch-Stable as your base...  So saying "plain wrong" seems... well...  plain wrong. Especially given the irc log:
    <funkyou> in one sentence: to do what we really want to do, we need a stable platform.
    So why not showing the whole picture and clear this up:
    <funkyou> ok, to start: i think at least some of you have noticed that arch linux is a fine platform for what we want to deliver, but there are some little "annoyances"
    <funkyou> mainly:
    <funkyou> -.so bumps every few weeks
    <funkyou> -the general "freshness"
    <funkyou> -a lot of manual interaction needed (sometimes)
    <funkyou> everyone can see these problems when looking at the forums, _most_ of them are related to updates
    <funkyou> in one sentence: to do what we really want to do, we need a stable platform.
    Makes more sense now? Its not that Arch is too unstable, its just that we cant keep up will all the changes... And this is not Archs "fault" nor anyone elses fault, its just going too fast for us. Most annoying or severe bugs in our tools are there due to upstream updates. And the reasons are not really the .so bumps (which are mostly solved by a simple rebuild) but also constantly changing apis and stuff. This is not a big problem in KDE (they keep their apis clean), but a big one when it comes to other stuff like parted, to give an example. And this is our main problem, we need to constantly adapt our code to upstream changes.
    This even resulted in a repo with modified or "frozen" Arch packages just to keep our liveCD going, and now we are looking for solutions for this problem, and "stable" snapshots seem to be one way... Oh, and if we would do this (there is nothing announced yet), we would do our own snapshot every X months because ArchStable seems to be a dead project. We also considered cooperating with the ArchServer guys, but their stuff is really made for servers, so even while their project is really nice its not really an option for us.
    Well, we'll see what we will do during the next months, now we are still testing and evaluating some solutions... Oh, and people, please stop any "we dont need another ubuntu" complaints...

  • What's the difference between shut down and log out?

    Hi,
    I have a MacBook Air and will sell it.
    I like to take out my name but don't know how.
    What will happen if I Log Out (my name comes after that)?
    What's the difference between Shut down and Log out?
    Help please,
    Thanks

    Welcome to the Apple Support Communities
    The shut down turns off the Mac and a log out closes your user and take your computer to the log in screen. To sell the Mac, you have to reinstall Mac OS X erasing the disk. Open  > About this Mac and copy Version

  • Differences between regular and Japanese localized

    What are the differences between regular JDeveloper 2.0 and
    Japanese localized versions ?
    I received regular JDeveloper 2.0 (Build 343) from the U.S.
    Is there any issue or limitation to use it in order to use
    Oracld RDBMS 8.0.5 & 8.1.5 created with character set JA16EUC
    running on Solaris ?
    I think there is no issue or limitation if we use it with
    NLS-zip.
    Or do we have to use Japanese localized versions ?
    Then what's the benefit of using it ?
    Any information about this would be much appreciated.
    Best regards,
    null

    The US JDeveloper version if used with Japanese fonts , or
    better with a Japanese NT will allow for display and input of
    Japanese text including when interacting with Oracle databases.
    This is the internationalization support and JDeveloper is
    internationalized for Japanese
    The only difference between the versions (other than a couple OS
    dependent bugs in the readme file) is that the Japanese version
    has a UI and documentation in Japanese as opposed to English.
    Hope this helps.
    Yoshikazu Ichitsuka (guest) wrote:
    : What are the differences between regular JDeveloper 2.0 and
    : Japanese localized versions ?
    : I received regular JDeveloper 2.0 (Build 343) from the U.S.
    : Is there any issue or limitation to use it in order to use
    : Oracld RDBMS 8.0.5 & 8.1.5 created with character set JA16EUC
    : running on Solaris ?
    : I think there is no issue or limitation if we use it with
    : NLS-zip.
    : Or do we have to use Japanese localized versions ?
    : Then what's the benefit of using it ?
    : Any information about this would be much appreciated.
    : Best regards,
    null

  • What's the difference between XI basis and regular basis?

    I am an SAP basis admin for years.
    Now my corp starts to use XI.
    What is the difference between XI basis and regular basis if there is any?
    Thanks!

    Hi,
    No difference... Basis is Basis (Technical consultant)... According to me its just terminology changed. i.e. SAP Administrator instead of SAP basis.
    For XI you may need to additionally control the Java stack administartion along with ABAP stack.
    Please go thourgh the below link to know about SAP NetWeaver Administrator, then you may compare with regular Basis activities
    http://help.sap.com/saphelp_nw70/helpdata/en/7e/c82c42be6fde2ce10000000a1550b0/frameset.htm
    Also
    Refer - PI/XI administartion study material links
    PI Administration, monitoring document
    Thanks
    Swarup

  • Difference between Time dimension and product(regular) dimenstion

    Hi All,
    I would like to know what is the difference between time dimenstiona and regular dimenstion. How can we differentiate and how Oracle bi server knows a dimension
    as Time dimenstion.
    Thanks,

    Hi,
    By using Logical Dimensional Structure and chronological keys it identify time or other types of dim.
    Just double clik time dimension then you can find the
    root type (Time, Ragged and skipped) and for the chronological keys > just double click logical level then select keys tab -- here u can find chronological keys
    Thanks
    Deva

  • Difference between open loop and closed loop mode when finding the index on a stepper motor axis.

    I have a test system which uses a PXI-7352 motion controller with a MID-7602 stepper motor drive to position a 200 step/revolution stepper motor with an attached 1000 line encoder.  The MID-7602 is configured for 64 microsteps per step, giving 12,800 microsteps and 4000 encoder counts per revolution.  The system is controlled using LabView 7.1 and NI-Motion 6.13.  To home the motor, I've defined a sequence in MAX which first finds the reverse limit switch and then moves forward to the encoder index pulse.
    When finding its reference in open loop mode, the system its reference at the same microstep each time.  When findings its reference in closed loop mode, the system finds its reference somewhere within about a 20 microstep wide range.
    I hope somebody out there with more experience with this controller can describe the difference between finding the encoder index in open loop mode and finding the encoder index in closed loop mode. 
    Thanks,
    Mark Moss

    Hello Mark,
    I suspect that the behavior you are experiencing has today
    with the resolution difference between your encoder and your
    microstepping.  Let me illustrate with an
    example:
    Example Setup
    Stepper
    Motor
    NI
    Motion Controller
    10
    steps per encoder pulse (Every 10 steps the controller gets an encoder
    pulse, therefore positions 0-9 all appear to be 0 to the controller)
    The
    system has a maximum of 3 pull in moves set
    Open Loop Scenario
    The
    system is commanded to go to position 9.
    The
    controller sends out 9 pulses.
    The
    motor moves to position 9.
    Closed Loop Scenario
    The
    system is commanded to go to position 9.
    The
    controller sends out 9 pulses.
    The
    motor moves to position 9.
    The
    controller checks its position and sees that it is still at position 0
    because it has not received an encoder pulse.
    Because
    the controller thinks it is still at position 0, it sends another 9 pulses
    as its first pull in move.
    The
    motor moves to position 18.
    The
    controller checks its position and sees that it is at position 10 because
    it has only received one encoder pulse.
    Because
    the controller thinks it is still at position 10, it sends1 reverse pulse
    as its second pull in move.
    The
    motor moves to position 17.
    The
    controller checks its position and sees that it is at position 10 because
    it has only received one encoder pulse.
    Because
    the controller thinks it is still at position 10, it sends and additional
    single reverse pulse as its third pull in move.
    The
    motor moves to its final position of 16.
    I believe something similar is happening with your
    application as it looks for the index pulse. 
    Because the controller does not compensate for what it perceives as
    position error in open loop mode, the motor always goes to the same commanded
    position.  In closed loop mode, the motor
    is bouncing around inside the single index encoder pulse trying to find a
    certain position.
    There are several recommendations I can make towards
    correcting this behavior.  These
    recommendations are in order of effectiveness:
    Setup
    your system so that there are more encoder counts per revolution than
    steps per revolution.
    Turn
    off pull-in moves by setting them to 0 in MAX.
    Use an
    open loop configuration.
    Play
    around with the pull in window in MAX.
    Regards,
    Luke H

  • Hi Friends ....Difference between SAP memory and ABAP memory

    Hi Friends,
    I faced a interview and they ask this question
    What is the difference between SAP Memory and ABAP memory..

    conti
    SAP Memory
    SAP memory is a memory area to which all main sessions within a SAPgui have access. You can use SAP memory either to pass data from one program to another within a session, or to pass data from one session to another. Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters). These parameters can be set either for a particular user or for a particular program using the SET PARAMETER statement.
    Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement. The most frequent use of SPA/GPA parameters is to fill input fields on screens.
    ABAP Memory
    ABAP memory is a memory area that all ABAP programs within the same internal session can access using the EXPORT and IMPORT statements. Data within this area remains intact during a whole sequence of program calls. To pass data to a program which you are calling, the data needs to be placed in ABAP memory before the call is made. The internal session of the called program then replaces that of the calling program. The program called can then read from the ABAP memory. If control is then returned to the program which made the initial call, the same process operates in reverse.
    A simple example of ABAP memory is using the EXPORT/IMPORT statements.
    Here in this program, I get the data, export it to memory,
    clear out the internal table in my progam, then reimport the data into it and write out the data.
    You probably wounldn't do this in a normal program,
    but this is how you can pass data from program a to program b when A Submits program B.
    report zxy_0002 .
    data: it001 type table of t001 with header line.
    select * into table it001 from t001.
    export it001 = it001 to memory id 'ZXY_TEST'.
    clear it001. refresh it001.
    import it001 = it001 from memory id 'ZXY_TEST'.
    loop at it001.
    write:/ it001-bukrs, it001-butxt.
    endloop.
    SAP Memory
    SAP memory is a memory area to which all main sessions within a SAPgui have access.
    You can use SAP memory either to pass data from one program to another within a session,
    or to pass data from one session to another.
    Application programs that use SAP memory must do so using SPA/GPA parameters (also known as SET/GET parameters).
    These parameters can be set either for a particular user
    or for a particular program using the SET PARAMETER statement.
    Other ABAP programs can then retrieve the set parameters using the GET PARAMETER statement.
    The most frequent use of SPA/GPA parameters is to fill input fields on screens
    ABAP/4 Memory
    ABAP memory is a memory area that all ABAP programs within the same internal session can access
    using the EXPORT and IMPORT statements.
    Data within this area remains intact during a whole sequence of program calls. To pass data
    to a program which you are calling,
    the data needs to be placed in ABAP memory before the call is made.
    The internal session of the called program then replaces that of the calling program.
    The program called can then read from the ABAP memory.
    If control is then returned to the program which made the initial call, the same process operates in reverse.
    SAP memory
    The SAP memory, otherwise known as the global memory,
    is available to a user during the entire duration of a terminal session.
    Its contents are retained across transaction boundaries as well as external and internal sessions.
    The SET PARAMETER and GET PARAMETER statements allow you to write to, or read from, the SAP memory.
    ABAP/4 memory
    The contents of the ABAP/4 memory are retained only during the lifetime of an external session
    (see also Organization of Modularization Units).
    You can retain or pass data across internal sessions.
    The EXPORT TO MEMORY and IMPORT FROM MEMORY statements allow you to write data to, or read data from, the ABAP memory.
    ABAP Memmory & SAP Memmory
    http://www.sap-img.com/abap/difference-between-sap-and-abap-memory.htm
    http://www.sap-img.com/abap/type-and-uses-of-lock-objects-in-sap.htm
    Set
    http://www.geocities.com/SiliconValley/Campus/6345/set_para.htm
    GET
    http://www.geocities.com/SiliconValley/Campus/6345/get_para.htm
    EXPORT
    http://www.geocities.com/SiliconValley/Campus/6345/export01.htm
    Other Imp Help
    http://www.geocities.com/SiliconValley/Campus/6345/abapindx.htm

Maybe you are looking for

  • HT1751 I have 2 Itunes accounts and would like to merge them into one. How can I do that?

    I have 2 Itunes accounts, one with all my music librairy and a 2nd I created after purchasing my Ipad. I didn't realize then I could have used my Itunes credentials. How can I merged both under the same account without loosing my purchases?

  • How do i get someone else out of my apple id?

    Hi guys, im using an iphone 4 to play this game Clash of Clans and recently, when i'm playing the game, i get the notification that someone else is playing which means that he has access to my apple id. Due to that im very frustrated and helpless...

  • Idoc to XI auth error

    Greetings. Im testing XI interfaces on integration server using we19. I got configured two idocs, one is send without errors, but when Im sending the other type of idocs Im promted to put the password of the R3 server for the user XIAPPLUSER. After t

  • Abcense Type Only One time

    Dear All ; hwo can i manage Abcense for the employee to be one time for him all his life and can not be taken another time? Need the answer ASAP please Best Regards

  • Low Latency Interfaces

    Hello all, I'm new to Logic. (and computer recording in general) Although I have been in studio's that used pro tools and stuff like that and the biggest problem I have is latency when doing overdubs. I recently purchased a Macbook Pro (2.5 penryn, 2