Incorect dataload in SAP BI 7.0
We are using BI 7.0 version currently. We have issues while loading data into the data targets with the help of DTP process.
Problem: We created transformations to load the Cube. We got the data from r/3 into the PSA first. The no of records that came in were 5500. Now when we load these records into the Cube the no of records get doubled ie 1100. ie) For 1 particular record, 2 different records are created. The Characterstics remain the same but the Key figure value comes to be 0 for the duplicate record that is created. So logically it wont impact the data, but the number of records doubles up.
Best regards,
Anup Shah
Hi:
Please check SAP note 971898 and see if it matches your symptoms.
Thanks for any points you choose to assign -
Ron Silberstein
SAP
Similar Messages
-
FDMEE Dataload with SAP ERP Integration
Hi everyone
I'm on FDMEE11.1.2.3.530. I've integrated SAP ERP with FDMEE but when doing the dataloads, I'm getting the below error related to OpenTools. Could someone please throw some light on this. I did import the sap-odi.jar files to spcified locations and added the file to ODI Studio.
After creating the data load rule, the ODI execution fails at "Launch GL Load Balances Data". Below is the error message:
ODI-1226: Step GL_BALANCES_NEW_1 fails after 1 attempt(s).
ODI-1240: Flow GL_BALANCES_NEW_1 fails while performing a Loading operation. This flow loads target table BAL1_#P_SID.
Caused By: java.lang.NoClassDefFoundError: oracle/odi/sdk/opentools/OpenToolAbstract
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
at java.lang.ClassLoader.loadClass(ClassLoader.java:295)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)Are you using the FDMEE SAP adapter or is this something custom with SAP that you're using to try and load the open interface table? I think that I've heard of this error before 'on the grape vine' from other folks who've been trying custom SAP loads using an FDMEE ODI Agent but not when using the Bristlecone SAP integration for FDMEE.
The class that can't be found in the classpath seems to be in the odi-core.jar file. It might be worth placing a copy of odi-core.jar in /Oracle/Middleware/odi/odi_misc to see if that can add the jar file to the classpath to get you past this.
Regards
Craig -
Please help!!!! dataload problems for G/L
Hi everyone I could really need your help with this.
I have to get a Greek General Ledger dataload into SAP. Unfortunately it contains Greek chracters in the excel file and I copy and paste the entries into notepad and save it as Unicode.
When I try to upload the file the program errors and says that the file is empty?
Has anyone done this before or does anyone have any ideas?
I've saved the file as a unicode .txt file file on windows XP and when you open the .txt file you can see Greek characters.
Yet when I load it into SAP via a custom dataload program I get error:
'Input file /home/gr1adm/dataload/greece/dataload/zinlfi01.txt is empty'. Which is a Message no. ZB 023.
What a Blinder!Hi Steve,
Phew, I finally managed to find this and I hope you find it useful
We implemented SAP for our Greek business over a year ago and this knowledge was gained after many hours of R&D.
Therefore, please find enclosed the method that we used for Greece and it does work - it took me a week to figure out what was going on and this is the cleanest solution and doesn't involve any messing about with the Windows registry and codepages (which is what the resident network 'Guru' told me I had to do):
Firstly, administration rights will be required on the local PC. Also exit all open programs and save any appropriate data.
- From the PCs desktop go to:
Start->Settings->Control Panel--->Regional Settings
- This will take you to the 'Regional Settings Properties' selection box. On the 'Input Locales' tab, ensure that 'Greek' is both added as an installed input locale and is available.
- On the Regional Settings tab select 'Greece' and also tick 'Set as system default locale'.
- Click Apply and a drive-selection box will appear.
- Browse the computer for the drive where the Windows NT disk is located and then click OK.
- The appropriate files will then be loaded to the PC and a request to restart the computer will be displayed. Allow the computer to restart and now Greek files can be saved directly from Excel and should also be accepted into SAP.
- Problems with Font sizes may arise and if this causes significant problems then repeat the stated procedure but select 'English (United Kingdom)' as the default locale (obviously if you're based in another part of the world then you'd enter your own local default value), instead of Greek and then follow the screens to re-start the computer.
<b>N.B.</b> you will not be able to create Greek files when English is the default locale. These files can then be uploaded onto SAP without any codepage errors.
Once the information from the Windows NT CD is installed onto the PC, then switches between the Greek and English settings can be done whenever it suits the user.
I hope this helps.
Regards,
Hafeez -
SAP Management Console reporting connection failed
<p><b>When using Internet Explorer to access SAP Mangement Console @ http://spjcen00:50013 , one instance reporting connection failed. I am loading a landscape export file containing 10 distincts SIDs. Only this one is failing and started about 10 days ago. The usage type of the failing system is Enterprise Portal. My feeling is there is some configuration that has changed for Solution Manager enablement.</b>
<p><b>Client Side:</b>
Java Plug-in 1.6.0_15
Using JRE version 1.6.0_15-b03 Java HotSpot(TM) Client VM
<p><b>SID:</b>NW 7.01 Ehp1 on AIX/DB2 usage type Enterpise Portal
<p><b>Clicking on the operations log in the SAP MC, (lower right corner) reveals this information:</b>
Mon Aug 17 13:31:16 CDT 2009 Connection to instance spjcen00 10 failed/Connection refused Connection refused: connect
<p><b>With Details of:</b>
<p>java.net.ConnectException: Connection refused: connect
<br> at java.net.PlainSocketImpl.socketConnect(Native Method)
<br> at java.net.PlainSocketImpl.doConnect(Unknown Source)
<br> at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
<br> at java.net.PlainSocketImpl.connect(Unknown Source)
<br> at java.net.SocksSocketImpl.connect(Unknown Source)
<br> at java.net.Socket.connect(Unknown Source)
<br> at java.net.Socket.connect(Unknown Source)
<br> at java.net.Socket.<init>(Unknown Source)
<br> at java.net.Socket.<init>(Unknown Source)
<br> at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.initStreamsFromSocket(HTTPSocket.java:648)
<br> at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.initializeStreams(HTTPSocket.java:470)
<br> at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.getOutputStream(HTTPSocket.java:427)
<br> at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.HTTPTransport.getRequestStream(HTTPTransport.java:355)
<br> at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.outputMessage(MimeHttpBinding.java:550)
<br> at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.call(MimeHttpBinding.java:1432)
<br> at com.sap.managementconsole.soap.sap.sapcontrol.SAPControlStub.getInstanceProperties(SAPControlStub.java:1167)
<br> at com.sap.managementconsole.dataloader.soap.sap.SAPSOAPDataLoader.getInstanceProperties(SAPSOAPDataLoader.java:1095)
<br> at com.sap.managementconsole.dataloader.soap.sap.SAPSOAPDataLoader.init(SAPSOAPDataLoader.java:87)
<br> at com.sap.managementconsole.common.DataLoader.createControlInterface(DataLoader.java:381)
<br> at com.sap.managementconsole.common.DataLoader.startup(DataLoader.java:289)
<br> at com.sap.managementconsole.common.DataLoader.access$200(DataLoader.java:72)
<br> at com.sap.managementconsole.common.DataLoader$2.execute(DataLoader.java:513)
<br> at com.sap.managementconsole.operations.AuthorizedOperation.execute(AuthorizedOperation.java:52)
<br> at com.sap.managementconsole.common.DataLoader.reinitialize(DataLoader.java:520)
<br> at com.sap.managementconsole.common.ThreadPoolDataLoader$2.execute(ThreadPoolDataLoader.java:102)
<br> at com.sap.managementconsole.common.DataLoader.executeAllQueuedOperations(DataLoader.java:606)
<br> at com.sap.managementconsole.common.ThreadPoolDataLoader$DataLoaderTask.execute(ThreadPoolDataLoader.java:127)
<br> at com.sap.managementconsole.common.ThreadPoolManager$ThreadPoolElement.run(ThreadPoolManager.java:276)
<br> at java.lang.Thread.run(Unknown Source)Hi Christophe,
Which user did you use in the SAP MMC in order to start the server? It should be the Windows user under which the server has been installed, not the Administrator user for the server.
Hope that helps!
-Vladimir -
TRFC error "time limit exceeded"
Hi Prashant,
No reply to my below thread...
Hi Prashant,
We are facing this issue quite often as i stated in my previous threads.
As you mentioned some steps i have already followed all the steps so that i can furnish the jog log and tRFC details for reference long back.
This issue i have posted one month back with full details and what we temporarily follow to execute this element successfully.
Number of times i have stated that i need to know the root cause and permanent solution to resolve this issue as the log clearly states that it is due to struck LUWs(Source system).
Even after executing the LUWs manually the status is same (Request still running and the status is in yellow color).
I have no idea why this is happening to this element particularly as we have sufficient background jobs.
we need change some settings like increasing or decreasing data package size or something else to resolve the issue permanently?
For u i am giving the details once again
Data flow:Standard DS-->PSA--->Data Target(DSO)
In process monitor screen the request is in yellow color. NO clear error message s defined here.under update 0 record updated and missing message with yellow color except this the status against each log is green.
Job log:Job is finished TRFCSSTATE=SYSFAIL message
Trfcs:time limit exceeded
What i follow to resolve the issue:Make the request green and manually update from PSA to Data target and the job gets completed successfully.
Can you please tell me how to follow in this scenario to resolve the issue as i waiting for the same for long time now.
And till now i didn't get any clue and what ever i have investigated i am getting replies till that point and no further update beyond this
with regards,
musaiHi,
You have mentioned that already you have checked for LUWs, so the problem is not there now.
In source system, go to we02 and check for idoc of type RSRQST & RSINFO. If any of them are in yellow status, take them to BD87 and process them. If the idoc processed is of RSRQST type, it would now create the job in source system for carrying out dataload. If it was of RSINFO type, it would finish the dataload in SAP BI side as well.
If any in red, then check the reason. -
Management console-connection time out please help
after Composite environment installation,first time I am trying to open the management console. It throws a dialog window connection error. and in the text message connection to <host name and nr > failed.
In the exception message, i can see connection time out:connect
Here is the log
java.net.ConnectException: Connection timed out: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.initStreamsFromSocket(HTTPSocket.java:648)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.initializeStreams(HTTPSocket.java:470)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.getOutputStream(HTTPSocket.java:427)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.HTTPTransport.getRequestStream(HTTPTransport.java:355)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.outputMessage(MimeHttpBinding.java:548)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.call(MimeHttpBinding.java:1425)
at com.sap.managementconsole.soap.sap.sapcontrol.SAPControlStub.getInstanceProperties(SAPControlStub.java:1248)
at com.sap.managementconsole.dataloader.soap.sap.SAPSOAPDataLoader.getInstanceProperties(SAPSOAPDataLoader.java:823)
at com.sap.managementconsole.dataloader.soap.sap.SAPSOAPDataLoader.<init>(SAPSOAPDataLoader.java:87)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.sap.managementconsole.common.SapControlInterfaceFactory.getControlInterface(SapControlInterfaceFactory.java:91)
at com.sap.managementconsole.common.DataLoader.createControlInterface(DataLoader.java:313)
at com.sap.managementconsole.common.DataLoader.startup(DataLoader.java:232)
at com.sap.managementconsole.common.DataLoader.access$100(DataLoader.java:64)
at com.sap.managementconsole.common.DataLoader$1.execute(DataLoader.java:437)
at com.sap.managementconsole.operations.AuthorizedOperation.execute(AuthorizedOperation.java:38)
at com.sap.managementconsole.common.DataLoader.reinitialize(DataLoader.java:444)
at com.sap.managementconsole.common.DataLoader.run(DataLoader.java:542)
at java.lang.Thread.run(Unknown Source)Hello,
Can you post the std_server0 log ?
Regards,
Siddhesh -
Problems starting CE7.2
Hello experts,
<br/>I installed the CE 7.2 Java AS. The installation seemed successful, but I have trouble starting the server. I installed the AS, using the default installation values where possible. My servername is CE1.
<br/>The SAP Central Services (SCS) instance starts up normally and has status "Running" (there are no problems stated in the SCS log files).
<br/>The JEE instance however doesn't startup completely, its status remains "Some processes running" forever. The JEE instances work\stderr0 log contains following error: "Error: Database CE1 NOT started !". The WinXP Services-console states, that the MAXDB: CE1 service is started (and is configured to start automatically). The MAXDB: CE1 (slow) is also configured to start automatically, but is not started. It can't be started manually either.
<br/>The installed sap mmc doesn't show any database informations (in contrast to previous installations), the database view only shows the message "There are no items to show in this view.".
<br/>The SAP Management Console, that can be accessed using port 50*13 shows one Database for CE1, a click on the database icon results in an exception:
<br/>java.rmi.RemoteException: Service call exception; nested exception is:
<br/>
java.net.ConnectException: Connection refused: connect
<br/>Moreover, the work\jvm_datcol.out logfile contains three fatal entries:
<br/>FATAL: Main class "com.sap.engine.datcol.internal.DataCollectorApp"; cannot be started:
<br/>FATAL: java.lang.IllegalArgumentException: Unable to determine data set location.
<br/>at com.sap.engine.datcol.internal.DataCollectorApp.determineDirectoryLayout(DataCollectorApp.java:76)
<br/>at com.sap.engine.datcol.internal.DataCollectorApp.main(DataCollectorApp.java:28)
<br/>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
<br/>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
<br/>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
<br/>at java.lang.reflect.Method.invoke(Method.java:597)
<br/>at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:161)
<br/>FATAL: com.sap.engine.offline.OfflineToolStart will abort now with exitcode 2
<br/>I installed the server to a 32bit WinXP system (SP3), parallel to an already existing installation of the CE7.1 AS Java (the old installation was running just fine).
<br/>I Guess the database installation/configuration is erroneous. Some SDN posts indicate, that other users have this problem too. Is there a way to fix this?
<br/>Any help is appreciated.
<br/>Kind regards,
<br/>Edit 1: I'm sorry for the poor formatting of this post, I don't know why it is not formatted the way I posted it...
<br/>Edit 2: Plain html-formatting seems to work. I guess that's better than a completely unformatted post...
Helmut
Edited by: Helmut Kigseder on Mar 25, 2010 9:39 AM
Edited by: Helmut Kigseder on Mar 25, 2010 9:43 AMI have the same problem too, and still looking for a solution .
I tried to install Netweaver ABAP+Java SR3 and had so many problems.
now I am trying to install Netweaver CE 7.2 SDN evaluation and the installation is complete but it seems that the java server is not running. when I open the management console, everything is running (green lights) except jstart.exe (yellow light : some process running)
Error :
=================================================================================================
java.rmi.RemoteException: Service call exception; nested exception is:
java.net.ConnectException: Connection refused: connect
at com.sap.managementconsole.soap.sap.saphostcontrol.SAPHostControlStub.getDatabaseStatus(SAPHostControlStub.java:995)
at com.sap.managementconsole.dataloader.soap.sap.ISAPHostControlImpl.getDatabaseStatus(ISAPHostControlImpl.java:147)
at com.sap.managementconsole.common.data.SAPDatabaseInstance.loadChildren(SAPDatabaseInstance.java:57)
at com.sap.managementconsole.operations.LoadOperation.execute(LoadOperation.java:32)
at com.sap.managementconsole.operations.AuthorizedOperation.execute(AuthorizedOperation.java:55)
at com.sap.managementconsole.common.DataLoader.executeAllQueuedOperations(DataLoader.java:670)
at com.sap.managementconsole.common.ThreadPoolDataLoader$DataLoaderTask.execute(ThreadPoolDataLoader.java:127)
at com.sap.managementconsole.common.ThreadPoolManager$ThreadPoolElement.run(ThreadPoolManager.java:276)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.initStreamsFromSocket(HTTPSocket.java:648)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.initializeStreams(HTTPSocket.java:470)
at com.sap.engine.services.webservices.jaxm.soap.HTTPSocket.getOutputStream(HTTPSocket.java:427)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.HTTPTransport.getRequestStream(HTTPTransport.java:355)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.outputMessage(MimeHttpBinding.java:550)
at com.sap.engine.services.webservices.jaxrpc.wsdl2java.soapbinding.MimeHttpBinding.call(MimeHttpBinding.java:1432)
at com.sap.managementconsole.soap.sap.saphostcontrol.SAPHostControlStub.getDatabaseStatus(SAPHostControlStub.java:988)
... 8 more -
Dataload BI 7 EHP1 from SAP 4.7 fails
After upgrade to EHP1 we cannot load data from our SAP 4.7 to BW. in the Load monitor we receive
"Extraction: Missing Message: Request Received".
However the connection works and all parameters have been set as proposed by SAP. Comunication and idoc settings are o.k.Hello Thomas,
I searched SDN and Notes using START_OF_BACKGROUNDTASK but found nothing helpful. How about right click on source systems and choose "check"? And can you load global settings from the source systems? This is for confirming RFC connection is ok.
And could you please also check tcode SM21, ST22 and see if there's anything useful?
Or please consider send an OSS message to SAP. The version is really new
Regards,
Frank -
Script for the SAP report - download to excel - problem
Hi all
I know that similar problem had already been discussed but going through the solution presented in
any of that topic I was not able to be successful (I am beginner in terms of VBA and SAP scripting)
What I would like to do is simply create the SAP script which based on the parameters filled
in in the excel sheet (user form created) will connect to SAP and make the report which I would like to have saved on my local drive as an excel file.
Everything is ok till the moment I would like to save it. As you know SAP records the macro only till the moment some window pops up (where and under what name you would like to have your report saved)
Could you please advise ?
As a screen I attached also point where macro stops (maybe this makes difference)
Thank you in advance for any suggestions.
Below my code.
Private Sub CommandButton1_Click()
Dim MojaData
MojaData = ComboBox2.Value
Dim Companycode
Companycode = ComboBox1.Value
Dim Depreciation_area
Depreciation_area = ComboBox3.Value
If Not IsObject(Application1) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set Application1 = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(Connection) Then
Set Connection = Application1.Children(0)
End If
If Not IsObject(session) Then
Set session = Connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, "on"
WScript.ConnectObject Application1, "on"
End If
Dim sbar As String
sbar = session.findById("wnd[0]/sbar").Text
session.findById("wnd[0]").maximize
session.findById("wnd[0]/tbar[0]/okcd").Text = "/n s_alr_87011990"
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[0]/usr/ctxtBUKRS-LOW").Text = Companycode
session.findById("wnd[0]/usr/ctxtSO_ANLKL-LOW").Text = ""
session.findById("wnd[0]/usr/ctxtBERDATUM").Text = MojaData
session.findById("wnd[0]/usr/ctxtBEREICH1").Text = Depreciation_area
session.findById("wnd[0]/usr/ctxtSRTVR").Text = "0003"
session.findById("wnd[0]/usr/radSUMMB").SetFocus
session.findById("wnd[0]/tbar[1]/btn[8]").press
session.findById("wnd[0]/mbar/menu[0]/menu[1]/menu[1]").SelectMJ MJ - I cannot replicate a screen like you have to test it but here's what I would suggest:
Immediately above the command that brings up the SAVE AS dialog, insert these lines:
... your code up to here.....
FileName = "C:\Apps\Notifications.txt" '<----- enter your save file path/name
Wshell.run "C:\Apps\DataLoad.vbs " & FileName,1,False '<-- call up the loader program
... then continue with your code....
Then build a program "dataload.vbs" as follows:
Dim FileNam2
Set Wshell = CreateObject("WScript.Shell")
Do
bWindowFound = Wshell.AppActivate("Save As")
WScript.Sleep 1000
Loop Until bWindowFound
bWindowFound = Wshell.AppActivate("Save As")
if (bWindowFound) Then
Wshell.appActivate "Save As"
WScript.Sleep 100
Wshell.sendkeys "{TAB}"
Wshell.sendkeys "{TAB}"
Wshell.sendkeys "{TAB}"
Wshell.sendkeys "{TAB}"
Wshell.sendkeys "{TAB}" 'make 4 or 5 depending on the platform 4:XP, 5:Win7
WScript.Sleep 100
FileNam2 = WScript.Arguments.Item(0)
Wshell.sendkeys FileNam2
WScript.Sleep 100
Wshell.sendkeys "{ENTER}"
WScript.Sleep 100
end if
This should do the trick of copying your filename into the filename box in the SAVE AS dialog.As I said, I did not get to test it but that is the theory.
Trial-and-error is the only way in many cases.
Good luck
Regards
Umur -
How do I use LSMW with a bespoke dataload program?
Hello data migration gurus, I need your help.
I need to migrate data from a legacy system into a suite of bespoke functionality we've written within SAP CRM. We are planning to write a program to perform the load. However we would like such a program to be reusable, so it makes sense to keep the data load separate from the data formatting, which may vary between customers.
The obvious answer is to use LSMW for the data formatting, calling our load program as the last step. However in LSMW you can only choose from a list of standard dataload programs. Does anyone know how to use LSMW with a bespoke program? It looks like transaction SXDA might be involved, but it isn't too clear. If anyone has done this kind of thing elsewhere, advice would be much appreciated!
Obviously as an alternative we could just write a separate program to format the data - it would just be a lot better if we could use LSMW.No longer required.
-
Creating DataSources for File Source Systems in csv format in sap bw 7.0
Hi,
Please explain how to Create DataSources for File Source Systems in csv format in sap bw 7.0. WITH SCREENSHOTS
Thanks
JINI
Edited by: Jini Jayan on Jun 11, 2008 11:36 AMStep 1. Select Source systems under Modelling in the left panel. In the right panel, right-click Source systems and select Createu2026.
Step 2. Select the FileSystem, manual meta data, data using file inte option, and then click to continue.
Step 3. Enter a name and a description for the source system, and then click to create the source system.
Now create an application component
Step 1. Select InfoSources under Modelling in the left panel. In the right panel, right-click InfoSources and select Create application componentu2026.
Step 2. Enter a name and a description for the application component, and then click to continue. (BW automatically adds a prefix of "Z" to the technical names of application components, unlike the naming system used for other BW objects.If u give the name as AC_DEMO it will be saved as ZAC_DEMO in the system.
Now create infosource
Step 1.Select InfoSources under Modelling in the left panel. Right-click the newly created Application Component , and then select Create InfoSourceu2026.
Step 2. Select the option Master data/texts/hierarchies, and then click to continue.
Step 3. Enter your infoobject name, and then click to continue.
Now you will be asked
Infosource(name) assigned to Appln component(name)?
Click continue
Now go back to workbench and see the Infoobject listed under the Application component name (under Infosource)
Right click the infoobject name and select Assign Datasource
Enter the Infoobject name as Infosource name and the source system name and continue
Now you ll get datasource assignment confirmations for Infosource_ATTR and Infosource_TEXT for master data and text.
Click yes and continue
Now you ll be taken to the Infosource(master data) change screen
Source system name will be given
Below that u need to give the datasource name u2026.._ATTR
Click Activate.
Now Click the tab transfer rules
Copy the communication str infoobject names to an excel sheet
For ex if your infoobj are IO_MATNUM and IO_MATNAME (material number and material name) copy and paste as
IO_MATNUM IO_MATNAME
MAT001 TEA
MAT002 COFFEE
MAT003 SUGAR
GIVE YOUR DATA IN THE EXCEL. AND CLICK File Save As CSV(comma delimited) and save to ur system. Give file name as something like infosourcename_ATTR.csv
Now back to the Infosourcechange screen
Source system name will be given
Below that u need to give the datasource name u2026.._TEXT
And activate
Now Click the tab transfer rules
Copy the communication str infoobject names to an excel sheet
GIVE YOUR DATA IN THE EXCEL. AND CLICK File Save As CSV(comma delimited) and save to ur system. Give file name as something like infosourcename_TEXT.csv
Now create Infoobject to load data
Go to Infosourceu2014Appln Componentu2014InfoObju2014SourceSystemu2014rightclick->create Infopackage
Step 2. Select the DataSource Material number (Master data), enter a description for the InfoPackage, and then click to continue.
Give infopackage description as Infopackage:InfoObj_ATTR
Now take care to select the first item in datasource and click continue
In the next screen click external data tab
Click client workstation
Datafileu2026.file name (browse to give the file u saved in ur system)
There will be an option to remove header data from file.remove 1 row.
File typeu2014csv file
Now click schedule tabu2014start dataload immediatelyu2014start.
In the same way
Go to Infosourceu2014Appln Componentu2014InfoObju2014SourceSystemu2014rightclick->create Infopackage
Step 2. Select the DataSource Material number (text)enter a description for the InfoPackage, and then click to continue.
Give infopackage description as Infopackage:InfoObj_TEXT
Now take care to select the second item in datasource and click continue
In the next screen click external data tab
Click client workstation
Datafileu2026.file name (browse to give the file u saved in ur system)
There will be an option to remove header data from file.remove 1 row.
File typeu2014csv file
Now click schedule tabu2014start dataload immediatelyu2014start.
Click the icon below admn workbench to go to monitor and check the load
Or you go back to Infosourceu2014Appln Componentu2014InfoObju2014right clickmaintain master data
Click execute
You can see the data load
Hope this helps!!! -
Runtime Error DBIF_RSQL_INVALID_RSQL on dataload to PSA
Hi,
Apologies for the long problem statement.
We need to extract data from a non- SAP SQL system to our SAP Netweaver 7.01 (EhP1 SP5) BI system. We have established a UD Connection and connected to tables in the SQL system.
After a few dataloads and data validity, some fields were changed in the source tables in the SQL system.
Now, when we try to extract data into our PSA by triggering InfoPackage, it gives a Runtime Error with following messages:
*Runtime Errors DBIF_RSQL_INVALID_RSQL*
*Exception CX_SY_OPEN_SQL_DB*
*Error in module RSQL of the database interface.*
*An exception occurred that is explained in detail below.*
*The exception, which is assigned to class 'CX_SY_OPEN_SQL_DB', was not caugh*
*in*
*procedure "INSERT_ODS" "(FORM)", nor was it propagated by a RAISING clause.*
*Since the caller of the procedure could not have anticipated that the*
*exception would occur, the current program is terminated.*
*The reason for the exception is:*
*In a SELECT access, the read file could not be placed in the target*
*field provided.*
*Either the conversion is not supported for the type of the target field,*
*the target field is too small to include the value, or the data does not*
*have the format required for the target field.*
We tried creating another datasource on the same table and we could extract data successfully. There a quite a few more DS that have the same issue. Is there another way to resolve this issue while retaining current DS.
Also, for another table which has more number of rec (arnd 20K), the extraction keeps running even after creating new datasource.
Please help.
-Abhishek.
Edited by: Abhishek Rajan on Sep 28, 2010 8:05 PMHi Rajan,
Please find this thread.
I guess it may be useful. When datasource structrue changes , there will inconsistency in database and will not allow us to delete or do data load.
This has resolved my problem.
PSA Not Deleting, error : DDL time(___1):.....0 milliseconds
Thanks
Vamsi -
Credit exposure not correct in SAP
Hello,
My company has over 3.2 million accounts in our system and we are coming across the issue of credit exposure not being accurate for customers which is causing credit checks that should not be necessary. It look likes what is happening is that once the open sales order is invoiced the amount is staying locked in the exposure and then it is also added into receivables which is essentially doubling the exposure from what it should be. Is there any configuration changes that we can use to correct this?? With the high volume of customers and transactions on a daily basis this issue is causing a lot of extra work and customer issues. Your assistance is appreciated.
JamesHello,
It happens that LIS is not correctly updated by SAP and that the credit exposure is incorect.
Have a look at the program RVKRED07. You may have to play with the parameters to find the correct combination for the update.
PROTB = X
NOBLOCK = X
You may consider also setting up a daily batch job ...
In fact you have 2 progams given by SAP
RVKRED88, it calls RVKRED07 in test mode
RVKRED77, it calls RVKRED07 in real mode
You can also implement the following reoprts
Z_CREDIT_VALUE_COMPARE (see note 666587 and 864105)
Z_CREDIT_VALUE_COMPARE_DCC (see note 1040893)
Other OSS notes for you, depending on you SAP version
666587
842058
864105
389377
381789
Jean-Christophe -
Key Configuration differences between SAP and ORACLE Financials
Hello,
After spending good 7 years in SAP related projects recently I started working in ORACLE Applications. I used to be an ORACLE programmer years back. To my surprise the same <b><u>ORACLE Forms</u></b> are still very much the heart of the ORACLE UI.
Then I thought what will be the key differences between ORACLE and SAP in terms of configuration elements. While I know a bunch of configuraion items in SAP , I am not sure about the same in ORACLE world. I am not even sure some of the configuration items that are available in SAP exists in ORACLE.
Does anyone know both sides of the coin ? The terminology and design ?
SAP has
Client,Company code, Business area, Functional Area, GL, Posting Key, Document Type.
I am trying to get the details of the equivalents of these in ORACLE.
Does anyone know it ?
For e.g , when you post to <b>AP</b> or <b>AR</b> in <b>SAP</b> , <b>GL</b> is updated automatically. In <b>ORACLE</b> you post to a <b>AP Book</b> or <b>AR Book</b> then Run a batch to move them to <b><u>GL Book</u></b>.
ORACLE uses SQLLoader to load data . You can write a PL SQL and update the tables directly, which is not the case in SAP. For dataloads and conversions, SAP uses BDC's ( though XI can be used but its slow).For ORACLE its the good old SQL and PlSQL combo.
What are the equivalents of the configuration elements in ORACLE world ?
Also what are the major differences between these two in terms of designing a financial system.
Does any one know ?Genie,
I agree that a case is made on how well these two ERPs solve the day to day tasks before a company chooses one of these two. But my question is aimed at finance to begin with. You are going to need a general ledger for any company or government regardless of ERP. And how well you can drive the ledger to map your business is the key here.
The way ledger is built is around a business area ,company or country and is very tighly designed in SAP. I would like to know if there is any equivalent of the configuration items in ORACLE. I am more interested in terminology of ORACLE.
For example ,
<u><b><u><b>SAP ====> ORACLE</b></u>
<u><b>GL ==> Book In ORACLE</b></u>
<b><u>Document Number ===> Invoice Number</u></b>
<b><u>Posting Period in SAP ==> Posting period In ORACLE</b></u></u></b>
Most of the terms are finance terms , so they are common ( eg. an account number is an account number in ORACLE and SAP ) between two systems. I am interested in any specific thing that is available in ORACLE but not in SAP and vice verse.
thanks for the link you have provided.
Its very useful. -
Installation of SAP BW 3.5 on SAP R3 5.0
Hi for all!!
I have a question to do for an installation of bw 3.5
It is possible with the new version of SAP R3 5.0 to install BW 3.5 on the same ambient (same client)of R3 and connect directly on this, or you need always of two distinguished
machine to connect via RFC( client R3 connect to client BW)??
thank you very much for any help
Best regardsHi Remo,
It is possible to use SAP NetWeaver BI within the mySAP ERP 2004 (ECC 5.0) system. This is called 'Embedded BI'. This is where both solutions use the same database and are not installed as two separate instances. One instance in one database.
Please note that this is a project solution - you must contact SAP and apply to use the solution. This is a simple safeguard to ensure that both solutions run correctly and as expected. SAP note 855534 will be released soon with details on how to apply and a questionnaire to complete.
Please note there are some restrictions to using this solution. You cannot use this in a MDMP mySAP ERP system. you cannot use the same client for BI as your ERP clients - it must be in its own client.
Also note that BI extractions and dataloads work in the same way as if the SAP NetWeaver BI and mySAP ERP systems were separate.
I hope this helps,
Mike.
Maybe you are looking for
-
Hi, Can somebody help me with a unique item on a tabular form. I have atabularform with 3 column. One column CODE must be unique. How should this be done?? Regard, Ekas
-
Identity Attibutes not set in CheckoutView
Hi, I am trying to run a task which checks out a user view: <Action id='0' application='com.waveset.session.WorkflowServices'> <Argument name='op' value='checkoutView'/> <Argument name='type' value='User'/> <Argument name='Form' value='myForm'/> <Arg
-
Oas 4.0.8 Startup Problem
On NT 4.0 SP5 IE 5.0O Oas 4.8.0.1 During startup I get the following error: oassrv is accepting requests OWS-08821: oassrv process 'oassrv' is started up at pid 229. OWS-08849: Waited 60 secs. Didn't receive initialization complete message. OWS-08820
-
How to install NewBlueFX Into Premiere Pro CS 5.5 ?
Hai, I Got A Plugins Pack (NewBlue FX Plugins Full Pack v2.3). But I Don't Know How To Install Into Proper Directory ! Number Of Times Tried To Install But The Thing Is Insralling Successfully But Not Getting Any New Plugins When Am Open Adobe. Adobe
-
Req: While creating condition records through VK11, if we maintain scale prices as well, the entries that get stored in CDHDR and CDPOS are wrt to new entry only and not reflecting KONM table with scale prices. However, when we change scale prices in