Decoupling of AR, AP, GL Datasources (i.e. 0FI_AR_4)
I've checked out several posts regarding the topic of Decoupling 0fi_ar_4 0fi_ap_4 from 0fi_gl_4, but unfortunatly still don't see my specific issue.
We have PI 2004_1_46c, BW 3.0b. I found an OSS note 826023 that says it decouples the extractors. Now, i thought this would remove the dependency, but we applied this and the dependency is still there.
In R/3, using RSA3, if I try to view 0FI_AR_4 data, I cannot unless 0FL_GL_4 has been loaded into BW. I have no use for GL at this time, so I really do want to remove this dependency.
ALSO, I used CMOD to add logic in the customer exit to populate zz* fields I added to the structure append. I read in another thread that I could do it this way instead of using the SAP suggested function module (from SAP documentation). However, now that I have done that, when I try to run the delta init, it just sits there. When I look at the job log (R/3), it is empty, save for some comments. Any idea why?
Any help would be appreciated!!
Lisa
Hi Guys!,
I'm having the same problem, does anybody know if it possible to decoupling the FI extractors??
Thanks!!.
Mauricio.
Similar Messages
-
Which datasource has PAYR and REGUH tables
Hi,
Can anybody please tell me PAYR and REGUH tables are from which datasource.
Thanks in advance for all your help.
Points will be rewarded.Customer Enhancements of the Extraction Structure
You can enhance the extraction structures for DataSources 0FI_GL_4, 0FI_AP_4, 0FI_AR_4, and OFI_TX_4 in the SAP R/3 system by creating user-defined include structures or using transaction RSA6. The following customer includes are supported:
Application --- Accounts Payable
DataSource --- 0FI_AP_4
R/3 Table --- BSID / BSAD
Include Structure --- CI_BSID
· If all fields in the customer include structure are contained in the above-mentioned R/3 table, no further ABAP programming is required. In this case, the fields in the customer include structure are automatically supplied with data by the DataSource extractor.
· If there are fields in the customer include structure that are not contained in the above-mentioned R/3 Table, these fields cant be filled using a function module created by the user. For more information see note 410799. Alternatively you can use the BW standard exits for extractor enhancements. Programs from the SAP standard are not modified by this customer interface.
Please check out...
http://help.sap.com/saphelp_nw2004s/helpdata/en/af/16533bbb15b762e10000000a114084/content.htm -
How we can see the data in import id 'LZUT5U11'
HI
Plz observe below code carefully
import lsind
report_title
table_name
report_field
change_display
show_hide
conversion_exits
table_description
form_program
select_form
update_form
line_size
line_count
records[]
fields[]
header_fields[]
select_fields[]
xrep[]
from memory id 'LZUT5U11'.
sy-lsind = lsind.
when i was trying to import the data to above mentioned fields
from memory id 'LZUT5U11' getting dump due to length difference between memory id 'LZUT5U11' and field 'lsind'.
how we can see the field length in memory id 'LZUT5U11'.
Regards
santhosh
[email protected]For Finance the standard datasources are
0FI_GL_4
0FI_AR_4
0FI_AP_4
Go to R/3 lbwe
select these datasources
click on manage
you will get a window with fields. here in the right hand corner there is a drop down which giives table names
OR
Goto RSA3 and give the datasource name -
How we can see the data related to finance ??
Hi Gurus,
I have attend for one interview and faced one question is that how can we see the finance related data in r/3?
they asked the same question.
can you please let me know how we can see the data for perticular module like HR,FInance...
Points 'll be assigned..
Regards,
SyamFor Finance the standard datasources are
0FI_GL_4
0FI_AR_4
0FI_AP_4
Go to R/3 lbwe
select these datasources
click on manage
you will get a window with fields. here in the right hand corner there is a drop down which giives table names
OR
Goto RSA3 and give the datasource name -
Using of InitialContext & datasource
In my web-base application, I use the following commands to access db in a "command object"
InitialContext ic = new InitialContext();
datasource = (DataSource) ic.lookup("java:comp/env/jdbc/Mydb");
The application work fine up to now. However, my application will contain several thousands of this kind of "command object" and will allow about 50 concurrent users.
I want to know whether this commands work fine when our system and number of user growth larger and larger. Is there any other better db accessing method?
Please advise and provide examples. Many thanks.I meant something different.
You got a CommandObject:
public class SomeCommandObject {
private DataSource ds;
public SomeCommandObject(DataSource ds) {
this.ds = ds;
public void doSomething() {
Connection con = ds.getConnection();
Statement stmt = con.createStatement();
}Note you could also use a setter here instead of passing the DataSource to the constructor.
The DataSource itself is created here:
public class CommandObjectFactory() {
private DataSource ds;
public CommandObjectFactory() {
InitialContext ic = new InitialContext();
ds = (DataSource) ic.lookup("java:comp/env/jdbc/Mydb");
public CommandObject createObject() {
return new SomeCommandObject(ds);
}Whenever you need a CommandObject, you should use the factory to create one. You should use the Factory Method pattern here. See Gamma et al for example (http://patterndigest.com/patterns/FactoryMethod.html). Note that the code above is just an example. You need to use some inheritance here to make it better (the ds attribute and constructor should be in a super class).
This way you decoupled your command objects from the creation of the datasource. If you need to change the datasource, you can do it in one place.
There are some other ways to construct a CommandObject. Instead of having a separate method/class to create your objects You could pass some information to the createObject method, which decides which object will be created (for instance the classname). In that case you'll need reflection.
Cheers,
--Arnout -
Database connection timeouts and datasource errors
Connections in the pool randomly die overnight. Stack traces show that for some reason, the evermind driver is being used even though the MySql connection pool is specified.
Also, the evermind connection pool is saying connections aren't being closed, and the stack trace shows they're being allocated by entity beans that are definitely not left hanging around.
Sometimes we get non-serializable errors when trying to retrieve the datasource (this is only after the other errors start). Some connections returned from the pool are still good, so the application limps along.
EJBs and DAOs both use jdbc/SQLServerDSCore.
Has anyone seen this problem?
<data-sources>
<data-source
class="com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource"
name="SQLServerDSCore"
location="jdbc/SQLServerDSCore"
xa-location="jdbc/xa/SQLServerXACore"
ejb-location="jdbc/SQLServerDSCore"
connection-driver="com.mysql.jdbc.Driver"
min-connections="5"
username="xxx"
password="xxx"
staleness-timeout="3600"
alive-poll-query="SELECT 1 FROM medispan"
url="jdbc:mysql://1.2.3.4:3306/dbo?autoReconnect=true&autoReconnectForPools=true&cachePrepStmts=true&is-connection-validation-required=true"
inactivity-timeout="30"
>
<property name="autoReconnect" value="true"/>
<property name="autoReconnectForPools" value="true"/>
<property name="is-connection-validation-required" value="true"/>
<property name="cachePrepStmts" value="true"/>
</data-source>
</data-sources>Rick,
OC4J 9.0.4.0.0 - BTW, do you know of any patches?As far as I know, there are no patches for the 9.0.4
production version of OC4J stand-alone.
I'm using container managed persistence,It was not clear to me, from your previous post, that you
are using CMP entity beans.
I found staleness-timeout and alive-poll-query
somewhere on a website when trying to track this
down. Here's four sources:Those sources refer to OrionServer -- and an older version, too, it seems.
Like all other Oracle products that start out as somebody
else's -- including, for example, JBuilder (that became "JDeveloper"), Apache Web Server (that became "Oracle HTTP Server") and TopLink -- their development paths diverge, until, eventually, there is absolutely no similarity between them at all. Hence, the latest versions of OC4J and "OrionServer" are so different, that you cannot be sure that something that works for "OrionServer" will work for OC4J.
I recall reading something, somewhere, sometime about configuring OC4J to use different databases (other than Oracle), but I really don't remember any details (since it was not relevant to me, because we only use Oracle database). In any case, it is possible to use a non-Oracle database with OC4J.
Good Luck,
Avi. -
Possible to change the datasource from a business-view to a Sql Command ?
Hello,
When a business view contains a lot of elements it takes a while just to open the report.
We'd like to keep the BV as the dictionnary, but,
once the report design completed,
we'd like to disconnect the business view and replace it by the Sql command which can be seen in the menu option 'show SQL query'.
Is it possible via the RAS sdk ?
Did somebody experience this ?
How to proceed ?
Thanks a lot
AlainHi Ted,
I'm thinking opening a Case for this problem of opening reports based on a big BV.
We can't really reduce the BV, since it is the dictionnary and we need the whole thing...
I'm wondering why it is impossible to change the Datasource if the tables and fields underneath are identical.
Is it impossible to change the fields' mapping ?
The other solution, as you suggest, is to create a report from scratch, create a new Datasource with the Sql command format, and rebuild the report... I agree it looks like a big job...
Do you know if it is possible to export the report in XML for instance, change the XML, and then re-import ?
Thanks for your Help.
Alain -
Getting following error while creating a datasource connection with oracle database.
I have 32 bit oracle server installed in remote server.
and 64 bit sql server 2008 r2 report server installed, and 64 bit oracle client installed on my report server while create a new datasource
in the report server i am getting this error
Error
Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle
client components installed
How can i fix this and let me know the reasonThis link will help you out.
http://social.msdn.microsoft.com/Forums/en-US/sqlreportingservices/thread/0a38fa00-31de-49de-b68f-4c5a4565e5b1?prof=required
Milan Das -
Error while creating datasource
I am getting this error while creating the datasource on console of html page.
java.lang.NullPointerException
at weblogic.management.console.utils.MBeans.getMBeanClassNameFor(MBeans.java:1153)
at weblogic.management.console.actions.mbean.EditMBeanAction.getMBeanClass(EditMBeanAction.java:210)
at weblogic.management.console.actions.mbean.EditMBeanAction.getDialogTypeKey(EditMBeanAction.java:188)
at weblogic.management.console.actions.internal.InternalActionContext.setAction(InternalActionContext.java:158)
at weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:170)
at weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:945)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:332)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:242)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:5360)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceManager.java:721)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3043)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2468)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)well thankx for the inputs. well but te screen dosent move from tht point. as we enter a datasource name, it gives this error. and we havent logged into anywhr to give the access credentials.
am wondering how then whts the point in knowing the username and pwd if i give edit datasource .
thankx -
Error while adding a datasource to an index
Hi,
I am creating an index with a file system repository. I have to create a taxonomy on that index to classify all the documents inside the repository. When i am trying to assign a datasource to the index i am getting the following error
"The repository needs the properties service to be attached to a classification index"
Can anybody help me?
Thanks in Advance
PrakashHi Prakash,
what you have to do is to edit the file system repository you want to assign as datasource to the index.
(Content Management -> Repository Mangers -> File System Repository -> Mark "Your FS Repository" -> Edit)
Go through the list of Repository Services (click on Next Page) and activate (mark) the "properties" Repository Service.
After saving and restarting! the J2EE Engine you should be able to add the datasource to the classification index.
Hope this helps,
Robert -
Error while creating a datasource in planning 9.3.1 on oracle 11.2 database
I am unable to create datasource in planning 9.3.1 on oracle 11.2 database. I have configure sharedservices and registered planning with shared servers. I am unable to create data source after application deployment and instance creation.
I am getting the following error,
Launching Hyperion Configuration Utility Program
HYPERION_HOME: C:\Hyperion
In HspDBPropertiesLocationPanel constructor
In HspDBPropertiesLocationPanel queryEnter
Resource Bundle is java.util.PropertyResourceBundle@322394
Product Name in file is PLANNING
Availability Date is 20051231
Creating rebind thread to RMI
Resource Bundle is java.util.PropertyResourceBundle@322394
Product Name in file is PLANNING
Availability Date is 20051231
$$$$$$$$$$$$$ dname is
Resource Bundle is java.util.PropertyResourceBundle@322394
Product Name in file is PLANNING
Availability Date is 20051231
Exception in thread "AWT-EventQueue-0" java.lang.UnsatisfiedLinkError: no HspEss
baseEnv in java.library.path
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.loadLibrary0(Unknown Source)
at java.lang.System.loadLibrary(Unknown Source)
at com.hyperion.planning.olap.HspEssbaseEnv.<clinit>(Unknown Source)
at com.hyperion.planning.olap.HspEssbaseJniOlap.<clinit>(Unknown Source)
at com.hyperion.planning.HspJSHomeImpl.TestEssConnection(Unknown Source)
at com.hyperion.planning.HspDSEssbasePanelManager.TestEssConnection(HspD
SEssbasePanelManager.java:156)
at com.hyperion.planning.HspDSEssbasePanelManager.queryExit(HspDSEssbase
PanelManager.java:132)
at com.hyperion.cis.config.wizard.ProductCustomInputPanel.queryExit(Prod
uctCustomInputPanel.java:114)
at com.installshield.wizard.awt.AWTWizardUI.doNext(Unknown Source)
at com.installshield.wizard.awt.AWTWizardUI.actionPerformed(Unknown Sour
ce)
at com.installshield.wizard.swing.SwingWizardUI.actionPerformed(Unknown
Source)
at com.installshield.wizard.swing.SwingWizardUI$SwingNavigationControlle
r.notifyListeners(Unknown Source)
at com.installshield.wizard.swing.SwingWizardUI$SwingNavigationControlle
r.actionPerformed(Unknown Source)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
ce)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
But, My essbase server is up and running. I am able to connect it through EAS.It looks like more of an issue with connecting to essbase, usually "java.lang.UnsatisfiedLinkError: no HspEssbaseEnv in java.library.path" means planning has not been installed or deployed correctly, what OS is it running on?
Cheers
John
http://john-goodwin.blogspot.com/ -
Error while transporting webservice datasources
Hi all,
I have created webservice datasources to fetch EP data to BW. and now i am transporting that Datasources from DEV to QA. I have colllected datasources alone in one req. (source system i have created in QA manually and i mapped that with DEV)
But while transporting i am getting the folllowing error,
3S3T Start of the after-import method RS_RSDS_AFTER_IMPORT for object type(s) RSDS (Activation Mode)
Error Screen output without connection to user .
Error when activating DataSource ZANS_MASTER BI7001
Please through some light is there any predefined settings i need to do in QA system?.
Thanks in advance,
V.SenDear All,
Thanks for your kind reply.
There are no R/3 Datasources involved. Our BI Cockpit landscape is based upon only BI system. No data transfer to take place between R/3 and BI.
Secondly, you mean to say that I need to replicate my Source system in Production and then proceed with the transporting of the requests from Dev to Prod.
But I never did the same in Quality while transporting from Dev. Is it that it might have been done in Quality beforehand by someone ?
Also, when the Datasources have not been transported to Production (resulting in error) then how can i replicate these datasources in Production ???
Let me know if I have not understood correctly.
Many thanks again for your efforts.
/Shalabh -
Error while transporting Datasources in Production
Dear All,
I have facing a problem while transporting objects pertaining to BI Cockpit in Production.
Earlier I had transported all the obects (in more than one transports) in Quality (from Development). After testing the objects, I had imported the same number of transports (and in the same order) to Production and now some of the requests have ended in errors like:
DataSource 0TCTWHMTFM_TEXT does not exist in source system PW1CLNT003 of version A
Such errors have occured for most of the Datasources.
Can anyone let me know
1) Why the transports have failed while importing in Production when similar requests have been transported successfully to Quality.
2) The possible solution to correct the error.
Request your kind help to overcome this problem.
Regards
ShalabhDear All,
Thanks for your kind reply.
There are no R/3 Datasources involved. Our BI Cockpit landscape is based upon only BI system. No data transfer to take place between R/3 and BI.
Secondly, you mean to say that I need to replicate my Source system in Production and then proceed with the transporting of the requests from Dev to Prod.
But I never did the same in Quality while transporting from Dev. Is it that it might have been done in Quality beforehand by someone ?
Also, when the Datasources have not been transported to Production (resulting in error) then how can i replicate these datasources in Production ???
Let me know if I have not understood correctly.
Many thanks again for your efforts.
/Shalabh -
Error while transporting custom datasource
Hi All,
Below is the scenario that was carried out in my project.
1. Created OHD to load data from a CUBE to Data base Table /BIC/ABC.
2. Created a custom Datasource ZABC_TEST with the above table.
3. Activated the DataSource and loaded the data. (Data load successfull. It works fine).
4. Tried transporting the above. But trows error while transporting the data source.
Error -- InfoSource ZABC_TEST is not available in source system BITST.
Let me know what can be done to solve the above error. Please suggest if i have missed out something.
Thanks in advance.
MaddyHI,
The problem seems to be occuring since you are transporting both OHD and DS in the same TR request.
Transport first the DS in a request, then in another request transport the OHD.
This should resolve the issue.
hope this helps.
thanks,
rahul -
Error while transporting a WEBservice Datasource
Hi all,
I am trying to transport a web service datasource(PI data to BW) in testing system . But while transporting ,I get the following error in the logs of my transport request.
Error generating the Web service /BIC/CQZPI_KPI00002000
This is not an authorization issue as I have got the required authorizations from the basis team .
Can anyone please give me some solution to this error.
Many Thanks in AdvanceHi.
Did you checked the following notes to solve this issue?
1177867 Error while deleting Web service in BI After Import
1177005 Error while activating/deleting Web service in BI
1170688 DataSource: Missing replication in transport
Please check also if Myself connection was correctly set in your system.
538052 Maintenance of Myself destination in BW.
Please check if enough authorizations were assigned to user who is
transporting this request.
913944-Error RSDS 301 when you activate a Web Service Data
Please try to check the data format. Check if some fields are mentioned in
logs and set them to EXTERNAL before the transport.
Please try also to activate the DataSource in the source system and
then create a new transport request and transport it.
I hope I can be helpful.
Thanks,
Walter Oliveira.
Maybe you are looking for
-
Is there a way to change the font size in the music app?
Itouch 2nd gen user. just updated to 4.2 from 3.1.3, and boy does it suck. the font in the music app is so small now, i can barely see the song names and they take more care to hit, thus making it dangerous in the car. is there a way to fix what appl
-
Dynamic source directory in sender adapter
Hi Experts, I have a File to File scenario, where my source directory needs to be dynamic. The directory structure is like: Y:\ParentDrive\<DynamicFolder>\<DynamicFolder>\<DynmicFileName> And then on the receiver side, I need to create the DynamicFol
-
Decreasing battery lufe after upgrading to kraft a6000 s033 150402
Hi, I have an A6000 that I'm using since around two weeks now. Very recently I received an update which update the version of "Vibe UI" to A6000_S033 But soon after the update battery performance start decreasing now there is 1% drop after every 8-9
-
I'm trying to get to grips with quizing and reporting, particularly complete/incomplete to check content has been covered. I've set up a small test file that awards 1 point to each 'Next' button. The project works well in the LMS when completed in on
-
Error during SolMan Installation
Hello, during the SolMan Installation (in step Import ABAP) I get the following errors: (IMP) ERROR: <b>DbSlEndModify failed</b> <b>rc = 26</b>, table "<b>AVERS</b>" (DB) INFO: AVERS_EXT created#20070315180621 (DB) INFO: AVERS_EXT~0 created#2007031