Table of Origin for Datasources.
Hello Experts,
Can anybody tell me the table of origin for these Master Data Sources
1)0COSTELMNT_TEXT
2)0EMPLOYEE_ATTR
3)0GL_ACCOUNT_ATTR
4)0MOVE_TYPE_TEXT
5)0PROFIT_CTR_ATTR
6)0CUST_COMPC_ATTR
7)0VEN_COMPC_ATTR
I was able to find most of the other datasources,but these seven have eluded me.Would also be great if someone can also post a list of some common data sources along with their table of origin.Thank you for your time.
Hi Arvind,
If you check in Forum, Business Intelligence, there is actually a topic of the same nature, it is of sweet suri: "want to know the table names for the datasources".
want to know the table names for the datasources
MAybe you can find your answer.
Ciao.
Riccardo.
Similar Messages
-
Table of origin for a field in extract structure ??
Is there a way to look at the extract structure of a datasource and know the tables from which its pulling the data from ?
I know I can always get them from help.sap.com by going to datasources and can look at the table of origin for a particular field...
I was wondering if I can look at the same information on the system.
I appreciate your replies ..
Thanks,
Rishi.Rishi,
we can know get the tables in different ways, the best way and easy way to search the tables is HELP.SAP.COM as you said. you can use communication structure, ST05, SM50.
All the best.
Regards,
Nagesh Ganisetti. -
Table of origin for a specific field in the extract structure
Hello
I'm currently working with the sap bw data source 0HE_SLC_PCP_1 (higher education & research). Now, I'd like to know the name of the table of origin where the GUID 16 (CQGUID; field of the according extract structure) is stored on the R/3.
Can someone tell me how I can find that table? Unfortunately, the SAP documentation doesn't contain that data source, only e.g. 0HE_SLC_REG_1 --> http://help.sap.com/SAPHELP_NW04s/helpdata/EN/38/26957aad7545e2b4d79aa4675cfa18/content.htm
Thank you for your help
PatrickOne option is you find the data element of that field GUID.
Now go to SE11 transaction and in data type put that data element and press where used list. In that select tables.
This will give you a list of tables where that field is used.
But again if there are lots of them it will be difficult to find.
The only option in that case is debug the extractor and find out. -
How to run the setup tables in CRM for 0CRM_LEAD_I datasource.
Hi all,
How to run the setup tables in CRM for 0CRM_LEAD_I datasource.
what is the tcode and steps to follow.
Thankyou.you dont have to do set up tables for 0CRM_LEAD_I.
run the init infopack in BW and then subsequent delta's -
Base tables for datasource 1cl_obat001 ?
hi all ,
how to know the base tables for datasource 1cl_obat001 ?
ThanksHI ,
Ok fine , its a classification datasource , its is generated one ,you can find the details in the table CLBW_SOURCES
in your source system (ECC ) ,
Provide the datasource name in the infosource field , and the field OBTAB shows the source table for the extractor
Hope its clear,
Regards,
Sathya -
To find out the Table of Origin and Field in Table of Origin.
Hi Experts,
I am in the middle of completing someone else's documentation after a handover.
Here are th columns that I need to update in the documentation:
1) Field in Extraction Structure 2) Description of Field in the Extraction Structure 3) Table of Origin 4) Field in Table of Origin
Most of them are already done. There are only four tables from which all these fields originate.
Could you let me know how should I find out where a field has originated from.
Thanks in Advance.
Regards,
Chandu.Hi,
it will depend on the datasource: you'll to do the hereunder in the source system
- if LO/LIS (2LIS....) you can goto LBWE, extract structure maintenance; in the filed selection screen you'll see e.g. "MCtttt ffffff text"; usually the tttt is the table and ffffff is the field. Cross check if the field is really in the table via SE11.
- if generic, then goto RSO2 and then it will depend if it is a view/table/domain; double click on it or goto SE11; if infoset SQ01; if extract structure then you'll have to analyze the function module extractor ABAP code;
- for others it will depend....
hope this helps...
Olivier.
Message was edited by:
Olivier Cora -
Table of Origin from R/3 system?
Hi all,
I am able to find Data elements and field names for the Datasource for the Data Target "Vendor evaluation" from help.sap.com.
But the "Table of Origin" column is empty in tht DataSource for "Vendor Evaluation".
I tried to find it out from Metadata Repository also, but cudnt find it.
so can plz help me clearly by giving the expalnation,so as to from where can i get the "Table of Origin"?check this thread with the same question
Table of origin is missing -
How to find the CRM related Tables form a Particular DataSource
Hi friends
<b>How to find the CRM related Tables form a Particular DataSource
of BusinessContent.</b>
ex: i had taken CRM - DataSource ........ 0CRM_LEAD_H (Lead Header Data)
for this DS i assign IS and extract data. But i want to Know from which
CRM tables it was comming.
ie ..I want to know the what tables linked to Datasource(0CRM_LEAD_H)
How it has to check?Just for your info, you can find as useful (for a methodology to solve this kind of issue) this weblog:
SAP BW and Business Content Datasources: in pursuit of the origins
Hope it helps!
Bye,
Roberto -
Issue with table ROOSPRMSF entries for data source 0FI_AP_4
Hi Experts,
I am facing with an issue where we found incosistencies with table ROOSPRMSF in R/3 system.
In BW , we have done initializations based on fiscal period selections (none of the selections overlap) for data source 0FI_AP_4.
We have done in total 7 initializations. So in BW system in table RSSDLINITSEL we have 7 initialization requests.
But in R/3 system we have 49 records for data source 0FI_AP_4 in ROOSPRMSF table out of which 42 are invalid records.
I suspect that these 42 invalid records are created due to the execution of program RSSM_OLTP_INIT_DELTA_UPDATE when the tables ROOSPRMSF are actually holding the 7 initialization request entries. Due to this each and every initialization request is linked to rest of the other intialization requests and ended with 49 records in table ROOSPRMSF table.
Now our data loads are running fine but daily a short dump is raised . In the daily loads, BW init records in RSSDLINITSEL are compared with ROOSPRMSF entries and all the other 42 records which are invalid are written into system log and a short dump is raised.
In order to fix these inconsistencies i checked for OSS note 852443. (Point 3 in OSS note)
But it is specified to delete the delta queue for data source 0FI_AP_4 in RSA7 and instructed to execute the program RSSM_OLTP_INIT_DELTA_UPDATE so that the ROOSPRMSF table will be reconstructed with valid records available in RSSDLINITSEL.
From OSS note 852443 point 3
"3. If the RSSDLINIT table in the BW system already contains entries, check the requests listed there in the RNR column in the monitor (transaction RSRQ). Compare these entries with the entries in the ROOSPRMSF and ROOSPRMSC tables with the INITRNR field. If, in the ROOSPRMSF and ROOSPRMSC tables for your DataSource source system combination, there are more entries with different INITRNR numbers, use transaction RSA7 in an OLTP source system to delete all entries and then use the RSSM_OLTP_INIT_DELTA_UPDATE report mentioned in the next section. For a DataMart source system, delete the entries that you cannot find in the RSSDLINIT table using the procedure described above."
My question is if we delete the delta queue in RSA7 then all the tables in R/3 (ROOSPRMSF, ROOSPRMSC, Time stamp table) and BW (RSSDLINITSEL, initialization requests will be deleted) will be cleared. Then how will the program RSSM_OLTP_INIT_DELTA_UPDATE copy entries into ROOSPRMSF table in R/3 ?
Could any one please clarify this ?
Thanks
Regards,
JeswanthHi Amarnath,
Did you unhide the new field in RSA6 and regenerated the DataSource?
Often SAP will populate newly added fields (belonging to the same (set) of table(s) used for extraction) automatically (e.g. SAP uses 'move-corresponding' in it's extractor-code, or, in this case, reading all fields from the DD, FM BWFIU_TRANSFORM_FIELDLIST).
If the DataSource looks fine to you and the field is still not populated in RSA3 you can't go without a user-exit.
Grtx,
Marco -
How to find out the tables related to CRM datasources?
How to find out the tables related to CRM datasources? For example, the table related to 0CRM_OPPT_H.
Regards,
R.RaviHi Ravi,
To find out all tables used go into the CRM source system to transaction RSA3 and prepare the selections for extraction of your datasource.
In a parallel session execute transaction ST05 and press the button 'Activate Trace'
Go back to the extracor checker and execute the extraction.
Switch sessions and subsequently 'Deactivate Trace' and 'Display Trace'.
This will list all tables used.
regards,
Olav -
Creating BADI for datasource enhancement in CRM.
Hi,
I am working on SAP BI/BW. This is the first time I am working in CRM system with CRM datasources. Facing some problem for datasource enhancement as never done it before in the CRM system. Is there anyone who can help in in creating BADI for datasource enhancement in CRM.
Thanks in advance
MoumitaHi Prasad Reddy,
This are the available badis and exits for this t.code:
Enhancement/ Business Add-in Description
Enhancement
MGA00001 Material Master (Industry): Checks and Enhancements
MGA00002 Material Master (Industry): Number Assignment
MGA00003 Material Master (Industry and Retail): Number Display
Business Add-in
MG_MASS_NEWSEG User-Specific Fields & Segments in Mass Maintenance
MATGRP_SKU_UPD
CDT_CHECK_MATERIAL Checks for Existence of a Material in a CDT
BADI_MM_MATNR
BADI_MAT_F_SPEC_SEL BAdI for Material Special Field Selection
BADI_MATNR_CHECK_PVS
BADI_MATERIAL_REF Addition of customer-defined default data for material
BADI_MATERIAL_OD
BADI_MATERIAL_CHECK Enhanced checks for material master table
BADI_GTIN_VARIANT
BADI_EAN_SYSTEMATIC
o.of Exits: 3
o.of BADis: 11
Find the Exact exits and badis for ur requirement.
How to fine the exact badi:
1) Goto se24 (Display class cl_exithandler)
2) Double click on the method GET_INSTANCE.
3) Put a break point at Line no.25 (CASE sy-subrc).
Now
4) Execute SAP standard transaction
5) Press the required button for which you need to write an exit logic, the execution will stop at the break point.
6) Check the values of variable 'exit_name', it will give you the BADI name called at that time.
7) This way you will find all the BADIs called on click of any button in any
transaction
Rgds,
P.Naganjana Reddy
if you follow this 7 steps, you will find a suitable BADI. -
What are the settings for datasource and infopackage for flat file loading
hI
Im trying to load the data from flat file to DSO . can anyone tel me what are the settings for datasource and infopackage for flat file loading .
pls let me know
regards
kumarLoading of transaction data in BI 7.0:step by step guide on how to load data from a flatfile into the BI 7 system
Uploading of Transaction data
Log on to your SAP
Transaction code RSA1LEAD YOU TO MODELLING
1. Creation of Info Objects
In left panel select info object
Create info area
Create info object catalog ( characteristics & Key figures ) by right clicking the created info area
Create new characteristics and key figures under respective catalogs according to the project requirement
Create required info objects and Activate.
2. Creation of Data Source
In the left panel select data sources
Create application component(AC)
Right click AC and create datasource
Specify data source name, source system, and data type ( Transaction data )
In general tab give short, medium, and long description.
In extraction tab specify file path, header rows to be ignored, data format(csv) and data separator( , )
In proposal tab load example data and verify it.
In field tab you can you can give the technical name of info objects in the template and you not have to map during the transformation the server will automatically map accordingly. If you are not mapping in this field tab you have to manually map during the transformation in Info providers.
Activate data source and read preview data under preview tab.
Create info package by right clicking data source and in schedule tab click star to load data to PSA.( make sure to close the flat file during loading )
3. Creation of data targets
In left panel select info provider
Select created info area and right click to create ODS( Data store object ) or Cube.
Specify name fro the ODS or cube and click create
From the template window select the required characteristics and key figures and drag and drop it into the DATA FIELD and KEY FIELDS
Click Activate.
Right click on ODS or Cube and select create transformation.
In source of transformation , select object type( data source) and specify its name and source system Note: Source system will be a temporary folder or package into which data is getting stored
Activate created transformation
Create Data transfer process (DTP) by right clicking the master data attributes
In extraction tab specify extraction mode ( full)
In update tab specify error handling ( request green)
Activate DTP and in execute tab click execute button to load data in data targets.
4. Monitor
Right Click data targets and select manage and in contents tab select contents to view the loaded data. There are two tables in ODS new table and active table to load data from new table to active table you have to activate after selecting the loaded data . Alternatively monitor icon can be used.
Loading of master data in BI 7.0:
For Uploading of master data in BI 7.0
Log on to your SAP
Transaction code RSA1LEAD YOU TO MODELLING
1. Creation of Info Objects
In left panel select info object
Create info area
Create info object catalog ( characteristics & Key figures ) by right clicking the created info area
Create new characteristics and key figures under respective catalogs according to the project requirement
Create required info objects and Activate.
2. Creation of Data Source
In the left panel select data sources
Create application component(AC)
Right click AC and create datasource
Specify data source name, source system, and data type ( master data attributes, text, hierarchies)
In general tab give short, medium, and long description.
In extraction tab specify file path, header rows to be ignored, data format(csv) and data separator( , )
In proposal tab load example data and verify it.
In field tab you can you can give the technical name of info objects in the template and you not have to map during the transformation the server will automatically map accordingly. If you are not mapping in this field tab you have to manually map during the transformation in Info providers.
Activate data source and read preview data under preview tab.
Create info package by right clicking data source and in schedule tab click star to load data to PSA.( make sure to close the flat file during loading )
3. Creation of data targets
In left panel select info provider
Select created info area and right click to select Insert Characteristics as info provider
Select required info object ( Ex : Employee ID)
Under that info object select attributes
Right click on attributes and select create transformation.
In source of transformation , select object type( data source) and specify its name and source system Note: Source system will be a temporary folder or package into which data is getting stored
Activate created transformation
Create Data transfer process (DTP) by right clicking the master data attributes
In extraction tab specify extraction mode ( full)
In update tab specify error handling ( request green)
Activate DTP and in execute tab click execute button to load data in data targets. -
Incorrect logical system name for datasources - entry not in TADIR
Hi all,
I currently can't replicate or edit any of my data sources because, after we applied some patches, the logical system name appears to be incorrect and a message is displayed saying the R3TR RSDS entry does not exist in table TADIR.
For example:
Object directory entry R3TR RSDS 0EMPLOYEE_0016_ATTR R3DEV does not exist.
That's correct, because all entries exist for my actual source system CD1CLNT175, not for SAP standard R3DEV.
Does anybody have any idea how I can update my source system configuration/mapping? I've looked on the forum but couldn't
find a clear cut answer.
Thanks a lot!
MarkusHi all,
I think the solution lies in SAP note 1604726 "DataSources with package assignment cannot be activated"
1. When you access the change transaction RSDS, the system issues error message TK 753 "Object directory entry R3TR ... does not exist" twice.
2. When you try to activate the DataSource, the system issues error message TK 425 "Invalid call sequence for interfaces when recording changes".
My message is TK753.. and before that I receive TK425, I guess we have to apply SP28... time for Mario and Luigi to apply some pizzas... ehmm patches...!
I will let you know if that solved the problem, thanks for your help guys!
Markus -
Finding source database table/column name for a column in a view
Hi i need to be able to identify the original database table/column name for a column in a view.
e.g. say i have a view like this
create v1 as select a.name fname, b.name bname, c.name cname,......
from u1.names a, u2.names b. u3.names c
where .....
Now I want to find out that the database table/column name for the fname, bname and cname columns in the view v1, which in this instance is u1.name.name, u2.names.name, u3.names.name.
But i need to be able to do it for any view. Short of parsing the SQL is there an easy way of doing this?
Now obviusly I can't do this for virtual columns but I will know my column is not virtual as it has an index on it.But i need to be able to do it for any view. Short of
parsing the SQL is there an easy way of doing this?No, parsing the SQL is the only way. Good luck it is not something I would want to attempt. -
Turning Tables in ABAP for ALV Display
Dear all,
I am running in a (for me) tricky problem:
I read any table definitions from the dictionary with function "DDIF_TABL_GET". In the next step I want to build a ALV Grid that displays some of the read data but not in rows but in lines.
Ok how does this look like:
For example use funktion DDIF_TABL_GET and use table MAKT as table parameter:
Result:
TABNAME FIELDNAME DD POSI K M ROLLNAME CHECKTABLE A I INTLEN REFTABLE
MAKT MANDT DE 0001 X MANDT T000 0 C 000003
MAKT MATNR DE 0002 X MATNR MARA 0 C 000018
MAKT SPRAS DE 0003 X SPRAS T002 0 C 000001
MAKT MAKTX DE 0004 MAKTX 0 C 000040
MAKT MAKTG DE 0005 MAKTG 0 C 000040
Ok what I want to do now is dynamically create a alv-Grid that shows the entries from the result above as list:
Example:
MAKT MAKT MAKT MAKT MAKT
MANDT MATNR SPRAS MAKTX MAKTG
DE DE DE DE DE
0001 0002 0003 0004 0005
X X X
MANDT MATNR SPRAS MAKTX MAKTG
There is a funktion in Excel called "Transponieren" (transpond) that does the same I search.
So the secret question is how to do this with ALV and dynamically???
Any idea?
Kind reagard for any hints and helps
Roman BeckerHi Roman,
my answer is kind of abstract: I implemented just the internal tables transposal.
I defined a structure of 99 string components, si you can put in whatever you want.
For illustration I fill the table with identifiers for row and column and the do the exel-like transposal.
The original table is lt_itab, the transposed one lt_trsp.
I used the string component's structure a couple of times now. This is smart because it won't waste more memory than needed.
Just cut&paste to get an idea, hope you like it!
FORM tab_transpose.
TYPES:
BEGIN OF ty_compstr,
f01 TYPE string,
f02 TYPE string,
f03 TYPE string,
f04 TYPE string,
f05 TYPE string,
f06 TYPE string,
f07 TYPE string,
f08 TYPE string,
f09 TYPE string,
f10 TYPE string,
f11 TYPE string,
f12 TYPE string,
f13 TYPE string,
f14 TYPE string,
f15 TYPE string,
f16 TYPE string,
f17 TYPE string,
f18 TYPE string,
f19 TYPE string,
f20 TYPE string,
f21 TYPE string,
f22 TYPE string,
f23 TYPE string,
f24 TYPE string,
f25 TYPE string,
f26 TYPE string,
f27 TYPE string,
f28 TYPE string,
f29 TYPE string,
f30 TYPE string,
f31 TYPE string,
f32 TYPE string,
f33 TYPE string,
f34 TYPE string,
f35 TYPE string,
f36 TYPE string,
f37 TYPE string,
f38 TYPE string,
f39 TYPE string,
f40 TYPE string,
f41 TYPE string,
f42 TYPE string,
f43 TYPE string,
f44 TYPE string,
f45 TYPE string,
f46 TYPE string,
f47 TYPE string,
f48 TYPE string,
f49 TYPE string,
f50 TYPE string,
f51 TYPE string,
f52 TYPE string,
f53 TYPE string,
f54 TYPE string,
f55 TYPE string,
f56 TYPE string,
f57 TYPE string,
f58 TYPE string,
f59 TYPE string,
f60 TYPE string,
f61 TYPE string,
f62 TYPE string,
f63 TYPE string,
f64 TYPE string,
f65 TYPE string,
f66 TYPE string,
f67 TYPE string,
f68 TYPE string,
f69 TYPE string,
f70 TYPE string,
f71 TYPE string,
f72 TYPE string,
f73 TYPE string,
f74 TYPE string,
f75 TYPE string,
f76 TYPE string,
f77 TYPE string,
f78 TYPE string,
f79 TYPE string,
f80 TYPE string,
f81 TYPE string,
f82 TYPE string,
f83 TYPE string,
f84 TYPE string,
f85 TYPE string,
f86 TYPE string,
f87 TYPE string,
f88 TYPE string,
f89 TYPE string,
f90 TYPE string,
f91 TYPE string,
f92 TYPE string,
f93 TYPE string,
f94 TYPE string,
f95 TYPE string,
f96 TYPE string,
f97 TYPE string,
f98 TYPE string,
f99 TYPE string,
END OF ty_compstr.
DATA:
lt_itab TYPE TABLE OF ty_compstr,
lt_trsp TYPE TABLE OF ty_compstr,
ls_irec TYPE ty_compstr,
lv_num2 TYPE num2,
lv_num2_i TYPE num2.
FIELD-SYMBOLS:
<anyfield> TYPE ANY,
<anyrec> TYPE ANY,
<anyfield_t> TYPE ANY,
<anyrec_t> TYPE ANY.
random fill
DO 99 TIMES.
lv_num2 = sy-index.
DO 99 TIMES.
ASSIGN COMPONENT sy-index OF STRUCTURE ls_irec TO <anyfield>.
lv_num2_i = sy-index.
CONCATENATE 'ROW' lv_num2 'COL' lv_num2_i ':' <anyfield>
INTO <anyfield> SEPARATED BY space.
ENDDO.
APPEND ls_irec TO lt_itab.
ENDDO.
Transposal
LOOP AT lt_itab ASSIGNING <anyrec>.
lv_num2 = sy-tabix.
DO.
lv_num2_i = sy-index.
ASSIGN COMPONENT sy-index OF STRUCTURE <anyrec> TO <anyfield>.
IF sy-subrc <> 0.
EXIT.
ENDIF.
READ TABLE lt_trsp INDEX lv_num2_i ASSIGNING <anyrec_t>.
IF sy-subrc <> 0.
APPEND INITIAL LINE TO lt_trsp.
READ TABLE lt_trsp INDEX sy-tfill ASSIGNING <anyrec_t>.
ENDIF.
ASSIGN COMPONENT lv_num2 OF STRUCTURE <anyrec_t> TO <anyfield_t>.
<anyfield_t> = <anyfield>.
ENDDO.
ENDLOOP." at lt_itab assigning <anyrec>.
ENDFORM. " tab_transpose
C.
Maybe you are looking for
-
I would like to access my music from my account on another devise because my other one crashed. I do not have iCloud and I need this music on my new devise.
-
HP LaserJet CM1410 Series Firmware Enhancements and Fixes
In the "More Info" section of the following firmware update for the LaserJet Pro CM1415nfw File name: CM1410_MFP_Series_FW_Update-20120629.dmg [1/1, 56.67M] System requirements: This utility is for use on Mac OS X 10.5, Mac OS X 10.6, Mac OS X 10.7,
-
Snow Leopard Instability - Possibly To Do With WD and Lacie FW Drives
I have an early 2009 2,66gHz Mac Pro. 7GB Ram. At some point it got incredibly unstable running 10.6.4 (and earlier SL versions). I've tried running it with stock RAM. Same issue. Tried clean re-installing. Same issue. I post this here because I have
-
After Installing ML on the second Mac
After downloading and installing OS X Mountain Lion on a second macbook pro at home which belongs to my brother and earlier he had been using another apple ID for it. After he installed the OS X ML, I'm unable to find the ML in my purchases at the ap
-
I am creating very specific metadata fields, groups and sets for one of our clients. however, i cannot seem to delete the custom Metadata Sets, for example: 'Show' has no relevance to us, but I can create new sets fine. Please if anyone knows how to