DISADVANTAGE OF USING PSA?

Hi Everyone,
Can anybody tell me what is the disadvantage of using PSA ?

Hi........
As disadvantage of PSA u can say...........
1) Memory space will be occupied..........
2) Diplication of same records in the BI side.............ie PSA and agsin in Data targets.........
But still I will say............loading through PSA is good.............since.........if something goes wrong.......and suppose u hav to load the data again.........no need to do the Extraction again..........data will be in BI side only.........it will save time.............Moreover .........if someone by mistake delete the data from the target........data will not be lost...............since there is a back up in PSA..............
If u want save the memory space.............Just everyday delete PSA records older than 10 days...........If there r many datasources.............just create a Process chain.............and run it end of the day............ie completion of the loads............then it will solve ur problem........
Regards,
Debjani.......

Similar Messages

  • Disadvantages of using "0" zero as first value in a generated sequence

    Does anyone have any experience with the benefits/disadvantages of using a value of 0 "zero" as the first value generated in a sequence that is also populated in a table. My past experience has always used the values of 1 "one" as the first generated value from a sequence.
    Thanks

    Benefit: You get use one "more" number from the list of values that can possibly be generated by the sequence. If you are start from '1', you have missed out on '0' :-)
    Disadvantages: If any of the queries have predicate like "sequence_generated_column_value > 0" and that your sequence starts from zero, the record with sequence_generated_column_value=0 will not appear in result set for that query (assuming it satisfies other conditions).
    May be there are many mores benefits/disadvantages to add to this list :-)

  • What are the drawbacks or disadvantages of using LSMW

    Hi All,
    Can anyone tell me what could be the possible disadvantages of using LSMW and also some disadvantages of BAPI.
    Regards,
    MD.

    Hi MD.
    I would like to suggest a couple of disadvantages of LSMW.
    Here are a few scenarios------>
    1. Time consumption -
    > IDOC processing plays a vital role.  The changes made to the IDOC is therefore very time consuming.
    2. In term of BAPI -
    > Incomplete in terms of input fields of a particular transaction, rather it is not always complete.
    3. In terms of Direct Input -
    > No enjoy transactions and incomplete in terms of input fields of a particular transaction.
    4. In terms of Batch input -
    > Slow in terms of new recordings to be done, but BDCs are much simpler in that terms.
    This factor also depends upon the user settings, The kind of processing which is foreground and background.
    Hope that's usefull.
    Good Luck & Regards.
    Harsh Dave

  • What does an EXEC SQL stmt do in ABAP? What is the disadvantage of using it

    hi,
    What does an EXEC SQL stmt do in ABAP? What is the disadvantage of using it?
    regards.

    sorry, question resolved.

  • What are some of the advantages/disadvantage of using FC or FCoE with a storage array (EMC)? What is Cisco's recommendation and why?

                       What are some of the advantages/disadvantages of using FC or FCoE for a storage array? What does Cisco recommend?

    This is what I'm considering:
    Power:
    1050W Seasonic 80PLUS Gold Power Supply
    Motherboard:
    ASUS, Rampage IV Extreme, 2011, SATA6, True Quad SLI/XFIRE, Extreme OC Capable
    CPU:
    Intel Core i7-4960X 3.60GHz, 2133MHz DDR3, 15MB Cache, Hex Core Processor
    System Memory:
    16GB (4 x 4GB) , PC3-19200, 2400MHz (G.Skill - x79)
    Video Adapter 1:
    NVIDIA GeForce GTX 780ti 3GB GDDR5
    Video Adapter 2:
    None
    Optical 1
    16X Blu-ray Burner - 16xBD-R, 2xBD-RW/16xDVD-R, 8xDVD-RW/48xCD-R, 24xCD-RW
    Bay Accessories 1
    NZXT Aperture M Multi-media Hub
    RAID [Requires Identical Hard Drive Selections]
    RAID 0 | 2 Disk Min. Striped set, improved performance, additional storage drive highly recommended
    Hard Drive 1
    Crucial M550 1TB 2.5" SATA III 6GB/sec Solid State Drive
    Hard Drive 2
    Crucial M550 1TB 2.5" SATA III 6GB/sec Solid State Drive
    Hard Drive 3
    Crucial M550 1TB 2.5" SATA III 6GB/sec Solid State Drive
    Sound Card
    Creative Labs Sound Blaster Z PCI Express

  • What's disadvantages when using bind variables always in java?

    Hello everyone .. Could someone tell me what's the disadvantage when using bind variable in java ? I heard it somecases since before.. Thanks in advance!

    99% of the time, you should be using bind variables. If you have columns which are highly skewed, however, you may want to consider using literals (assuming CURSOR_SHARING=EXACT), since that may allow the CBO to make a better decision.
    If you have an orders table, for example, you may have a status column that specifies whether the order is complete, in transit, or new. If you've been running for a while, 99% of your orders will be complete, so
    SELECT COUNT(*)
      FROM orders
    WHERE status = :1should do a full table scan if you specify 'COMPLETE'. If you passed in 'IN TRANSIT', though, an index scan might be more appropriate. If you want to pass in different values and get different query plans, you need to use literals. 99% of the time, though, you want the same plan, so you want to use bind variables.
    Justin
    Distributed Database Consulting, Inc.
    http://www.ddbcinc.com/askDDBC

  • Advantages and Disadvantages of using Nintex forms. is this product useful?

    So my company has decided to start developing using Nintex products, we initially had Nintex Workflow and now they are thinking of purchasing Nintex forms. and i was asked to start trying it out.
    I am currently midway through the development of a sharepoint app and i really like the REST APIs available in sharepoint 2013 as they enable me to develop using javascript and HTML5, quite basic stuff but very powerful.
    Now they are asking me to try this black boxed product out, so i have to waste a couple of days on this...
    I watched a couple of youtube videos and all they brag about is how easy it is to drag and drop components on the screen and visually design a form when this is the feature i care about the least. To me what counts most is how easy it would be to customize
    the form to do something that was not foreseen in the black box product.
    What are the advantages/disadvantages of using Nintex forms over using Javascript/HTML 5/Sharepoint REST ?
    many thanks

    With a developer hat on, I can appreciate that custom solutions can potentially be easier to build and manipulate, as you are not adopting anyone's framework and may have less constraints building with a blank canvas each time.
    With a business owner or business analyst hat on, there are many advantages for using a product or application to build repeatable solutions such as forms.
    SharePoint can quickly fall into demise if users (end user or super user) have free reign to build and deploy custom solutions, as they may or may not follow a consistent build pattern, and even other super users or developers can have difficulties interpreting
    and adopting solutions, should someone (such as yourself) leave an organisation.
    This is where products can provide significant return on investment. Products such as Nintex are built by experts in more than HTML, REST and JavaScript, but SharePoint as well. They provide a framework which ensures Form and Workflow designers follow a consistent
    approach, and each solution can quickly be viewed and interpreted by other users.
    Data gathering (forms) and workflow are also usually repeatable and work. I.e. in most organisation you need more than one of each. Products targeted to repeatable tasks are more efficient and accurate than custom code solutions and follow a more consistent
    and defined approach in building t
    Product solutions are continually developed and enhanced - which can be applied to existing creations. E.g. if Nintex Forms deploy an upgrade, all existing forms now have this functionality. There is no manual code updates required. That, and they are also
    supported.
    There is definitely a place for custom development in SharePoint, but for the purposes of quickly repeatable solutions such as forms & workflow, there should be a decent amount of analysis into requirements before taking the custom route.
    Cheers

  • What are disadvantages by using field catalogmerge in ALV

    can any body tell the disadvantages by using field catalogmegre and  maximun how many fields build the filed catalog.

    Hi Diva,
    I have gone thru the advantages... and don't see and disadvantage in building it thru functions....
    The only advantage, that you can maintain dynamically during runtime, the structure of your ALV grid.
    Mostly you are using static structures for ALV, so it is easier to create a static structure in SE11 and give this structure to your ALV_GRID_DISPLAY as a parameter.
    Regards,
    Jayant

  • What are the advantages/disadvantages of using PS/CS5 in 64bit over 32bit please?

    What are the advantages/disadvantages of using PS/CS5 in 64bit over 32bit please?

    From a practical perspective, besides the 64 bit version being a bit faster at just about everything, limitations on document size are lifted in the 64 bit version.  Essentially, how much can do is limited only by how much RAM you have installed in your system.  You can do things like have larger documents, deeper history, etc. and have it all work quickly.
    On the other hand, many 3rd party plug-ins, especially older ones, only provide 32 bit versions, which will only run in 32 bit Photoshop.
    Both 32 and 64 bit versions are installed by default.  It's important to note that most of the preferences are separate between the two, so you can have two slightly different setups that might help with specialty operations you might need.  This gets pretty subtle, but for example I keep the 32 bit version configured with only 1 cache level, so all previews of high bit depth images are always composited in high bit depth.  This aids me with some aspects of astroimage processing.  It's slower, but more accurate.  By contrast I have more cache levels configured for my 64 bit version, so that's faster for general photography work.
    -Noel

  • What is the disadvantages of using Serialization?

    HAi all,
    I want to store objects in a file. I am preferred to use serialization. But I want to know what are the disadvantages of using Serialization over other methods (direct file, Keyed File)?
    Can we store as many records using serialization? Is there any limit? Is there any security related issues?
    Pls help me.
    regards,
    namanc

    I don't think there is disadvantage using serialization compare to direct i/o access to file or any storage, except that you need to design your code such as it is serializable (hence, you may want to use transient keyword, or use externalizable, to be able to store/load the object properly).
    Use serialization if possible, it saves you from inventing new+uncompatible mechanism of doing something in java.

  • Disadvantages of using BPM

    can you explain disadvantages of using BPM?????

    Hi Gabriel,
    using BPm is always advantageous  only thing is that complex scenarios are named as BPM.So it is complex
    once you get the idea of BPM then no disadvanges.
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm - Walk through BPM
    /people/siva.maranani/blog/2005/05/22/schedule-your-bpm - Schedule BPM
    /people/sriram.vasudevan3/blog/2005/01/11/demonstrating-use-of-synchronous-asynchronous-bridge-to-integrate-synchronous-and-asynchronous-systems-using-ccbpm-in-sap-xi - Use of Synch - Asynch bridge in ccBPM
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken] - Use of Synch - Asynch bridge in ccBPM
    **PS:Reward points if useful**
    Regards,
    Sumit Gupta

  • How to identify which process is using PSA?

    Hi all,
    Does anybody know if there is some way to identify all infopackages in my environment that are using PSA?
    Thanks in advance,
    Silvio Messias.

    Hi Guys, just to thanks you...
    I have created this ABAP program... Enjoy...
    *& Report  ZLIST_OF_IP_THAT_USE_PSA
    REPORT  zlist_of_ip_that_use_psa.
      Data declaration
    TABLES: rsldpsel, rsldpio.
    TYPES: BEGIN OF ty_rsldpsel,
             logdpid       TYPE rslogdpid,
             objvers       TYPE rsobjvers,
             lnr           TYPE rsnrchar,
             ziel          TYPE rsziel,
             ziel_text(40) TYPE c,
             source        TYPE rsisource,
             logsys        TYPE rsslogsys,
             oltpsource    TYPE rsisource,
           END OF ty_rsldpsel,
           BEGIN OF ty_rsldpio,
             logdpid       TYPE rslogdpid,
             objvers       TYPE rsobjvers,
             source        TYPE rsisource,
             logsys        TYPE rsslogsys,
             oltpsource    TYPE rsisource,
           END OF ty_rsldpio.
    DATA: l_is_rsldpsel TYPE STANDARD TABLE OF ty_rsldpsel,
          l_ih_rsldpio  TYPE HASHED   TABLE OF ty_rsldpio
                        WITH UNIQUE KEY logdpid objvers.
    FIELD-SYMBOLS : <ls_rsldpsel> TYPE ty_rsldpsel,
                    <ls_rsldpio>  TYPE ty_rsldpio.
    RANGES: rg_ziel FOR rsldpsel-ziel.
    Processing data...
    PARAMETERS : psa_used AS CHECKBOX DEFAULT 'X'.
    START-OF-SELECTION.
      PERFORM collect_data.
    END-OF-SELECTION.
      PERFORM display.
    *&      Form  COLLECT_DATA
          Collecting database information
    FORM collect_data.
    Valid range of ZIEL
      CLEAR: rg_ziel, rg_ziel[].
      rg_ziel-sign   = 'I'.
      rg_ziel-option = 'EQ'.
      rg_ziel-high   = space.
      rg_ziel-low    = 1.  APPEND rg_ziel.
      rg_ziel-low    = 2.  APPEND rg_ziel.
      rg_ziel-low    = 3.  APPEND rg_ziel.
      IF psa_used IS INITIAL.
        rg_ziel-low = 4.  APPEND rg_ziel.
      ENDIF.
    Selection all INFOPACKAGES that are using PSA tables
      SELECT logdpid objvers lnr ziel
        INTO TABLE l_is_rsldpsel
        FROM rsldpsel
        WHERE objvers EQ 'A'
          AND ziel IN rg_ziel.
      IF sy-subrc EQ 0 AND l_is_rsldpsel[] IS NOT INITIAL.
        DELETE ADJACENT DUPLICATES FROM l_is_rsldpsel COMPARING logdpid.
    Selecting data from RSLDPIO
        SELECT logdpid objvers source logsys oltpsource
           FROM rsldpio INTO TABLE l_ih_rsldpio
           FOR ALL ENTRIES IN l_is_rsldpsel
           WHERE logdpid EQ l_is_rsldpsel-logdpid
             AND objvers EQ l_is_rsldpsel-objvers.
      ENDIF.
      LOOP AT l_is_rsldpsel ASSIGNING <ls_rsldpsel>.
        CASE <ls_rsldpsel>-ziel.
          WHEN 1.
            <ls_rsldpsel>-ziel_text = 'Only PSA'.
          WHEN 2.
            <ls_rsldpsel>-ziel_text = 'PSA in parallel mode'.
          WHEN 3.
            <ls_rsldpsel>-ziel_text = 'PSA and after that to Infoprovider'.
          WHEN OTHERS.
            <ls_rsldpsel>-ziel_text = 'Directly to Infoprovider'.
        ENDCASE.
        READ TABLE l_ih_rsldpio ASSIGNING <ls_rsldpio>
        WITH TABLE KEY logdpid = <ls_rsldpsel>-logdpid
                       objvers = <ls_rsldpsel>-objvers.
        IF sy-subrc EQ 0 AND <ls_rsldpio> IS ASSIGNED.
          <ls_rsldpsel>-source     = <ls_rsldpio>-source.
          <ls_rsldpsel>-logsys     = <ls_rsldpio>-logsys.
          <ls_rsldpsel>-oltpsource = <ls_rsldpio>-oltpsource.
        ENDIF.
      ENDLOOP.
    ENDFORM. " collect_data
    *&      Form  DISPLAY
          Displaying database information
    FORM display .
      TYPE-POOLS: slis.
      DATA: gt_fieldcat TYPE slis_t_fieldcat_alv,
            gs_layout   TYPE slis_layout_alv.
      PERFORM fieldcat_init USING gt_fieldcat[].
      PERFORM layout_init USING gs_layout.
      CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
        EXPORTING
          i_callback_program = 'Z_DB_ENTRIES_COUNTER'
          is_layout          = gs_layout
          it_fieldcat        = gt_fieldcat[]
        TABLES
          t_outtab           = l_is_rsldpsel.
    ENDFORM.                    "DISPLAY
    *&      Form  fieldcat_init
    FORM fieldcat_init USING lt_fieldcat TYPE slis_t_fieldcat_alv.
      DATA: ls_fieldcat TYPE slis_fieldcat_alv.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname    = 'LOGDPID'.
      ls_fieldcat-datatype     = 'C'.
      ls_fieldcat-seltext_l    = 'InfoPackage (ID)'.
      ls_fieldcat-seltext_m    = 'InfoPackage (ID)'.
      ls_fieldcat-seltext_s    = 'InfoPackage (ID)'.
      ls_fieldcat-reptext_ddic = 'InfoPackage (ID)'.
      ls_fieldcat-key          = 'X'.
      APPEND ls_fieldcat TO lt_fieldcat.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname    = 'SOURCE'.
      ls_fieldcat-datatype     = 'C'.
      ls_fieldcat-seltext_l    = 'InfoSource'.
      ls_fieldcat-seltext_m    = 'InfoSource'.
      ls_fieldcat-seltext_s    = 'InfoSource'.
      ls_fieldcat-reptext_ddic = 'InfoSource'.
      ls_fieldcat-key          = ' '.
      APPEND ls_fieldcat TO lt_fieldcat.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname    = 'LOGSYS'.
      ls_fieldcat-datatype     = 'C'.
      ls_fieldcat-seltext_l    = 'Source System'.
      ls_fieldcat-seltext_m    = 'Source System'.
      ls_fieldcat-seltext_s    = 'Source System'.
      ls_fieldcat-reptext_ddic = 'Source System'.
      ls_fieldcat-key          = ' '.
      APPEND ls_fieldcat TO lt_fieldcat.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname    = 'OLTPSOURCE'.
      ls_fieldcat-datatype     = 'C'.
      ls_fieldcat-seltext_l    = 'Datasource'.
      ls_fieldcat-seltext_m    = 'OLTPSOURCE'.
      ls_fieldcat-seltext_s    = 'OLTPSOURCE'.
      ls_fieldcat-reptext_ddic = 'OLTPSOURCE'.
      ls_fieldcat-key          = ' '.
      APPEND ls_fieldcat TO lt_fieldcat.
      CLEAR ls_fieldcat.
      ls_fieldcat-fieldname    = 'ZIEL_TEXT'.
      ls_fieldcat-datatype     = 'C'.
      ls_fieldcat-seltext_l    = 'Type of processing'.
      ls_fieldcat-seltext_m    = 'Type of processing'.
      ls_fieldcat-seltext_s    = 'Type of processing'.
      ls_fieldcat-reptext_ddic = 'Type of processing'.
      ls_fieldcat-key          = ' '.
      APPEND ls_fieldcat TO lt_fieldcat.
    ENDFORM.                    "fieldcat_init
    *&      Form  layout_init
    FORM layout_init USING ls_layout TYPE slis_layout_alv.
      ls_layout-zebra             = 'X'.
      ls_layout-colwidth_optimize = 'X'.
    ENDFORM.                    "layout_i

  • Advantages and disadvantages of using views ???

    Hi
    What are the advantages and disadvantages of using views in ABAP porgramming ? 
    Thank You

    hi,
    Data about an application object is often distributed on several tables. By defining a view, you can define an application-dependent view that combines this data. The structure of such a view is defined by specifying the tables and fields used in the view. Fields that are not required can be hidden, thereby minimizing interfaces. A view can be used in ABAP programs for data selection.
    More complicated views can comprise several base tables, the individual tables being linked with a relational join operation. If we dont specify the key fields, it takes time to fetch teh results.
    Regards,
    Sailaja.

  • Whats the advantage of using  PSA instead of IDOC?

    Hi,
    Whats the advantage of using  PSA instead of IDOC in transfer methods?
    -Arun.M.D

    Hi Arun,
    PSA - Persistent Staging Area
    IDOC - Intermediate Document
    PSA is a temporary storing of all the data.
    IDOC is used as a intermediate document to trnasfer the data from one system to our BW systems.
    From PSA we can transfer 1600 bytes of data & by using PSA we can edit the data also.we can also rectify errors also through PSA,bcoz PSA is a subfunction of our SAP BW system.
    IDOC we can transfer only 1200 bytes of data & we cant rectify the errors if any,bcoz it is not a function of SAP BW.
    Regards,
    Lakshman.G

  • Disadvantages of using REFCURSORs from JDBC

    Hi,
    Normally I write my SQL statements from inside Java (eg PreparedStatements).
    I am investigating on creating PL/SQL Packages, supplying procedures and methods, which I can call from Java using CallableStatements. I understand the advantages of having a layer/API on the database side.
    For example: retrieve some records from a table. (the PL/SQL function getCustomers returns a REFCURSOR)
    - PreparedStatement (select ... from ... where ...) -> executeQuery -> loop ResultSet
    - CallableStatement ("begin ? := getCustomers(); end;") -> cast getObject() to ResultSet -> loop ResultSet
    What are the disadvantages of using the CallableStatement (REFCURSOR)?
    Thanks, regards, Stephan

    While that article may be a good intro for someone not familiar with JDBC it has some misinformation in it that can be misleading at best and cause performance and memory issues at worst.
    Row-prefetching - there is little benefit to using a large value for this setting. As with most things extremes are to be avoided.
    It is important to know how the data is going to be used. What is the point of bringing ALL the data from the DB in one call if you are going to write it to the file system. File I/O is generally the slowest part of an application.
    It is also important that the code be scaleable. Apps should be written so that future modifications will impact existing functionality as little as possible. If you eat up the memory for one table or statement that limits the memory available for other uses. Worse, when things go wrong and you need to reduce the fetch setting you may now have problems everywhere because the testing you originally performed may have relied on that larger fetch setting.
    If the data fetching is not done in its own thread then using a very large value can actually make an application appear to 'freeze' while it waits for the data fetch to complete.
    A large fetch size can also waste significant amounts of memory; essentially allocating it but never using it and never allowing any other process to use it. This is because for a fetch size of 'n' Oracle has to allocate space for 'n' rows that are each of maximum size.
    This wasted is most often due to the common VARCHAR2 datatype. Consider a single column defined as VARCHAR2(100). In the DB this column is stored as variable length. But Oracle will allocate 100 characters (could be multi-byte characters) in order to be able to hold a maximum length value.
    If the actual data values never exceed 30 bytes then 70 bytes in each row are totally wasted. The more rows that are prefetched the more memory that is wasted simply in anticipation of a maximum length value that never occurs or only occurs rarely.
    I've never used a prefetch/fetch size greater than one thousand and that was for tables with small records (no more than 10 or 20 columns).
    And the Oracle docs don't even recommend a setting that high. See the JDBC Dev Guide
    http://docs.oracle.com/cd/B19306_01/java.102/b14355/oraperf.htm#i1043756
    >
    Oracle Row-Prefetching Limitations
    There is no maximum prefetch setting, but empirical evidence suggests that 10 is effective. Oracle has never observed a performance benefit to setting prefetch higher than 50. If you do not set the default row-prefetch value for a connection, then 10 is the default.

Maybe you are looking for

  • Updating a table with self join

    Hi Experts have a table & data as shown below  read_date reading consum 20140915 1000 20140916 NULL 120 20140917 NULL 80 20140918 NULL 100 20140919 1400 as per the requirement missing reading should be updated using reading+consum, and i should get m

  • SQL Server - Developer Edition - Downgrade to standard edition

    Hi, So the developer edition is a great way to setup a dev and test environment for pretty much nothing. But it is fully featured as an Enterprise Edition. Now, we are using Standard Edition on our production servers. Is it possible to install Develo

  • Need to delete my community forum account

    I want to delete my account. I have tried to follow some of the forum managers but no one will accept it. Can some please help?

  • IOS 4.0.1 full chanelog?

    Someone know what is the full changelog of iOS 4.0.1? Thanks.

  • Help some kind of error

    i am trying to install the latest version of java but when i get to the end it says jc2000[1] is corrupt or could not be found. ive tried numerous different things and nothing works please help.