Master Data Records
Hi,
I load the master data for Sales District, I got only 4 records in the 0SALES_DIST (Object).
When I check the datasource I have 9 records and in PSA 7 records.
IN R/3
000001 DE Bezirk Nord
000002 DE Bezirk Süd
000001 EN Northern region
000002 EN Southern region
CENTRE EN Lower North Island
NORTH EN Upper North Island
SOUTH EN South Island
000001 ES Zona Norte
000002 ES Zona Sur
IN PSA
000001 DE Bezirk Nord
000002 DE Bezirk Süd
000001 EN Northern region
000002 EN Southern region
CENTRE EN Lower North Island
NORTH EN Upper North Island
SOUTH EN South Island
In the Object
000001 EN Northern region
000002 EN Southern region
CENTRE EN Lower North Island
NORTH EN Upper North Island
SOUTH EN South Island
Please help to get all records
Robert,
Unflag 'language-dependent text' manually in InfoObject maintenance in the BW-system (RSD1) and activate the InfoObject. Unflaging 'language-dependent text' is an incompatible change (Changes in key of a table): data in table /BI0/T<infoobject> will get lost.
If you have already loaded text data you have to delete this text data before activation and reload the text data after activation again.
Also refer to note 715 687.Let me know if this information helps you.
thanks,
@P..
Similar Messages
-
How to check the master data records in using SE16 transaction?
Hi,
Can you please help me to check the master data records using SE16 transaction?
Loaded master data for Characteristic and want to check the records in the master data tables.
Thank you for your help!
LakshmiHi!
Welcome to SDN.
you have to check the master data tables.
soo in Se16 you have to select the appropriate master data table and view the data.
following thread explains about masterdata tables
MasterData table?
regards
mohan
Message was edited by:
Mohan Krishna -
Identifing duplicate master data records using the MDM Import Manager
hi all
I read the Topis "How to identify duplicate master data records using the MDM Import Manager</b>"
i tried to create import maps and to set rules. but when i import them it creates the new vendor records for each rule with rest of the fields blank.
when i import vendor data all the three fields i.e Match rate , match type and match group are blank.
My Question is :
I am getting vendor data from SAP R/3.
In which source (in lookup xml file or data xml file) do i have to include these above three fields and how all the rules will be reflected in repository?Hi Sheetal
Here we go when do you Import any data (vendor master) please follow the following steps;
1. First of all apply the map to the source data
2. In the Match Record tab there are 3 possiblities
a.[Remote Key] : Checks the current source rec with
repository along with all the fields - This is
default
b.Remove [Remote key] - by double click the same; and
choose any single fields like Vendor Number or
name - Then the current record will be matched
with the repository based on the field.
c.Instead of single field you can choose combination
also.
3. Based on the Match results, match class will be set
automatically;
a. None
b. Single
c. Multiple
4. Then Match Type
a.Exact-All the individual value matches are Equal.
b.Partial-At least one value match is Equal and at least one Undefined; no value matches are Not Equal.
c.Conflict-At least one value match is Equal and at least one value match is Not Equal.
5. then chek the Import status and Execute the import.
Hope this helps you.
cheers
Alexander
Note: Pls dont forget reward points. -
Master data records with one key
Hello All,
I have scenario that I need to load the master data records with one key.
For ex--
Cluster Dcode version
5000 DC1 2008
5000 DC1 2008
5001 DC1 2009
Could you please let me know possible ways.
ThanksIn your case if Cluster is the key then the underlying attributes data will be overwritten when the same cluster key comes.
as per you example data finally it loads only two records in to the target, since first two records key is same.
Hope this helps.
Veerendra. -
How to get master data records that do not have transaction data in a query
Hi,
How to get master data records that do not have transaction data in a query output. Can we create a query or any other way to get the master data records that do not have transaction data?Hi,
Create a multiprovider which includes transactional data target and master data info object. Make sure that identification for this master data info object is ticked on both the provider.
Create report on this multiprovider , keep the master data info object in rows , and now you should able to see all the values which are there in master data info object irrespective of transaction happened or not .
Next you may create condition showing only zero keyfigure values , ie. master data without any transaction.
Hope that helps.
Regards
Mr Kapadia -
How to UPDATE MASTER DATA RECORD PA0377 using FM HR_INFOTYPE_OPERATION
How to UPDATE MASTER DATA RECORD IN INFOTYPE 0377 DIRECTLY using function module HR_INFOTYPE_OPERATION ? When i use operation = 'MOD' im getting an ERROR as NO DATA STORED FOR 0377 IN SELECTION PERIOD.
Can anyone please help me how to use HR_INFOTYPE_OPERATION to UPDATE MASTER DATA RECORD.
Thanks,
Karthi.Hi,
please check this code
it is very useful
infotypes: 0105.
parameters: p_pernr type p0105-pernr,
p_subty type p0105-subty,
p_begda type p0105-begda,
p_endda type p0105-endda,
p_opera type pspar-actio,
p_usrid type p0105-usrid,
p_commt as checkbox. "Useful only when NO_COMMIT is 'X'
data: w_return type bapireturn1, "Error handling data
w_key type bapipakey, "If record has been created or changed the created/ changed
"record's key (PSKEY) will be populated
v_message type string. "For printing returned messages
call function 'BAPI_EMPLOYEE_ENQUEUE'
exporting
number = p_pernr
importing
return = w_return.
if w_return is initial. "Employee is not locked
p0105-pernr = p_pernr.
p0105-subty =
p0105-usrty = p_subty.
p0105-begda = p_begda.
p0105-endda = p_endda.
p0105-usrid = p_usrid.
*Calls Internally HR_MAINTAIN_MASTERDATA
call function 'HR_INFOTYPE_OPERATION'
exporting
infty = '0105'
number = p_pernr
subtype = p_subty
validityend = p_endda
validitybegin = p_begda
record = p0105
operation = p_opera
dialog_mode = '0'
nocommit = 'X'
importing
return = w_return
key = w_key.
endif.
if w_return is not initial.
message id w_return-id type w_return-type number w_return-number
with w_return-message_v1 w_return-message_v2 w_return-message_v3
w_return-message_v4 into v_message.
case w_return-type.
when 'A' or 'E'.
format color col_negative. write:/ v_message.
when others.
format color col_heading. write:/ v_message.
endcase.
call function 'BAPI_EMPLOYEE_DEQUEUE'
exporting
number = p_pernr.
else.
format color col_positive. write:/ 'Record Updated Successfully.'.
if w_key is not initial.
write:/ 'Key contains',
/ 'Personnel Number:', w_key-employeeno,
/ 'Subtype (absence type):', w_key-subtype,
/ 'Start date of Absence:', w_key-validbegin,
/ 'End date of Absence:', w_key-validend.
endif.
commit work.
endif.
Thanks and regards
durga.K -
IDOC:Master Data Records are not going to be updated after posting the IDOC
I need to create employee Master data records in R/3 .I am using the IDOC HRMD_A07, though the IDOC posting is successful no tables, corresponding to employee master Data are getting updated,
Can anybody plz Let me know the possible reasons and solutions for this?
Thanks in Advance,
Sandhyahi i hecked the job log entries in SM37 in source system, the idocs were returned with '0' records. i took the Idoc number and checked in BD87 it displays some logs in that one node shows the red status with the detail as follow IDoc entries in tRFC queue 3383
the next one is green Data passed to port OK 1
i selected the red staus node and clicked 'process' button but it displays as
The operation cannot be carried out with this node type
wht should i do now, wht may be the reason for the datasource not pulling the data from R/3 to BI? -
Insert new Master Data Record for an InfoObject using a Function Module
Hi @ all,
is there any Function Module for creating a new master data record for an InfoObject? Implementing a FM for inserting a master data record into a master data table is done quickly. I think there will be problems with inconsistency implementing a FM using a simple "Insert" Statement. Isn´t it?
I know it is possible to maintain an InfoObject in RSA1 (Master data IO> right click>Maintain Master data>execute(F8)> ...) but I have another requirement for using a FM.
Thanks!
Regards,
Johannesuse this
RSNDI_MD_ATTRIBUTES_UPDATE -
Hi,
I have to upload records into BW Master Data info objects. When uploading there might be multiple versions of the same record. The latest verison needs to overwrite the existing versions.
For Example when loading data into Instrument Info object:
Instrument Source: Instsrc 1
Instrument Id : Instid 1
Version # : Version 1
This is the first record in the database.
Instrument Source : Instrsrc 1
Instrument Id : Instid 1
Version #: : Version 2
This is the second record in the database.
When uploading data using an infpoackage, second record should overwrite first record. Version # cannot be part of the Instrument infoobject in BW
How do I achive this? Any help deeply appreciated.
RegardsHi,
We need to load only the latest version into BW . We don't want to store the older versions at all. Is there a setting which we can turn on or a place in BW where we could write the code to update existing records before the data updates the Master data info object.
Regards
arvind -
ODS not picking one particular master data record
Hi All,
Problem is when we run a query on ODS,it is not displaying the one particular data records.Then we check the ods that particular record values are not available,but it is in master data tables.
My question is what will be the reason for this.we are using Generic extraction.
thanksHi,
Check for primary keys of master data tables and key fields of ODS . I think there should be mismatch which is why some records are getting overwritten.
Also in the ods request check number of records transfered and number of records added.
ODS key fields should be exactly same as Primary key of master data table otherwise there are chances of loosing data.
Hope that helps.
Regards
Mr Kapadia
Assigning points is the way to say thanks in SDN. -
Need to find out the number of Master data records transfered to the BW
Hi,
We need to find out the number of Master data (example -0MAT_PLANT_ATTR) records to be transfered to BW side. This is a delta extract. We are preparing test scripts to check the master data extract ( full & delta) from ECC6 TO BI 7.0..
Advance Thanks.Hi,
Goto RSA3 and run that master data extractor in D mode if you want to know the number of records in delta and in F mode if you want to know the Full volume. But make sure that you set data records/calls and the display extr calls numbers so that you get the total number of records.
The other option is goto the master data source table and look at the number of records in that table. That'll give you an idea of the total number of records in the table.
One other option is to goto RSA7 , select the delta datasource and hit the display button. You'll get to know the number of entries in the delta queue that way as well.
Cheers,
Kedar -
Changing master data record while loading Transaction data
Hello All,
We have a requirementt to change one of the master data field(FLAG) while loading on the transaction data.
we get the material info in the Master data. and in the sales order item data also we get the material.
While loading the Transaction data, I have to set a FLAG field has "s" in the Master data material based on the Key selection:
Master data - MAterial = Tramsaction - Data Material.
I have written the code.. and implemented.. i get the correct records but i face huge performance issue. can any one guide me please
DATA: itab1 TYPE STANDARD TABLE OF /bi0/pmaterial,
wa_itab1 TYPE /bi0/pmaterial,
w_tabix TYPE sy-tabix.
IF itab1 IS INITIAL.
SELECT * FROM /bi0/pmaterialINTO TABLE itab1.
ENDIF.
LOOP AT result_package ASSIGNING <result_fields>.
READ TABLE itab1 INTO wa_itab1 WITH KEY
material = <result_fields>-material.
IF sy-subrc = 0.
w_tabix = sy-tabix.
IF <result_fields>-/bic/paa1c2033 IS NOT INITIAL.
wa_itab1-FLAG = 'S'.
MODIFY itab1 FROM wa_itab1 INDEX w_tabix TRANSPORTING FLAG .
ENDIF.
ENDIF.
ENDLOOP.
IF itab1 IS NOT INITIAL.
MODIFY /bi0/pmaterial FROM TABLE itab1.
ENDIF.Here are some performance tips:
Add FOR ALL ENTRIES IN result_package WHERE material = result_package-material to your select statement
After your select statement, add IF SY-SUBRC = 0. SORT itab1 BY material. ENDIF.
In your read statement, add BINARY SEARCH to the end of it
At the end of your end routine, make sure to CLEAR itab1.
You can also increase the number of parallel processes for your DTP, and DSO activation (assuming your target is DSO). -
Changing time dependent master data records
Hello All,
I have a time dependent master data infoobject that has 39 million entries.
Now we decided that we no longer need it time dependent.
Hence we want to maintain constant value ( 01.01.1000 to 31.12.9999) going forward.(as changing the object's time dependency will have huge impact)
But for the historical data, we want to fix this and maintain only one record per value which will be the last record.
Can you please provide inputs on how this can be achieved as i tried various combinations of load( load to a copy object taking only last record, changing its valid to to 01.01.1000 and loading back) and its not working.
e.g the value XXX has following entries currently:
Object
Valid To
Valid From
XXX
15.06.2007
01.01.1000
XXX
19.09.2007
16.06.2007
XXX
28.01.2008
20.09.2007
XXX
30.03.2009
29.01.2008
XXX
31.03.2009
31.03.2009
XXX
15.04.2009
01.04.2009
XXX
31.12.9999
16.04.2009
we need to get to the below format:
Object
Valid To
Valid From
XXX
31.12.9999
01.01.1000Hi Dhanya,
The approach u did (load to a copy object taking only last record, changing its valid to to 01.01.1000 and loading back) will not work on Master data because it is not a DSO, with the Proper keys in place, to overwrite all the previously existing data records. This approach will only work if the infoobject is not time dependent and in that case the question u posed will not arise at all .
SOLUTION:
One thing is Inevitable as Prashanth has prescribed, u have to delete the transaction data first at all the places, where and all it was used.
Then just delete the entire master data from the info object and just do a FULL DTP load from the underlying datasource putting a FILTER like "VALID_TO = 31.12.9999" so that only the last record of a particular Value will be loaded. (No need to do a full load from the source because even in the source it might had been the same old Values and might not have been revamped.)
Even for further delta's, it will be safer to maintain this filter at the DTP level if u r not sure of the constant value maintenance at the source.
Thanks & Regards
Sasidhar -
Master data records for time dependant data
Hi
In R/3. say master data has 1500 records. In BW, while loading this, i get the same number of records in monitor.
But when i check the maintain master data for this info object, I find each row being duplicated. The difference being the valid to and valid from date. The info object is time dependant.
So my question is: this adjustment done...is it ok continuing forward or do we change something now so that i dont see duplicate rows?
Thanks in advance
ARhi,
everything is ok here (I assume you have timeframes for e.g.: 01.01.1000 - 27.12.2005 and 28.12.2005 - 31.12.9999).
If you are working on developement system now - change something time-dependent in your master data tommorow (in your source system) and extract delta. Two new periods will be created and you will have 3 records, e.g.: 01.01.1000 - 27.12.2005 , 28.12.2005 - 28.12.2005 and 29.12.2005 - 31.12.9999.
Regards,
Andrzej -
Identification of identical master data records
Hi Experts,
I have one question regarding the functionality of MDM. Imagine I have several legacy systems and in each one I have vendors defined with name and vendor number. In each system same vendor has different name and number.
Example:
Legacy System 1: Vendor name: ABC Vendor number: 1234
Legacy System 2: Vendor name: A.B.C. Vendor number: 4321
Legacy System 3: Vendor name: ABC Ltd. Vendor number: 5678
As I understood, first the user defines the required transformations of vendor names with set of substitutions, and then new, transformed vendor names are compared using defining matching rules. Vendor masters are merged, new record is created and the source records are deleted.
Did I understood correctly the way identical master data is identified and handled
by MDM Matching Solution?Hi Ivana ,
Your understanding abt MDM is perfect . I just added the brackets
first the user defines the required transformations of vendor names with set of substitutions (removing . and ltd ) , and then new, transformed vendor names are compared using defining matching rules. Vendor masters are merged (based on scoring of matching rules), new record is created (after merging) and the source records are deleted (you can see the original records numbers in edit key mapping option, so the info is not lost).
Hope this helps ,
- An
Maybe you are looking for
-
ITune reinstall issue with Windows Vista
Because of a malware issue I was recently forced to remove, among all the others, my iTunes program from my computer (Dell Studio 1535 using Windows Vista Home Premium Service [OEM] Pack 2). A few days ago I went to the Apple site and downloaded the
-
Hello Im on a Imac 27" 3.5Ghz i7 with 1TB Fusiondrive. Im trying to install Windows with bootcamp but after restart of partition and d/l of the windows latest windows 7 stuff it fails to install Says that the partition is in wrong format. Windows ca
-
Hello I have an ipod nano (model A1320), when I try to download songs that I have recently bought form my itunes account, a window pop-up will appear and say " ipod will not sync because an unknown error occured (13019)." the songs will only a
-
Hi guys, I would like to use airplay mirroring on apple tv (3rd generation) with my macbook pro late 2011, unfortunately the airplay option does not appear in the display preferences (see screenshot below). Did someone have this problem before? Pleas
-
I have 2 screens showing on my monitor.
''Duplicate post, continue here - [https://support.mozilla.com/en-US/questions/781477]'' I am on Yahoo but a previous website is on 1/3 of the screen.