Difference between internal and external session

Hi experts,
I tried to read it many times but I am still very confused with it.
1. Each logon through Sap Logon will create a new external session? New Mode created through /o will create another internal session in this external session? Is it OK?
2. When are the data deleted from Sap Memory which are allocated through the command SET PARAMETER?
Thank you very much for your answers,
Radek

Hi,
1. Check these links below:
ABAP Memory - Internal Session
http://help.sap.com/saphelp_nw70ehp2/helpdata/en/9f/db9df735c111d1829f0000e829fbfe/frameset.htm
SAP Memory - External session
http://help.sap.com/saphelp_nw70ehp2/helpdata/en/9f/db9e0435c111d1829f0000e829fbfe/frameset.htm
difference between sap memory and abap memory
what is the difference between sap memory and abap memory
2. When You Free Memory ID, it clear the data stored in Internal or external session, else internal session memory remains till you end your current session and external memory till you log out from the system.
Regards,
Ni3

Similar Messages

  • Difference between internal and external organizations in oracle hr

    Hello,
    While creating an organization, when do we use Internal and External? Basically whats the difference between these two options in the Work Structure screen while defining organizations?
    Thank You
    Kumar

    Hello,
    Just to add on information.
    Internal organizations are such as departments, divisions, and sections
    External organizations are such as benefits carriers, tax authorities, and recruiting agencies.Organization classification Payee Organization when defining an external organization that is the recipient of a third party payment from an employee, for example a court-ordered payment. You can then select this organization on the Personal Payment Method window when entering a third party payment method.
    Generally we do not tag employees(Organization classification HR Organization) to external organizations.
    Regards,
    Saurabh

  • Difference between internal and external drive on Airport extreme

    I have one of the original Airport Extremes and I'm wondering if the new software that comes with the new Airport (Time Capsule) will allow me to use it with an external drive for Time Machine. I know it currently doesn't work as currently configured, but I would think it would be a trivial matter to make it work, How about it Apple?

    Presumably the only software which will ship with Time Capsule is "AirPort Utility" to configure Time Capsule.
    Speculation on whether any version of Time Capsule's firmware will be compatible with the AirPort Extreme base station (AEBS) is forbidden in this discussion area.
    No one here knows and you could guess yourself to death. On one hand you would think Time Capsule is so similar to the square AEBS that it wouldn't be a problem. On the other hand even though the features are very similar, the square AEBS's firmware is not usable on the round AEBS.

  • Difference Between Normal and External Context Mapping

    Hi,
    I wonder the Difference Between Normal and External Context Mapping.
    I1ve already read the docs and articles but I didnt understand.
    Thanks,
    Jorge Luiz
    Edited by: Jorge Castro on Oct 9, 2008 4:23 PM

    Jorge,
    With this type of Mapping (also called Reverse Mapping) you can map the context of an using component, to that of the used component.
    You can find an example of this concept in WDA ALV: If you look at component SALV_WD_TABLE (which you declare as used when you intend to use ALV), you'll see that it has a node DATA declared as external. In your using component, you map your actual data node to this node.
    This allows the ALV to leave the DATA node type open and so to be reused, adjusting it's structure depending on the using component's data.
    Edited by: Alejandro Bindi on Oct 9, 2008 4:42 PM
    Made a mistake! Have not used this in a while...Ext. mapping is the OTHER way...Using -map-> Used Fixed.

  • Difference between stateful and stateless session beans

    can any body explain simply what is the difference between stateful and stateless session beans? also in what kind of situations we can use these.

    Hi
    This is the classificatio os Session Bean.
    (1) Statfull
    (2) Stateless
    Stateful means u will persists the state of the object.
    USESE:
    In a Banking system u can use the statful session just for maintaing the
    state.
    (2) STATELESS: that's mean u do't want to persists any state of the object. that's mean a single Request is coming ,do the desire and give the output.
    EX: A Credit Card System is the Example of Stateless.
    May it will helpfull to understands u. if any need write here
    saM

  • Splitting music files between internal and external HDs

    I have a 300Gb external hard drive that I primarily use for storage/backup of rarely accessed files. I have seen a number of topics about moving your entire library to an external drive, but that's not what I want. I leave my external drive at home when I travel, and I don't want to leave all my music at home when I do.
    Is there any way to set up iTunes so that part of my music library -- say, new/frequently accessed files reside on my PowerBook's HD and older files sit on the external HD? (Obviously I wouldn't ask iTunes to make the decision of what files go where, I would do that myself.)
    Thanks!

    mitya
    Is there any way to set up iTunes so that part of my music library -- say, new/frequently accessed files reside on my PowerBook's HD and older files sit on the external HD?
    No, in a word. But you could create a second library on the external HD and switch between them as you need. You already have a link to the iTunes Library Manager.
    Regards
    TD

  • Internal and external

    hello sap Gurus,
    Iam new to sap, can any bady tell me the what is the difference between internal and external number ranges.
    Regards
    vijay

    hi vijay,
    Internal: Doc number will be providing by the system automatically in serial order allotting the next available progressive number (must to be in number).
    External: Doc number will be given manually by the end user. system will not lock number automatically in this case. User can pick the number randomly. Number may be an alpha
    numeric.
    ple let me know if u need more information.
    Assign points if use ful.

  • Diff. between length and external length.

    Hi Guys.
    Can anybody please let me know the difference between Length and External Length in Data Source's "Field" Tabstrib.
    thanx
    peter

    Peter,
       Assume We are loading data from Flat File.
      We have date field coming from File. Date can any format. with that drop down box , we can specify either internal format or External format (File has which format for Date field).
    Suppose if i'm providing Internal Format, Date Value should be 20070510.
    If you choose external format, we have flexibility to enter the length (Take the Case of Fiscal Month).
    Nagesh Ganisetti.

  • Difference between Internal HU and External HU

    Hi guys,
    I am quite new to WM, can you please tell me Difference between Internal HU and External HU

    The HU information is stored in table VEKP (header) and VEPO (item). In the header table you can find Internal HU No (VENUM). This is the internal SAP number automatically assigned as the table key each time you create an HU. However, the HU aslo has an external number (EXIDV) which is the number of the HU that is used when marking the HU. This number allows for a longer ID than the internal number if you want to use.
    Here is the documentation for EXIDV.
    Short Text
    External Handling Unit Identification
    Definition
    Specifies an external identifier for the handling unit.
    Use
    The system automatically generates an internal number that must be unique for each system client. The system also needs external identification so that it can uniquely identify handling units.
    1. Creating a handling unit:
    Identifiers for handling units are determined during creation according to settings in Customizing for number assignment of the packaging material type for the packaging material that is being used. You can also assign default values for identifiers when you create handling units, although these values must correspond to the settings in Customizing.
    2. Processing a handling unit
    To edit existing handling units, enter the handling unit's identification in this field.
    Rgds
    Richard

  • Why would i connect a external hardrive to the airport extreme and what is the difference between LAN and WAN gigabit ethernet?

    Hey just wanted to know what is the reason i would connect my external hardrive to the extreme and what is the difference between LAN and WAN ehternet. I know one is local and other is wide but can someone explain in simpler terms.

    Connecting a hard drive to the Airport Extreme makes it available to be shared across all the computers on your network.
    WAN (Wide Area Network) is your connection to the internet
    LAN (Local Area Network) is your internal (or local) ethernet connections (computers, printers, etc...)
    AirPort Base Station: About the WAN and LAN Ports

  • Can I split my itunes music library between and internal and external hard drive?

    Is it possible to have music on the two different drives and still be able to make playlists from both drives to put on my ipod?  Here's my situation:  I'm using a Dell 32 bit computer running Vista Home Premium SP2 which I share with other users.  I have a large itunes library (40g+ of music only) that's starting to hog the hard disk space from other users. If possible, I would like to split off part of my itunes library to an external hard drive while still having access to the entire library for my ipod. Ideally I would like to have all my downloaded songs on both the internal and external drives so I'll have backups in case a drive fails, while putting all the music I have hard copies of solely on the external drive. Any help on how this can be done would be appreciated.

    If you manually manage your itues library, you can store parts of it on an external drive, or on an internal drive.  Just keep in mind that in iTunes that you must set a default location for iTunes to manage it's files, and that will be the default location for iTunes to store anything it downloads.  You would need to manuay manage moving things from there if tht is not where you want them stored.
    Perhaps a "better" solution would be for you to invest a little mone into 2 external drives.  One to hold your entire iTunes library, and the second to be your off-line backup of the first.  This is the method I have gone with and I like how it works for me.  My entire iTunes library is on an external (portable) 320GB drive.  Then, when iTunes is not running, I will clone my external drive onto a second drive I happen to have, this way if I have any failure of my primary drive, I lose at most about a weeks worth of content.  For me, I purchase little content during a week, but I do move a fairly large volume of podcasts.  With the entire library being on the external drive, if I ever have to swap to using my backup drive iTunes wil just think that it hasn't run and downloaded anything for a week, and all the "lost" content will be re-downloaded automatically.  This won't work for apps or purchased content, but for subscribed podcasts, it is great.

  • MAIN DIFFERENCES BETWEEN PARALLEL AND SEQUENTAIL PRCESSING???

    HI PALS,
    I WANT THE COMPLETE DIFFERENCES BETWEEN PARALLEL AND SEQUENTIAL PROCESSING!
    IN THE CONTEXT OF RFC.

    Hi
    Parallel Processing
    To achieve a balanced distribution of the system load, you can use destination additions to execute function modules in parallel tasks in any application server or in a predefined application server group of an SAP system.
    Parallel-processing is implemented with a special variant of asynchonous RFC. Itu2019s important that you use only the correct variant for your own parallel processing applications: the CALL FUNCTION STARTING NEW TASK DESTINATION IN GROUP keyword. Using other variants of asynchronous RFC circumvents the built-in safeguards in the correct keyword, and can bring your system to its knees
    Details are discussed in the following subsections:
    ·        Prerequisites for Parallel Processing
    ·        Function Modules and ABAP Keywords for Parallel Processing
    ·        Managing Resources in Parallel Processing
    Prerequisites for Parallel Processing
    Before you implement parallel processing, make sure that your application and your SAP system meet these requirements:
    ·        Logically-independent units of work:
    The data processing task that is to be carried out in parallel must be logically independent of other instances of the task. That is, the task can be carried out without reference to other records from the same data set that are also being processed in parallel, and the task is not dependent upon the results of others of the parallel operations. For example, parallel processing is not suitable for data that must be sequentially processed or in which the processing of one data item is dependent upon the processing of another item of the data.
    By definition, there is no guarantee that data will be processed in a particular order in parallel processing or that a particular result will be available at a given point in processing. 
    ·        ABAP requirements:
    ¡        The function module that you call must be marked as externally callable. This attribute is specified in the Remote function call supported field in the function module definition (transaction SE37).
    ¡        The called function module may not include a function call to the destination u201CBACK.u201D
    ¡        The calling program should not change to a new internal session after making an asynchronous RFC call. That is, you should not use SUBMIT or CALL TRANSACTION in such a report after using CALL FUNCTION STARTING NEW TASK.  
    ¡        You cannot use the CALL FUNCTION STARTING NEW TASK DESTINATION IN GROUP keyword to start external programs. 
    ·        System resources: 
    In order to process tasks from parallel jobs, a server in your SAP system must have at least 3 dialog work processes. It must also meet the workload criteria of the parallel processing system: Dispatcher queue less than 10% full, at least one dialog work process free for processing tasks from the parallel job.
    Function Modules and ABAP Keywords for Parallel Processing
    You can implement parallel processing in your applications by using the following function modules and ABAP keywords:
    ·        SPBT_INITIALIZE: Optional function module. 
    Use to determine the availability of resources for parallel processing. 
    You can do the following:
    ¡        check that the parallel processing group that you have specified is correct.
    ¡        find out how many work processes are available so that you can more efficiently size the packets of data that are to be processed in your data.
    ·        CALL FUNCTION Remotefunction STARTING NEW TASK Taskname DESTINATION IN GROUP:
    With this ABAP statement, you are telling the SAP system to process function module calls in parallel. Typically, youu2019ll place this keyword in a loop in which you divide up the data that is to be processed into work packets. You can pass the data that is to be processed in the form of an internal table (EXPORT, TABLE arguments). The keyword implements parallel processing by dispatching asynchronous RFC calls to the servers that are available in the RFC server group specified for the processing.
    Note that your RFC calls with CALL FUNCTION are processed in work processes of type DIALOG. The DIALOG limit on processing of one dialog step (by default 300 seconds, system profile parameter rdisp/max_wprun_time) applies to these RFC calls. Keep this limit in mind when you divide up data for parallel processing calls. 
    ·        SPBT_GET_PP_DESTINATION: Optional function module. 
    Call immediately after the CALL FUNCTION keyword to get the name of the server on which the parallel processing task will be run. 
    ·        SPBT_DO_NOT_USE_SERVER: Optional function module. 
    Excludes a particular server from further use for processing parallel processing tasks. Use in conjunction with SPBT_GET_PP_DESTINATION if you determine that a particular server is not available for parallel processing (for example, COMMUNICATION FAILURE exception if a server becomes unavailable).
    ·        WAIT: ABAP keyword
    WAIT UNTIL
    Required if you wish to wait for all of the asynchronous parallel tasks created with CALL FUNCTION to return. This is normally a requirement for orderly background processing. May be used only if the CALL FUNCTION includes the PERFORMING ON RETURN addition.
    ·        RECEIVE: ABAP keyword
    RECEIVE RESULTS FROM FUNCTION Remotefunction
    Required if you wish to receive the results of the processing of an asynchronous RFC. RECEIVE retrieves IMPORT and TABLE parameters as well as messages and return codes.
    Managing Resources in Parallel Processing
    You use the following destination additions to perform parallel execution of function modules (asynchronous calls) in the SAP system:
    In a predefined group of application servers:
    CALL FUNCTION Remotefunction STARTING NEW TASK Taskname
    DESTINATION IN GROUP Groupname
    In all currently available and active application servers:
    CALL FUNCTION Remotefunction STARTING NEW TASK Taskname
    DESTINATION IN GROUP DEFAULT
    Sequential Processing
    In the following cases, the system chooses sequential (non-parallel) processing:
    ●      In table RSADMIN, entry QUERY_MAX_WP_DIAG has value (column value) 1.
    ●      The entire query consists of one sub-access only.
    ●      The query is running in a batch process.
    ●      The query was started from the query monitor (transaction RSRT) using various debug options (for example, SQL query display, execution plan display). See, Dividing a MultiProvider Query into Sub-Queries.
    ●      The query requests non-cumulative key figures.
    ●      Insufficient dialog processes are available when the query is executed. These are required for parallel processing.
    ●      The query is configured for non-parallel processing.
    ●      You want to save the result of the query in a file or a table.
    In Release SAP NetWeaver 7.0, the system can efficiently manage the large intermediate results produced by parallel processing. In previous releases, the system terminated when it reached a particular intermediate result size and proceeded to read data sequentially. This is no longer the case. Therefore, the RSADMIN parameter that was used in previous releases for reading a MultiProvider sequentially is no longer used.
    Reward If Helpfull,
    Naresh

  • Internal and External Reconciliations

    I am looking to find out what the differences are with Internal and External Reconciliations.
    I am not sure if I need to use Internal or External when doing Manual Reconciliations in banking.
    Thanks!
    Dayna

    I am trying to figure out how to use the bank reconciliation process. I keep seeing reference to an "expert sesion" and a link to it.  However I get an Access Denied message when I try the link.
    Help. ? If this "expert session" is on the Partner Portal, how are we lowly Customer to get it?
    "External reconciliation is used for bank reconciliation , however when you go in detail , you have to use internal reconciliation for Business partner and Vendor .
    https://websmp206.sap-ag.de/~sapidb/011000358700000050892007E
    Review this expert session ,bank statement processing in CA...

  • Differences between LSMW and BDC

    Hi All
    Please can you give me the few points about the differences between LSMW and BDC?
    Awaiting for your Responce
    Praveen

    Hai Check with the following document
    GOOD
    THERE IS THREE TYPE OF METHOD IN BDC
    BDC SESSION
    CALL TRANSACTION
    CALL DIALOG
    What is BDC or batch input
    The Batch Input is a SAP technic that allows automating the input in transactions. It lies on a BDC (Batch Data Commands) scenario.
    BDC functions:
    · BDC_OPEN_GROUP : Opens a session group
    · BDC_CLOSE_GROUP : Closes a session
    · BDC_INSERT : Insert a BDC scenario in the session
    · The ABAP statement "CALL TRANSACTION" is also called to run directly a transaction from its BDC table.
    It runs the program RSBDCSUB in order to launch automatically the session. The session management is done through the transaction code SM35.
    The object itself is maintanable through the transaction SE24.
    BDC methods:
    Method
    Description
    Parameters
    OPEN_SESSION
    Opens a session
    SUBRC (Return Code – 0 OK)
    SESSIONNAME (Session to be created)
    CLOSE_SESSION
    Closes a session
    None
    RESET_BDCDATA
    Resets the BDC Internal Table...
    None. Normally, for internal purpose…
    BDC_DYNPRO
    Handles a new screen
    PROGNAME (Name of the program)
    DYNPRONR (Screen Number)
    BDC_FIELD
    Puts a value on the screen
    FIELDNAME (Name of the field)
    FIELDVALUE (Value to be passed)
    CONSTRUCTOR
    Constructor - Initializes NO_DATA
    NODATA (No data character). The constructor is called automatically when the object is created.
    RUN_SESSION
    Launches a session with RSBDCBTC
    None
    CALL_TRANSACTION
    Calls a transaction with the current BDC Data
    MODE (Display Mode)
    UPDATE (Update Mode)
    TCODE (Transaction to be called)
    BDC_INSERT
    Inserts the BDC scenario in the session
    TCODE (Transaction to be called)
    BDC techniques used in programs:
    1) Building a BDC table and calling a transaction,
    2) Building a session and a set of BDC scenarios and keeping the session available in SM35,
    3) Building a session and lauching the transaction right after closing the session.
    BDC using Call Transaction
    BDC using Call transaction involves calling an SAP transaction in back ground from within the ABAP
    program. The process involves building an Internal BDC table containing the screen information needed to
    execute the required transaction and then passing this to the Call transaction command (See code example).
    The full procedure for creating a BDC program is as follows:
    What is the difference between batch input and call transaction in BDC?
    Session method.
    1) synchronous processing.
    2) can tranfer large amount of data.
    3) processing is slower.
    4) error log is created
    5) data is not updated until session is processed.
    Call transaction.
    1) asynchronous processing
    2) can transfer small amount of data
    3) processing is faster.
    4) errors need to be handled explicitly
    5) data is updated automatically
    BATINPUT/DIRECT INPUT
    A: Batch-inputs can not be used to fill the "delivery due list" screen because it is not a dynpro. This is a standard SAP report. A SAP report (check with "System -> Status") may be called using SUBMIT sentence with the appropriate options . It is preferred to call a report than create a Batch-input program.
    GO THROUGH THIS LINK
    http://www.guidancetech.com/people/holland/sap/abap/zzsni001.htm
    The LSM Workbench is an SAP R/3 based tool that supports the one-time or periodic transfer of data from non-SAP systems ("legacy systems") to SAP systems.
    The LSM Workbench helps you to organize your data migration project and guides you through the process by using a clear sequence of steps.
    The most common conversion rules are predefined. Reusable conversion rules assure consistent data conversion for different data objects.
    LSMW vs DX Workbench
    The LSM Workbench covers the following steps:
    Read the legacy data from one or several files (e.g. spreadsheet tables, sequential files).
    Convert the data from source format to target format.
    Import the data using standard interfaces (Batch Input, Direct Input, BAPI, IDoc).
    Experiences made in successful implementation projects have shown that using the LSM Workbench significantly contributes to accelerating data migration.
    SAP provides this tool along with documentation to customers and partners free of charge.
    Users of the LSM Workbench receive the usual support via SAP Net - R/3 Frontend (component BC-SRV-DX-LSM).
    Releases:
    Version 1.7.2 of the LSM Workbench ("LSMW 1.7.2") available
    Attention : LSMW 1.7.2 requires an SAP R/3 system with SAP R/3 4.0 or SAP R/3 4.5.
    Version 1.8.0 of the LSM Workbench (1.21mb) ("LSMW 1.8.0") available
    Attention : LSMW 1.8.0 requires an SAP R/3 system with SAP R/3 4.6.
    Version 3.0 of the LSM Workbench (1.89mb) ("LSMW 3.0") available for Web Application Server 6.10
    Attention : LSMW 3.0 requires a SAP WAS 6.10. Functionality of version 1.7.2 and 3.0 are identical !
    Version 4.0 of the LSM Workbench ("LSMW 4.0") integrated in Web Application Server 6.20
    Attention : LSMW 4.0 is an integrated part of SAP WAS 6.20.
    Thanks & regards
    Sreenivasulu P
    Message was edited by: Sreenivasulu Ponnadi

  • What is the difference between subroutine and function module?

    What is the difference between subroutine and function module?

    Hi,
    they can both return values.
    FMs are mainly used when a routine is to be performed by many programs.
    Subroutines (forms) are generally only executed within one program.
    You can perform routines from other programs, but it's not often done.
    both forms and FMs are reusable modularization units.
    To distinguish we generally say that forms are used for internal modularization and
    FMs are used for external modularization.
    To decide on which to implement, consider whether you need the content to be used just for a limited program
    or wheteher it can be called from many independent programs.
    For the first purpose it is better to implement a form whereas for the second we implement an FM.
    However, ABAP does not isolate the usage context.
    That is; you can call a form from another program within whose code the form is not actually implemented.
    However, this requires attention since the form may utilize global variables.
    The same issue holds for FMs.
    FMs are encapsulated in function groups and function groups may have global variables that can be globally
    used by all FMs inside it.
    Thanks,
    Reward If Helpful.

Maybe you are looking for

  • Can you use home sharing across continents

    Hi, My husband is moving to the USA from the UK and we currently have our apple products connected through home share.  Going forward I wanted to understand the following -  can we still use home sharing as I will remain in the UK or is it better for

  • Which is better to use in a corprate enviornment for back up Windows 2008 Vs. Mozy

    Which is better to use in a corprate enviornment for back up Windows 2008 Vs. Mozy

  • Mail and .sync

    My Address Book keeps Syncing with .mac even though I don't want it to and I did not extend the free .Mac trial. I turned off "Synchronize my contacts with other computers using .Mac" in the Address Book preferences. I can not however turn off "Synch

  • Permissions actually repaired?

    I've read several other threads concerning this topic. Pages and pages of the exact same permissions that are repaired each time the function is triggered, mostly involving Quicktime. All updates installed and everything works well except for a few a

  • K8T Neo-FIS2R - 3200+ - Mushkin Level 1 RAM: Optimal Memory Settings

    Just got a K8T Neo-FIS2R with a AMD Athlon 64 3200+ with 1g (512MB X 2) Mushkin Level 1 PC3500 RAM as recommended by Anandtech on his High End System roundup: www.anandtech.com/guides/showdoc.html?i=2041 I am having a HUGE problems with memory settin