Master Data InfoSource (Flexible Update)

Hello Everyone,
I have a small doubt regarding a Master Data InfoSource (Flexible Update). I see that there are two data targets for this infosource. They are Attribute data target and text data target.
My question is, do i have to create 2 separate InfoPackages to load the 2 data targets (one each for attribute and text) or a single infopackage will be enough for both.
I created an infopackage and chose Attribute data target. When i checked the contents, i see that even the text data target is populated with data even though i didn't choose it in the infopackage. Also, i get multiple entries for each record (time period 1000-1899 record and time-period 1900-9999 record). How to get only a single entry.
Could someone help.
Thanks.

Hi Sachin,
This post should help to clarify why different records exist with different to and from dates:
Re: Master data
Hope this helps...

Similar Messages

  • Loading Master Data with Flexible Update

    Hi,
    I have created an Infoobject - Business Partner (Master Data bearing characteristics). The attributes to this are Region, Sales Person, Industry code which are master bearing characteristic as well.
    I need to load data to the business partner from a csv file.
    The layout of the CSV file is -
    BP number, BP text (long Text), Region Code, Region Desc (Med Text), Sales Person Code, Sales Person Desc (Med Text), Industry Code, Industry description (Med Text).
    How do I define the infosource to load this data.
    Appreciate any help with this.
    Thank You,
    Prashanth

    Hi,
    First of all, I need to note that there are two kind of Infosources: with direct and flexible update.
    If you choose a direct IS, then in the creating of the IS you just enter the name of the infoobject where you are going to load data. The system will create a IS (comm. structure). Enter this IS for changing. The system will propose you the communication structure,  click on a bottom icon “Transfer structure/Transfer rules”, choose as a ‘Source system’ your flat file system. Agree with the system when it asks you to save assignments (up to 3 times). Activate TRs. Then click in the field for Datasource. You may see there another datasources (for texts, attributes and hierarchies). Choose one by one another datasources with their activation.
    Now you can create an infopackage for a load – you can choose what kind of package it is going to be – for loading texts, attributes or hierarchies.
    Note that in this case the structure of the flat file is proposed by the system and you need just prepare the flat file corresponding to the proposed structure (different for each of 3 possible datasources). Execute infopackage.
    If you use a flexible IS, then you may insert into comm. structure the fields that you think you may need in the master data. Note that here you may have not only attributes but TEXTS also. Save a comm. structure. Assign a flat file source system and activate a TRs.
    After that in RSA1-dataproviders tab – right click – insert IO as a data target – choose your IO. Refresh the screen. You’ll see up to three data targets. Create update rules for each of them. In URs map the fields in the IS with the fields in URs.
    Best regards,
    Eugene

  • Master data at flexible update

    Hi sdn
    I have one dought , Master data overwrites this we all know but if master data is at flexible update level, then can we  load the data daily full update by process chain or not?
    if we  load daily by process chain then what about the requests which are accumulating daily in that particulat master data infoobject at flexible update level?
    pls guide I'm in confusion
    rubane

    Data are also overwritten; the request could be usefull to undo a load and get back to previous master data situation.
    Hope it helps.
    Regards

  • How to laod Master Data using Flexible Update

    Hi,
    I have created 35 Characteristics and now i need to create a structure using 35 characteristics.
    I am unable to use the Direct Update because it is asking the Reference Object and Attributes
    But the 35 characteristics are not attributes.
    So how to create the structure and load the data into all 35 characteristics.
    Client is sending me the single file where it contains 35 fields.
    Thank you.

    Murali,
    Master data object process type is not there because in BW, master data is conformed or is shared by other infoproviders. Due to this dependency, master data loading is a bit more complex. You need to drop all the data from all the infproviders which are using the master data you want to delete.
    -Saket

  • Error handling for master data with direct update

    Hi guys,
    For master data with flexible update, error handling can be defined in InfoPackege, and if the load is performed via PSA there are several options - clear so far. But what about direct update...
    But my specific question is: If an erroneous record (e.g invalid characters) occur in a master data load using direct update, this will set the request to red. But what does this mean in terms of what happens to the other records of the request (which are correct) are they written to the master data tables, so that they can be present once the masterdata is activated, or are nothing written to masterdata tables if a single record is erroneous???
    Many thanks,
    / Christian

    Hi Christian -
    Difference between flexible upload & Direct upload is that direct upload does not have Update Rules, direct upload will have PSA as usual & you can do testing in PSA.
    second part when you load master data - if error occurs all the records for that request no will be status error so activation will not have any impact on it i.e. no new records from failed load will be available.
    hope it helps
    regards
    Vikash

  • Can routine replace "master data attribute of" update rule for performance?

    Hi all,
    We are working on CRM-BW data modeling, We have to look up agent master data for agent level and position for each transaction data. So now we are using "Master data attribute of" update rule. Can we use routine instead of "Master data Attribute of" ? Will it improve the loading performance? Since we have to load 1 lack transaction records , where as we have 20,000 agent details in agent master data.My understanding is, for each record in data package the system has to go to master data table and bring the agent details & store in cubes. Say one agent created 10 transactions, then this option "master data attribute of" will read the agent master data 10 times even though we are going to pull same details for all 10 transactions from master data. if we use routine, we can pull the agent details& storing in internal table removing all duplicates and in update routine we can read the internal table.
    Will this way improve performance?
    let me know if you need further info?
    Thanks in advance.
    Arun Thangaraj

    Hi,
    your thinking is absolutely right!
    I don't recommend to use the standard attribute derivation since it will perform a SELECT to the database for EACH record.
    Better implement a sorted table in your start routine; fill it with SELECT <fields> FROM <master_data_table> FOR ALL ENTRIES OF datapak WHERE OBJVERS = 'A' etc...
    In your routine perform a READ itab ... BINARY SEARCH.... I believe that you won't be able to go faster...
    hope this helps...
    Olivier.

  • Change communication structure for master data with direct update

    Hi All,
    I am having a problem with a change I want to make to some master data. I have added the attribute to the characteristic, but when I have gone to change the communication structure, its not possible (the add line button is greyed out)
    I can see the new infoobject in the datasource/trans structure, but not in the comms structure (And yes it is in change mode   ).
    The master data uses direct update, and I have read that this causes some hassles in changing the comms str.
    Can someone please give me some steps in doing this??
    Thanks
    Ryan

    Hi Ryan,
    Why u have nothing to map is ?
    U r datasource trasfer structure from the source ssytem has nothing new ..
    1)TO ur Info object u can only write the routing or give any formula or anythign like the trasfer rules oftions that have when u click on the IO icon..
    2) Enhave the structure of the datasoruce that is getting from the  R3 source system...
    3) Replicate it ..
    Then only u will be able to find the extra field at the Trasfer structure... to map to the IO which have been added..
    hope it helps
    regards
    AK

  • Deleting a Master Data InfoSource and Application component

    I am not able to delete a Master Data InfoSource.  I have deleted the attributes.  If I try and double click it says active version not available.  However, I can access from the (text??) icon which is white.
    Thanks

    I have deleted the InfoObject from the InfoObject tab strip.  It still appears in the InfoSources Tab Strip.  If I try Save/Activate I get a dump message there is a problem on the line
    RAISE EXCEPTION TYPE cx_rs_input_invalid
    Thanks

  • Master data load flexibly

    Hi,
    There are two ways of loading data into an info object
    1) direct update
    2)flexible update
    In bi7 for direct update:
    i chk the two options
    -char as info provider
    -infosource for direct update.
    create info package schedule it
    create the transformation and dtp at the infosource
    schedule dtp. this u do for both txt and attr
    for flexible update
    i chk the option
    -char as info provider
    i created a data source infopackage schedule it
    so both the txt and attr data is loaded from csv to psa
    now i create an infosource.
    where do i create the transformation and dtp to load the info object flexibly
    (ie) i wish to load both txt and attr at one go using one transformation and dtp..
    what is the procedure
    regards
    Aparna

    Try this and see if it works:
    check and repair the table with
    'RSDMD_CHECKPRG_ALL' via SE38. We usually run it in display mode first
    (leave the repair option blank and then tick all other options). It is a fairly
    quick process. If it displays any errors you can then run it again in repair mode.
    Let us know how you get on

  • Uploading Master Data using Flexible upload.

    Hi All,
    I am trying to post my current project scenario, in simple terms. Please guide me with inputs or pointers....
    I have two flat files
    File1, has - Emp Number, Emp Name, Emp Salary.
    FIle2, has - Emp Number, Emp SSN, Emp ph #, Short text, Medium text, Long Text.
    Now I need to upload these two flat files into an InfoObject(EmployeeNumber ). Such that Emp Number, Emp Name, Emp Salary, Emp SSN, Emp ph # - fields get into the EmployeeNumber InfoObject - Attributes table.
    And Short text, Medium text, Long Text gets into the Text table of the EmployeeNumber InfoObject.
    I think, this is an ideal scenario for flexible upload of master data. But I donno wat steps I need to follow to accomplish this. I would appreciate if someone can help me with a detailed solution or any pointers.
    Thanks
    -kiran
    ps : All useful replies will be awarded points.

    Hi Kiran,
    Welcome to SDN !!
    I believe you have already created the master data info-objects and assigned the attributes to the master data. Select short, medium and long text in the info-object definition.
    Next step would be to insert the master data (attributes and texts) as info-providers in the info-provider section of AWB. Go to the info-area -> right click -> insert characteristics as data target (select the info-object from the list) (you should switch on the text and master data in the definition itself).
    Next step, create two flat file info-sources for the two files. Create the update rules for the two info-sources and create the info-package to extract the master data.
    Hope it helps.
    Thanks
    Soumya

  • Error while activating the Master Data InfoSource for attributes

    Hai
    Im trying to load the attributes for master data characteristics .
    I created the InfoSource and when im trying to activate it .
      Then it gives the following error like below
    Diagnosis
    An error occurred in the program generation:
    Program / Template:   RSTMPL80
    Error code / Action: 6
    Row:        505
    Message:    The data object "P_S_COMM" has no component called
    Procedure
    If the problem occurred during the data load or transport, activate the transfer rule.
    If the problem persists, search in the SAP note system under 'RSAR 245'
    So please tell the what is the error and how to resolve this issue.
    And pls give the error 'RSAR 245' message from SAP note system.
    I will assign the points
    bye
    rizwan

    hi Rizwan,
    check if helps Note 602318 - RSAR 245 error analysis with RSTMPL80
    Summary
    Symptom
    The process of generating transfer rules or loading data terminates with error RSAR 245.
    The long text for error message RSAR 245 indicates the cause of the generation error.
    1. Error code: 6
    a) Message: The P_S_COMM data object has no component
    This is very likely to be due to an 'obsolete' communication structure.
    b) Message: <table name> is already declared.
    c) Other messages
    2. Error code: 7
    Other terms
    RSAR245, RSAR 245, activate transfer structure, monitor, request
    Solution
    1. Error code: 6
    a) 'Obsolete' communication structure:
                Due to an optimization algorithm, pressing the 'Generating button' does not have any affect on the communication structure. Therefore, use the following workaround:
    Select 'Communication structure' -> 'Change'.
    Add any InfoObject (for example, '0MATERIAL') to the communication structure -> 'ENTER'.
    Communication structure ---> 'Save'
    Selet the InfoObject you inserted and delete it.
    Communication structure ---> 'Save'
    Communication structure -> 'Generate'.
    a) Message: <table name> is already declared. Check whether the local part of your routines contains TABLE statements. TABLE statements always have global validity and should therefore be in the global part of the routine.
    b) If the error occurs when data is being loaded, the transfer rule should be generated using RSA1.
    In many cases, generating transfer rules using RSA1 results in a detailed error message.
    2. Error code:
               Program to be generated is locked by parallel process.
    This error can sporadically occur if parallel processes simultaneously try to generate the same program.
    Unfortunately, you cannot completely prevent the error from occurring since these types of lock situations can still crop up during data loading in parallel processes. We are currently working on improving system stability relating to lock situations during the load task.
    Reloading usually works without any problems.

  • Use of "with master data & with out master data" at DTP update level

    Hello experts,
    In DTP, I check "with out master data". When I try to send corresponding transactional data, It is showing SID related error. Can anybody suggest what is the use of "with master data & with out master data" at DTP level.
    Thanks in advance,
    Zakir.

    HI
    HI in DTP level If you set this indicator, the system terminates the update of the request if no values are available for a data record.
    Load the relevant master data before you load the transaction data.
    If you set this indicator, the system terminates activation if master data is missing and produces an error message.
    If you do not set this indicator, the system generates any missing SID values during activation.
    In DataStore maintenance, if you do not set the SIDs Generation upon Activation indicator, the No Update without Master Data indicator in the DTP has no effect.
    thx
    vijju

  • Master data changes not updated in Inspection Plan- QP01

    Hi
    We created all the QM master data . After that we did some changes in inspection chars and in the sampling master data.but the values are not reflecting in the Inspection plan . How to update the changes in the inspection plan. We are trying to find indIvidual as well as Mass update
    Any input will he highly appreciated
    Thanks
    JJ

    Dear JJ
    Another easy method will be maintaining MIC as referenced mic. instead of maintaining it as complete copy model you can make it referenced. any changes in the mic can be updated automaticalyin the inspection plan using the referenced functionality.
    The issue being wherever the mic goes will be changed,
    Regards
    gajesh

  • BIA Master Data Index Not Updated After Change Run

    In BIA it shows master data 0VERSION table /BI0/SVERSION has 360 records which matches with the number of entries in SE16 /BI0/SVERSION.  One record was added to 0VERSION so now SE16 /BI0/SVERSION shows 361 records.  I did a change run for this infoobject 0VERSION but the BIA index for /BI0/SVERSION still only show 360 records. I expect it to show 361 records after the change run.  Is this a bug?  Thanks.

    Hi Thao,
    I see one of 3 possible scenarios:
    1) You load 0VERSION as a part of master data load (from flat file or another system). You see your 11th record in version "M" after load and then you run change run that makes "A" version of the record. ---> BIA index should be automatically updated. If not - open OSS message to SAP.
    2) You load transactional data in an InfoCube, and it has new value for characteristic 0VERSION. ---> In this case you need to run roll-up of this new load request in the InfoCube to let BIA index be in-sync.
    3) You are modifying 0VERSION manually (e.g. SQL INSERT statement), so system is not aware of new record at all. ---> You need to run the mentioned single-table-index program to update BIA index.
    Is it any of these 3 scenarios, or you have the 4th one?
    Regards,
    -Vitaliy
    Edited by: Vitaliy on Aug 19, 2008 1:59 PM

  • HR master data transfer ( Insert & Update Mode )

    Hi All,
    First Concern:
    I am using Idoc to transfer HR Master data from SAP to a third party application am using message type HRMD_A and basic type HRMD_06.To transfer delta changes i have configured change pointer.
    I am using the report RHALESMD to transfer the changed record.Whenever I change a HR Master data and run this report ,an Idoc is generated for the changed HR Record.
    But I have requirement as mentioned, If I change record , for example I am changing Personal data Infotype with Start Date as future (Jan30 2009) and I change the First name.What happens is ,when I run the report(RHALESMD) an Idoc is generated for the change.But the requirement is , as the start date for this change is in the future(Jan30 2009),the Idoc for this change should not be generated today but on Jan30 2009.i.e when in run the report(RHALESMD) today no Idoc should be generated for this change. ..but when I run the report again on 30th jan 2009 ,it should generate an Idoc for the change which I have made as the Start Date is set to Jan30 2009.
    Could anyone suggest me as how I could achive this requirment or else is there any other report which could help me out for this requirement.
    Second concern:
    I am using Tcode PFAL for initial load.In this report we have two loading options 1.Initial 2.Update.We are using Initial option for initial load.But for delta changes if i use update...its not working properly...can one help me out in this too
    Thanks in Advance,
    Maqsood

    PFAL transaction is used when we want to transfer an object without a change pointer. For sending deltas you should be using RBDMIDOC (TRAN - BD21) and provide the message type . This program will send the delta.
    But neither of the programs  PFAL or BD21 will help in filtering the future dated record. This filtering should happen in an user exit for outbound IDoc. The user exit need to be coded to exclude a change pointer from processing if the key in CP contains a future dated record and that may get processed. This may get complex as you would like to send part of the changed record and not the other part of changed record. For example if you create a new IT0002 with future date, you would still want the current record which was delimited one day prior to future dated record.
    It would be nice to have the target system handle this instead of handling it within SAP.
    Regards
    Ravikumar

Maybe you are looking for

  • Creating a Hyperlink in a Footer

    I am currently using Acrobat Pro X Version 10.1.1....along with every pdf editor I could find. I have created a couple of hyperlinks, highlited in blue and underlined....finally, and want to make these 4 links a footer...that's all. These are in PDF

  • Mobile Home Sync Issues

    I just setup a 10.5 Server and 10.5 client - Home sync is working, however my login sync is set to do ONLY ~/Library - it seems to search the entire home folder, and syncs what ever has changed - I've tried reseting this and haven't had any luck. It

  • Enabling html snippets

    Hi, I'm a new Contribute user. My web site was designed by a fellow in England using DreamWeaver, but he's no longer involved in the site design. When I went to insert an html snippet, the feature was greyed out in my command line and the instruction

  • BPC Best Practices: Sales Planning (BP2)

    Im trying to follow these instructions: 1. Log on to Interface for Excel. To do so start the SAP BPC Launch Page from your desktop icon or via the Start menu of your desktop, then in the Programs folder choose SAP -> Business Planning and Consolidati

  • Won't Convert Certain Songs to 192kbps

    I have a lot of music so I have to convert it all to 192kbps so it will all fit on my iPhone.  The problem is that iTunes says it can't convert 4 of my songs, which is strange as it has converted them before.  These are songs off of iTunes so I don't