Operational Data Source for SAP OPInt
Hello Experts,
If I am configuring a business scenario which executes in a non-SAP system which does not generate events or change logs, I understand I need to configure a Operational Data Source in my business scenario.
But, from where do I get access to the data store tables? Do I need to configure a connection to them separately? If yes, how do I do it?
Thanks,
Diptee
Hello Diptee,
for Operational Data Source to work, you need to grant select and execute authorizations on the schema where your operational data exists.
Please refer to page 62 of the Developers Guide regarding "Grant select, execute on schema <schema_name> to <user_name or role_name>"
Regards,
Hee Tatt.
Similar Messages
-
Configuring SAP R/3 system as data source for SAP BW3.5 system
HI All,
Please help me in getting some document for integrating SAP R/3 4.7 with SAP BW3.5 as data source system.
Thanks in advance.
Regards,
Nalla.Hi,
I have got the link which has solution for my question from old questions in this Forum.
http://help.sap.com/saphelp_nw04/helpdata/en/00/dc54384ac9a81be10000009b38f8cf/frameset.htm
So stopping this thread.
Regards,
Nalla. -
Missing 0CLM_INVOICE Data Source for SAP Collections Management
I was activating BC for SAP Collections Management for BI, and it states that exist a 0CLM_INVOICE Data source.
I Look into ECC (R/3) and try to activate de datasource, but it doesn't exist.
Does anyone knows what could be the problem?
Best Regards
Jaime BenavidesThanks a lot for the answers. We are now at BI Content Add-On 3 SP02, but the data source still doesn't appear.
We checked the R/3 system and it is on SAP BW SP 12.
any other ideas about this issue? We also have a oss message with the subjet.
Best Regards.
Jaime Benavides. -
SAP R/3 as data source for Essbase
Hi everyone,
We need to extract data from a SAP R/3 data source (Is SAP R/3 the same as SAP BW?).. Can we directly connect to it then load data to Essbase?
I've read that we need Hyperion System 9 BI+ Analytic Integration Connector for SAP BW to get data from SAP BW. Is it easy to implement?
Hope someone could help me. Thanks in advance.
SamHi everyone,
I've read that Essbase can connect directly to SAP R/3 through the SAP Plug-in in the Administration Services. We just need to configure the connection to it properly.
Here's my question, since we are suppose to enable the SAP plug-in DURING the "custom" installation of Admin Services, how do we then enable it since our application is already in use? Installation & configuration of admin services has long been done. Is there a way to go back to enable the SAP plug-in so we can connect to SAP R/3? If not, are there other ways to do it?
Hope somebody could help me. Thanks a lot.
Sam -
SAP HANA as a data source for Analysis Services
I tried to use SAP's .net provider for HANA as a data source for an Analysis Services cube but to no avail. I can connect, create a named query and preview data from the data source view designer but when SSAS actually tries to run the query,
it wraps the named query in another query and produces a syntax error.
For example, if the named query is "select * from ENTHANA.MARA",
SSAS sends a query like this "SELECT [test].* FROM (select * from ENTHANA.MARA) AS [test]" (Test is the name of the named query).
I know SSAS wraps queries and that's fine - except that brackets are not a valid way to quote an identifier in HANA. HANA uses double quotes like Oracle.
Is there any setting in SSAS that can affect this behavior? Will HANA ever be a fully supported data source for SSAS? If so, when?Hi David,
According to your description, you are creating a SQL Server Analysis Services project, now what you want is using SAP HANA as the data source, right?
SSAS support many type of data source. However, as you can see on the link below, SAP HANA data source was not listed on that link. So this type of data source is not supported in current version of SSAS. Microsoft will update that document when it is supported.
http://msdn.microsoft.com/en-IN/library/ms175608.aspx
Thank you for your understanding.
Regards,
Charlie Liao
TechNet Community Support -
InfoProviders versus Queries Data Source for BO SAP Integration
Hi All,
I would like to know if there is any discussion or suggestion on commonly used choice of data source for BO with SAP Integration. I do know there is a best practices suggestion from Ingo on Webi and the choice is to use queries so that we could leverage the functionalities of calculated key figures, exit variables and etc. But as I see from another website it claims that this will slow down the access of data using queries.
Thanks
DavidHi Ingo,
Is there any slide presentations from anyone that has that kind of information? We are in the midst of implementation right now and are selecting the method. I need to come out with pros and cons of the choices that we have in order for us to select the best one even though from my gut feeling I would still prefer the Queries.
Especially it will also make use of aggregates and also data flow size might be fewer due to variable that exists. Compared to using MultiProvider, it might transfer the whole data lot and if we were to create parameter there in Crystal or something else it will filter data only from there onwards.
Please correct me if I am wrong.
Thanks
David Yee -
SAP Data Source for OmniPortlet available for download
What are we Announcing ?
The beta release of SAP Data Source for OmniPortlet.
SAP data source for OmniPortlet makes it easier than ever before to integrate SAP R/3 systems with Oracle Application Server(OracleAS) Portal. With the new SAP data source, one can easily build SAP portlets including search for BAPI Function Modules and Business Objects, configuration of appropriate input and output parameters, filteration criteria, desired views and layouts, portlet personalization, and even portlet-to-portlet communication using parameters and events.
How can I use it?
SAP Data Source is a plugin data source for OmniPortlet. You can connect to any SAP R/3 server and declaratively build SAP portlets with ease. In addition to all the basic features of OmniPortlet, SAP data source leverages OracleAS Portal External Application for secure access to the SAP R/3 instance. SAP data source comes as a zip file, with very simple steps to configure. Learn more about this data source from http://portalstudio.oracle.com/pls/ops/docs/FOLDER/COMMUNITY/PDKRELEASE2/PDKHOME902/SAMPLES/SOLUTIONS/UPLOADAREA/SAPDS/VIEWLET/SAP_DS_VIEWLET_JAN05_VIEWLET_SWF.HTML
How do I get it?
This data source is available through the Portal Integration Solutions page on Portal Studio. You would be asked to enter your OTN user details to download the data source.
Portal Integrations Page: http://portalstudio.oracle.com/servlet/page?_pageid=3191&_dad=ops&_schema=OPSTUDIO
We are keen to service any issues that you might have while using this data source. Please post your feedback/concerns/issues on the "Portal Developer Kit" forum.
Regards,
AbhinavHi,
please find the below data source
2LIS_03_UM - stock revaluation.
2LIS_03_BF- goods movement.
2LIS_03_BX- stock initialization.
please find the below doc, it is helpful to you.
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/906b837a-0d54-2c10-08b8-bde70337547e?overridelayout=t…
Thanks,
Phani. -
HOW TO CREATE SAP BW DATA SOURCES FOR TDS REPORT?
Hi All,
How to create generic data source for these fields?
I have TDS report these names and field.
Pls anyone guide me..
PAN NUMBER
J_1IPANNO
VENDOR NAME (accont type - k)
LIFNR
POSTING DATE
BUDAT
WITHHOLDING TAX BASE
WT_QSSHH
WITHHOLDING TAX AMOUNT
WT_QBSHH
NAME OF WITHHOLD TAX TYPE
WITHTHi ,
Thanks for giving info.
How to add different tables in generic data source?
PAN NUMBER
J_1IPANNO
J_1IMOVEND
VENDOR NAME (accont type - k)
LIFNR
J_1IMOVEND
POSTING DATE
BUDAT
RBKP
WITHHOLDING TAX BASE
WT_QSSHH
WITH_ITEM
WITHHOLDING TAX AMOUNT
WT_QBSHH
WITH_ITEM
NAME OF WITHHOLD TAX TYPE
WITHT
WITH_ITEM -
Standard BI Data Source for FMGLFLEXT
Hello Friends,
The standard data source for the Financials New Legder is 0FI_GL_10 General Ledger: Leading Ledger Balances, which fetches the data from the FAGLFLEXT Table using the Extract Structure FAGL_EXTSTRUCT_LEAD. However there has been a migration of the FAGL table to FMGL table. And now the FAGLFLEXT is no longer populated with any FI postings data. And the new table which is getting the update is the FMGLFLEXT Table. GL Migration from FAGL to FMGL is a standard procedure. However I am not finding any Standard Data Source to fetch the data from the FMGLFLEXT Table.
Can anybody let me know if there is any standard datasource for this or should we create a custom data source to fetch the data from FMGLFLEXT using the FMGL_EXTSTRUCT_LEAD Extract Structure.
Appreciate help in this regard.
VBHello,
The requirement is resolved by the following:
If you want to use your own totals table (in this scenario FMGLFLEXT) as your basis, you first have to create the corresponding extraction structure using transaction FAGLBW01. In this way, all fields of the totals table are transferred into the extraction structure. Further In the OLTP system, call up transaction FAGLBW03 and Configure the DataSource and save your settings.
http://help.sap.com/saphelp_nw70/helpdata/en/be/928f40f5767d17e10000000a1550b0/frameset.htm
Regards,
VB -
Standard Data Source for FMGLFLEXT Table
Hello Friends,
The standard data source for the Financials New Legder is 0FI_GL_10 General Ledger: Leading Ledger Balances, which fetches the data from the FAGLFLEXT Table using the Extract Structure FAGL_EXTSTRUCT_LEAD. However there has been a migration of the FAGL table to FMGL table. And now the FAGLFLEXT is no longer populated with any FI postings data. And the new table which is getting the update is the FMGLFLEXT Table. GL Migration from FAGL to FMGL is a standard procedure. However I am not finding any Standard Data Source to fetch the data from the FMGLFLEXT Table.
Can anybody let me know if there is any standard datasource for this or should we create a custom data source to fetch the data from FMGLFLEXT using the FMGL_EXTSTRUCT_LEAD Extract Structure.
Appreciate help in this regard.
VBHello Sasi and Kirun,
Thanks for your reply,
The requirement is resolved by the following:
If you want to use your own totals table (in this scenario FMGLFLEXT) as your basis, you first have to create the corresponding extraction structure using transaction FAGLBW01. In this way, all fields of the totals table are transferred into the extraction structure. Further In the OLTP system, call up transaction FAGLBW03 and Configure the DataSource and save your settings.
http://help.sap.com/saphelp_nw70/helpdata/en/be/928f40f5767d17e10000000a1550b0/frameset.htm
Regards,
VB -
Trying to change the data source for a Crystal Report.
<p>The method below represents my best attempt to programatically change the data source of a Crystal Report. The goal is to have a routine that will update the data source for reports after they have been distributed to production servers. So far I have not been successful in saving the report back to the CMS. No exceptions are thrown, but when I view the Database Configuration of the report in the CMC nothing has changed.
</p>
<p>
Am I missing a step, or is there another way to accomplish this?
</p>
<p>
Thank you.
</p>
<hr />
<pre>
private void test(String reportName)
throws SDKException, ReportSDKException, java.io.IOException
IInfoObjects newInfoObjects;
IInfoObject reportObj;
ReportClientDocument clientDoc = new ReportClientDocument();
DatabaseController dc;
PropertyBag pBag;
PropertyBag logonProps;
ConnectionInfo newConInfo;
ConnectionInfo oldConInfo;
ConnectionInfos conInfos;
int connOptions = DBOptions._ignoreCurrentTableQualifiers + DBOptions._doNotVerifyDB; //0;
Fields connFields = null;
String queryStr = "Select * From CI_INFOOBJECTS " +
"Where SI_NAME='wfr.rpt' AND SI_KIND='CrystalReport' AND SI_INSTANCE=0";
newInfoObjects = getCms().executeQuery(queryStr);
if(newInfoObjects.size() > 0)
reportObj = (IInfoObject)newInfoObjects.get(0);
try
clientDoc = getCms().getReportAppFactory().openDocument(
reportObj
, OpenReportOptions._refreshRepositoryObjects
, java.util.Locale.US);
dc = clientDoc.getDatabaseController();
conInfos = dc.getConnectionInfos(null);
for(int i = 0; i < conInfos.size(); ++i)
oldConInfo = (ConnectionInfo)conInfos.getConnectionInfo(i);
newConInfo = (ConnectionInfo)oldConInfo.clone(true);
pBag = newConInfo.getAttributes();
pBag.putStringValue("QE_ServerDescription", "alio");
logonProps = new PropertyBag();
logonProps.putStringValue("Trusted_Connection", "false");
logonProps.putStringValue("Server", "alio");
pBag.put("QE_LogonProperties", logonProps);
newConInfo.setUserName("admin");
newConInfo.setPassword("password");
dc.replaceConnection(
oldConInfo
, newConInfo
, connFields
, connOptions);
catch(ReportSDKServerException Ex)
String msg = "A server error occured while processing the " + reportObj.getKind()
+ " object, " + reportObj.getTitle() + " (" + reportObj.getCUID() + "), from the CMS.";
Utility.errorOut(msg, Ex);
catch(Exception Ex)
String msg = "An error occured while processing the " + reportObj.getKind()
+ " object, " + reportObj.getTitle() + " (" + reportObj.getCUID() + "), from the CMS.";
Utility.errorOut(msg, Ex);
finally
clientDoc.save();
getCms().commitToInfoStore(newInfoObjects);
clientDoc.close();
</pre>
Edited by: Mark Young on Sep 10, 2009 2:16 PM<style type="text/css">
/<![CDATA[/
body
font-size: 1.125em;
font-family: helvetica,arial,"sans-serif";
.code{font-family: "courier new",courier,mono,monospace}
.bi{font-style: italic; font-weight: bold;}
/]]>/
</style>
<p>Justin,</p>
<p>
Thank you for the reply. Time constraints have not allowed me to post back to this tread
till now. I will try your suggestion. My assumption is that <i>Save the report back to the
info store</i> refers to <span class="code">IInfoStore.commit(IInfoObjects)</span>.
</p>
<p>
I'm afraid that I do not understand why I don't want to change the report client document,
or why <i>successfully exporting the report with the new login/password</i> is not what I
want to do. Any explanation on that statement would be appreciated.
</p>
<p>
I did find a way to accomplish my goal. It involved adding the SSOKEY property to the
logon property bag. Below you'll see my revised code which modifies the report logon and
server. I have no idea what
this does, and SAP support has not been able to tell me why it works. However, what I
discovered is that if I changed the report option, <b>Database Configuration -> When
viewing report:</b>, in the CMS to <span class="bi">Use same database logon as when report
is run</span> from <span class="bi">Prompt the user for database logon</span>, then the
SSOKEY property had been added to the logon property bag having an empty string as its
value. This allowed me to successfullyupdate and save the modified logon back to the CMS.
</p>
<p>
So I took a chance and added code to always add the SSOKEY property with an empty string
as its value, and I could then successfully modify and save the report's logon info
and server. Again, I don't know what this means, but it has worked so far. If anyone has
some insight or comments, either are welcome. Thank you in advance.
</p>
<br />
<hr />
<pre>
private void changeDataSourceOfAWFCrystalReports()
throws SDKException, ReportSDKException, java.io.IOException
IInfoObjects newInfoObjects = null;
IInfoObject reportObj = null;
IReport curReport = null;
ReportClientDocument clientDoc = new ReportClientDocument();
DatabaseController dbController;
PropertyBag pBag;
PropertyBag logonProps;
ConnectionInfo newConInfo;
ConnectionInfo oldConInfo;
ConnectionInfos conInfos;
int connOptions = DBOptions._ignoreCurrentTableQualifiers + DBOptions._doNotVerifyDB;
Fields connFields = null;
String outputStr;
int numOfReports;
int numOfQueryPages;
double progressIncrementPerPage = 30;
int progressIncrementPerReport = 0;
// Path query to reports is in a .properties file.
String queryStr = getAppSettingsFile().getWscAwfCrystalReportPathQuery();
try
// Executes IInfoStore.getPageingQuery() and generates a list of queries.
getCms().setPathQueryQueries(queryStr, 100);
numOfQueryPages = 0;
// Gets a List<String> of the IPageResult returned from IInfoStore.getPageingQuery().
if(getCms().getPathQueryQueries() != null)
numOfQueryPages = getCms().getPathQueryQueries().size();
if(numOfQueryPages > 0)
// Use 30% of progress bar for the following loop.
progressIncrementPerPage = Math.floor(30.0/(double)numOfQueryPages);
for(int queryPageIndex = 0; queryPageIndex < numOfQueryPages; ++queryPageIndex)
// Gets the IInfoObjects returned from the current page query
newInfoObjects = getCms().getPathQueryResultSetPage(queryPageIndex);
numOfReports = newInfoObjects.size();
if(newInfoObjects != null && numOfReports > 0)
progressIncrementPerReport =
Math.round((float)Math.floor(progressIncrementPerPage/(double)numOfReports));
for(int reportIndex = 0; reportIndex < numOfReports; ++reportIndex)
reportObj = (IInfoObject)newInfoObjects.get(reportIndex);
curReport = (IReport)reportObj;
clientDoc = getCms().getReportAppFactory().openDocument(
reportObj
, OpenReportOptions._refreshRepositoryObjects
, java.util.Locale.US);
dbController = clientDoc.getDatabaseController();
conInfos = dbController.getConnectionInfos(null);
for(int conInfosIndex = 0; conInfosIndex < conInfos.size(); ++conInfosIndex)
oldConInfo = (ConnectionInfo)conInfos.getConnectionInfo(conInfosIndex);
newConInfo = (ConnectionInfo)oldConInfo.clone(true);
pBag = newConInfo.getAttributes();
pBag.putStringValue(
"QE_ServerDescription"
,getConfigFile().getDBDataSourceConnections());
logonProps = new PropertyBag();
logonProps.putStringValue("Trusted_Connection", "false");
<b>logonProps.putStringValue("SSOKEY", "");</b>
logonProps.putStringValue(
"Server"
,getConfigFile().getDBDataSourceConnections());
pBag.put("QE_LogonProperties", logonProps);
newConInfo.setUserName(getConfigFile().getUNVConnectionUserName());
newConInfo.setPassword(getConfigFile().getUNVConnectionPasswordDecrypted());
dbController.replaceConnection(
oldConInfo
, newConInfo
, connFields
, connOptions);
newConInfo = (ConnectionInfo)conInfos.getConnectionInfo(conInfosIndex);
} // end for on conInfosIndex
clientDoc.save();
} // end for on reportIndex
} // end if on newInfoObjects
} // end for on queryPageIndex
} // end try
catch(ReportSDKServerException Ex)
// handle...
catch(Exception Ex)
// handle...
finally
getCms().commitToInfoStore(newInfoObjects);
if(clientDoc != null)
clientDoc.close();
</pre> -
Error while creating Data Source for master data attributes
Hi BI Experts,
Well its been some time for me that I have been part of Extraction in BI.I primarily handled reporting in my last assignments.
I was trying extraction with flat files in SAP BI 7(new to sap bi 7 but very much familiar with BW3.5) but failed in the activity during master data attributes and text upload in infoobject (say IOSP_Mat).
Here is the procedure that I did after creation of characteristic IOSP_Mat.I created a source system for flat file followed by data source for Master data attributes, i selected all the parameters correctly.i.e. csv file format, data seperator as ,
and other settings, now when i am trying to look at the proposed data in the next tab using Load example data.its not showing the desired result.The columns that I have maintained in Flat File is MAT_NUMBER and MAT_NAME (with say 100 data in the file)
same is the result when I am trying to load the text data too columns maintained are
(LANGUAGE MAT_NUMBER Short Description)(same 100 data).
now i used to rsa1old transaction to upload the file using 3.5 version.i created info source for master data/text/hierarchies for IOSP_Mat
now when trying to upload it using info package for master and text data,I observe its(the data) not maintained in the characteristic IOSP_Mat.
When I monitored ,I figured the data has not been even uploaded to the PSA level.
Can you BI experts tell me the answer for this.
Thanks,
Srijithapologies to all of you for late response,
was busy with some other activities.
I don't remember the exact message,but I remember it was not loaded to even the PSA level.I will try it again and post the exact message.
Thanks again for your quick response.
Once again sorry to all of you for my late response
Thanks,
Sri -
What are the data sources for 0FIGL_V10 cube Balance Sheet and Profit& Loss
What are the data sources for 0FIGL_V10 (G/L (New): Balance Sheet and Profit and Loss) cube. and whether we can install business content regarding this.
Please help me out.
thanks,
sapsdnhelpHi,
Check this:-------
Urgent: Relevant Master Data Data Sources for FI-GL & FI-AP
http://help.sap.com/saphelp_nw04/helpdata/en/04/47a46e4e81ab4281bfb3bbd14825ca/frameset.htm
Regards,
Suman
Edited by: Suman Chakravarthy on Sep 28, 2011 7:33 AM -
Urgent: Relevant Master Data Data Sources for FI-GL & FI-AP
Hi BW Guru's
We have install the Standard Data Targets from Business Content. Now i want to do the same for Master Data can any one help me in selecting the relevant master data data sources for the following Data Targets.
Your help will be appreciated.
FI-GL
INFOCUBE 0FIGL_C01 General Ledger: Transaction Figures
INFOCUBE 0FIGL_C02 Cost of Sales Ledger: Transaction Figures
INFOCUBE 0FIGL_VC1 General Ledger: Financial Statements
INFOCUBE 0FIGL_VC2 Cost of Sales Ledger:Financial Statements
INFOCUBE 0FIGL_C10 General Ledger (New): Transaction Figures
INFOCUBE 0FIGL_R10 General Ledger (New): Transaction Figures Remote
INFOCUBE 0FIGL_V10 G/L (New): Balance Sheet and Profit and Loss
INFOCUBE 0FIGL_V11 G/L (New): Balance Sheet and Profit and Loss Remote
FI-AP
INFOCUBE 0FIAP_C02 FIAP: Transaction Data
INFOCUBE 0FIAP_C03 FIAP: Line Item
Thanks in Advance,
GanniAC --> AC-IO -
All DataSources
FI --> FI-IO -
All DataSources
FI --> FI-AR --> FI-AR-I0 -
All DataSources
FI --> FI-AR -
0FI_AR_4, 0FI_AR_10,0FI_AR_6
FI --> FI-AP --> FI-AP-I0 -
All DataSources
FI --> FI-AP -
0FI_AP_4, 0FI_AP_6
FI --> FI-GL --> FI-GL-I0 -
All DataSources
FI --> FI-GL -
0FI_GL_10
LO--> LO-IO -
All DataSources
SD--> SD-IO -
All DataSources
SAP-R/3-IO -
All DataSources
PI-BASIS--> 0CA_GD --> 0CA_GD-IO --- All DataSources -
Line Items Data Source for General Ledger
Hello everybody,
I'm trying to generate a Data Source for Line Items (new General Ledger) in transaction FAGLBW03. When I generated a Total Record-Data Source, everything was done correctly. When I try to generate a Line Item-Data Source, I receive following error message: "Extractors for general ledger documents are not yet supported". I was looking for any SAP notes that would explain this issue, but I couldn't find anything.
Could you please tell me how can I generate Data Source for Line Items? Add some SP, use some another transaction, ...?
Thank you for any help
JanuleHi,
Can u tell me how did u solve that problem.
i m facing same.
/sachinkumar.
Maybe you are looking for
-
System Crash resulting in lost work...HELP with data recovery!
I need help. I was working on some art for an event and had a system crash. I was 95% complete with this particular project and am now back to square one unless I can recover all of the data or some of the data. Does anyone know how to recover data i
-
Documents sent in ms word format do not open correctly in pages
Documents sent in word format do not appear as the should when I open them in pages. There are sections overlapping & as such I cannot read them. Any advice appreciated. I don't want to have to buy ms office.
-
Hi, I was wondering if someone out there could help me. I am trying to syncronise my outlook address book with my Ipad. The actual sync does work but it is missing the field Business Address PO Box, and this is where the first part of the address is
-
Setup RAID: boot drive is F, not C???
HI, I configured my RAID to work as stripe (0) but the boot drive becomes F. I want it to be C. I have the following: old HD and CD burner at IDE 0. SCSI DVD at acsi contoller. To install I have to boot from the WinXP cd. So the drive(s) must be conn
-
Error starting J2EE after EP installation
Hi, I'm trying to install EP 6.0 SP9 in WAS 6.40 SP9 on Linux PowerPC. WAS is an standalone instance (only JAVA part). The installation is aborted in the J2EE Start step (the step before the latest step). After that I cannot start J2EE Engine anymore