Execute Business Add-in in Info-package

Hi,
  I implemented the Business Add-in as a subsequent process. If I execute the info package, Business Add-In is executing. But, If I run the info package using the Process Chains, then the Business Add-In is not executing.
Is there any special process to make the Business Add-In work in Process Chains?
Your help is highly appreciated.
Thanks,
Trinadha

Hi Trinadha,
if you want to work with some ABAP code in your process chain, put your own code in a program and then include it as a subsequent process type...
For details see in www.service.sap.com/bw -> SAP BW InfoIndex -> How to... Integrate an ABAP program into a process chain 3.x (pdf)
Hope it helps (and please don't forget to assign some points by clickin on the yellow star to the contributors that help you !!!)
Bye,
Roberto

Similar Messages

  • Two info cubes & one info package

    hi guys,
    i am new to sap environment, now learning sap bw.  can someone can help me, how can i execute two infocubes in one info package.  i could able to execute only one infocube...  can we execute two inofcubes at the sametime... can some help me with detail procedure..
    cheers,
    kishore...

    Hi Kishore,
    Go to the Process monitor screen.Under the Header tab,you have datatargets,where your 2 infocubes will be displayed.
    Click on the Cube2 and you will be navigated to the respective cubes.and here go to the requests tab and and click on Montior screen and you will be naviagted to the process monitor.
    or
    In the infopackage,under datatargets tab.Sleect any one cube and will be naviagted to the Manage session.Under requests tab sleect the monitor screen and you will be naviagted to monitor screen of the cube 2.
    No,you cannot monitor both cubes from same session.You can open a new session and have 2 sesssions montoring 2 cubes
    or go to RSMO and have 2 sessions and monitor it
    hope it helps.

  • Short dump while executing info package in 3.5 data flow?

    Hi,
    i am getting short dump while executing info package while executing info package. it was working perfectly 2 days back suddenly it is giving this problem. it is a full load for info object text data and i have only 600 records. when i tried with " only info package" it is working perfectly n bringing the data into PSA. But when i use "PSA and the into data target" it is giving short dump.
    i replicated Data source and also i activated transfer rules, update rules still it is not working. When i check with another info objects it is working perfectly fine. i dont know what is wrong with only particular info object.
    Please find attached short dump.
    Thanks

    Hi,
    When you load transaction data I think there is a deadlock.
    Check in the process overview (transaction SM50) the waiting processes are in program SAPLSENA .
    The program SAPLSENA is the lock handler tool.
    Also check if  ACR is running on this target while your load is happening.
    Check in SM12 if there are any lock entries for the Infoobject to which you are loading data and on RSICCONT table .
    Try reloading after deleting the locks manually.
    Regards.

  • Error After Execute Info Package

    Experts,
    I got the below errors after i executed the info package.
    I tried RSA3 on the Data Source in ECC, it got extracted successfully.
    Do you have any idea why this happens?
    Thanks.
    Tee
    Error message from the source system
    Diagnosis
    An error occurred in the source system.
    System Response
    Caller 09 contains an error message.
    Further analysis:
    The error occurred in Service API .
    Refer to the error message.
    Procedure
    How you remove the error depends on the error message.
    Note
    If the source system is a Client Workstation, then it is possible that the file that you wanted to load was being edited at the time of the data request. Make sure that the file is in the specified directory, that it is not being processed at the moment, and restart the request.

    hi,
    your message has got answers for your question.
    1.what source sytem you are getting data from?
    if it is flat file --->please make sure you have specified file in specified format at specified location and make sure the file is not open at the time of loading.
    2.If it is another source system make sure...the interface is proper to extract data from.
    if everything looks fine..just logoff from the system once and login again and try to repeat the load which will be successful in majority of the cases.
    Regards
    Ramsunder.

  • 0HR_PT_3 Load is taking too much time when i execute the Info package

    Dear All,
    i am working on HR Module.
    i am extracting data from 0HR_PT_3 from R/3 PRD system through info package its taking long time to load data.
    I have checked in RSA3 in R/3 PRD system whenever i extract "0HR_PT_3"  instead of showing records  its showing this error message "Infotype 2002 not read due to lack of authorization" .
    could you please let me know any one have resolve this issue.
    Thanks,
    Venkat.
    Edited by: venkatnaresh7 on Jul 12, 2011 11:49 AM

    hi
    I am facing same issue. did you able to fix this?

  • Error when trying to execute a Info Package

    When i am trying to start a data load in my info package its giving a Message Type X error (short dump) of class RSM1. Its happening with all the info packages for that data source. Even when i just try to save the info package or enter a data selection condition and save it its triggering the same error.
    Can someone explain the reason for the error and the possible diagnosis.
    Thanks,
    Priya

    Hi Priya,
    1.The entries for the initialization in the BW system are contained in the RSSDLINIT table for the DataSource/source system combination. Compare these with the entries in the ROOSPRMSC table in the OLTP system.
    2. If there are NO entries in the RSSDLINIT table in BW, use transaction RSA7 to delete the delta queue for this DataSource/BW application combination in the source system (OLTP).
    3.Once you deleted all the entries,In Infopackage scheduler option,delete all the init selections to proceed further.
    In which system u r going to do this.....Quality or production.(Better,you check with basis to delete the entries.)
    Regards
    Kumar

  • Executing info package problem

    hi guys
    Am having the problem
    How can i know the my perticuer info package pulling data from which table. and which data source.
    Can any one help me with navigation

    Hi,
    Under your infopackage, you would find datasource associated with it. If its a standard datasource, the best option for you to find the source table would be to search in help.sap.com.
    If it is LO datasource, go to LBWE in your source system and search for your datasource. Click on Maintenance. The pop-up would give fields starting with MCVBAP VBELN. Here VBELN is field, VBAP is table and MC is just prefix.
    If your datasource is a generic datasource, go to RSO2 in source system. Check whether it is based on table/ view. This gives your straightforward answer. If its based on function module, get the function module and go to SE37, here you can see the logic and identify the tables used. If its based on infosets. Copy the infoset, go to SQ02 and search for the base table.
    hope this was helpful

  • Determining File Name in Info Package under External Data

    Determining File Name in Info Package under External Data
    I am on SAP BW 3.0. A System is sending a flat file every few days
    With a date time stamp, e.g., d:\loaddar\file_20080212_122300.csv
    I know in Info Package one can create routine under external data to determine the file name. I have seen
    Examples where people determine file name based on date. Since my file has a time stamp, what code  I write a  to pick the file. Is there a way to read one or more files and
    Determine file name.
    I am new to SAP BW and ABAP. However, I have lot of experience with Oracle and Java.
    Can someone point me how this will be done. I am looking for some sample code as well.
    Thanks in advance. I will really appreciate your help.

    Hello Prem,
    Even i used to get the file suffix with date & time, and i found very difficult to pick up the file from application server using routine in infopackge. Then i asked to change to date only and it was easy to pick the file using routine. But i think in your case files are coming more than once, in such a case you should write a small unix script to add these files and then convert into single file with date only and execute the infopackage to load it.
    Cheers!
    Sanjiv

  • Hierarchy info-package list not available when adding to process chain.

    Knowledgable experts:
    We are on BI 7.0 and I'm trying to add an info-package for a hierarchy load to a process chain.
    The process chain already exists with master data text loads and attribute loads.
    I want to add a hierarchy load to the process chain.
    - When I select Execute Infopackage process type the pop up box to 'Insert Execute Infopackage' is displayed.
    - The Load Data dropdown box does not display any infopackages to choose from. The infopackage does exist and executes correctly.
    Why can't I see any infopackages in the dropdown box?
    We are on SAPKW70013 Support package.
    Thanks for your assistance.
    Den

    Thanks for the quick reply.
    This is a new install, no upgrade.
    I think I found that I need to do a Save Hierarchy process type to get the hierarchy in the process chain.
    However, I would still have the question, why I don't see any of my transaction data loads that are in 3.x formats?
    I will look at the OSS note.
    Thanks
    Den

  • Info Package ABAP Routine

    Hi
    For FIGL_4 there is both open items and closed items. i want to filter only Open Items Accounting doc no's records for Customers,Vendors,GL account at info package level.
    There are 3 ODS's in BW side for Open items Customers,Vendors,GL accounts. i want to filter open items based on these 3 ODS's Active data table.But i am getting error when i execute the request in Info Package.
    *Error Message "For sel. field 'BELNR ', no selection with SIGN = ' '; OPTION ' ' allowed     RSM1     607     *
    Below is the Info package Routine code
    program conversion_routine.
    Type pools used by conversion program
    type-pools: rsarc, rsarr, rssm.
    tables: rssdlrange.
    Global code used by conversion rules
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    TABLES: /BIC/AZOCFFIGL00,/BIC/AZOCFBSID00,/BIC/AZOCFBSIS00
            ,/BIC/AZOCFBSIK00.
    DATA:   ...
    TYPES : BEGIN OF TY_ZOCFBSID,
            /BIC/ZMCFADCNO LIKE /BIC/AZOCFBSID00-/BIC/ZMCFADCNO,
            END OF TY_ZOCFBSID.
    TYPES : BEGIN OF TY_ZOCFBSIS,
            /BIC/ZMCFADCNO LIKE /BIC/AZOCFBSIS00-/BIC/ZMCFADCNO,
            END OF TY_ZOCFBSIS.
    TYPES : BEGIN OF TY_ZOCFBSIK,
            /BIC/ZMCFADCNO LIKE /BIC/AZOCFBSIK00-/BIC/ZMCFADCNO,
            END OF TY_ZOCFBSIK.
    DATA : TB_ZOCFBSIS TYPE TABLE OF TY_ZOCFBSIS WITH HEADER LINE,
           WA_ZOCFBSIS TYPE TY_ZOCFBSIS.
    DATA : TB_ZOCFBSID TYPE TABLE OF TY_ZOCFBSID WITH HEADER LINE,
           WA_ZOCFBSID TYPE TY_ZOCFBSID.
    DATA : TB_ZOCFBSIK TYPE TABLE OF TY_ZOCFBSIK WITH HEADER LINE,
           WA_ZOCFBSIK TYPE TY_ZOCFBSIK,
           FLAG TYPE I.
    $$ end of global - insert your declaration only before this line   -
        InfoObject      = ZMCFADCNO
        Fieldname       = BELNR
        data type       = CHAR
        length          = 000010
        convexit        = ALPHA
    form compute_BELNR
      tables   l_t_range      structure rssdlrange
      using    p_infopackage  type rslogdpid
               p_fieldname    type rsfnm
      changing p_subrc        like sy-subrc.
          Insert source code to current selection field
    $$ begin of routine - insert your code only below this line        -
    data: l_idx like sy-tabix.
              read table l_t_range with key
                   fieldname = 'BELNR'.
              l_idx = sy-tabix.
           SELECT
           /BIC/ZMCFADCNO
           FROM /BIC/AZOCFBSID00
           INTO TABLE TB_ZOCFBSID.
            SELECT
            /BIC/ZMCFADCNO
            FROM /BIC/AZOCFBSIK00
            INTO TABLE TB_ZOCFBSIK.
            SELECT
            /BIC/ZMCFADCNO
            FROM /BIC/AZOCFBSIS00
            INTO TABLE TB_ZOCFBSIS.
           LOOP AT TB_ZOCFBSID INTO WA_ZOCFBSID.
           l_t_range-sign = 'I'.
           l_t_range-option = 'EQ'.
           l_t_range-low = WA_ZOCFBSID-/BIC/ZMCFADCNO.
           Append l_t_range.
           CLEAR l_t_range.
           ENDLOOP.
           LOOP AT TB_ZOCFBSIK INTO WA_ZOCFBSIK.
           l_t_range-sign = 'I'.
           l_t_range-option = 'EQ'.
           l_t_range-low = WA_ZOCFBSIK-/BIC/ZMCFADCNO.
           Append l_t_range.
           CLEAR l_t_range.
           ENDLOOP.
           LOOP AT TB_ZOCFBSIS INTO WA_ZOCFBSIK.
           l_t_range-sign = 'I'.
           l_t_range-option = 'EQ'.
           l_t_range-low = WA_ZOCFBSIS-/BIC/ZMCFADCNO.
           Append l_t_range.
           CLEAR l_t_range.
           ENDLOOP.
              modify l_t_range index l_idx.
              p_subrc = 0.
    $$ end of routine - insert your code only before this line         -
    Edited by: AtulMohan Mishra on Dec 27, 2010 1:11 PM

    Hi
    Now i am facing an error during data extraction from Source system
    error message in BW system "Error occurred in the data selection " Data Package 1 : arrived in BW ; Processing : 2nd processing step not yet finished
    when i checked in  SM37 (R3 system) i found the job has been cancelled and Log of this job says
    "Asynchronous sending of InfoIDOCs 2 in task 0001 (0 parallel tasks) DATASOURCE = 0FI_GL_4 
    ABAP/4 processor: SAPSQL_WHERE_CANT_SCAN                                   
    Job cancelled      "   
    it seems to me the Problem in Routine at Info Package level.
    My Requirement is to fetch only those Accounting Doc. No. RECORDS from 0FI_GL_4 data source which are present in Active data table of BSID,BSIK,BSIS ODS's.
    So i want to put logic at Info Package routine .
    1) fetch all Accounting Doc. No.  from Active data table of BSID,BSIK,BSIS Ods's and Match those Accounting Doc. No.'s with the 0FI_GL_4 data source Accounting Doc. No's.if a Accounting Doc. No. match with 0FI_GL_4 data source Accounting Doc no then that corresponding record from 0FI_GL_4 will go to the ODS
    Regards
    Atul

  • Error while creating Info Package

    Hi,
    I am new to SAP-BW .Could anyone help me in fixing the following error .
    I have created an Info source for characteristic data and then trying to create a Infopackage to load master data , I have used the characteristic Material Number(IO-MAT) in this case .
    When creating the Info Package I got two data sources in the pop up , Material number (Master data)IO_MAT_ATTR and Material number (Texts) IO_MAT_TEXT .
    I was able to load data from a flat file into Data Source Material Number (Master data) But when I was trying to follow the same procedure and load the data for 'Material number(Texts) IO_MAT_TEXT' it gives me the following error .
    Select the Language field in the  source system -> Long Text
    I am not able to figure out and proceed further. Pls help me out.
    Regards
    Sudha

    I have another question..I was able to fix the error regarding info package but unable to load the data..(data load is being failed)
    In the DataSource/Transfer Structure I have LANGU , /BIC/ZB4_MAT (Material Number infoobject which i created) and TXTSH Fields ..
    the flat file which i used has Language, MaterialNumber,description pattern alone..
    (eg . E , M001,cookie ) and when i try to load this data..and  check in the Monitor - Administration Workbench..it shows as unsuccessful..
    The following error msg :
    Error message when processing in the Business Warehouse
    Diagnosis
    An error occurred in the SAP BW when processing the data. The error is documented in an error message.
    System response
    A caller 01, 02 or equal to or greater than 20 contains an error meesage.
    I could'nt see the long text of Help information...
    could you help me out in figuring out this..
    Points assigned for previous answer..
    Regards
    Sudha

  • Dump error while creating or double click the info package

    Hello experts,
    I have actived infocube 0FIAR_C03 in BI content. Ago, The creation infopackage have been deleted in the past , today, I  created a infopackage, while I update mode selected u2018initialize delta processu2019, then click save button , the system prompt u2018Deltas already loaded for request  REQU_D64R47LDUSZHY9CBIB86WMLFJ init.selection; no 2. initu2019, I canoti save it for my setting. Why is this?
    Then I have search cause in SDN,  and I have reference OSS Note 852443 to do .
    Note 852443 have mention some table: RSSELDONE、RSSDLINIT、RSSDLINITSEL、ROOSPRMSC、ROOSPRMSF.
    I have to delete that request of record using se16 in these tables: RSSELDONE、RSSDLINIT、RSSDLINITSEL.
    in my BI 7.0 system,   ROOSPRMSC、ROOSPRMSF is no any data.
    I was no found delta queue in RSA7.
    Now . Dump error while creating or double click the info package,  how can I change this?
    Please let me know the solution.
    Thanks for your help.
    Best Regards
    Steve

    Here are some links  which deals with same issue.
    Re: Dump In Infopackage
    Re: Getting into Short dump at the time of selecting InfoPackage to execute for
    Short dump while performing init in infopackage
    Re: Infopackage going into short dump
    Thanks.

  • Adding a field in data selection tab of Info Package

    Hello,
    how can I add a field for selection in the data selection tab of the info-package in BW 3.5.
    Thanks,
    SD

    Hi,
    You need check Selection in RSO2 in ECC then that field is available for Selectgion in InfoPackage.
    Here I'm giving 0CUST_SALES_ATTR DataSource Example for Selection Change, so see the logic and accordingly you can change your DataSource Selections.
    See the properties of that field in RSA2 in ECC and you can also make it for selection, use the following program and see it.
    In ROOSFIELD table give the datasource 0CUST_SALES_ATTR and see , select only Active version Fields.
    For the following fields you can find FIELD = X, it indecates that it is abailable for selections, so in this way you try to do it by using following program and check.
    KUNNR
    SPART
    VKORG
    VTWEG
    REPORT ZBI_ROOSFIELD NO STANDARD PAGE HEADING .
    tables ROOSFIELD.
    Update ROOSFIELD set SELECTION = 'X' where
    OLTPSOURCE = '0CUST_SALES_ATTR' and
    FIELD = 'FAKSD '.
    Also see SAP Note : 1033847
    Re: Field Selection in Datasource 0CUST_SALES_ATTR
    Thanks
    Reddy

  • Routine in Info Package, Debug in Info package.

    Hi All,
    Requirement is to include multiple ranges in Info Package based on the Conditions.
    I want to check whether it is working fine by going into debug mode.
    Can any help in this regards.
    thanks in advance,
    srinivas

    Hello Sirnivas,
    your programm contains a little error. You forgot the index!
    You wrote...
    read table l_t_range with key fieldname = 'ITM_CAT'.
    l_t_range-sign = 'I'.
    l_t_range-option = 'NE'.
    l_t_range-Low = '2'.
    clear l_t_range-high.
    modify l_t_range index l_idx.
    This will work better...
    read table l_t_range with key fieldname = 'ITM_CAT'.
    <b>l_idx = sy-tabix.</b>
    l_t_range-sign = 'I'.
    l_t_range-option = 'NE'.
    l_t_range-Low = '2'.
    clear l_t_range-high.
    modify l_t_range index l_idx.
    You can also add more selections by adding lines to l_t_range.
    example:
    data: l_idx like sy-tabix.
    data: l_t_range2 like l_t_range.
              read table l_t_range with key
                   fieldname = 'ITM_CAT'.
              l_idx = sy-tabix.
              l_t_range-sign = 'I'.
              l_t_range-option = 'NE'.
              l_t_range-Low = '2'.
              clear l_t_range-high.
              modify l_t_range index l_idx.
              move-corresponding l_t_range to l_t_range2.
              l_t_range2-sign = 'I'.
              l_t_range2-option = 'NE'.
              l_t_range2-Low = '3'.
              clear l_t_range2-high.
              append l_t_range2 to l_t_range.
    I hope this helps you!
    Regards
    Message was edited by: Vazquez Dominik

  • Problem in function BAPI_IPAK_CHANGE : Changing info-package parameter.

    Dear All,
    Would you like please kindly help me regarding my problem ??
    My problem is when i'm gonna run this function (written in subject). It's error, because One of parameter in info-package is mandatory.
    But I have already input value for the mandatory field one, but it always mention that the corresponding field is not input yet.
    Could you kindly help me please ??
    This is my code:
    p_selections-low = 'TSS-ACTIVE'.
    p_selections-sign = 'I'.
    p_selections-OPT = 'EQ'.
    p_selections-fieldname = '9AVERSION'.
    append p_selections.
    IF sy-mandt = '100'. " Development.
      IT_INFOPACKAGE-tINFOPACKAGE = 'ZPAK_4EY7D32RZXLLOJSLAWDNGX6G1'.
      append IT_INFOPACKAGE.
    ENDIF.
    loop at IT_INFOPACKAGE.
      clear P_BAPIRETURN.
      CALL FUNCTION 'BAPI_IPAK_CHANGE'
        EXPORTING
          INFOPACKAGE = IT_INFOPACKAGE-tINFOPACKAGE
        TABLES
          SELECTIONS  = p_selections
          RETURN      = P_BAPIRETURN.
    How can I solve it yah ??
    Is there any idea regarding this ?
    Thanks a lot all for ur time.
    Best regards,
    Daniel Nurindra

    Hi
    this seems to be an APO datasource hence any further testing wont b possible at my system
    You can try this thing
    write a abap routine in infopackage to provide the value 'TSS-ACTIVE'   to the Field 9AVERSION
    p_selections-low = 'TSS-ACTIVE'.
    p_selections-sign = 'I'.
    p_selections-OPT = 'EQ'.
    then try to execute the  infopackage to check no issue with the value of field
    and
    Also try including IOBJNM  in p_selections while FM BAPI_IPAK_CHANGE

Maybe you are looking for