BI 7 Option in Info Package

Hi BwExperts,
I am loading the transaction data according to the master data.In Older version there is a option available "load data according to the master data" in Infopackage screen. In BI7 for loading the data in the data target , we are using DTP. So i dont find the option " load data according to the master data" in BI7.Can you please help on this.
Thanks,
Ram

Hi,
If you are looking for master data check before loading transaction data, you can find that under <b>update</b> tab of infopackage in BI 7.
There are two options,
Always update data, even if no master data exist for the data.
Do not update data if no master data exist for a characteristic.
if you are looking for something else please ignore this.
regards,
Pruthvi R

Similar Messages

  • Selection option in info package

    Hello Friends,
    While loading data in BW system (3.5 Version).
    I would like to use selection option in info package for one particular field.
    I can see only range options (Selection From and Selection To) which does not satisfy my requriement.
    I need to select nearly 5000records which are in one specific number range, so, how can i select these records in infopackage.
    Thanks
    Tony

    Did you think of InfoPackage routine?
    Try to write a routine under data Selection tab based on your data selection scenarios. I think you can achieve your goal.
    1) Data selection tab - Type column, choose ABAP routine.
    Whendo we use this?
    when we cannot extract data selectively by giving direct conditions in selection tab, eg: "list all the employees who joined on the current date". here current date value changes every day when we run the query. In such cases we cannot give direct condition, we need to write routine to get the current date
    Check this if it helps to proceed:
    ABAP ROUTINE AT INFOPACKAGE FOR DATE RANGE
    InfoPackage Routine

  • Data selection options in info package

    hi,
    I am using filter for current month while loading data into info provider (let us say 0calmonth). I am using below code in info-package after selecting type '6'  (ABAP editor),
    data: l_s_range type rssdlrange,
    l_date type d.
    l_date = sy-datum.
    l_year = l_date+0(4).
    l_mth = l_date+4(2).
    concatenate l_year l_mth into l_month_high.
    concatenate l_year '01' into l_month_low.
    loop at l_t_range into l_s_range where fieldname = 'CALMONTH'.
    if dy-subrc = 0.
    l_s_range-low = l_month_low.
    l_s_range-low = l_month_high.
    modify l_t_range from l_s_range.
    endif.
    endloop.
    But now I would like to use created date as filter instead of calmonth/year (yyyymm). please note that calmonth has only one value but calendar day will have both from and to values. Please give me code to use created date (mm/dd/yyyy).
    please help me with your code.
    thanks,

    I have got the solution by myself (trial and error method). Solutions: there is a SAP delivered variable to calculate current month (Variable name is 0CMONTH).
    Is there any variable to calculate both previous month and current month as filter value? pls reply.

  • Selection Option question in Info Package

    We would like to stop update Master Data if no master data exists for a characteristics. I found there is a selection options in Info Package Update Tab called "Do not update data if no master data exists for a characteristic"
    I added a row in one of the InfoObject which has been used in another InfoObject as an Attribute. I selected this option in the IP and tried to re-load Master Data, and it didn't fail.
    What does this option do?
    Thanks!

    For example:
    InfoObject ITEM and ITMPLN. ITEM is an Attribute in ITMPLN.
    ITEM has
    Item    Description
    001     Test 1
    002     Test 2
    ITMPLN has
    Project No            Item         Description
    A                         001          Test A
    B                         002          Test B
    <b>C                         004          Test C</b>
    After I load the last row to ITMPLN, I would like to see the error message instead of adding <b>004</b> into ITEM InfoObject. Do you know how to do it?
    Thank you!

  • Cannot see the delta option in update tab for info package

    Hi,
    I need to create 3 info packages for a data source.
    When I right click and pick create infopackage and go to the update tab to choose delta, I see only full and initialize...
    Can someone let me know why, and what should I do to see the delta option for my infopackage.
    Thanks

    hello radha
    oka pani cheyyi....
    I mean you may try this following procedure for this error.
    Search the init IP
    1.     Double click in the IP
    2.     Scheduler menu
    3.     Click in Initialization options for source system
    Select and delete the only entry ( INIT) .
    Now go to Source systems -
    > right click your source system----> replicate.
    Activate your transfer rules, using program RS_TRANSTRU_ACTIVATE_ALL
    now try to perform Init again.
    It will work.
    Cheers!!!!

  • Info package option in bw 3.5

    experts
    can anyone tell me where can I see the opition of simulating the data upload
    in the info package screen .  or
    how to simulate the data upload with the help of info package which loading data from flat
    file to the cube

    For 3.x InfoPackage flow, you would do the following:
    - Go to the request monitor for the InfoPackage.
    - Go to the details tab
    - Open up the "Processing" item.
    - Now you just right click whichever datapackage you want and select simulate update
    Hope that helps.
    Thanks

  • Update mode options while creating info package

    Hi all .
        while creating info package in update tab  we have different radio buttons as
       FULL UPDATE,DELTA UPDATE,INTIALIZE DELTA PROCESS. could you pls explain this optons.
    Thanks in advance.
    Cheers,
    sami.

    Hi Sami,
    We have two update modes 1)Full update 2)Init Load(to enable delta)
    Full Load --->Master data Load
    Init Load----->Transaction data Load.
    Full Update-To load Historical Data.
    Init-This is done to enable the Delta Upload.
    Delta will be done only if the Init has happened.
    For deltas they are Data source specific which are delta enabled.
    1. Full Load (Extracts whole data available in source)
    2. Initialization (without data transfer): Enables only delta and no data.
    3. Initialization with data: Extracts whole data from source and enables delta.
    4. Delta: Extracts only modified or new data.
    Above modes works for Master as well as Transaction also.
    For further information check this link:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/80/1a65dce07211d2acb80000e829fbfe/frameset.htm
    Cheers,
    Tanish.

  • Info package ABAP Routine to populate date from and To filed

    Hello Experts,
    I have requirement to populate the From and To dates with the: T-1 to T (Current Date u2013 1 to Current Run Date aka Sy-Datum) at info package level.I have written a code for this but see that From filed is not getting populated but TO filed is filled with current date.Can someone please tell me wats wrongwith my code?It is a delta info pacakage.
    data: l_idx like sy-tabix.
    read table l_t_range with key
         fieldname = 'CPUDT'.
    l_idx = sy-tabix.
      l_t_range-sign = 'I'.
      l_t_range-option = 'BT'.
      l_t_range-low = sy-datum - 1.
      l_t_range-High = sy-datum.
    modify l_t_range index l_idx.
    p_subrc = 0.
    Thanks,

    Was able to tackle this using the following code.
    data: l_idx like sy-tabix.
    data: V_date type sy-datum.
    v_date = sy-datum - 1.
    read table l_t_range with key
         fieldname = 'CPUDT'.
    l_idx = sy-tabix.
      l_t_range-sign = 'I'.
      l_t_range-option = 'BT'.
      l_t_range-low = v_date.
       l_t_range-High = sy-datum.
    modify l_t_range index l_idx.
    p_subrc = 0.
    Thanks,
    I am closing this thread

  • 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

  • ******Creation of a loading selection for cube in info package level

    Hi,
    when we are  scheduling the info package(Infp package name is like XYZ),we want to load past 6 months data from the current date(INFO OBJECT(0CREATEDON) BETWEEN (Sy-Datum - 6 months TO  Sy-Datum),in the selection tab in schedule i want to write the abap routine (type 6).please can any one have this type of code please sedn to me asap.
    this is very urgent.delivery is tomorrow.
    Regards
    lekha

    hi Lekha,
    try
    data: l_idx like sy-tabix,
    l_month(6) type c,
    l_dtlast6month like sy-datum.
    read table l_t_range with key
    iobjnm = '0CREATEDON'.
    l_idx = sy-tabix.
    DELETE l_t_range
    WHERE iobjnm = '0CREATEDON'.
    L_t_RANGE-SIGN = 'I'.
    L_t_RANGE-OPTION = 'EQ'.
    if not work, try
    L_t_RANGE-OPTION = 'BT'.
    BT = between
    current month
    concatenate sy-datum3(2) sy-datum0(4) into l_month.
    L_t_RANGE-HIGH = l_month.
    last 6 month
    clear l_month.
    l_dtlast6month = sy-datum - 180.
    concatenate l_dtlast6month4(2) l_dtlast6month0(4) into l_month.
    L_t_RANGE-LOW = l_month.
    append l_t_range.
    modify l_t_range index l_idx.
    p_subrc = 0.
    $$ end of routine - insert your code only before this line -
    endform.
    Re: routine as selection in infopackage
    Re: routine as a selection in infopackage 2. Paolo Siniscalco and A.H.P
    Re: abap routine

  • Data selection in info package using ABAP routine.

    Hi,
    when we are  scheduling the info package(Infp package name is like XYZ),we want to load past 6 months data from the current date(INFO OBJECT(0CREATEDON) BETWEEN (Sy-Datum - 6 months TO  Sy-Datum),in the selection tab in schedule i want to write the abap routine (type 6).please can any one have this type of code please sedn to me asap.
    this is very urgent.delivery is tomorrow.

    hi Lekha,
    try following code.
    seems you post the same question twice, one posting is sufficient. and please don't forget to reward helpful answers.
    data: l_idx like sy-tabix.
    read table l_t_range with key
    iobjnm = '0CREATEDON'.
    l_idx = sy-tabix.
    DELETE l_t_range
    WHERE iobjnm = '0CREATEDON'.
    L_t_RANGE-SIGN = 'I'.
    L_t_RANGE-OPTION = 'EQ'.
    if not work, try
    L_t_RANGE-OPTION = 'BT'.
    BT = between
    last 6 month
    L_t_RANGE-LOW = sy-datum - 180.
    current date
    L_t_RANGE-HIGH = sy-datum.
    append l_t_range.
    modify l_t_range index l_idx.
    p_subrc = 0.
    $$ end of routine - insert your code only before this line -
    endform.

  • Info Package-'Repair Full Request'

    Hello,
       In the info package o the scheduler menu there is an option 'Repair full request' what is this for.Could you please give when i can use this option
    Thanks

    Hello
    How r u ?
    very important regarding deltas.
    Regarding updating data in the enhanced fields
    Data can be loaded to a data target even if the data target already contains data from an init load or delta for this DataSource/ source system combination and has overlapping selection criteria.
    This option is very useful when doing a full load to an ODS. If you don't mark a full load as Repair when loading to an ODS, you will not be able to do an Init for it.
    refer this:
    http://help.sap.com/saphelp_nw04/helpdata/en/80/1a65dce07211d2acb80000e829fbfe/content.htm
    Best Regards....
    Sankar Kumar
    +91 98403 47141

  • 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

  • Info package Routine - How to write

    Hi ,
    Can any body give me the step step by process on how to write Info package routine. Actually my requirement is to load the current month Data automatically through infopackge . I can write the ABAP code , but i am told to write in Infopackage level.
    Thanks in advance..

    Hi,
    In our case we had a requirement to load the data for the transactions occuring in the last 15 days only, so we have write the routine on the last modified date feild  in the infopackage.so as to select only records modified or created in the last 15 days..
    attached is the sample code....
    data: l_idx like sy-tabix.
      read table l_t_range with key
           fieldname = 'LAST_MODIFIED_DA'.
      l_idx = sy-tabix.
      data : w_cdate type d .
      l_idx = sy-tabix.
      w_cdate = sy-datum.
      w_cdate = w_cdate - 15 .
      L_t_RANGE-LOW  = w_cdate .
      L_t_RANGE-HIGH = sy-datum .
      L_t_RANGE-SIGN = 'I'.
      L_t_RANGE-OPTION = 'BT'.
      append l_t_range.
      modify l_t_range index l_idx.
      p_subrc = 0.
    Hope it helps...
    Regards,
    Umesh.

  • Varaible in Info Package

    HI Experts,
    I need to create a variable in Info Package for field Fiscalyear/Period, so that we can pull the data for current quarter and for future 3 quarters.
    We can do this by OLAP variable and by ABAP Routine in Info Package.
    If we go with option ABAP Routine (Type - 6) in Info Package can you please provide me the sample code (for field Fiscalyear/Period to tirgger for current quarter and for future 3 quarters.)
    Millions of thanks in Advance
    Warm Regards,
    Reddi

    I'm suggesting an adjustment to that, because what has been presented here will get you the current fiscal period and subsequent 11 months, assuming that the fiscal period is the same as the calendar month.
    To get the current and 3 subsequent quarters as requested by xys redd, I'd modify this to something like the following.  I've also given a bit of code to determine the current fiscal period if you have a fiscal year variant that does not line up with calendar dates.
    DATA: l_per LIKE t009b-poper, "Period
          l_year LIKE t009b-bdatj, "Year
          l_fisc TYPE /BI0/OIFISCPER,
          l_fisc1 TYPE /BI0/OIFISCPER.
    * Determine the fiscal period.  Use this if the fiscal
    *   calendar difers from the month in SY-DATUM
    *  CALL FUNCTION 'DATE_TO_PERIOD_CONVERT'
    *   EXPORTING
    *      i_date         = SY-DATUM
    *      i_periv        = '<YOUR FISCAL YEAR VARIANT HERE>'
    *    IMPORTING
    *      e_buper        = l_per
    *      e_gjahr        = l_year
    *    EXCEPTIONS
    *      input_false    = 1
    *      t009_notfound  = 2
    *      t009b_notfound = 3
    *      OTHERS         = 4.
    * Take the easy way out if the fiscal calendar is simple.
    l_per = sy-datum+4(2).
    l_year = sy-datum+0(4).
    * Move back to the beginning of the quarter (assuming 3-month quarters)
    l_per = ( ( ( l_per - 1 ) DIV 3 ) * 3 ) + 1 .
    CONCATENATE l_year l_per into l_fisc.
    * Figure out the ending period.
    CASE l_per.
      WHEN '001'.
        l_per = '012'.
        l_year = l_year.
      WHEN others.
        l_per = l_per - 1.
        l_year = l_year + 1.
      ENDCASE.
    CONCATENATE l_year l_per INTO l_fisc1.
    DATA: l_idx LIKE sy-tabix.
    READ TABLE l_t_range
      WITH KEY fieldname = 'FISCPER'.
    l_idx = sy-tabix.
    l_t_range-low = l_fisc.
    l_t_range-high = l_fisc1.
    l_t_range-sign = 'I'.
    l_t_range-option = 'BT'.
    MODIFY l_t_range INDEX l_idx.
    p_subrc = 0.

Maybe you are looking for

  • Cannot install iphone on windows 7 64 bit

    My phone no longer recognizes auto play.  I have checked settings and checked drivers. When I look for portable drives, it does not show iphone.  When I try discover - it does not locate. The computer makes a sound when I plug in, but no auto play st

  • How do I open a BigCommerce site in dream weaver?

    I have a bigCommerce store and I want to open my site in Dreamweaver CC so I can edit the templates and create new templates.  I am using one of the BigCommerce stock templates as a starting point.  I can figure out how to make the changes on my own

  • Urgent : Issue with spool generation

    Hey folks, I have written a abap program to generate adobe form in the spool. It works. But i have the same logic inside a function module and it does not work here. Can someone explain why? and what must be done so that i can generate the spool usin

  • Integrated Excel In CO Plannin -Error

    Hi, while configuring the Integrated exccel file description in KP34,it is giving the error A later upload is not possible wit this layout. Diagnosis The layout can not be  used for an upload.This can be caused by one of the following  situations. Th

  • Problem - Pinsel laden, bei Neustart - Absturz von Photoshop

    Hallo lieber Support - Wenn ich Pinsel von irgendeinem Ort lade und damit arbeite, lässt ich Photoshop CC 2014 beim nächsten Mal nicht mehr starten (d.h. 9 von 10 mal geht nicht – er schliesst das Programm immer nach Fehlermeldung). Wenn ich folgende