Change PGA for session?

Hi there,
we are developing an OLTP application on 11gR2. As a consequence of having a lot of small transactions, we have configured a relatively small PGA and a lot of SGA memory and have configured the optimizer relevant parameters for choosing b-tree index paths.
Still we are going to have some batch Jobs, running during the non-office hours. Now my problem is, how to change the DB configuration session-wise, to be more DWH-like. While I can change the optimizer settings session wise, I have problems changing the PGA for a session.
How would you solve the problem? One solution could be to change from automatic PGA memory management to manual, that is to setting the %_AREA_SIZE parameters. These parameters can be changed session wise. But this would very much affect the behaviour of the overall system.
Any idea? What is the standard solution for such issues?
Many thanks in advance.

Centinul wrote:
user8768362 wrote:
Thanks but I mentioned this before in my own posting. I would somehow want to keep the automatic worksize area management.You can use manual PGA management at the SESSION level as Dom said, by changing the WORKAREA_SIZE_POLICY parameters, and subsequently setting the AREASIZE parameters.
user8768362 wrote:
and have configured the optimizer relevant parameters for choosing b-tree index paths.Would you be able to elaborate more on this? This sounds like a questionable change to me.
>
>Thanks but I mentioned this before in my own posting. I would somehow want to keep the automatic worksize area management.
You can use manual PGA management at the SESSION level as Dom said, by changing the WORKAREA_SIZE_POLICY parameters, and subsequently setting the AREASIZE parameters.
user8768362 wrote:
and have configured the optimizer relevant parameters for choosing b-tree index paths.Would you be able to elaborate more on this? This sounds like a questionable change to me.
>
>
Thanks but I mentioned this before in my own posting. I would somehow want to keep the automatic worksize area management.
You can use manual PGA management at the SESSION level as Dom said, by changing the WORKAREA_SIZE_POLICY parameters, and subsequently setting the AREASIZE parameters.
Thank you, that's it I think. My misunderstanding was that I had only looked at the PGA_AGGREGATE_TARGET parameter. Setting this parameter to 0, automatically sets the workarea_size to manual. Only difference is: pga_aggregate_target can only be changed on the system and not on the session level. So my solution is to change the workarea_size parameter to manual in the session and to set the xxx_area_size parameters as necessary. Thanks for the help. Sometimes the solution is there, but you just don't see it. :-)
>
user8768362 wrote:
and have configured the optimizer relevant parameters for choosing b-tree index paths.Would you be able to elaborate more on this? This sounds like a questionable change to me.Don't worry about that. I have made very good experience with these settings. I actually got the idea some years back from the book of Tom Kyte "Effective Oracle by Design". The default values
optimizer_index_caching              integer     0
optimizer_index_cost_adj             integer     100are good for DWH environments. For OLTP apps the following setting can be better:
optimizer_index_caching              integer     90
optimizer_index_cost_adj             integer     25As you know the cost estimations of the optimizer are relative. So these parameters influence the decisions of the optimizer to rather choose index-paths or rather full table scans. The OLTP settings have been proved in my projects as recommendable.
Thanks.

Similar Messages

  • Investigate session PGA for one process

    Windows server 2003 with Oracle 9.2.0.8.0
    In this server there's a process (myprocess.exe) that runs every night at 4:00.
    The process is always running, but only does actually work between 4:00 and 5:00. The rest of the day is present, with doing anything (idle).
    Running this query:
    SELECT
    s.sid sid
    , lpad(s.username,12) oracle_username
    , lpad(s.osuser,9) os_username
    , s.program session_program
    , lpad(s.machine,8) session_machine
    , (select ss.value/1024/1024 from v$sesstat ss, v$statname sn
    where ss.sid = s.sid and
    sn.statistic# = ss.statistic# and
    sn.name = 'session pga memory') session_pga_memory
    , (select ss.value/1024/1024 from v$sesstat ss, v$statname sn
    where ss.sid = s.sid and
    sn.statistic# = ss.statistic# and
    sn.name = 'session pga memory max') session_pga_memory_max
    , (select ss.value/1024/1024 from v$sesstat ss, v$statname sn
    where ss.sid = s.sid and
    sn.statistic# = ss.statistic# and
    sn.name = 'session uga memory') session_uga_memory
    , (select ss.value/1024/1024 from v$sesstat ss, v$statname sn
    where ss.sid = s.sid and
    sn.statistic# = ss.statistic# and
    sn.name = 'session uga memory max') session_uga_memory_max
    FROM
    v$session s
    ORDER BY session_pga_memory DESCI can see that myprocess.exe has:
    154Mb of session_PGA_memory
    163Mb of session_pga_memory_max
    104Mb of session_UGA_memory
    111MB of session_UGA_memory_max
    For a idle process, this is just to much. So I think there are a lot of cursors not being close.
    If I kill the myprocess.exe, immediaty I can see the oracle.exe memory used drop... around ~150MB.
    If I restart myprocess.exe, PGA only has 4MB... until the next morning, where it has ~150Mb.
    Getting the SID for myProcess.exe, and running this query:
    SELECT s.machine, oc.user_name, oc.sql_text, count(1)  FROM v$open_cursor oc, v$session s
    WHERE oc.sid = s.sid
    AND s.sid=38
    GROUP BY user_name, sql_text, machine
    HAVING COUNT(1) > 1 ORDER BY count(1) DESC I was expecting to find a lot of cursors... but I did not! Only 9 rows are returned, and all with similat Sql_Text
    "DELETE from GT_A "
    "DELETE from GT_B "
    "DELETE from GT_C "
    (9 rows returned)
    This GT_* are 9 global temporay tables, used in the PL/SQL execution.
    1) Why are this 9 "DELETE from GT_" still present in open_cursors, if the process is idle since 5:00?
    2) Checking the code, I found that they are created with: "On commit delete rows"...
    but could this 9 global temporary tables justify the 154MB of PGA not release in the session?
    Thanks in advance;
    Edited by: PauloSMO on 6/Set/2011 4:20

    The fact that the work area policy is set to auto and that you're on dedicated server of course invalidates the setting here. It's just a little odd that it was set given the docs state that it is defaulted to 0 and is recommended to be used in shared server environments.
    Oracle does not recommend using the SORT_AREA_RETAINED_SIZE parameter unless the instance is configured with the shared server option. >Oracle recommends that you enable automatic sizing of SQL working areas by setting PGA_AGGREGATE_TARGET instead. >SORT_AREA_RETAINED_SIZE is retained for backward compatibility.
    PauloSMO wrote:Still active looking for a way to find why a idle process, has is session with 160MB in PGA.
    Why does it not free memory to the Operating System!The pga_aggregate_target is a target. It will be exceded if necessary. If the memory is being used it can't be returned to the OS. The issue is finding out where it is using the memory. As you can see it's not particularly easy to dig into the real detail of what's contained in the PGA for that particular session, so why not set up a simple job to query the stats for that session every 10 seconds or something? That way you'll be able to get a profile of when the memory usage is going up and hopefully be able to correlate that with what the process is doing. It's not ideal but that's essentially what something like active session history is doing. If you have a decent level of instrumentation via things like dbms_application_info, it will make the job a little easier.
    HTH
    David

  • I set cookie permissions for a domain to "Allow for session" and at a later time it has changed to "Allow first party only" and now allows persistent cookies.

    As it says above, I have cookies set to always ask. I go to a domain (i.e. google) and it asks and I allow for session only. Some time later it will change to "first party only" and start to allow persistent cookies for the domain.

    Hello,
    Many site issues can be caused by corrupt cookies or cache. In order to try to fix these problems, the first step is to clear both cookies and the cache.
    Note: ''This will temporarily log you out of all sites you're logged in to.''
    To clear cache and cookies do the following:
    #Click the menu button [[Image:New Fx Menu]], choose History, and then Clear Recent History....
    #Under "Time range to clear", select "Everything".
    #Now, click the arrow next to Details to toggle the Details list active.
    #From the details list, check ''Cache'' and ''Cookies'' and uncheck everything else.
    #Now click the ''Clear now'' button.
    Further information can be found in the [[Clear your cache, history and other personal information in Firefox]] article.
    Did this fix your problems? Please report back to us!
    Thank you.

  • Change temporary tablespace for session

    hi.
    i wonder if it's possible to change temporary tablespace for session in the way other then `alter user <user> temporary tablespace <tbc>'?

    Hi,
    Temporary tablespace is set at database level and user level. It is not set at the session level.
    The below is an extract from Oracle Docs for 10gR2
    The DEFAULT TEMPORARY TABLESPACE clause of the CREATE DATABASE statement
    creates a default temporary tablespace for the database. Oracle Database assigns this
    tablespace as the temporary tablespace for users who are not explicitly assigned a
    temporary tablespace.
    You can explicitly assign a temporary tablespace or tablespace group to a user in the
    CREATE USER statement. However, if you do not do so, and if no default temporary
    tablespace has been specified for the database, then by default these users are assigned
    the SYSTEM tablespace as their temporary tablespace.You can specifically assign a temporary tablespace for the user but not for the session.
    regards,
    Vijayaraghavan K

  • How to allocate pga for a session

    Dear all,
    What decide to allocate pga for a session auto? and how can i allocate pga for a session by manual

    Aman,
    If you please allow me to ask here relevant question then can we consider configuration of separate temp tablespace for a session which is going to execute huge sort, join operations and then set it default something like this :
    a. Create dedicated NEW_TEMP tablespace on additional storage
    b. ALTER USER username TEMPORARY TABLESPACE NEW_TEMP
    c. Run the batch
    d. ALTER USER username TEMPORARY TABLESPACE NORMAL_TEMP
    e. DROP TABLESPACE NEW_TEMP
    So, that if that session needs more PGA then it will not affected by less allocation to that session, i mean i am not sure that allocation of temp tablesapce and PGA have any relationship here, just an idea though. Please quote your valuable reply.
    Thanks and Regards
    Girish Sharma

  • How can I change the default cookie-preference dialog-button to "allow for session" instead of "allow?"

    When the cookie preference is set to "ask every time" the default button (highlighted & selected when I hit return or enter) is "allow." Can I change the default button to "allow for session" so I don't have to use the mouse to select it?

    Here's the cookie preference dialog box (click picture below)

  • Wait for Session Data status does not change in EWA

    The hour glass next to the early watch alert in the solution manager system has the status "wait for session data". The SDCCN in the satellite system has the RFC configured correctly and the RFC is working fine when tested. I have installed the latest ST-PI and ST-A/PI for my basis release 640 on the satellite system. The basis release of the solution manager is 701. The self diagnosis button in solution manager does not list any errors or warnings for that satellite system.
    There are no errors in the task Refresh Session task in the satellite system's SDCCN:
    Refresh of session overview started from destination SM_R3SCLNT001_BACK
    > Sessions are up to date
    Refresh of session overview completed from destination SM_R3SCLNT001_BACK
    Any ideas why I can't generate the EWA in the solution manager system?

    Hello, I've got the same problem, went through the note, but it didn't solve my problem.
    Here I can say, that several points from the note are NOT clear (typically SAP...):
    I am falling in the category with ST-PI ... or newer.
    - SDCCN:
    Delete any task 'Maintenance Package' in the 'To do' tab.
    Ensure that no connection to SAP is maintained in:
    SDCCN-> Goto -> Settings -> Task specific -> RFC destinations.
    <so I deleted all the RFCs in that location>
    Ensure that connection 'NONE' is maintained, and that the 'master' flag is set.
    <surprisingly, now there is a connection that has to be maintained!! Also the 'master' flag is always grayed out for me and never clickable!!>
    Create a new periodic task 'Maintenance Package'.
    <Not working, until I added back my SM_<SID>CLNT<No>_BACK connection>
    - Step 2:
    Re-import the service definitions, c)
    They are saying how to setup the destinations, but NOT how to import the service definitions!
    So, not really sure how to interpret and apply the note... Please help! The satellite system is NetWeaver 7.3 EHP1, Solution Manager 7.1 SPS10.
    It goes on... I found this link:
    http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=0CDMQFjAB&url=http%3A%2F%2Fwiki.scn.sa…
    With it, I could transfer the data to the solution manager, but I can only see 'Data is available', when I click it and tell it to start the job, SM:EXEC SERVICES 000000000400100 runs for 6-7 seconds and completes successfully, though the EWA report still says 'Data is available', but no report is being generated. I also re-executed the job SM:EXEC SERVICES and still nothing.

  • Error: Missing initial value for session parameter

    Hi,
    I'm facing a problem while running the ETL process for Complete 11.5.10 Execution Plan in DAC Client. Some tasks are getting failed beacuse of the following error:-
    ERROR : TM_6292 : (5080|4064) Session task instance [SDE_ORA_Product_Category_Derive_Full]: VAR_27026 [Error: Missing initial value for session parameter:[$DBConnection_OLAP].].
    ERROR : TM_6292 : (5080|4064) Session task instance [SDE_ORA_Product_Category_Derive_Full]: CMN_1761 [Timestamp Event: [Mon Nov 19 21:01:52 2007]].
    ERROR : TM_6292 : (5080|4064) Session task instance [SDE_ORA_Product_Category_Derive_Full]: TM_6270 [Error: Variable parameter expansion error.].
    ERROR : TM_6292 : (5080|4064) Session task instance [SDE_ORA_Product_Category_Derive_Full]: CMN_1761 [Timestamp Event: [Mon Nov 19 21:01:52 2007]].
    ERROR : TM_6292 : (5080|4064) Session task instance [SDE_ORA_Product_Category_Derive_Full]: TM_6163 [Error initializing variables and parameters for the paritition.].
    ERROR : TM_6292 : (5080|4064) Session task instance [SDE_ORA_Product_Category_Derive_Full]: CMN_1761 [Timestamp Event: [Mon Nov 19 21:01:52 2007]].
    ERROR : TM_6292 : (5080|4064) Session task instance [SDE_ORA_Product_Category_Derive_Full]: TM_6226 [ERROR:  Failed to initialize session [SDE_ORA_Product_Category_Derive_Full]].
    ERROR : LM_36320 [Mon Nov 19 21:02:08 2007] : (2108|2632) Session task instance [SDE_ORA_Product_Category_Derive_Full]: Execution failed.
    When i checked the parameter file i can see the value assigned to the $DBConnection_OLAP. The same tasks ran successfully when i ran the ETL process for Complete 11.5.10 for the first time. I did not change anything after that and also all these are came built-in with the installation of Oracle BI Applications.
    Please anyone give me an idea what is causing the problem.
    Thanks,

    in DAC > Run History > Task Details, query
    Name = SDE_ORA_Product_Category_Temporary
    Open Status Description, look for string -lpf, the file after it is the actual parameter file DAC send to INFA server. E.g
    -lpf D:\DACTOPUS\Informatica\parameters\SDE_ORAR12_Adaptor.SDE_ORA_Product_Category_Temporary.txt
    Open the parameter file, most likely the [session_name] does not match with SDE_ORA_Product_Category_Derive_Full or some parameters are missing.

  • Event ID: 4, Source: Microsoft-Windows-Kernel-EventTracing, maximum file size for session "ReadyBoot" has been reached.

    Hello,
    I upgraded my machine to Win7 x64 Pro about 3 weeks ago. My HW is an Asus mobo, Intel Q9450 w/8GB RAM. The boot drives are two Raptors configured as RAID01. All the drivers are the latest available from Intel, Asus and 3rd party vendors. My WEI is 5.9, limited by the disk transfer rates, otherwise 7.1 and 7.2 on the other indexes.
    I've been receiving these errors at boot;
    Log Name:      Microsoft-Windows-Kernel-EventTracing/Admin
    Source:        Microsoft-Windows-Kernel-EventTracing
    Date:          11/10/2009 7:51:03 AM
    Event ID:      4
    Task Category: Logging
    Level:         Warning
    Keywords:      Session
    User:          SYSTEM
    Computer:      herbt-PC
    Description:
    The maximum file size for session "ReadyBoot" has been reached. As a result, events might be lost (not logged) to file "C:\Windows\Prefetch\ReadyBoot\ReadyBoot.etl". The maximum files size is currently set to 20971520 bytes.
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Microsoft-Windows-Kernel-EventTracing" Guid="{B675EC37-BDB6-4648-BC92-F3FDC74D3CA2}" />
        <EventID>4</EventID>
        <Version>0</Version>
        <Level>3</Level>
        <Task>1</Task>
        <Opcode>10</Opcode>
        <Keywords>0x8000000000000010</Keywords>
        <TimeCreated SystemTime="2009-11-10T12:51:03.393985600Z" />
        <EventRecordID>28</EventRecordID>
        <Correlation />
        <Execution ProcessID="4" ThreadID="164" />
        <Channel>Microsoft-Windows-Kernel-EventTracing/Admin</Channel>
        <Computer>herbt-PC</Computer>
        <Security UserID="S-1-5-18" />
      </System>
      <EventData>
        <Data Name="SessionName">ReadyBoot</Data>
        <Data Name="FileName">C:\Windows\Prefetch\ReadyBoot\ReadyBoot.etl</Data>
        <Data Name="ErrorCode">3221225864</Data>
        <Data Name="LoggingMode">0</Data>
        <Data Name="MaxFileSize">20971520</Data>
      </EventData>
    </Event>
    The image for PID 4 is listed as System.
    My searches have turned up similar events listed but no solutions.
    Any help would be appreciated.
    Cheers!

    Session "Circular Kernel Context Logger" failed to start with the following error: 0xC0000035
    As suggested above I assume this is a microsoft issue?  It has been discussed here and other forums for quite some time.  I never have seen a fix?  I wish when we received errors of this nature microsoft would tell us what they were.  How is this related to superfetch?  What is superfetch?  Why would superfetch have changed?
    BY THE WAY....  Superfetch is on(started) is on automatic and logs on as local system.  So this is not the cause of my issue.  Also what is readyboot?  Does the average computer really know what these programs/services or unique microsoft words/terms are?
    System
    Provider
    [ Name]
    Microsoft-Windows-Kernel-EventTracing
    [ Guid]
    {B675EC37-BDB6-4648-BC92-F3FDC74D3CA2}
    EventID
    2
    Version
    0
    Level
    2
    Task
    2
    Opcode
    12
    Keywords
    0x8000000000000010
    TimeCreated
    [ SystemTime]
    2010-04-11T14:35:49.829600000Z
    EventRecordID
    25
    Correlation
    Execution
    [ ProcessID]
    4
    [ ThreadID]
    48
    Channel
    Microsoft-Windows-Kernel-EventTracing/Admin
    Computer
    Daddy-PC
    Security
    [ UserID]
    S-1-5-18
    EventData
    SessionName
    Circular Kernel Context Logger
    FileName
    ErrorCode
    3221225525
    LoggingMode
    268436608
    Windows7, Windows, Win7

  • Changing the cmc session time out

    Post Author: Sujitha
    CA Forum: Administration
    HI
    whenver i log into cmc my session times out pretty soon..is der any way i can increse this time out??
    i read that the wca maintains a session variable based on which d tmie out occurs?is it so?
    can any one plz explain?
    thanks
    suji

    Post Author: vreddy
    CA Forum: Administration
    To change the default session timeout value  for the CMC perform the following steps:
    To modify the default session timeout value in the CMC, search for web.config in the
    C:\Program Files\Business Objects\BusinessObjects Enterprise 11\Web Content folder.
    Open web.config in a text editor like Notepad and search for the following 'sessionState' section.
    <sessionState
    mode="InProc"
    stateConnectionString="tcpip=127.0.0.1:42424"
    sqlConnectionString="data source=127.0.0.1;user id=sa;password="
    cookieless="false"
    timeout="20"
    />
    3. Change the 'timeout' attribute to set a new default session timeout value (in minutes).
    Upon completing these steps, the default session timeout value in the CMC  is updated.
    thanks,
    vreddy

  • How to overcome view changes in bdc session method  using recording ?

    how to overcome view changes in bdc session method  using recording ?
    ex-for mm01 in recording if i selected views basic data1 and basic data2.
    i seheduleded for background for after 3 days .
    if any body changes views by selecting other views also.
    how to overcome this with out programming ?
    is there any settings ?

    Hi,
    I am attaching few threads.Hope these will help you.
    If there are any error records in session, all those error records will get poulated in log .SM35 and after the session is completed , u can see error records which can be corrected and reprocessed again
    We have the structures BDCLD and BDCLM, which will capture the log details inthe session. Firstly, sesssion should be processed. After that log will be created. Then caputure the information into an internal table using BDCLM and BDCLD.
    and refer the link.
    error correction in bdc session
    regards
    Madhu

  • SCSM 2012 R2 error 'An exception was thrown while processing ProcessDiscoveryData for session ID uuid:

    Hi All,
    My environment details:
    SCSM 2012 R2
    SCCM 2012 R2 connector configured
    When I looked into the event viewer , I find the following error occurring continuously while the SCCM 2012 synchronization
    Error Event 26319
    An exception was thrown while processing ProcessDiscoveryData for session ID uuid:xxxxx
    Exception message: The relationship source specified in the discovery data item is not valid.
    Relationship source ID: xxxx
    Rule ID: xxxxxx
    Full Exception: Microsoft.EnterpriseManagement.Common.DiscoveryDataInvalidRelationshipSourceException: The relationship source specified in the discovery data item is not valid.
    This error is accompanied by the below warning
    Event:34113
    Connector SCCM Connector -Primary Site 
    Error writing changes to entity of type Microsoft.Windows.Peripheral.LogicalDisk with DisplayName XXXXXXX
    Message: The relationship source specified in the discovery data item is not valid.
    Relationship source ID: XXXXXXX
    Rule ID: XXXXXXX
    If this error occurs with every synchronization, examine view Cached_CMv5_LogicalDisks for correctness or the schema for type Microsoft.Windows.Peripheral.LogicalDisk in management pack Microsoft.Windows.Peripheral.Library.
    Event:33333
    Data Access Layer rejected retry on SqlError:
    Request: p_RelationshipDiscovered -- (RelationshipId=f449d88a-ecbf-5b16-40be-c085391a6380), (SourceEntityId=ccdf084d-254f-0ad4-ba2e-189b75ff109a), (TargetEntityId=07734206-0880-a4ec-a638-df20ccbdcbaf), (RelationshipTypeId=e4c6f8ce-0763-51c6-6421-c424a93a1eb6),
    (DiscoverySourceId=df6eae9f-f14f-4e6e-9f3c-c1effa193fbe), (HealthServiceEntityId=34b1c704-120c-1175-9fe3-411e2c0aac30), (PerformHealthServiceCheck=False), (TimeGenerated=09/01/2015 04:15:26), (SourceEntityLastModified=), (IsRelationshipAlreadyDiscovered=False),
    (RelationshipInserted=False), (LastModified=), (ChangeId=), (RETURN_VALUE=1)
    Class: 16
    Number: 777980002
    Message: The specified relationship doesn't have a valid source.
    From the events, it is clear that the problem is with SCCM connector and in the warning it mention to check the management pack ,
    Microsoft.Windows.Peripheral.Library
    whether need to update any MP ??
    I tried to resolve this, but ended up in aforum which suggested to do a restart of server .But since it is Prod , restart will not be easy.
    If any suggestions , it will be good to resolve this
    Thank you  

    Hi,
    Please install UR3 and check the result:
    Update Rollup 3 for System Center 2012 R2 Service Manager
    http://support.microsoft.com/kb/2962041
    Regards,
    Yan Li
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

  • I login in ftp server, but my session will be closed very soon, can i change the ftp session time in mozila?

    I login in my ftp server by use of Mozila browser, but my session will be closed very soon, can i change the ftp session time in mozila?

    Do you mean you browse the FTP server in a tab? That usually works for anonymous FTP downloading, but if your server requires a login, it might not work well because Firefox doesn't do anything special to keep the session alive.
    Would you consider using an add-on such as FireFTP? It's a traditional FTP client that runs in a tab.
    https://addons.mozilla.org/firefox/addon/fireftp/

  • WHY WE GO FOR SESSION RATHER THAN LSMW ?

    WHY WE GO FOR SESSION RATHER THAN LSMW  , AND I WANT TO KNWO THE DIFFERANCES BETWEEN THEM AND IN WICH CONDITIONS  SESSION AND LSMW ARE  MOST SUTED? THANKING U

    hi,
    In BDC ,we can run session as per our need, you can run in foreground ,background or even you can run on periodic wise ,where as in LSMW
    you cant run as your wish .
    BDC (Batch Data Communication) is a technology used for data transfer. it is meant for transferring data thru SAP transactions itself. when u use BDC for data transfer, the sequence of steps is the same as when u use standard sap transaction screens for data upload. the only difference is that u can use different options for foreground/backgrou nd processing.
    LSMW on the other hand is a tool that helps migrate data from a legacy system (non-sap system ) to SAP system. it offers u various options to use either batch input, direct input, BAPIs or idocs. it involves a series of some 17-18 steps to migrate data.
    BDC:
    Batch Data Communication (BDC) is the process of transferring data from one SAP System to another SAP system or from a non-SAP system to SAP System.
    Features :
    BDC is an automatic procedure.
    This method is used to transfer large amount of data that is available in electronic medium.
    BDC can be used primarily when installing the SAP system and when transferring data from a legacy system (external system).
    BDC uses normal transaction codes to transfer data.
    Types of BDC :
    CLASSICAL BATCH INPUT (Session Method)
    CALL TRANSACTION
    BATCH INPUT METHOD:
    This method is also called as ‘CLASSICAL METHOD’.
    Features:
    Asynchronous processing.
    Synchronous Processing in database update.
    Transfer data for more than one transaction.
    Batch input processing log will be generated.
    During processing, no transaction is started until the previous transaction has been written to the database.
    CALL TRANSACTION METHOD :
    This is another method to transfer data from the legacy system.
    Features:
    Synchronous processing. The system performs a database commit immediately before and after the CALL TRANSACTION USING statement.
    Updating the database can be either synchronous or asynchronous. The program specifies the update type.
    Transfer data for a single transaction.
    Transfers data for a sequence of dialog screens.
    No batch input processing log is generated.
    LSMW:
    The LSM Workbench is an R/3-based tool that supports You when transferring data from non-SAP systems ("Legacy Systems") to R/3 once or periodically.
    The tool supports conversion of data of the legacy system in a convenient way. The data can then be imported into the R/3 system via batch input, direct input, BAPIs or IDocs.
    Furthermore, the LSM Workbench provides a recording function that allows to generate a "data migration object" in an entry or change transaction.
    The main advantages of the LSM Workbench:
    • Part of R/3 and thus independent of individual platforms
    • A variety of technical possibilities of data conversion:
    • Data consistency due to standard import techniques:
    Batch input
    Direct input
    BAPIs (Business Application Programming Interfaces)
    IDocs (Intermediate Documents)
    The import technique to be used in an individual case depends on the business object.
    • Generation of the conversion program on the basis of defined rules
    • Clear interactive process guide
    • Interface for data in spreadsheet format
    Reward points if this helps you.
    Siva

  • Sites identified to allow, allow for session or block cookies in exceptions diappear

    I identify sites to allow, allow for session or block cookies in the exception tab in the privacy tab. These sites all disappear when Firefox is closed without any action on my part. I have to repeatedly reenter the sites again. How do I arrange to make the remain until I make a change?

    Do not use [[Clear Recent History]] to clear the "Cookies" and the "Site Preferences"
    Clearing "Site Preferences" clears all cookies, images, pop-up windows, software installation, and password exceptions.
    * http://kb.mozillazine.org/Cookies

Maybe you are looking for