Manual data change in SEM-BPS

Hello,
Dos somebody know how to find possibility of manual data change in the planning layout of SEM-BPS?
Thanks for answers.

Hello Svetlana,
When you meant "to add new (or change existing) data in a planning layout, you have to make use of the function module
<b>API_SEMBPS_SETDATA.</b>
The parameters what you have to pass are:
1) Planning area
2) Planning level (where your layout is defined)
3) Planning package
4) Planning Laoyut
5) Characteristic values of each row
Check the documentation of the Funtion Module (CTRL+F4).
<b><i>1) Be sure to convert the key figure values in string format, otherwise you would get a runtime error.
2) Make sure that no two rows have same keys (characteristic value tuples)
3) Make sure that all the characteristic values are contained in the planning level (Check the filters)</i></b>
A simple working example (ABAP Code) you have it from me when things dosen't go forwards.
Thanks and Good Luck!

Similar Messages

  • Process chain: manual data change as start process?

    Hi,
    i have two BWs in which i hold identical InfoObjects (master data). now i want to use a process chain to transfer any changes made to the data in BW X into that object in BW Y.
    is it possible to use manual changes of this master data as a start process for the process chain? i only saw the possibility to use InfoPackages and so on. but my process chain should just be triggered by a manual change in the master data attributes.
    how do i configure an event as a trigger for the process chain? i do not see the purpose of a start process because i do not see how i can link it with an event...
    cheers,
    stefan
    Message was edited by: Stefan Voltz

    Hi Ram,
    i hope I understood everything right.
    the table that you called "ztest1" I replaced with /BIC/PVCOM1_U02. That is the copy of the master data from the remote system.
    The table in the local system, with which we compare the table /BIC/PVCOM1_U02, has the name /BIC/PVCOM1.
    The name of the event I created is called "VCOM_DATA_CHANGE".
    And here it goes...
    ****************BEGIN OF PROGRAM**********
    *& Report Z_EVENT_DATA_CHANGE
    REPORT Z_EVENT_DATA_CHANGE.
    /BIC/PVCOM1_U02 is the table copied from the remote system
    /BIC/PVCOM1 is the table containing the master data on the current system
    tables: /BIC/PVCOM1_U02, /BIC/PVCOM1.
    data: zrec_old(15), zrec_new(15) type c.
    data: ztest_old type /BIC/PVCOM1_U02 occurs 10 with header line,
    ztest_new type /BIC/PVCOM1 occurs 10 with header line.
    select * from /BIC/PVCOM1_U02 into TABLE ztest_old.
    zrec_old = sy-dbcnt.
    select * from /BIC/PVCOM1 into TABLE ztest_new
    where OBJVERS = 'A'.
    zrec_new = sy-dbcnt.
    if i understood correctly, we sort the tables by field names
    so i replaced CURRENCY and ANSALARY by /BIC/PVCOM2_U02, which is the only field in my table beside /BIC/PVCOM1_U02
    sort ztest_old by /BIC/ZTEST1 CURRENCY ANSALARY.
    sort ztest_old by /BIC/PVCOM1_02 /BIC/PVCOM2_U02.
    sort ztest_new by /BIC/PVCOM1 /BIS/PVCOM2.
    if zrec_old <> zrec_new.
    perform event_raise.
    else.
    loop at ztest_new.
    read table ztest_old with key
    /BIC/PVCOM1_U02 = ztest_new-/BIC/PVCOM1  "dot missing?
    /BIC/PVCOM2_U02 = ztest_new-/BIC/PVCOM2.
    if sy-subrc <> 0.
    perform event_raise.
    endif.
    endloop.
    endif.
    *& Form event_raise
    text
    --> p1 text
    <-- p2 text
    FORM event_raise .
    CALL FUNCTION 'BP_EVENT_RAISE'
    EXPORTING
    EVENTID = 'VCOM_DATA_CHANGE'
    EVENTPARM = ' '
    TARGET_INSTANCE = ' '
    EXCEPTIONS
    BAD_EVENTID = 1
    EVENTID_DOES_NOT_EXIST = 2
    EVENTID_MISSING = 3
    RAISE_FAILED = 4
    OTHERS = 5.
    IF SY-SUBRC <> 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    loop at ztest_new.
    move-corresponding ztest_new to /BIC/PVCOM1_U02.
    modify /BIC/PVCOM1_U02.
    commit work.
    endloop.
    LEAVE PROGRAM.
    ENDFORM. " event_raise
    ****************END OF PROGRAM**********
    Thanks for helping me again.
    I will now find out, how two implement and schedule this program. And how to run the process chain based on that event.
    Stefan

  • Regarding planning function & data entry in SEM BPS ..

    Dear All,
    Basically i'm new in BPS & planning function .. :).
    But ..
    Do you know whether there is program that's enable to input data within BPS and planning function ???
    Or ..
    Could we create customized program to input data for its ??
    Could you tell me how to make it ?
    Thanks in advance
    Best regards,
    Niel.

    Hi,
    We have manual layouts to input data in bps. planning functions are used to modify or calculate results from the entered or already available data in the cube.
    Regards,
    sekhar reddy

  • Changes are not reflected into SEM-BPS 1 layout.

    Hi,
    1st, I've included code in SAPAfterDataPut that copies data from SEM-BPS 1 into New Sheet.
    Now, I've inserted a method in the sheet module of New Sheet. This method takes care of reflecting changes from New Sheet into SEM-BPS 1 layout. but, finally am not getting changes back to SEM-BPS 1 sheet.
    I've tested this in excel (outside of BPS) and it works fine.
    in BPS, I went into VB debugging mode (after inserting a break point) and I can see that change that has been made in New Sheet was reflected back to SEM-BPS 1. But, when i test the same out of debugging mode, am not getting the same result.
    Looks like,after changes in New Sheet, SAPAfterDataPut is again being executed and is overwriting the changes that I made in new sheet.
    Do i need to inlclude code only in SAPBeforeDataPut to reflect changes from new Sheet into SEM-BPS 1?
    In excel (outside of BPS), this method works in such a way that, as soon as i make changes in Sheet2 will get reflected into Sheet1 without runnning any macro.
    but, with same code, this doesn't work in BPS. (instead of reflecting changes to SEM-BPS 1, changed value in New Sheet is reverted back to original value that is same as the value in SEM-BPS 1)
    Appreciate any ideas/thoughts on this.

    Hi,
    Usually you work with a second sheet in the following way: write a macro that copies the data from the SEM-BPS 1 sheet to the new sheet. In order to run that macro include it into the macro "SAPAfterDataPut" and set the flag in the check box of in the popup of the third screen of the layout builder. The system will call the macro after the data has been written to the sheet SEM-BPS 1.
    There is a second predefined macro that the system will executed provided that the flag is set on the popup in the layout builder. This macro is called "SAPBeforeDataGet". It is called before the BPS reads data from the SEM-BPS 1 and should be used for transferring the data back to the first screen (similar to the coding you have done in SAPAfterDataPut). Using this macro should solve your problem.
    I did not understand how the changes are transferred from the new sheet in your (stand alone) case. Unfortunately it sometimes does make a difference if you test a macro in a stand alone Excel or in the Excel inplace. Some features are disabled in Excel Inplace (by Microsoft!!).
    Best regards,
    Gerd Schoeffl
    SAPNetWeaver RIG BI EMEA

  • SEM-BPS 6.0 error message requested data cannot be locked but at 999 row?

    Hi all,
    We are using SEM-BPS with WIB and EP 7.0 and I encountered issues for the first time.  I normally avoid configuring layouts with large hierarchies but at this one the client insisted.  They are in testing right now and selection of relatively small node (approx. 10-20 cost centers) still gave us an error message. 
    I know layouts has a limit of 9,999 rows and we should have been okay since it is about 200-300 lines per cost center but we are getting the error message below and it mentioned a limit of 999 rows in the selection table..  Any way we can change that?
    Thanks,
    mary
    Requested data cannot be locked (-> see long text)
    Notification Number RSPLS092
    Diagnosis
    In order to edit data from InfoProvider 'ZYEE_C02', the requested data has to be locked exclusively for user 'YEESU01'. The data that is currently being requested is specified by a very large selection table. In order to lock the data exclusively, the system has to store a compressed version of this selection table on the SAP standard lock server. However, the compressed selection table still has more than 999 rows. So that a reasonable number of users are able to change data at the same time, the system limits the number of records allowed in a selection table to 999 records.
    Information on Context of Lock Request:
    Lock requests can come from BI-Planning or from BW-BPS. The context specifies the following information:
    BI-Planning: for a lock request from a query, {Planning Function} for a lock request from a planning function.
    BW-BPS: {Planning Area}{Planning Level}{Planning Package}{Planning Function}{Parameter Group}. For lock requests from manual planning the following is true: Planning function = '0-MP' and the parameter group is the technical name of the planning layout.
    InfoProvider 'ZYEE_C02' is always a Basis InfoProvider. The current context information is:
    '{0-ADHOC}{0-MP}'
    System Response
    The requested data cannot be locked.
    Procedure
    You can normally only avoid this by simplifying your selections. For more information, see the documentation on this.
    Procedure for System Administration

    Hi Mary,
    in RSPLSE you use the option that the BI lock table is maintained in the SAP enqueue server. Here there is a limit - as explained in the long text of the message - that the compressed selection table for one enqueue request should not have more than 999 rows. This limit can not be changed.
    The selection table seems to be very big, since the compression factor is at least 5. So please check your selection table:
    1 check whether you can make the characteristic causing the problem not lock relevant
    2 or use the second option that the BI lock table is maintained in a shared memory area of the central instance of the system.
    But it is better to keep the selection tables small, e.g. by making some characteristics not lock relevant.
    Check sizing note 928044, e.g. in case you want to use 2. The default setting is very small.
    Regards,
    Gregor

  • Data in aggregates not updated after planning in SEM-BPS cubes

    We are running BW 3.0B SP27 with SEM-BPS. Our database is DB/2. When users modify plan data on planning layouts, the data in the cube and the aggregates can become inconsistent.
    For example, when a user runs a report that uses an aggregate, they get one number, but when they add a drilldown that causes the report to bypass the aggregate and hit the cube directly, the number will be different. The only way to fix this is to deactivate and then reactivate the aggregate that has stale data.
    We've tried opening an OSS message, but that hasn't been helpful, since we aren't able to reliably reproduce the problem. Sometimes the aggregates are fine, other times the data will be stale.
    We roll up aggregates in the SEM cubes at the end of each business day. We include a request ID filter for "most current data" (0S_RQMRC) in all our SEM queries, so the queries should be bringing in data from the latest open request in addition to the data in the relevant aggregate.
    What causes this, and how can we fix it without manually reactivating aggregates?
    Thanks,
    Jason
    Message was edited by: Jason Kraft

    is the request still open. close the request and then probably the aggregates will start..
    Regards,
    BWer
    Assign points if helpful.

  • How to do a Retractor to send data from SEM-BPS to R/3

    Hi Folks!
    Can someone say to me how to do a Retractor, step by step, to send data from SEM-BPS to R/3.
    Thanks a lot in advance for your input!
    Rocío.

    Hi Thorsten,
    Yes, I know it. But I didn´t want make it make through queries.
    I have read than for CO-PA there are standard functions that send the data to R/3, but I cannot make they work to me.
    And in addition I will need to also create other Retractors for RRHH, and there are not standard  functions.
    For that reason I needed know how to create a Retractor step by step.
    Regards,
    Rocío.

  • Update SEM/BPS buffer   --- update Master data

    Hi all,
    in a planning layout I had the need to modify the master data (attributes of a IO). Therefore I use a planning function type exit and call sm30 to modify the p and x table.
    After returning to the planning layout still the old attributes of the InfoObjekt are shown.
    Is there a function to modify the data in the buffer or to force the BPS to reload the data from BW?
    If you are in a Layout and change/load the master data in BW you have the same problem. You have to exit the transaction (upspm) before the changes of the Master data take effect in BPS.
    Thanks for your help!

    Hello Pierre,
    If you are using the web the you could call the function module API_SEMBPS_REFRESH to refresh the buffer. Before that I would save the data (using API_SEMBPS_POST) to make sure the data is not lost.
    You cannot use this refresh when in the GUI as the refresh destroys the BPS buffer etc on the server and the GUI does not automatically restart the necessary buffer instance etc.
    Best regards,
    Gerd Schoeffl
    SAPNetWeaver RIG BI EMEA

  • User-exit in sem-bps

    In SEM-BPS, I have a layout for manually entering data. The purpose is to enter values for a list of cost centers. This list
    of cost centers should change according to a SKF (statistical key figure) entered in the layout's header.
    The list of cost centers linked to a given SKF is read from a database table.
    This whole process is achieved with the use of a variable of type user-exit.
    However, I have two problems:
    1) If I change the SKF in the layout's header, I'm not beeing able to force another read to the database table, in order to
    refresh the cost center list;
    2) I'm not being able to detect the SKF selected in header, altough I'm using the function API_SEMBPS_VARIABLE_GETDETAIL to
    do so, wich returns all the SKF's (statistical key figures)
    Can anybody help me ?
    Thank you,
    Ricardo
    PS: Here is the exit, in its present state:
    <b>FUNCTION ZLACT_SFK_CC.
    ""Interface local:
    *"  IMPORTING
    *"     VALUE(I_AREA) TYPE  UPC_Y_AREA
    *"     VALUE(I_VARIABLE) TYPE  UPC_Y_VARIABLE
    *"     VALUE(I_CHANM) TYPE  UPC_Y_CHANM OPTIONAL
    *"     VALUE(ITO_CHANM) TYPE  UPC_YTO_CHA
    *"  EXPORTING
    *"     REFERENCE(ETO_CHARSEL) TYPE  UPC_YTO_CHARSEL
      DATA: ls_charsel TYPE upc_ys_charsel,
            seqno type i,
            tab_val_sel LIKE UPC_YS_API_VARSEL occurs 0 with header line,
            tab_val_sel_all LIKE UPC_YS_API_VARSEL occurs 0 with header line,
            head like UPC_YS_API_HEAD occurs 0 with header line.
      CLEAR:
      eto_charsel, eto_charsel[] ,
      tab_val_sel, tab_val_sel[] ,
      ls_charsel, char_value, seqno,
      t_ccusto, t_ccusto[],
      t_iest, t_iest[].
      case i_variable.
        WHEN 'PRVCCIE'.
    Get value of statistical key figure entered in layout's header****
    CALL FUNCTION 'API_SEMBPS_VARIABLE_GETDETAIL'
       EXPORTING
         I_AREA                   = 'PRRVS'
         I_VARIABLE               = 'PRVSK'
       TABLES
         ETK_VARSEL              = tab_val_sel.
    select cost center list from database table ***********************
        select
          from ZPR_CC_IE_CG
          appending corresponding fields of table t_ccusto
          where iest = tab_val_sel-low.
          clear:seqno.
          loop at tab_val_sel.
            ADD 1 TO seqno.
            ls_charsel-low   = tab_val_sel-low.
            ls_charsel-seqno = seqno.
            ls_charsel-opt   = 'EQ'.
            ls_charsel-sign  = 'I'.
            ls_charsel-chanm = '0STKEYFIG'.
            INSERT ls_charsel INTO TABLE eto_charsel.
          endloop.
          loop at t_ccusto.
            ADD 1 TO seqno.
            ls_charsel-low   = t_ccusto-ccusto.
            ls_charsel-seqno = seqno.
            ls_charsel-opt   = 'EQ'.
            ls_charsel-sign  = 'I'.
            ls_charsel-chanm = i_chanm.
            INSERT ls_charsel INTO TABLE eto_charsel.
          ENDLOOP.
      when others.
    *do nothing
      ENDCASE.
    endfunction.</b>

    Hello,
    I use the exit in the planning level and I link the exit to a variable for "0FISCPER".  I copy the data from a "Non-transactional Cube" to a "Transactional Cube" derictly of the period end closing.  I still need the data in previous month for calculations in BPS.  Maybe, I can use your code.
    Thanks and best regards
    Constant

  • Analysis Authorization with SEM-BPS

    Hi,
    We have performed technical upgrade from BW 3.5 to BI 7.0. We want to migrate to BI 7.0 functionality phase wise.
    We have SEM-BPS and now we want to migrate to Analysis Authorization of BI 7.0.
    Once we have igrated to Analysis Authorization, will there be any impact on SEM-BPS? Can we still use SEM-BPS with New Analysis Authorizations? We do not want to move to BI-IP in near future?.
    Please advise.
    Best Regards,
    UR

    Dear UR,
    Iu2019m going to try helping you,
    In difference of reporting functionality, in planning, the data of an InfoCube is not just read; it is also changed or created.
    There are two planning tools in BI: BW-BPS (Business Planning and Simulation), and BI Integrated Planning.
    There are two main tcode: BPS0 and RSPLAN
    There are three authorization objects to manage Integrated Planning:
    S_RS_PL_ADMIN - Planning Administrator
    S_RS_PL_PLANNER u2013 Planner
    S_RS_PL_PLANMOD_D u2013 Planning Modeler (Development System)
    The main object in the planning scenario is InfoCube real-time, where can available writing in small package that arrive in parallel. In some cases the security requirements for reporting and planning can be merging. In this case you need authorization object for checking planning, as authorization object above, and you need authorization object for using a query for planning requires as S_RS_COMP.
    In addition to authorization for displaying data, the authorizations for changing data you need analysis authorization (the analysis authorization focus in the InfoProvider, no in Aggregation Level).
    In your analysis authorization design for reporting stuff, you should use in 0TCAACTVT characteristic 03 value. In the planning stuff, you should use in 0TCAACTVT characteristic 03 and 02 values. As explain following:
    Using the characteristics 0TCAACTVT (activity), you can restrict the authorization to different activities. Read (03) is set as the default activity; you must also assign the activity Change (02) for integrated planning.
    http://help.sap.com/saphelp_nw70ehp1/helpdata/en/b1/0c9441b8972e7be10000000a1550b0/frameset.htm
    I hope this suggestion can help you answer question,
    Luis

  • SEM BPS - Planning function to distribute total value over months

    Hello,
    We use SEM BPS. In fact we use the integration of SEM BPS in the CRM opportunity component as opportunity planning.
    Now we want to distribute the total value of certain key figures over the months. Either equal distribution or increasing distribution like 1% increase every month. What would be the best way to do that with a planning function?
    We need to take into account that the number of months depends on the start and end date of the transaction (opportunity).
    Best regards,
    Thomas

    Hi Thomas,
    I would probably create a fox formula, do a foreach in selection loop over the months and distribute the values within that formula.
    If you want to use a standard distribution function, you need to create the reference data somewhere before, which could be a bit difficult if the timeframe changes according to user selections.
    regards
    Cornelia

  • Webinar: Business Planning in SAP BW - The SEM-BPS transition to BW-BPS

    <b>SAP NetWeaver Know-How Network Webinar: 
    Business Planning in SAP BW - The SEM-BPS transition to BW-BPS
    Wednesday 14 July  2004</b>
    <b>11 a.m. EDT</b>
    On Wednesday 14 July, Lori Vanourek, a NetWeaver BI RIG Consultant, hosts the webinar titled <b>Business Planning in SAP BW - The SEM-BPS transition to BW-BPS</b> as part of the ongoing SAP NetWeaver Know-How Network Webinar Series.
    Here’s how Lori describes her webinar presentation:
    “Business Planning is an integral part of SAP NetWeaver '04.  Join us as we share SAP's product roadmap for business planning and discuss the transition of BPS from SAP SEM to SAP NetWeaver '04.”
    SDN invites you to post your questions to the presenter prior to the webinar and continue the online discussion afterward.
    <b>How to Participate</b>
    (Please go to the SDN Events page to see the article and download the PDF presentation)
    Dial-in Information:
    Date: Wednesday 14 July 2004
    Time: 11 a.m. EDT
    Within the U.S., call: +1.888.428.4473
    Outside the U.S., call: +1.651.291.0618
    Password: NetWeaver04
    WebEx Information:
    Topic: SAP NetWeaver Know-How Network
    Date: Wednesday 14 July 2004
    Time: 11 a.m. EDT
    Meeting Number: 742391500
    Meeting Password: netweaver04 (lowercase)
    WebEx Link: sap.webex.com
    Replay Information:
    A recorded replay of this call will be available for approximately three months after the webinar. Access this recording by dialing the appropriate number and using the replay access code 720149.
    Toll-free: +1.800.475.6701
    International: +1.320.365.3844
    <b>About the SAP NetWeaver Know-How Webinar Series</b>
    The SAP NetWeaver Know-How Webinar Series is driven by the SAP NetWeaver Regional Implementation Group (RIG), part of the SAP Development organization. The mission of the SAP NetWeaver RIG is to enable customers, employees, and partners to successfully implement the SAP NetWeaver solution. This SAP RIG has expertise in BI, EP, XI, and WebAS. They contribute their implementation expertise to the SDN implementation forums as well as to the SAP NetWeaver Know-How Webinar Series.
    <b>Disclaimer</b>
    SDN is not responsible for any changes to the webinar schedule. The webinar schedule may be changed or cancelled without prior notice.

    Hello Marc and Sander,
    I checked the document status and tested the link myself using a PC external to the SAP environment and did not have any problem. You do have to be logged in to do this. If you are not, you should see a page that will appear which says that a login is required to use that feature. On some occassions, users see an error message instead. I apologize for that.
    Kind Regards,
    David

  • Report on process chains using SEM-BPS

    We are looking to develop a tool to:
    1. Monitor data loads at the process chain level
    2. Within in the same tool, enter error resolution /
       action steps for all failed loads
    3. Report out % of successful or failed loads, using the data captured by the tool.
    We have studied the BW Tables rspcchain, rspcchainattr, rspclogchain, rspcprocesslog, rspclogs, rseventchain and
    rspcchaint.
    We are considering the following options:
    1. Develop an ABAP report and allowing the process chain monitor to manually enter the error resolutions (Perhaps in a Z-Table)
    2. Create an InfoCube in BW using the above tables and then write a query, but we can not allow the user to enter error resolutions in the query.
    3. Create a transactional infocube in SEM-BPS using the above tables and use the input functionality of tansactional infocube to facilitate the error resolution report entry.
    Can anyone suggest any alternate solution, or has anyone encountered similar requirement on project?
    One more doubt to check: is there any way to create an infoobject with CHAR type to enter data with 1000 or more characters? Or is there any other alternative solution to it? The doubt is to take care of the text entry for the error resolution.
    Milind Vad

    Just some thoughts:
    Have you considered using document service in BW or even KM (Portal) technology rather than CHAR 1000+ fields? This would give you more flexibility also on the type of document.
    For loading there are monitors available (based on tables like RSMONMESS). If you are interested in loads only (and not other process types), maybe using information from the BW load monitor could be beneficial (like RSMONMESS) rather than the process chain stuff.
    Maybe it's even worth having an InfoObjekt with a resolution code that links to a document describing the resolution with a key and whenever there is a new solution available create a new key with a new document. That would be most beneficial for reporting (like how many times has this problem / resolution occurred and the like).
    Regards, Klaus

  • Performance concerns in upload flat file into SEM-BPS.

    Hi,
    we are using HOW-TO document to upload flatfile into SEM-BPS.
    in the same exit function, we have a need to derive missing characteristic values from reference data.
    So, we are reading reference data using API_SEMBPS_GETDATA.
    upload is taking around 10 minutes in test systems. our concern is, if taking so long for test systems with less data , what about production time with more data?
    from what all I can see is, most of the time is being consumed at reading reference data.
    I'm dealing around 14000 records of reference data & around the same number of uploaded records. Initially, system status is, "number of cells to be formed : 33092" and then immediately after 5 seconds, status changes to, "formed cells : 33000" and this status stays for like 8 minutes.
    I'm not using any input/output layouts but just exit planning function in the planning folder. So, I anticipate that above status is while reading reference data but not due to huge amounts of uploaded records.
    When I ran the same exit funciton by commenting just the "reading reference data" code, upload function execution time came out as 2 minutes.
    What is the best bet in dealing this scenario?
    Usually, what is the best approch to read reference data / to derive missing characteristic values?
    I couldn't able to use "Char Relationship using reference data" as it might not be suitable in my case. Even if suits, am missing enough documents/info/examples to deal "Char Relationship". Documentation on help.sap.com is not enough in this case.
    PS: initially, when I tried to read 14000 records at detailed level, exit funciton returned no reference data & in the debugging mode, I could see a message "too many records".
    Can a given layout read only a maximum of 9999 records / excel rows?
    records are at CALMONTH level. As I don't need CALMONTH for derivation of characteristic values, I have deleted CALMONTH from " READ reference data" level to avoid the above message. Does this anyway relates to peformance?
    Appreciate any help

    Hello Hari,
    it is touch to say what exactly causes this performance problem. Since you are dealing with custom coding (the how-to + your derivation logic), I suggest to do an ABAP trace (SE30) to see where the time is really spent.
    The API call to read data should not take more than a few seconds. Test it separately by putting the API call into a simple ABAP program.
    As Mary pointed out already, there's a 9999 line limit for layouts and therefore the GETDATA API as well.
    Note: The file upload/download how-to solution was never meant for mass data loads. This needs to be done using regular BW functionality.
    Regards
    Marc
    SAP NetWeaver RIG

  • SEM-BPS 6.0 BPS_WB generate Web Interface BSP

    Hi all,
    We recently had a redirect of the portal connected to our NW04S BW development system and had worked thorugh the issues on the portal side so existing Iviews works (SEM-BPS 6.0). 
    We are now creating some new iview for a new applications but I cannot generate the BSP page.  BPS_WB say that the BSP was generated correctly but when I try to test it, it says that http entry is missing and would I like to add it and when I say I do, it fails since I cannot generate a node under SICF since I do not have the authorization.  I did an SU53 check and asked for 01 create on S_ICF_ADM but getting a lot of questions since 01 on S_ICF_ADM is reserved for Basis only on this project.
    Another thing we are also concerned with is that some system settings that need to be done on the BW side might now have been done although Basis said all entries are changed..
    I have to admit that the last time I worked with someone to set up portal connection to BPS was back in 2003 so I have to dig pretty deep into my memory and had been doing some quick searches but have not found anything obvious yet that would solve the regeneration issue except for the authorization addition which they are very hesitant about.
    Any information or thoughts on this issue / problem would be appreciated.
    Thansk,
    Mary

    Hello Mary,
    I still work on BCS, so dont have BPS here. What I can do is to give you a summary of those things I had done in the past. Maybe it helps?
    I gues you know that there are 2 diffren types of nodes: System nodes to enable connection to the web and the node for each web interface.
    The required system nodes are describes in OSS 517484. I guess you have released them? Since BW Release 3.5 the web interface works with HTMLB. I guess you have activated thise too?`So the last possibility is from my point of view the web interface itself.
    The node for the web interface existis already?
    /default_host/sap/bc/bsp/sap/<your_web_interface>
    In develop system the web interfaces will be activated manually normally. But in Prod automaticall because of not allowed customising. If the web interface has created such an entry already I think the only chance is to give the web interface another name in Development system - or to delete the existing node in the prod system (dangerous).
    If this is not your problem, maybe another consultant has an idea?
    regards
    Eckhard Lewin

Maybe you are looking for

  • Cannot Copy and Paste anything in "Code" screen

    Hi - something happened, not sure what I did but pressed some button on the keyboard or combo of buttons, and first when I press F8 to open up the files - instead of opening up an external window it locks it in also I cannot paste anything when in "c

  • Application Loader  Issue

    I am trying to publish the .zip file from the Folio Producer export to the Apple App Store and when I submit the .zip file with all the .folio files in it, it gives this error: "The application weapper must end in .app /var/folders/eD/(bunch of code)

  • Can you get sent mail to be saved in the folder of original message?

    Anyone know if this is possible in mac mail? if not how do i request a new feature, can't seem to find that on the support site either.

  • Can I import a tablespace into Oracle 10g Express Edition

    I am very new to Oracle 10g Express Edition. We have a server running Oracle Enterprise Edition and we have been creating a transportable tablespace to be imported into a few servers. This works fine for us. I would like to find out if I can import t

  • What's this??  (clipboard problems)

    Getting "OpenClipboard Failed" error in dreamweaver. Clipboard works in every other application. Never had a problem before. A bug?