Why is master data automatically created in the Infoobject

Hello all,
Lets say i have a State infoobject that is being used in an infocube. When data is loaded into this infocube, the state column is also populated which is what I want. The question here is, when I maintain this State infoobject (right click --> maintain master data), I can see that there are values for it even though there is no transformation leading to this State infoobject. Why is that?

Hi Simon ,
The explanation to your doubt would be :
Whenever we load transaction data in infocube , first all the data goes through master data, its SID gets generated in the SID tables .
After SIDs gets generated , the combination of various IO SIDs form the dimension id . Then these Dimension IDs goes and sits in your respective dimension table .
for example a transaction record for material :M1 is coming from the source . M1 does not exist in the master data of 0material . So when this transaction data gets loaded into infocube , first it goes to the master data, its SID gets generated .
That is why it is a good practice to load the master data before the transaction data . Because it will improve the loading performance of your transaction data . If we do not load the master data before the transaction data, then during the loading of the transaction data the respective SIDs will be generated in the master data , which will degrade your loading performance.
Also kindly search in forums about extended start schema. You will get a clear picture about the above explanation.
Hope the above explanation was helpful and revert back for further clarifications.
Regards,
Ashutosh Singh

Similar Messages

  • Checking the master data automatically before the payroll run...

    Hi Friends,
    Can anyone tell me that, is it possible to check the master data automatically before the payroll run.
    If any user forget to maintain any important info-type ( like Cost Distribution ) in time of master data maintenance, SAP allow the Payroll system to run the payroll for that employee. Only in time of account posting the user is able to know the problem and due to rectify the problem they have to delete the payroll.
    So, I therefore wants to know that is there any check point or can customized any such things, which will check the necessary info-types before running payroll and generate an error massage about the missing info-type and also skip the processing for that person.
    With regards,
    Diptendu

    have
    a look at this report
    but before that make sure wht are the mandatory infotypes that are maintained to the employee so that u can come to an idea what are infotypes that are maintained for the memployee
    se 38   HTWLINFO  read the documentation of the is report mmight be useful

  • How Consolidated Master Data Gets Linked to the Transactional Data?

    Hi,
    Suppose we have three legacy systems holding customer master data. We fetch the data from these three systems into MDM and consolidate the records. Let's say there were three customer master records:
    CUST123, John James, 123 Elm Street
    CT00123, James, John, 123 Elm St.
    0000123,  John James, 123 Elm Street.
    We merge them in MDM and create one record
    NEWCUST123, James, John, 123 Elm Street
    Question is: How the transactional data from the three legacy system will be mapped to this new customer master record? How the purchase orders will know that CUST123 is now NEWCUST123 ? When this mapping happens in a project and who does that?
    Regards,
    -T
    Edited by: mdm3north on Jul 21, 2011 2:30 AM

    HI,
    I agree with Anil on that,it is the same reason for which few projects have key mapping repository in place,which holds the key field mapping information telling them that this Customer number means this in the Legacy system.
    Well manual intervention is required as PR/PO which is active should be closed before such an activity.
    Thanks,
    Ravi

  • How to Load the Master Data for custom defined Z infoobjects?

    Hi Gurus,
    This is the requirement.
    Some screen enhancements has to be made by adding  new Custom fields( like two text boxes,eg Name and city ) in such a way if we enter data into that text box,that data value for both of the Enhancements has to be stored in some table.If this data is a master data,then how would I pull this master data into BW.
    Please someone throw some light on this problem.
    Lets say a Screen is enhanced with NAME and CITY with text text boxes.Let the user enters the value for NAME and CITY.Let them be stored under two different tables ZTAB1 and ZTAB2.How would I load this master data into custom Defined  Z infoobjects ZNAME AND ZCITY in BW.
    Please help me out.
    Thanks is Advance,
    Regards

    you can by creating generic datasources on thoase tables with Full load or delta.
    if the number entries is less.. you can try full load...
    if it is more... along with required fields...put date also as one fields. which needs to get date of execution of program or date of uploading to Tables. this will be useful build Delta Mechanism.
    all the best.
    Nagesh Ganisetti.

  • Error in DTP (The master data is deleted in the Background)

    Hi,
    while loading the data  to Data target (0chrt_acct_attr) through DTP...... I got the Error "  The master data is deleted in the Background". Plz advice me it is an urgent issue.

    Does the log in SLG1 say any more details?
    Use RSDMD as Object & MD_DEL as Sub Obj. Leave the other field to *.
    Is it happening for 1 specific object or for all? What type of data (attr or text)?

  • On the iPhone, when the server rejects the email address and it sits in the outbox, why doesn't it automatically resend when the server is fixed?

    On the iPhone, when the server rejects the email address and it sits in the outbox, why doesn't it automatically resend when the server is fixed?

    Hi Razmee,
    Thanks for your response.
    The mail server worked when I originally set it up and continued to work for months afterwards.
    What would make the outgoing mail server not be set up correctly after all that time?
    Thanks again.

  • Why 9 connections are automatically created per one jms topic?

    Why 9 connections are automatically created per one jms topic?
    Is it possible for one topic to have one connection, rather nine connecions?
    If so, any drag concerning having one connection of one topic?
    Let me know asap, it would be really appreciated.
    <code>
    public void connectJMS() {
    try {
    if (RTConst.getInstance().getConnectMode() != RTConst.NOTCONNECT) {
    targetTCF = ServerDelegate.getTopicFactoryComm();
    targetT = ServerDelegate.getTopicNameComm();
    connection = targetTCF.createTopicConnection();
    session = connection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
    topicSubscriber = session.createSubscriber(targetT);
    topicSubscriber.setMessageListener(this);
    connection.start();
    System.out.println("[CommJMSReceiver] Common Topic Connection successed");
    } catch (Exception ex) {
    System.out.println("[CommJMSReceiver] Common Topic Connection failed");
    ex.printStackTrace();
    </code>
    Message was edited by:
    PaulSheldonII_Screen

    Why 9 connections are automatically created per one jms topic?
    Is it possible for one topic to have one connection, rather nine connecions?
    If so, any drag concerning having one connection of one topic?
    Let me know asap, it would be really appreciated.
    <code>
    public void connectJMS() {
    try {
    if (RTConst.getInstance().getConnectMode() != RTConst.NOTCONNECT) {
    targetTCF = ServerDelegate.getTopicFactoryComm();
    targetT = ServerDelegate.getTopicNameComm();
    connection = targetTCF.createTopicConnection();
    session = connection.createTopicSession(false, Session.AUTO_ACKNOWLEDGE);
    topicSubscriber = session.createSubscriber(targetT);
    topicSubscriber.setMessageListener(this);
    connection.start();
    System.out.println("[CommJMSReceiver] Common Topic Connection successed");
    } catch (Exception ex) {
    System.out.println("[CommJMSReceiver] Common Topic Connection failed");
    ex.printStackTrace();
    </code>
    Message was edited by:
    PaulSheldonII_Screen

  • SAP BPC 7.5: Master Data and Hierachiy Load from InfoObject

    Hallo Forum Participants,
    I am going to load Master Data from a "Clarity" Reporting Tool in BW to SAP BPC 7.5 via Process Chains (/CPMB/IMPORT_IOBJ_MASTER, /CPMB/IMPORT_IOBJ_HIER) delivered from SAP.
    These Process Chains load the Master Data and Hierarchies from an InfoObject. To find out more about Ticking of BPC I have performed a following test. So, on BPC Admin Interface I have duplicated the Dimension u201CAu201D and called it as Dimension u201CBu201D (in BW site InfoObject u201CAu201D and u201CBu201D). In the Member Sheet of Dimension u201CBu201D I have implemented the several changes und tried to load Master Data from BW namely from infoObject u201CBu201D into BPC Dimension u201CAu201D. Therefor I created a transformation file and mapped one for one IDu2019s. The data Manager started these chains, but resulted nothing (Status: red X).
    What are the features of BPC InfoObjects in Comparision with regular InfoObject?
    How can I load Hierarchies into InfoObject?
    What else I must take into account?
    Why does not work this simple test?
    Regards.
    Alisher
    Edited by: Alisher Babaev on Jan 6, 2012 1:59 PM

    Hallo pkrishna,
    so it is successed with master data load, but without hierachiies.
    My Master Data Properties on Dimension Sheet are:
    -ID
    -EVDESCRIPTION
    -PARENTH1
    -CURRENCY
    I have mapped as below:
    ID=ID
    CURRENCY=/CPMB/CURR
    /CPMB/CURR- my technical id in BW.
    In the Note you advised transformation file has been mapped like below:
    -NODENAME=NODENAME
    -HIER_NAME=HIER_NAME
    -PARENT=PARENT
    -ORDER=ORDER
    After executing of package i get whether rejected list or log file. No data can be retirieved from InfoObject.
    Have you any Idea?
    regards

  • BW create master data automatically

    Hi,
    I'm facing an annoying problem:
    I have loaded the master data for IO ZFIABC:
    E.g ZFIXYZ  ZFIABC
         111     2
         222     3
    Update rule: when you find value 111 for ZFIXYZ, the value of ZFIABC is 2.
    When I load InfoPackage A, everything works fine. When the system finds the value 111 for ZFIXYZ, the value of ZFIABC is 2.
    When I load InfoPackage B, this doesn't work right. the value 111 for ZFIXYZ gets a (blank) value for ZFIABC. When I look into the master data, ZFIXYZ has now two records.
    E.g ZFIXYZ  ZFIABC
         111     2
         111     (blank)
         222     3
    Apparently, BW creates automatically records in the master data?!
    I'm sure that there are no spaces before or after value 111 of ZFIXYZ for InfoPackage B.
    Can anybody explain why BW creates this new records 111-(blank) automatically?
    How can I avoid this?
    Regards,
    Pascal

    Thanks SB and Riccardo,
    ZFIABC is indeed an InfoObject with ZFIXYZ as Compounding.
    The complete flow is as follows.
    1) Load from flat file to ODS: ZFIABC is not included yet. ZFIABC is only in the InfoCube, not in the ODS. Up to this part, everything goes fine.
    2) Load from ODS to IC:
    ZFIABC is in the InfoCube and updated via the transfer rules. The transfer rule is an ABAP Code. It takes the value 111 from ZFIXYZ, looks into the master data table of ZFIXYZ and takes the corresponding value 2 for InfoObject ZFIABC.
    What is strange, is that the record 111 (ZFIXYZ) - 2 (ZFIABC) is in the master data. But apparently, another line 111 (ZFIXYZ) - (blank) (ZFIABC) is created. So I find the combination 111 - (blank) in my InfoCube.
    I hope everything is now clear for you?!
    Regards,
    Pascal

  • I still have no way how to deal with the LabView Data folder automatically created in the My Documents folder whenever I run the application

    I tried numerous ways that some people suggested in this forum but did not succeed in having the LabView Data folder created somewhere else than in My Documents when running a built LabView application. Changing the target destination folder did not help at all. A member suggested to put some line like " defaultdestination = ..." or so into the build file, but I did not know where exactly to put such a line. That folder created is particularly anoying for people who don't normally use LabView but are only using the application. Please let me know when you LabView Experts out there have found a way to eliminate or relocate the creation of that folder at application startup.
    Thanks a lot.
    Tim, Van

    Tim,
    use the path constant located in the Functions pallette under 'File I/O->File Constants->Default Data Directory'. It refers either to the default directory (which is (osdatadir)\Labview Data on my WinXP system) OR TO A NON DEFAULT PATH if you have defined one. To define a non-default path, got to the menu 'Tools->Options...' and change the entry under 'Paths->Default Data Directory'. This change will create an entry in the labview.ini file (located where the labview.exe is), e.g. the entry 'DefaultDataFileLocation=d:\temp' is created when I change the default data dir to 'D:\temp'.
    Now for a compiled .exe with the name (say) myapp.exe you will find a file myapp.ini in the same location where myapp.exe is. It is usually an emtpy file directly after the application build process. Put the line 'DefaultDataFileLocation=(your path)' in this file.
    Users of your compiled app can either
    - edit this .ini file to change the default,
    - or you can make the menu entry 'Tools->Options...' accessible in the built VI
    - or you can provide a self written dialog in your app and modify the myapp.ini programmatically
    (This last way is probably not a good one since the user might have to relaunch myapp.exe in order to affect a change of the 'Default Data Directory' path constant)
    -Franz
    Tc@labView wrote:
    I tried numerous ways that some people suggested in this forum but did not succeed in having the LabView Data folder created somewhere else than in My Documents when running a built LabView application. Changing the target destination folder did not help at all. A member suggested to put some line like " defaultdestination = ..." or so into the build file, but I did not know where exactly to put such a line. That folder created is particularly anoying for people who don't normally use LabView but are only using the application. Please let me know when you LabView Experts out there have found a way to eliminate or relocate the creation of that folder at application startup.
    Thanks a lot.
    Tim, Van

  • Goods receipt is automatically created at the time of confirming the transf

    Hi,
    we are following the confirmation control key inbound delivery process.
    I am making an inbound delivery with refernce to the purchase order.
    then i am making a putaway against the inbound delivery through LT0F and creating a transfer order against the inbound delivery.
    Then i am confirming the transfer order through LT12, when i am confirming the transfer order the goods receipt is automatically created without manuallyy doing a PGR in inbound delivery.
    Can any one let meknow how to avoid the creation of the auto GR at the time of confirming the putaway TO
    Sunil

    Hi,
    In LT0F check in  the initial screen -->control data -->weather the adopt put away quantity field value is 4. If it is 4 then the GR will be posted automatically.
    Regards,
    Bharat.

  • Master data not present in the reporting cube

    Dear Experts,
    There is a scenario in report design for me.
    I have already created the Bex report and all the fields as mentioned are in the  sales report.
    Client now wants to include two more fields in the report.
    One is the keyfig  " Net value" which is present in the sales cube  and i have already included in the report
    and another field which is master data  0profit_center  is not present in the cube.
    Any ideas how can i include this  0profit center  data  so that i can display in the report?
    As far as i understand, I need to include this master data in the sales  Infocube which is being used for reporting.
    But i am pondering  upon the impact on the system because of this.
    Now i have checked the BI system and the ECC table. In VBRP table of ECC,  the profit center is present.
    But when i see in BI the profit center is not being loaded  from ECC but from flat file source system.
    So i am confused how to go forward.
    Can anyone suggest me  what should be my approach?
    Best Regards!!

    You didn't understand what we suggested.
    Rather than checking 0profit_ctr master data, you need to find the info objects(which are part of your cube) which have master data. in those 0profit_ctr can be a attribute. if yes then navigation settings will work.
    if not then you can add 0profit_ctr to info cube and user master data look up thru routine or option read from master data(bw 7.3).
    Other wise, directly add 0profit_ctr to your flat file data source(and cube) and maintain data thru flat file.
    To look up your cube and 0pfirt_ctr need to have relations with another info objects other wise not possible.

  • Outbound IDOC not getting triggered while new master data is created

    Hi Experts,
    I am trying to trigger an outbound idoc for Cost Center master data when ever cost center is being created or cost center is being changed. (Usinf COSMAS)
    I have successfully made use of change pointers and now able to trigger the idoc when ever Cost Center is getting changed. But while creating new Cost center, IDOC is not getting triggered.
    I used the function module MASTERIDOC_CREATE_SMD_COSMAS for triggering the idoc.
    Could one of you please let me what would have gone wrong? Since IDOC is getting triggered while changing the master data but not getting triggered while creating new master data.
    Thanks in Advance,
    Vinoth

    Hello,
    when you activate BD21 for a message type, it creates a entry in the SAP tables. that these Cost Centers have been sent already and any susequent changes to this will trigger a IDoc.
    As for BD16, scheduling it wont help as, you need to specify the selection criteria, and i do not see how you will be able to dynamically get the selection criteria.
    Try BD95, and BD59 to create a change pointer for a field, so when ever this fields is modified (new/updated) an idoc will be triggered.
    regards,
    Abhishek

  • Extraction of the data from master data to ODS in the BW

    Hi,
    I have one question for all
    I need to be load the master data into the ODS.
    The scenario is need to load the data 0material_attr and 0material_text data into the ODS is it possible.
    If possible let me know what is the procedure.
    Thanks,
    Druthi

    Hi Rajesh,
    just create a custom DSO as posted in last pot.
    1 .go to the created DSO --> Edit --> right clickk the Key fieldsand choose "InfoObject Direct Input" -->  put 0Material
    2. go to 0Material --> Attribute tab and click ctrl+y and select the attributes by draggin over the fields names copy.
    3 .same thing : right click the " Data Fields" and "InfoObject Direct Input"  here you put the attributes you
    4 . add to the attributes following infoobjects 0TXTSH 0TXTMD 0TXTLG
    here you have you custom DSO all you need is to create two transformations to 0Material one with "Subtype of Object" Attributes and the second with texts.
    link --> activate --> create DTPs and load Data
    hope this helps,
    BR,
    Younes

  • How to activate Master Data automatically after loading ?

    Hi all,
    When I load via infopackage master data such as 0Material( and all attributes ), I've to activate manualy the data using right click, how to perform this automatically ?
    Thx a lot,
    Erwan

    Hi,
    Use RSDMD_MD_ACTIVATE in the program and use that PG in Process chain after uploading Info package.
    With rgds,
    Anil Kumar Sharma .P

Maybe you are looking for

  • Getting the local full path name of a file from an item File Browser

    Hi all, I would like to get the local full path name, of a file selected from an item 'File browser'. I see in wwv_flow_files the column 'name', but actually it's a kind of id like 'F1542335/myFile.gif' for example. What i want is the local path of t

  • Camera not working after upgrading to iOS7

    I have a 16GB 4th gen iPad that came with iOS6 and was doing pretty fine till last week when I updated to iOS7 and the cameras stopped working; both front and back camera. The camera freezes and screen turn black. I did a reboot, upgraded to 7.0.2, 

  • Tab Canvas on Content Canvas

    i wanted to use a Tab Canvas on my Form the Header details are on the Content Canvas (Canvas4). on the same canvas i have inserted a TabCanvas which created a new canvas(Canvas7) which has the details section for the header part. when i run the form,

  • Unable to reach Target Service issues after receiving message

    Hello everyone, I am working on a demo for my devs/dba at work regarding the use of service broker, why we should start using it, and other fun facts that just go above initial implementation.  Part of this demo includes the routing capabilities for

  • Servlet  login and password

    Hello all. This is my first stab at HTTP tunneling. I have a client side app that will be called with a script. It will call a jsp servlet, post some data to it, get a response, and quit. The jsp is in a directory where, if logging in from a web brow