Can't activate direct data access for VProvider
I try to activate direct data access for BC VirtualProvider 0TR_CM_1. When I open "Activate Direct Access" dialog I don't see any assigned source systems in "Source Syst. for InfoSource 3.x" nor any in "Data Transfer Processes" tabs. Does it mean what non of source systems don't have direct access data sources? Or in other words - why I can't assign any source system for the BC VProvider?
Hi,
While creating datasource there is an option for direct access.This option shows if the DataSource supports direct access to data.
A RemoteProvider in BI can only get data from a DataSource that supports direct data access.
It is only useful to access data directly if the quantity of data to be extracted can be restricted to a suitable selection.
Hope this helps
Regards
Karthik
Similar Messages
-
How can I activate the transfer rules for the ODS updating a data target.
We are on BW 3.5 and I'm loading data into the 0FIGL_O10 ODS and then uploading the data into the cube 0FIGL_C10. The data loads just fine to the ODS but when I try to <u><b>'update the data target'</b></u> I get a date & time stamp' error on the info-package transfer rules.
I then Replicate the datasource 80FIGL_O01.
I must then <u><b>'activate' the transfer rules</b></u>.
However I cannot get the transfer rules for 80FIGL_O10 in CHANGE MODE to activate them.
How can I activate the transfer rules for the ODS updating a data target.
The error text is as follows:
DataSource 80FIGL_O10 has to be replicated (time stamp, see long text)
Message no. R3016
Diagnosis
DataSource 80FIGL_O10 does not have the same status as the source system in the Business Information Warehouse.
The time stamp in the source system is 02/15/2007 10:42:33.
The time stamp in the BW system is 11/07/2006 13:11:54.
System response
The load process has been terminated.
<b>Procedure
Copy the DataSource again and then activate the transfer rules that belong to it. You have to activate the transfer rules in every case, even if they are still active after the DataSource has been copied.</b>
Thanks for your assistance.
DennyHi Dennis,
Try, using Business Content to activate your data source
hope this will help you
How activate business content?
http://help.sap.com/saphelp_nw04/helpdata/en/80/1a66d5e07211d2acb80000e829fbfe/frameset.htm -
Generic Data Access For All Class
Hello
I am doing one experiment on Data Access. In traditional system We have to write each Insert, Update, Delete code in data access for each table.
My City Table Class:
public class TbCitiesModel
string _result;
int _cityID;
int _countryID;
string _name;
int _sortOrder;
bool _enable;
DateTime _createDate;
string _countryName;
public string result
get { return _result; }
set { _result = value; }
public int cityID
get { return _cityID; }
set { _cityID = value; }
public int countryID
get { return _countryID; }
set { _countryID = value; }
public string name
get { return _name; }
set { _name = value; }
public int sortOrder
get { return _sortOrder; }
set { _sortOrder = value; }
public bool enable
get { return _enable; }
set { _enable = value; }
public DateTime createDate
get { return _createDate; }
set { _createDate = value; }
public string countryName
get { return _countryName; }
set { _countryName = value; }
Traditional Code:
public List<TbCitiesModel> DisplayCities()
List<TbCitiesModel> lstCities = new List<TbCitiesModel>();
using (SqlConnection connection = GetDatabaseConnection())
using (SqlCommand command = new SqlCommand("STCitiesAll", connection))
command.CommandType = CommandType.StoredProcedure;
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
lstCities.Add(new TbCitiesModel());
lstCities[lstCities.Count - 1].cityID = Convert.ToInt32(reader["cityID"]);
lstCities[lstCities.Count - 1].countryID = Convert.ToInt32(reader["countryID"]);
lstCities[lstCities.Count - 1].name = Convert.ToString(reader["name"]);
lstCities[lstCities.Count - 1].sortOrder = Convert.ToInt32(reader["sortOrder"]);
lstCities[lstCities.Count - 1].enable = Convert.ToBoolean(reader["enable"]);
lstCities[lstCities.Count - 1].createDate = Convert.ToDateTime(reader["createDate"]);
return lstCities;
The above code is used to fetch all Cities in the table. But when There is another table e.g "TBCountries" I have to write another method to get all countries. So each time almost same code but just table and parameters are changing.
So decided to work on only one global Method to fetch data from Database.
Generic Code:
public List<T> DisplayCitiesT<T>(T TB, string spName)
var categoryList = new List<T>();
using (SqlConnection connection = GetDatabaseConnection())
using (SqlCommand command = new SqlCommand(spName, connection))
command.CommandType = CommandType.StoredProcedure;
foreach (var prop in TB.GetType().GetProperties())
string Key = prop.Name;
string Value = Convert.ToString(prop.GetValue(TB, null));
if (!string.IsNullOrEmpty(Value) && Value.Contains(DateTime.MinValue.ToShortDateString()) != true)
command.Parameters.AddWithValue("@" + Key, prop.GetValue(TB, null));
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
int i = 0;
TB = Activator.CreateInstance<T>();
int colCount = reader.FieldCount;
foreach (var prop in TB.GetType().GetProperties())
if (prop.Name != "result" && i <= (colCount - 1))
prop.SetValue(TB, reader[prop.Name], null);
i++;
categoryList.Add(TB);
return categoryList.ToList();
Calling method:
TbCitiesModel c = new TbCitiesModel();
Program p = new Program();
List<TbCitiesModel> lstCities = p.DisplayCitiesT<TbCitiesModel>(c,"STCitiesAll");
foreach (TbCitiesModel item in lstCities)
Console.WriteLine("ID: {0}, Name: {1}", item.cityID, item.name);
Now Its working fine but I have tested with 10,00,000 Records in TBCities Table following are the result.
1. The Traditional method took almost 58 - 59 - 58 - 59 - 59 seconds for 5 time
2. The Generic Method is took 1.4 - 1.3 - 1.5 - 1.4 - 1.4 [minute.seconds]
So by the results of test is generic method is probably slower in performance [because its have 3 foreach loops] but the data is very big almost 10,00,000 lakes records. So it might work good in lower records.
1. So My question is can I used this method for real world applications ?? Or is there any performance optimization for this method?
2. Also we can use this for the ASP.NET C# projects??
Owner | Software Developer at NULLPLEX SOFTWARE SOLUTIONS http://nullplex.comHi
Mayur Lohite,
Q1:It is not reasonable compared Generic Code with Traditional Code. The main issue not Generic.
After take a look at your Generic Code. Reflection code get slower in performance.
TB = Activator.CreateInstance<T>();
As Reflection is truly late bound approach to work with your types, the more Types you have for your single assembly the more slow you go on. Basically few people try to work everything based on Reflection. Using reflection unnecessarily will make your application
very costly.
Here is a good article about this issue, please take a look.
Reflection is Slow or Fast? A Practical Demo
Q2:Or is there any performance optimization for this method?
The article presents some .NET techniques for using Reflection optimally and efficiently.
optimizing object creation with reflection
Note optimize
reflection with Emit
method.
Best regards,
Kristin
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Hello Kristin
Please can you tell how I optimize reflection in my code.
public List<T> DisplayCitiesT<T>(T TB, string spName)
var categoryList = new List<T>();
using (SqlConnection connection = GetDatabaseConnection())
using (SqlCommand command = new SqlCommand(spName, connection))
command.CommandType = CommandType.StoredProcedure;
foreach (var prop in TB.GetType().GetProperties())
string Key = prop.Name;
string Value = Convert.ToString(prop.GetValue(TB, null));
if (!string.IsNullOrEmpty(Value) && Value.Contains(DateTime.MinValue.ToShortDateString()) != true)
command.Parameters.AddWithValue("@" + Key, prop.GetValue(TB, null));
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
int i = 0;
TB = Activator.CreateInstance<T>();
int colCount = reader.FieldCount;
foreach (var prop in TB.GetType().GetProperties())
if (prop.Name != "result" && i <= (colCount - 1))
prop.SetValue(TB, reader[prop.Name], null);
i++;
categoryList.Add(TB);
return categoryList.ToList();
Thank you.
Owner | Software Developer at NULLPLEX SOFTWARE SOLUTIONS http://nullplex.com -
Difference between Realtime Data Acqisition and Direct Data Access ?
Hi experts,
What is RDA and DDA and whrere these two are used ?
What is the Difference between Realtime Data Acqisition and Direct Data Access?
Please explain me in a detail manner, i will assign points for ur valuable answers..............Hi,
Eventhough the aim of the two methods are to report on the latest data, there is a difference in both.
In Realtime Data Acqisition you are loading the data into BW and then reporting on that data from BW Infoproviders.
http://help.sap.com/saphelp_nw04s/helpdata/en/52/777e403566c65de10000000a155106/content.htm
I think you are refering to Virtual providers by the term Direct Data Access. In Direct Data Access you are not loading data into BW. Data is residing in R/3 itself. Your reports will fetch data from R/3 directly. The data is called during execution of a query in the source system.
http://help.sap.com/saphelp_nw04s/helpdata/en/23/c0234239f75733e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw70/helpdata/EN/13/3e34429692b76be10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/da/5909392a430303e10000000a114084/frameset.htm
Hope this helps.
Thanks,
JituK -
how to solve this problem? '' can not activate cellular data network failure'' authenticating PDP from already thank you
What does this have to do with using an iPhone in an enterprise environment?
What carrier are you using and where did you get the phone? -
I got a replacement Iphone5 from Apple. I went home and tried to synced it with ITunes but said to register as a new device to do update then I can restore old back up, now can't back up old phone info and can't activate my Apple ID for iMessage
Can you clarify your problem? Are you having trouble restoring your new iPhone from a previous phone's backup? Or are you having trouble logging into iMessage?
-
Can´t create a date attribute for basic asset
Hi
I created a basic asset where I want to have a date attribute to pick up a date for calendar.
My question is: How can I create a date attribute for a basic asset? For what I understand I have to create an element attribute in my descriptor file like this
<PROPERTY NAME="imagedate" DESCRIPTION="Image date">
<STORAGE TYPE="TIMESTAMP" LENGTH="8"/>
<INPUTFORM TYPE="ELEMENT" WIDTH="24" MAXLENGTH="48" REQUIRED="NO" DEFAULT="" INSTRUCTION="Format: yyyy-mm-dd hh:mm"/>
<SEARCHFORM DESCRIPTION="Image date" TYPE="ELEMENT" WIDTH="48" MAXLENGTH="128"/>
</PROPERTY>
Then, when I create a new instance of this asset, this attribute appears with this error:
Date: Unable to find element OpenMarket/Xcelerate/AssetType/Oportunidade/ContentForm/imagedate
But the element (imagedate.xml) is there!!
I request help.It seems that the table does not have the entries, maybe b/c we are on R3 4.7. Could you tell me what the entries are suppossed to be to allow the Asset and Cost Center lookup? The search does work for WBS element though and I don't see anything specific to WBS element in that table. In any case if you know the entries that would be great, also this table is not modifiable via SM30, here are the entries that I have in that table.
AUF_NETNR PLM_HELPVALUES_AUTHCHECK
BU_PARTNER BUPA_BAPI_F4_AUTHORITY
DAENR PLM_HELPVALUES_AUTHCHECK
DOKNR PLM_HELPVALUES_AUTHCHECK
EQUNR PLM_HELPVALUES_AUTHCHECK
KUNNR PARTNER_BAPI_F4_AUTHORITY
LIFNR PARTNER_BAPI_F4_AUTHORITY
MATNR PLM_HELPVALUES_AUTHCHECK
NW_AUFNR PLM_HELPVALUES_AUTHCHECK
PARNR PARTNER_BAPI_F4_AUTHORITY
PS_POSID PLM_HELPVALUES_AUTHCHECK
PS_PSPID PLM_HELPVALUES_AUTHCHECK
QMNUM PLM_HELPVALUES_AUTHCHECK
S_AGNCYNUM INT_FLBOOK_F4_AUTHORITY
S_AIRPORT INT_FLBOOK_F4_AUTHORITY
S_BOOK_ID INT_FLBOOK_F4_AUTHORITY
S_CARR_ID INT_FLBOOK_F4_AUTHORITY
S_CITY INT_FLBOOK_F4_AUTHORITY
S_CONN_ID INT_FLBOOK_F4_AUTHORITY
S_COUNTNUM INT_FLBOOK_F4_AUTHORITY
S_COUNTR INT_FLBOOK_F4_AUTHORITY
S_CUSTOMER INT_FLBOOK_F4_AUTHORITY
S_FLCONN INT_FLBOOK_F4_AUTHORITY
S_FLCONN1 INT_FLBOOK_F4_AUTHORITY
S_FLCONN2 INT_FLBOOK_F4_AUTHORITY
S_PLANETYE INT_FLBOOK_F4_AUTHORITY
S_TRNUM INT_FLBOOK_F4_AUTHORITY
TPLNR PLM_HELPVALUES_AUTHCHECK
USCOMP SUSR_BAPI_F4_AUTHORITY
XUBNAME SUSR_BAPI_F4_AUTHORITY -
How can I activate drill down report for planned line items please urgent?
Hi Everyone,
Please suggest me how can i activate drill down report for planned line items in internal orders. S_ALR_87012993. Please suggest me, I'll award full points. I am unable to do it in client system, which has already line items. I tried in my sys with new config it is working.
Kind regards
Arvey.Hi
It is based on the reports attached in the Report Group - TCODE: GR53
In the Report Group screen
Press CONFIGURE This is to attach any Drill Down reports.
Press the Insert Line icon
As is the screen may be used to insert a Report Writer report group. To add an ABAP, press other report type
Double click on ABAP Reports
Enter the name of the ABAP and ENTER
<b>RCOPCA08 Profit Center: Plan Line Items</b>
VVR -
Can anyone Explain about Data conversion for Material master In SAP MM
Can anyone Explain about Data conversion for Material master, Vendor In SAP MM
ThanksHi,
Refer following link;
[Data Migration Methodology|http://christian.bergeron.voila.net/DC_Guide/Data_Migration_Methodology_for_SAP_V01a.doc] -
I can't activate my serial number for adobe indesign cs5"The serial number is not valid for this product"
Alright- I am working on escalating this to our senior Volume Licensing team to help, but in the meantime, please ensure that you've tried the steps here: Error "The serial number is not valid for this product" | Creative Suite
-
Can anyone confirm the date used for pushing the data into AR interface table? Is it abse don Actual ship date or scheduled ship date? We are facing a scenario where trx date is lower than the actual ship to which logically sounds incorrect.
Appreciate any quick response around this.Hi,
Transaction date will be your autoinvoice master program submission level date (If you haven't setup any logic.
Please check the program level default date, if user enter old date ststem will pick the same.
Customer is trying to set the value of the profile OM:Set receivables transaction date as current date for non-shippable lines at the responsiblity level. System does not set the transaction date to current date in ra_interface_lines_all.
CAUSE
Customer has used the functionality in R11i. But after the upgrade to R12, the system functions differently than R11i.
SOLUTION
1.Ensure that there are no scheduled workflow background process run.
2.Set the profile "OM: Set Receivables Transaction Date as Current Date for Non-Shippable Lines" at Responsibility level only as Yes.
3.Now switch the responsibility to which the profile is set.
4.Create order for Non-Shippable Lines and progress it to invoicing.
5.Ensure that the 'workflow background process' concurrent program is run in the same responsibility and this line is considered in it.
6.Now check if the 'SHIP_DATE_ACTUAL' is populated to ra_interface_lines_all -
Where can i activate a delivery report for my sms and mms?
where can i activate a delivery report for my sms and mms?
I dont seem to find it on my Iphone 5.
Its unacceptable!
Also a sound for missed calls seems to be missing to !!!
Unacceptable!
Can somebody help me please?
[email protected]Unbelieveble and unacceptable.
Every simple phone has a delivery report....
Big dissapointment
Iphone never again.
thanks anyway -
Can VI server automatically close access for clients' VIs, if one of clients is already connected? and when first client closed reference, open access for other clients' VIs? I mean like when you use web publishing tools. If one user already uses front panel.. other just can wait until first one will finish.
Please stick to one thread. Here is the original.
-
Can't turn off data roaming for my Samsung mini
I am traveling in Germany and when I arrived I was able to select no data roaming for my trip, but now it has reactivated and I can't turn it off. Any ideas?
I sure hope that this is not impacting your trip while in Germany! There is the option to turn of Mobile Data altogether: Settings>More Settings>Mobile Networks>Mobile Data (OFF) if the phone will not allow you to "Deny data roaming access". Once you have landed in the United States, you will want to turn Mobile Data ON. Keep us updated!
SandyS_VZW
Follow us on Twitter @Vzwsupport -
Can I show a data label for only one point in a series?
Forgive a newbie question from an Excel convert, but can I show a value label for only one point in a data series? If yes, how?
There are a number of graphs where I only want to value of either an extreme value or the ending value to show. Having all the labels in a series makes the chart too busy. This is pretty easy to do in Excel.
If this can't be done, I guess that adding a text box over those points would work.
ThanksHi W-T,
Welcome to Apple Discussions and the Numbers '09 forum.
wahoo_tiger wrote:
Forgive a newbie question from an Excel convert, but can I show a value label for only one point in a data series? If yes, how?
Sure. Here's and example labeling only the MIN and MAX points.
Column B contains the data charted with the blue line.
Column C extracts the MIN and MAX values using the formula below. Those two values are charted as a separate series, using the green data point markers, and are labeled with their values. The intervening empty string values appear to have doused the lines connecting the two data points.
Formula: =IF(OR(B=MAX(B),B=MIN(B)),B,"")
Regards,
Barry
Maybe you are looking for
-
Unable to load Canon MP160 printer driver
I've had the hardest time using my Canon MP160 printer on my iMac (Mac OS 10.5). In fact, I'm not able to print at all. I have the printer connected via USB. It always has been. However, it only stopped working recently. I downloaded the drivers for
-
I have a 2012 Mac book pro, also a brand new mag safe charger, until a month ago my laptop won't charge. Would appreciate any help. Ty
-
To maintain smartform in english and chinese
Hi, How to maintain same form in 2 languages in English and Chinese. When the user logs in with English languge,smartform output has to be displayed in English. When he logs in with Chinese language,output has to be displayed in Chinese. Please reply
-
Hi All, We have BI Reports which has amount values and its corresponding currency displayed. say,, PO Number 8500000543 with Amount values as $65 When you run the BI Report, the PO Number is correctly displaying with amount values as $65, but when a
-
Crossfades not working correctly
Hi, This has started just today for some reason I can't figure out why. I have a premiere project where the underlay is a white matt... clips on top of it have cross dissolves at their beginnings and ends... normal they work as if the clip is fading