Changed DataSource in R/3-- New PSA Table in BI ?????

Hello Experts,
I have one question. When someone change a DataSource in R/3 System, what happens it for the DataSource
in BI at this time.
An Error ? (TimeStamp)
Or new PSA Table ???
Thank you for your Answer..

Dear Baris,
Until and unless you replicate the Data Source in BW System there will no effect.
Once you replicate the meta data and reactivate the D.S the a new PSA Table is generated.
Hope this Helps....
Dev

Similar Messages

  • How to delete the OLD PSA table altogether?

    Hi,
       I am in BI for NW04S and CRM4.0 sp6.0.
       I created a custom data source in the source system and replicated and used transfer rule/Update rule to load an Data store object in the BI system.
       However today , I needed to change some fields of the same data source, and replicated and regenerated the transfer rule, Update rule etc.
       Checked the RSA3 in the source system and the data source is working fine.
        However When I look into the PSA after an attempted data load, I still fine the old PSA table (/BIC/B0000893000) getting populated and not the new one ( /BIC/B0000893001).
      when I look into the show data flow on the ODS i can see the PSA table name, and when I serached in SE11 for that table name I have found both these new and old table.
      Although the data source is replicated in to BW system properly for some reason the OLD PSA table is still being used.
      How can I correct the situation?
      Thanks, will reward the points is the problem is solved.
    Arun

    Dear Arun,
    Please check in the table (SE16) RSTSODS.
    This table stores the PSA information for all the datasouces.
    Enter the datasource in question followed by * in the field 'ODSNAME' (for eg. 2LIS_02_SCL*).
    This will show you all PSA tables for that Datasource.
    The fields DATETO and DATEFROM will tell you, which PSA table is currently in use.
    By the way, a new PSA table should be generated only if there is a change in Transfer Structure.
    Hope it helps.
    thanks,
    amol

  • PSA tables in SAP BW

    Hi experts,
    I'm having trouble with creating PSA tables in SAP BW. Can somebody please explain the different ways to create PSA tables.
    Thank You Very Much
    My Regards...

    Hi..
    After it is extracted from source systems, data is transferred to the entry layer the data
    warehouse, the persistent staging area (PSA). In this layer, data is stored in the same form as
    in the source system. The way in which data is transferred from here to the next layer</b>incorporates quality-assuring measures and the transformations and clean up required for a
    uniform, integrated view of the data.
    <b>When you activate the DataSource, BI generates a PSA table and a transfer program.</b>
    The data in the DataSource (R3TR RSDS) is transferred to the PSA.
    When you transport the restored 3.x DataSource into the target system, the DataSource
    (R3TR RSDS) is deleted in the after image. The PSA and InfoPackages are retained. If a
    transfer structure (R3TR ISTS) is transported with the restore process, the system tries to
    transfer the PSA for this transfer structure. This is not possible if no transfer structure exists
    when you restore the 3.x DataSource or if IDoc is specified as the transfer method for the 3.x
    DataSource. The PSA is retained in the target system but is not assigned to a DataSource/3.x DataSource or to a transfer structure.
    <b>The PSA table to which the data is written is created when the transfer structure is activated.</b>
    <b>A transparent PSA table is created for every DataSource that is activated</b>.
    The PSA tables each have the same structure as their respective DataSource. They are also flagged with key
    fields for the request ID, the data package number, and the data record number.
    InfoPackages load the data from the source into the PSA. The data from the PSA is processed with data transfer processes.
    With the context menu entry Manage for a DataSource in the Data Warehousing Workbench
    you can go to the PSA maintenance for data records of a request or delete request data from the PSA table of this DataSource. You can also go to the PSA maintenance from the monitor for requests of the load process.
    Using partitioning, you can separate the dataset of a PSA table into several smaller, physically independent, and redundancy-free units. This separation can mean improved performance when you update data from the PSA.
    In the Implementation Guide with SAP
    NetWeaver &#8594; Business Intelligence &#8594; Connections to Other Systems &#8594; Maintain Control
    Parameters for Data Transfer you define the number of data records needed to create a new
    partition. Only data records from a complete request are stored in a partition. The specified value is a threshold value.
    The number of fields is limited to a maximum of 255 when using TRFCs to transfer data. The length of the data record is limited to 1962 bytes when you use TRFCs.
    <b>PSA Table
    For PSA tables, you access the database storage parameter maintenance by choosing Goto &#8594; Technical Attributes in DataSource maintenance. In dataflow 3.x, you access this setting in transfer rule maintenance in the Extras menu.
    You can also assign storage parameters for a PSA table already in the system. However, this has no effect on the existing table. If the system generates a new PSA version (a new PSA table) due to changes to the DataSource, this is created in the data area for the current storage parameters.</b>
    <b>Define PSA Part. size using transaction RSCUSTV6
    Minimum no. of records in a PSA partition
    Use program SAP_PSA_PARTITION_COMPRESS for existing PSA
    PSA
    RSTSODS    Directory of all PSA Tables</b>
    with regards,
    hari kv
    Message was edited by:
            hari k

  • How to find our PSA Tables Size in my BI System Database ?

    How can we discover the size of PSA Tables  in out BI System.
    my  PSAPSR3 Table space size is 1 TB and want to identify the PSAP size in 1 TB
    Rgds
    PR

    Hi Srinivas
    you can set the amount of space the table is thought to need in the database.Five categories are available in the input help. You can also see here how many data records correspond to each individual category. When creating the table, the system reserves an initial storage space in the database. If the table later requires more storage space, it obtains it as set out in the
    size category. Correctly setting the size category prevents there being too many small extents (save areas) for a table. It also prevents the wastage of storage space when creating extents that are too large.
    You can use the maintenance for storage parameters to better manage databases
    For PSA tables, the maintenance of database storage parameters can be found in the transfer rules maintenance, in the Extras menu. (Go to Change Mode .--> extras --> Maintain DBstorage Parameter)
    You can also assign storage parameters for a PSA table already in the system. However, this has no effect on the existing table. If the system generates a new PSA version, that is, a new PSA table, due to changes in the transfer structure,
    this is created in the data area for the current storage parameters.
    Last Option is
    Go to st14.
    Choose Business WareHouse. now you will find the total size of Bw objects and  you get the size in last 1 month
    If you want full size ...change the date range .
    Pleasure Answering your Question.Assign Points if this is help full
    Santosh Nagaraj
    Edited by: Santosh Nagaraj on Aug 5, 2009 6:25 PM
    Edited by: Santosh Nagaraj on Aug 5, 2009 6:25 PM
    Edited by: Santosh Nagaraj on Aug 5, 2009 6:27 PM

  • How to Find out PSA Table

    Hi Gurus,
    I need to know how can i find out the name of the PSA Table in one request...i mean, i need to view the PSA Table...but i dont know which is the table name of that request.
    THanks a lot !!

    hi Tin,
    in your case, you can edit the psa request by go to monitor of that request, and there is button 'psa'.
    click it and choose package (if more than 1).
    to check all psa request, rsa1->psa->locate your infosource/datasource and expand.
    to find psa table name, you can try right click your infosource and 'show data flow', and set technical name on,
    in data flow screen, you will find /bic/b000xxx table,
    that's the psa table.
    hope this helps.

  • How to change datasource type 3.x or new after replication?

    Hello,
    after the replication of a datasource i got a popup, if i want an old 3.X datasource or a new datasource. I clicked new, but i need an old 3.x datasource. Now i don't have a chance the change this.Where can i do it?
    I deleted the datasource in sourcesystem, but after new replication i don't get the popup to choose the datasource type.
    The problem is, i can't change the technical name of the datasource in sourcesystem because of the naming convention.
    Thanks in advance.
    Regards.

    Hi Bill,
    it's a generic datasource i created.The problem is that i create a 3.x Infosource too and i want use my generic datasource. But after replication i choose the false type (new datasource and not 3.x datasource) and now i can't assign my datasource to my 3.x infosource.I see the datasource in the sourcesystem-tree but not in the infosource-datasource-assigning-Popup.
    How can i change the type of datasource from new datasource to 3.x datasource in BI 7.0???

  • Table display link between PSA Table name and corresponding Datasource

    Hi Colleagues,
    Is there a table from which one we can see the datasource corresponding to the PSA table name ?
    Thanks

    RSDSSEG
    you still have to give the version number... which can be 000 .. 001 or something

  • Need to get a list of PSA tables and change log tables existing in a PC

    Is there a standars table to look up all active DSOs and the change log tables associated to those DSOs?
    and also Data sources and the PSA tables associated to that DS.
    I need to get a list of PSA tables and change log tables existing in a processchain(whioch deletes the data in them time to time)how do I do this in a quicker way?
    Thanks in advance

    Hi Ramya
    Check  RSTSODS table with filter of  User App   CHANGELOG ---> For change log tables

  • Change has to be made in cleani up change log/PSA tables from Process chain

    I need to clean up the Change Logs and PSA tables from  the Process chains. Currently the change logs and PSA are deleting 90 days and 60 days from the  PCu2019s. I need to change this to 7 days.
    I took one PC first. It has DELETE PSA REQUEST. when i double click ..under 'Selection pattern for pattern-based deletion' - there are so many data sources listed (older than - 60days). Now i need to change this to 7 days . how do i do it?
    Please guide me stepwise.

    When I searched with this I got this document...
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a02ba9e7-bb6f-2c10-09b4-e86b9fcbad41?QuickLink=index&overridelayout=true
    Please search forum to get your solution faster
    Regards
    Anindya

  • BI Z-Table as datasource unable to load into psa

    Dear Experts
    I have a ztable datasource. The ztable is in BI . The table contains text fields for all the attributes.
    I have mapped this to 0customer attribute without mapping the text fields from the datasource / ztable.
    I created an infopackage to full load all data from the table.
    The infopackage was waiting at "Extraction " stage. It showed "xxx number of records were sent ".
    At "processing" stage , the "data package" section shows message "A data packet is either sent with transfer method iDoc or psa to BI ......"
    In the monitor wizard, the diagnosis showed: "the background job in the source system was not terminated. In this case it is probable that the tRFC to or from the soure system is incorrect. To check this, the ALE inbox of the source system must be checked and compared with the BI ALE inbox."
    Please advise what could be the cause for not being able to load this data from ztable.
    Thank you .
    regards
    Bass

    Dear Venkatesh,
    I was unable to find any sm37 errors.
    Can I confirm that to load to 0customer in BI7, the datasource created can be of type 3.x or BI7 type?
    When creating the datasource, I  selected non 3.x type. Only 2 types can be selected from.
    Also, I rerun the infopackage (IP) with  ST01 trace on my id for authorization and SQL trace.
    Nothing was found.
    The IP status is yellow : "Data not received in PSA Table"
    Diagnosis :  "Data has not been updated in PSA Table . The request is probably still running or there was a short dump."
    and it appears to be waiting for something forever. It will time out and then the request is red.
    regards
    Bass

  • Change datasource of Crystal Report via code

    Hi all!
    I'm developing partner solution for SAP B1 8.8 in C# and prepared some nice crystal reports. But they are bound to my default database for now. I want to include them to my installation file and change saved datasource location (Server, Company Name, User name, User password) in my installation script as soon as I get this values, entered by user. But I don't know the way how to change datasource in rpt file. I've tried the following:
    using CrystalDecisions.CrystalReports.Engine;
    ReportDocument rDoc = new ReportDocument();
    rDoc.Load(@"C:\Temp\Report2.rpt");
    rDoc.DataSourceConnections[0].SetConnection("Server", "SBOTest", "manager", "manager");
    rDoc.SaveAs(@"C:\Temp\Report3.rpt");
    rDoc.Close();
    but it save no changes to rpt file.
    I think, this thread belongs mostly to Development/SDK thread, because here most of the people make programs and potentially met this problem in the past.

    public void SetCrystalLogin(string sUser, string sPassword, string sServer, string sCompanyDB, CrystalDecisions.CrystalReports.Engine.ReportDocument oRpt)
                CrystalDecisions.Shared.ConnectionInfo oConnectInfo = new CrystalDecisions.Shared.ConnectionInfo();
                oConnectInfo.DatabaseName = sCompanyDB;
                oConnectInfo.ServerName = sServer;
                oConnectInfo.UserID = sUser;
                oConnectInfo.Password = sPassword;
                // Set the logon credentials for all tables
                SetCrystalTablesLogin(oConnectInfo, oRpt.Database.Tables);
                // Check for subreports
                foreach (CrystalDecisions.CrystalReports.Engine.Section oSection in oRpt.ReportDefinition.Sections)
                    foreach (CrystalDecisions.CrystalReports.Engine.ReportObject oRptObj in oSection.ReportObjects)
                        if (oRptObj.Kind == CrystalDecisions.Shared.ReportObjectKind.SubreportObject)
                            // This is a subreport so set the logon credentials for this report's tables
                            CrystalDecisions.CrystalReports.Engine.SubreportObject oSubRptObj = oRptObj as CrystalDecisions.CrystalReports.Engine.SubreportObject;
                            // Open the subreport
                            CrystalDecisions.CrystalReports.Engine.ReportDocument oSubRpt = oSubRptObj.OpenSubreport(oSubRptObj.SubreportName);
                            SetCrystalTablesLogin(oConnectInfo, oSubRpt.Database.Tables);
                oRpt.Refresh();
                oRpt.SetDatabaseLogon(sUser, sPassword, sServer, sCompanyDB, false);
                oRpt.VerifyDatabase();
                oRpt.Refresh();
            private void SetCrystalTablesLogin(CrystalDecisions.Shared.ConnectionInfo oConnectInfo, Tables oTables)
                foreach (CrystalDecisions.CrystalReports.Engine.Table oTable in oTables)
                    CrystalDecisions.Shared.TableLogOnInfo oLogonInfo = oTable.LogOnInfo;
                    oLogonInfo.ConnectionInfo = oConnectInfo;
                    oTable.ApplyLogOnInfo(oLogonInfo);
    Edited by: Konstantin Rakhuba on May 6, 2010 11:44 AM
    Edited by: Konstantin Rakhuba on May 6, 2010 11:45 AM

  • " Error when inserting in PSA table RSTSODSPART" when loading into PSA

    Hello,
    Did anyone encounter something similar, and found a solution ?
    BI 7.0 -  EnhP 1 - SP5
    When loading data from R/3 into PSA, we encounter following error message:
    " Error when inserting in PSA table RSTSODSPART"
    ===============================================================
    - the first datapackage is written successfully to PSA,
    but from the second datapackage onwards the error message pops-up
    " Error when inserting in PSA table RSTSODSPART"
    - The original dataselection in the infopackage is somewhere stored
    If the selection in the InfoPackage is reduced (e.g. only one document i.o. a period)
    it stil starts loading according the original selection (the month)
    - If we create a new InfoPackage and select very few data (only one datapackage)
    then we can load to PSA succesfully, but when we load to DSO we can't activate the DSO.
    - We remarked that:
    Two versions of the PSA exist for that datasource 0FI_GL_40:
    a Table(/BIC/B0000555000) in version 1 exists,
    a Table(/BIC/B0000555001) in version 2 exists
    Thanks in advance,
    Best regards

    Hello All,
    We had a problem similar to what Ilse Depoortere describes. The problem happens in our BW QA system a few days/weeks after it has been copied from Production. Data loads start failing with these two error messages:
    RSM2 851 - Error when writing in PSA (Caller 32)
    RSAR 130 - Error 7 when adding to PSA (Caller 70)
    We have just implemented the fix described in note 1340371 (replaced the LIB_DBSL with patch level 247), and the problem is gone. Failed data load process chains can be restarted and finish successfully.
    This has been a really useful discussion, thanks all! And thanks to my coworker Bob who found it.
    Vince Vajda

  • PSA table name different in tiers

    We have the usual DEV, QA, and PRD tiers for our BI system landscape.  I had to write an update routine for data source 0PM_OM_OPA_1 that references the PSA table used by 0PM_OM_OPA_1.  I got the table name by looking it up in table RSTSODS.  In the BI DEV system, the PSA is named 0PM_OM_OPA_1_BB and the actual table name is /BIC/B00001765000.  
    The update rule doesn't activate in the QA system when transported.  I find that in the QA system, the PSA is named 0PM_OM_OPA_1_BA and the actual table name is /BIC/B0000870000.  These are also the names used in the BI PRD system.
    Any ideas of why these names would be different?  In each of the systems, 0PM_OM_OPA_1 is a 3.x datasource.  I haven't migrated it.  What does BA and BB signify?
    What permissions would it take for me to edit the update routine in the QA or PRD tier?
    Thank you for any thoughts.

    Hi Dave,
    The PSA table is a client specific table.
    So this is different in the landscape and hence the cause for the problem.
    This table is generated when the transfer structure gets activated in the relevant server.
    Try checking the option of mentioning the PSA table name in the respective servers in routine.
    With this option we may be required to change the table name each time, we have a change in transfer structure.
    regard,
    Naveen.A

  • Why in SE16 we can not  see New Data Table for standard DSO

    Hi,
    We says that there is three tables (New Data Table, Active Data Table and Change Log Table) of Standard DSO, Then Why in SE16 we can not  see New Data Table of Standard DSO.
    Regards,
    Sushant

    Hi Sushant,
    It is possible to see the 3 DSO tables data in through SE16. May be you do not have authorization to see data through SE16.
    Sankar Kumar

  • Data not received in PSA Table  0ORGUNIT

    Hi,
    We have an issue with a text load to 0ORGUNIT with around 35 lakhs of records. This particular load taking lot of time and resulting in short dump with the message 'Data not received in PSA Table'. But when iam making the request red and restarting it manulally it will get succeeed with in 15 minutes. The load is starting at 2:30 UK time and getting failed. I am restarting it at around 9 '0 clock and it got succed . The same thing happening from past 7 days. Can any one tell me what might be the reason and solution for this? Is this temporary memory issue? As the load is to an info object nothing to do with indices.
    Thanks in advance
    K

    You can change the size of the Data Packet.
    Open InfoPackge.
    From Top Menu choose "Scheduler >> DataS. Default Data Transfer".
    Default setting of the Source System will be shown.
    Keeping that in mind, try to reduce the "Max Size" & "Number of Data Packages per Request". You might need to try this a couple of times with lesser values each time to ensure that the issue resolves.
    Regards
    Anujit Ghosh

Maybe you are looking for

  • Can I use standard Quicktime or anything else?  (for making dvd's)

    Please forgive me if this issue has been discussed, but I didn't find any answers in my searching so here goes: How can I make a DVD that will play in TV set DVD players? Do I need any alternate programs or possibly an upgrade to Quicktime Pro? Heres

  • I need to transfr a project from final cut pro 6

    I need to transfr a project from final cut pro 6 to an editor with final cut pro 5. will they have the problem of not being able to open the file? any suggestions out there?

  • Heartbeat time outs some times caused by clocks-out-of-sync?

    Heartbeat timeouts are usually caused by the java socket communication between the master and its slaves being slow (or dead). This slowness in turn can be caused by a system being overloaded, something than can easily happen when we're running out o

  • Agent Status Stuck in EIM/CIM - "reserved"

    Good morning. We currently have one agent stuck in a "reserved" status, with no emails populating.  We cannot get the status to clear. Is there any suggestions on how to clear a stuck status? Thank you, CIM version 4.3.1

  • Alternate activity description in Resource.

    Hi SAP Gurus, Is CRC3 Resource display there is one COSTING tab. In costing tab there is one column called alternate activity description where you will find various activity description like Cleaning, Running time, Overhead, Labor, setup, Teardown t