How to Create an R/3 source system and load data from there
Hello All,
Till now I have only worked with Flat files. I want to create an R/3 source system and extract data from there on to my Info Providers.
Does anyone has detailed steps for that. I am using BW 3.5 system
Thanks n Regards,
Abhishek
1. Type Transaction WE30. Check iDoc types
2. Type Transaction SM59. Maintain RFC destinations
a.) Open the RFC Destinations. b.) Find your Source System and double click on it. c.) Technical setting should contain information regarding yoursource system d.) Logon Information should contain source system client and name & password for you remote logon. We use RFC_SAB for BW logon to R/3 and RFC_AAE for R/3 logon to BW. Password for both is always xxxxxxx. e.) Execute your 'Test Connection' & 'Remote Logon'. You should NOT be prompted for a password, if you are then the logon info is incorrect. f.) Repeat above to verify RFCs for other systems (CRM etc)
3. Type Transaction WE21. iDoc Processing Ports.
a.) Select 'Ports' and then 'Transactional RFC'. b.) Click on the Port # for you source system. c.) Verify description & SAP R/3 version.(BW 2.1C should be release 4.x) d.) RFC Destination should be one created in SM59. If non-existent then create one
4. Type Transaction SE16. Data browser (for R/3  BW Connections)
5. Type Transaction SM30. Msg Types & Assignment to iDocs
Enter 'EDIMSG' in the Table/View field. Click on the 'Enter Conditions' option for Restrict Data Range. Click 'Maintain'. Select Message Type. Then enter 'RSSEND' in "From' field. Verify that the Basic Type matches what is in your RSBASIDOCtable for each of your connections. If any are missing any entries you must create them as follows: Create another session and type Transaction WE30. Enter IDoc Type (ZSBAXXX) in Obj. Name field (Suggestion: Start new type with 'ZS' + Transfer Structure Prefix + (3)#'s) Select Create. Select "Create from Copy'. Enter 'RSSEND" in 'Copy From' field Enter Description (i.e. IDoc Type for BW Development) Execute (Green Check). Repeat for other missingentries.
6. Go to the SM30 main screen. Clients Overview
Enter 'T000' in the Table/View field. Click 'Maintain'. Verify correct Client and Description. If incorrect enter.
8. On BW Type Transaction WE20. Partner Profiles
9. On R/3 Type Transaction WE20. Partner Profiles
10. Check all is correct
Similar Messages
-
How to create DataSource for BI Source System in RSA1?
I have a BI Source System defined, however I can't figure out a way to create a new DataSource for it. I can create DataSource objects for all my other Source Systems, but I can't figure out how to do this for this BI system.
I select my BI Source System, right-click, choose "Display DataSource tree". When I right-click from the DataSource tree, I expect to get "Create Application Component" and "Create DataSource" options, but instead I only see "Replicate Tree Metadata" and "Replicate DataSources" options.
How can I create DataSource objects for my BI system?Hi,
I guess you want to create a custom developed source in BI itself. For that you need to create the data source in RSO2 and inside you need to give the specific aplication component under which you want this DS to be in. Generate a data souce and then go to BI My self Source system and then replicate that particular appl component o view your data source.
Hope this helps
Regards,
Srini -
Get Error in source system when loading flatfile from application server
Hi
I'm loading data from flatfiles on the application server. In the datasource if I display the sample data. It shows fine.
But when I execute the infopackage I get an error when it is loading the data to PSA.
The error is
Error in source system
Message no. RSM340
There is no further information
But if I load from my machine it works fine.
Any help will be greatHi,
As you can view display the sample data. It shows fine.
It mean there is no issues in BW (File path is correct, Data in Flat file is correct).
Then definetely its with the source system, which is resisting to pass IDOC to BW.
Now.we need to know the its problem with File on App serv or App serv itself?
Just check trying to Load another Flatfile in App serv.
Let me know.
Regards
Hari -
How to create DataSource for FlatFile Source Systems
Hi,
I am practicing BI7.I am familiar with BW 3.5 but while practicing BI7 i am facing some problems.I am trying to load master data of an infoobject (STUDENTID) STUDENTID ATTR.
After creating Appl Comp and when i am trying to create transformations for the master data attribute i am unable to assign data source.I came to know that i have to create datsource at this step.But dont know how to create datasource for FlatFiles.
Can anyone give me stpes how to create DataSource.
Thanks in advance,
SunnyHi
Find below help link for procedure
http://help.sap.com/saphelp_nw04s/helpdata/en/43/01ed2fe3811a77e10000000a422035/frameset.htm
and below are some help links which will be usefull in BI7.0
http://help.sap.com/saphelp_nw04s/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
Look at this new features in Bi 7.0
http://help.sap.com/saphelp_nw04s/helpdata/en/a4/1be541f321c717e10000000a155106/content.htm
how to's in BI 7.0
http://help.sap.com/saphelp_nw04s/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
Demo's
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/webcontent/uuid/ba95531a-0e01-0010-5e9b-891fc040a66c [original link is broken]
Report designer new component
Most of ur solutions u can get through help or SDN search
Regards,
Ravi -
How to create XML data source/ and load data from a web service to BI
All,
I m trying to find a 'how to' document (or any document) that shows how to create an XML data source to load data directly from a web service or from an XML file.
I appreciate any help.Hi Mike,
Two more for you:----
/thread/111488 [original link is broken]
http://help.sap.com/saphelp_nw70/helpdata/en/e6/1dd53bb90cbb1ae10000000a11402f/content.htm
Regards,
Suman -
Error in Source System While Uploading Data from ODS to Data Target
Hi All,
Iam getting Following Error while Uploading data from ODS to Data Target
a) Error in Source System.
b)DataSource 80MKT_DS01 has to be replicated (time stamp, see long text)
Message no. R3016
Diagnosis
DataSource 80MKT_DS01 does not have the status of the source system in the Business Information Warehouse.
The time stamp in the source system is 21.06.2005 07:31:33.
The time stamp in the BW system is 27.11.2004 17:41:45.
Regards,
ChakriThis generally occurs when you change the data source or enhance the data source or the coonections to the datasoiurse are broken. To resdolve thius sort of errors just
1. Check for the coonect between the sourse & target systems
2 . Replicate the data sourcses.
3. Acivated TR,UR,& the rest of the flow But check in the source system if the structre is modified & is so do the changes in the IS , TR,UR correspondingly & the try to load .Hoppe it allows you to load .
Thanks ,
PSG -
Newbie:how to create a page with 4 textfields and send data to MySql DB
Dear all,
i have created a page called page1 with 1 submit button named 'submitButton' and 4 textfields named:
'date'
'item'
'contact'
'phone'
I have created a MySql DB table with the schema named 'association' and table named todolist3. Fields created in the table are :
'Date' - >INTEGER->Primary
'Item' ->VARCHAR(100)
'Contact' ->VARCHAR(45)
'Phone_contact' ->INTEGER
what i want to do is to send the data from the 4 textfields to the database when i click the submit button. Below is the code i out in submit button. please kindly help as i have tested different ways but none of them works. thank you!!!
public String submitButton_action() {
try {
if ( todolist3DataProvider.canAppendRow() )
String item1=(String)item.getText();
String contact1=(String)contact.getText();
Integer phone1=(Integer)phone.getText();
Integer date1=(Integer)date.getText();
RowKey rowKey = todolist3DataProvider.appendRow();
todolist3DataProvider.setCursorRow(rowKey);
todolist3DataProvider.setValue("todolist3.Date", date1);
todolist3DataProvider.setValue("todolist3.Item",item1);
todolist3DataProvider.setValue("todolist3.Contact",contact1);
todolist3DataProvider.setValue("todolist3.Phone_contact",phone1);
} else {
error("submitButton_action() -- cannot append todolist3 record");
} catch (Exception e) {
error("Page1::submitButton_action-- something's wrong trying to append todolist3 record");
return null;
}Hi,
I think that you have forgotten to commit changes. Modify your code to look like this:
RowKey rowKey = todolist3DataProvider.appendRow();
todolist3DataProvider.setCursorRow(rowKey);
todolist3DataProvider.setValue("todolist3.Date", date1);
todolist3DataProvider.setValue("todolist3.Item",item1);
todolist3DataProvider.setValue("todolist3.Contact",contact1);
todolist3DataProvider.setValue("todolist3.Phone_contact",phone1);
// commit your changes !!!
todolist3DataProvider.commitChanges();
} else {
// ....best regards
Grzegorz -
How to save data and load data from an arrayList ??
i got a run time problem .....when i try to save my data to a file and load a data from a file....i got some kind of error like that
Please enter your CD`s title : ivan
Please enter your CD`s Artist/GroupName : diw
Please enter your CD`s year of release : wid
InputMismatchException error occurred (the next token does not match the Integer regular expression, or is out of range) java.util.InputMismatchException
Invaild value....Please enter the value between 1000 & 9999
Please enter your CD`s MusicGenre(e.g.: Jazz, Blues, Funk, Classical, Rock, etc...) : w
Please enter your CD`s comment : w
Do you have another Cd ? (Y/N) : n
Saving to file
java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
at java.io.ObjectInputStream.readObject0(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at Demo.loadDate(Demo.java:49)
at Demo.readDataFromConsole(Demo.java:103)
at Demo.main(Demo.java:173)
Exit code: 0
import java.util.ArrayList;
import java.io.*;
public class Demo{
readOperation theRo = new readOperation();
errorCheckingOperation theEco = new errorCheckingOperation();
ArrayList<MusicCd> MusicCdList;
public Demo()
private void heading()
System.out.println("\tTesting read data from console, save to file, reopen that file\t");
private void saveDate()
MusicCdList = new ArrayList<MusicCd>( );
try
File f = new File("jessica.txt");
FileOutputStream fos = new FileOutputStream(f);
ObjectOutputStream oos = new ObjectOutputStream(fos);
for( MusicCd s : MusicCdList)
oos.writeObject(s);
oos.close();
catch (IOException ioe)
ioe.printStackTrace();
private void loadDate()
MusicCdList = new ArrayList<MusicCd>( );
try
File g = new File("jessica.txt");
FileInputStream fis = new FileInputStream(g);
ObjectInputStream ois = new ObjectInputStream(fis);
ArrayList<String> stuff = (ArrayList<String>)ois.readObject();
for( String s : stuff ) System.out.println(s);
ois.close();
} catch (Exception ioe)
ioe.printStackTrace();
private void readDataFromConsole()
//private void insertCd()
ArrayList<MusicCd> MusicCdList = new ArrayList<MusicCd>( );
readOperation theRo = new readOperation();
errorCheckingOperation theEco = new errorCheckingOperation();
MusicCd theCd;
String muiseCdsTitle;
String muiseCdsArtistOrGroupName;
int muiseCdsYearOfRelease;
int validMuiseCdsYearOfRelease;
String muiseCdsMusicGenre;
String muiseCdsAComment;
while(true)
String continueInsertCd = "Y";
do
muiseCdsTitle = theRo.readString("Please enter your CD`s title : ");
muiseCdsArtistOrGroupName = theRo.readString("Please enter your CD`s Artist/GroupName : ");
muiseCdsYearOfRelease = theRo.readInt("Please enter your CD`s year of release : ");
validMuiseCdsYearOfRelease = theEco.errorCheckingInteger(muiseCdsYearOfRelease, 1000, 9999);
muiseCdsMusicGenre = theRo.readString("Please enter your CD`s MusicGenre(e.g.: Jazz, Blues, Funk, Classical, Rock, etc...) : ");
muiseCdsAComment = theRo.readString("Please enter your CD`s comment : ");
MusicCdList.add(new MusicCd(muiseCdsTitle, muiseCdsArtistOrGroupName, validMuiseCdsYearOfRelease ,
muiseCdsMusicGenre, muiseCdsAComment));
MusicCdList.trimToSize();
//saveToFile(MusicCdList);
continueInsertCd = theRo.readString("Do you have another Cd ? (Y/N) : ");
}while(continueInsertCd.equals("Y") || continueInsertCd.equals("y") );
if(continueInsertCd.equals("N") || continueInsertCd.equals("n"));
System.out.println("Saving to file ");
//MusicCdList.add(new MusicCd(muiseCdsTitle, muiseCdsYearOfRelease));
saveDate();
loadDate();
break;
public static void main(String[] args)
Demo one = new Demo();
one.readDataFromConsole();
how should i fix it if i want to reach the save to a file and load from a file purpose??
thx all
for much more understand of this program
import java.io.Serializable;
public class MusicCd implements Serializable
private String musicCdsTitle;
private String artistOrGroupName;
private int yearOfRelease;
private String musicGenre;
private String aComment;
public MusicCd()
musicCdsTitle = "";
artistOrGroupName = "";
yearOfRelease = 1000;
musicGenre = "";
aComment = "";
public MusicCd(String newMusicCdsTitle, String newArtistOrGroupName, int newYearOfRelease,
String newMusicGenre, String aNewComment)
musicCdsTitle = newMusicCdsTitle;
artistOrGroupName = newArtistOrGroupName;
yearOfRelease = newYearOfRelease;
musicGenre = newMusicGenre;
aComment = aNewComment;
public String getTitle()
return musicCdsTitle;
public String getArtistOrGroupName()
return artistOrGroupName;
public int getYearOfRelease()
return yearOfRelease;
public String getMusicGenre()
return musicGenre;
public String getAComment()
return aComment;
public void setTitle(String newMusicCdsTitle)
musicCdsTitle = newMusicCdsTitle;
public void setArtistOrGroupName(String newArtistOrGroupName)
artistOrGroupName = newArtistOrGroupName;
public void setYearOfRelease(int newYearOfRelease)
yearOfRelease = newYearOfRelease;
public void setMusicGenre(String newMusicGenre)
musicGenre = newMusicGenre;
public void setAComment(String aNewComment)
aComment = aNewComment;
public boolean equalsName(MusicCd otherCd)
if(otherCd == null)
return false;
else
return (musicCdsTitle.equals(otherCd.musicCdsTitle));
public String toString()
return("Title: " + musicCdsTitle + "\t"
+ "Artist/GroupName: " + artistOrGroupName + "\t"
+ "Year of release: " + yearOfRelease + "\t"
+ "Music Genre: " + musicGenre + "\t"
+ "Comment: " + aComment + "\t" );
}import java.util.*;
public class readOperation{
public String readString(String userInstruction)
String aString = null;
try
Scanner scan = new Scanner(System.in);
System.out.print(userInstruction);
aString = scan.nextLine();
catch (NoSuchElementException e)
//if no line was found
System.out.println("\nNoSuchElementException error occurred (no line was found) " + e);
catch (IllegalStateException e)
// if this scanner is closed
System.out.println("\nIllegalStateException error occurred (scanner is closed)" + e);
return aString;
public char readTheFirstChar(String userInstruction)
char aChar = ' ';
String strSelection = null;
try
//char charSelection;
Scanner scan = new Scanner(System.in);
System.out.print(userInstruction);
strSelection = scan.next();
aChar = strSelection.charAt(0);
catch (NoSuchElementException e)
//if no line was found
System.out.println("\nNoSuchElementException error occurred (no line was found) " + e);
catch (IllegalStateException e)
// if this scanner is closed
System.out.println("\nIllegalStateException error occurred (scanner is closed)" + e);
return aChar;
public int readInt(String userInstruction) {
int aInt = 0;
try {
Scanner scan = new Scanner(System.in);
System.out.print(userInstruction);
aInt = scan.nextInt();
} catch (InputMismatchException e) {
System.out.println("\nInputMismatchException error occurred (the next token does not match the Integer regular expression, or is out of range) " + e);
} catch (NoSuchElementException e) {
System.out.println("\nNoSuchElementException error occurred (input is exhausted)" + e);
} catch (IllegalStateException e) {
System.out.println("\nIllegalStateException error occurred (scanner is closed)" + e);
return aInt;
import java.util.Scanner;
import java.util.InputMismatchException;
import java.util.NoSuchElementException;
public class errorCheckingOperation
public int errorCheckingInteger(int checkThing, int lowerBound, int upperBound)
int aInt = checkThing;
try
while((checkThing < lowerBound ) || (checkThing > upperBound) )
throw new Exception("Invaild value....Please enter the value between " + lowerBound + " & " + upperBound );
catch (Exception e)
String message = e.getMessage();
System.out.println(message);
return aInt;
public int errorCheckingSelectionValue(String userInstruction)
int validSelectionValue = 0;
try
int selectionValue;
Scanner scan = new Scanner(System.in);
System.out.print(userInstruction);
selectionValue = scan.nextInt();
validSelectionValue = errorCheckingInteger(selectionValue , 1, 5);
catch (NoSuchElementException e)
//if no line was found
System.out.println("\nNoSuchElementException error occurred (no line was found) " + e);
catch (IllegalStateException e)
// if this scanner is closed
System.out.println("\nIllegalStateException error occurred (scanner is closed)" + e);
return validSelectionValue;
}Message was edited by:
Ivan1238
Message was edited by:
Ivan1238You should thoroughly check you code. It's full of problems.
For example in saveDate():
You create a new empty ArrayList and then want so save it's contents. I guess, the file size is always 0.
For example in loadDate():
Since you read from an empty file you get an EOFException. This is ok and you should catch and treat the exception properly.
You try to read the ArrayList instead of single MusicCd objects, although in saveDate you saved the single MusicCD objects. You can only read from the file what to saved in it before.
I suggest to write the size of the ArrayList as first object in the file. Then you know how much you can expect to read when loading from the file.
private void saveDate()
try
File f = new File("jessica.txt");
FileOutputStream fos = new FileOutputStream(f);
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(new Integer(MusicCdList.size()));
for( MusicCd s : MusicCdList)
oos.writeObject(s);
oos.close();
catch (IOException ioe)
ioe.printStackTrace();
} -
How to set up a new iPod Touch and transfer data from old IPod Touch
ok, it's Friday night, I finished the cheese and about 1/2 a bottle of wine (myself... not ideal for a smurf my size) and I still can't find the answer to my question after searching [to the best of my most current ability] all over the forums (I even searched long before I started drinking wine). I appologize right now for my ignorance and inability to find the answer on my own.... but could someone PLEASE, just tell me the best way to kill my daughter's Ipod Touch 2nd Gen (advertised as Gen 3, ha, ha, on me), and set up her new-(to-us) Ipod Touch Gen 4? I've already backed up her old device to my computer? (it's a PC - sorry, it's free from my husband's office)
Do I set up her new-ish Gen 4 as a "new device" or "restore from back up?" She's young enough (grade school - & why she gets old/cheaper HW) that we both still uses my iTunes acct for her device and mine so that I own & can monitor/manage the music that we both listen to... but this time I'll set up her own iCloud acct. Although the new device (let's call it device B) has been wiped clean from the last user, how do I set it up? New device or restore from bk up? Now that she saved up the $ I paid for it, to pay me, she's driving me crazy about getting it going for her. Her orig/current device, iPod Gen 2ish (we can refer to that as device A) has been backed up to my computer and I'd like to port all of her data (calendar, contacts, pictures/movies, etc) to her new device. Please help this old mom... my girl is driving me crazy... and I feel bad not delivering her goods. Many thanks.
BrianneTransfer content from an iPhone, iPad, or iPod touch to a new device
iTunes Store- Transferring purchases from your iOS device or iPod to a computer
iTunes- Transferring media from your iPhone, iPad, iPod touch, or iPod -
How to find out the failed sql command and its data from DEFERROR
Hi,
has anybody a procedure or some other possibilities to read the content of column USER_DATA of the advanced replication view DEFERROR in order to find out the failed sql command and its column values?
Thanks in advance.Hi Vishwa,
The control would be something like this for navigation in Get_p_xxx method u mention as link and u mention a event name which gets triggered on the click of this hyperlink. So your GET_P_XXX method would have the following code:
CASE iv_property.
WHEN if_bsp_wd_model_setter_getter=>fp_fieldtype.
rv_value = cl_bsp_dlc_view_descriptor=>field_type_event_link.
WHEN if_bsp_wd_model_setter_getter=>fp_onclick.
rv_value = 'EXAMPLE'.
Now you have to create a method as EH_ONEXAMPLE at your IMPL class and within which you would give an outbound plug method. Within the outbound plug the target data would be filled in the collection and window outbound plug would be triggered.
This is a huge topic and i have just mentioned you basic things.
Regards,
Bharathy. -
How to create UD Connect Source system and datasources.
I am currently working on BI 7.0 and I need to report on Standard Queries on xPD (Extended Applications Product Defination)
In the BI Cont library it states the data for this application is fetched using UDI rather than Table Extraction. Can anybody please help me with documentation on Steps for creating a UD connect Source system and UD Datasources and how I should proceed.
Edited by: Amit Pal on Feb 19, 2008 6:17 AMHi,
Pls chk this link;
http://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/icc/bw-udc-jdbc%20universal%20data%20connect%20jdbc%20interface.pdf
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/11cfa83d-0401-0010-9597-d3b7f487d72d
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/f094ba90-0201-0010-fe81-e015248bc5dd
https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/58f4db47-0501-0010-a2bf-ff01b150fdff
http://help.sap.com/saphelp_nw04/helpdata/en/78/ef1441a509064abee6ffd6f38278fd/frameset.htm
hope these helps,
Regards
CSM Reddy -
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!!! -
Creating SAP R/3 source system in BI7
Hi Gurus,
Could anyone tell me how to create SAP R/3 source system in BI7 and how to configure RFC for BI7 and SAP R/3 4.7?
Thanks in advance
MuthuHi Muthu,
Check here.....
http://www.saptechies.com/connectivity-file-system-in-sap-bi/
http://help.sap.com/bp_biv370/html/index.htm
Thanks,
Vijay. -
Source System Creation in BI to load data from ECC 6.0
Our ECC 6.0 and BI 7.0 is one server. I would like to load data from ECC 6.0 to BI. How to create source system? I have source system for flat file and Data Mart (Myself source system) but don't know how to create source system to laod data from ECC 6.0. Please provide step by step guide.
Thanks.Check here:
https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/c0751ba5-b7a8-2b10-6d97-e91e85c0fafa
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/0087780d-81b0-2a10-eb82-86e1062f1a2d
http://www.saptechies.com/connectivity-file-system-in-sap-bi/
http://help.sap.com/bp_biv370/html/index.htm
Thanks...
Shambhu -
System slow during loading data from source system
hi,
I am trying to load master data from r/3 into bw in quality envirnoment by means of a process chain. The problem is it being a master data load is consuming a lot of time. My development and quality environments are maintained on the same server. I doubt about this being something related to memory. If anybody could mention the ways through which memory can be monitored along with the reason for the slow nature of the system would be very helpful.
Source system: R/3.
Environment : Q03(quality)
Load : Master data(full load)Hi,
I will suggest you to check a few places where you can see the status
1) SM37 job log (In source system if load is from R/3 or in BW if its a datamart load) (give request name) and it should give you the details about the request. If its active make sure that the job log is getting updated at frequent intervals.
Also see if there is any 'sysfail' for any datapacket in SM37.
2) SM66 get the job details (server name PID etc from SM37) and see in SM66 if the job is running or not. (In source system if load is from R/3 or in BW if its a datamart load). See if its accessing/updating some tables or is not doing anything at all.
3) RSMO see what is available in details tab. It may be in update rules.
4) ST22 check if any short dump has occured.(In source system if load is from R/3 or in BW if its a datamart load)
5) SM58 and BD87 for pending tRFCs.
Once you identify you can rectify the error.
If all the records are in PSA you can pull it from the PSA to target. Else you may have to pull it again from source infoprovider.
If its running and if you are able to see it active in SM66 you can wait for some time to let it finish. You can also try SM50 / SM51 to see what is happening in the system level like reading/inserting tables etc.
If you feel its active and running you can verify by checking if the number of records has increased in the data tables.
Thanks,
JituK
Maybe you are looking for
-
Bypass Header and Footer in Excel output
I have a Requirement like this I need to have the report output in the below three formats PDF,EXCEL,HTML But when we see the ouput in EXcel it should not have the Footer and Header Scetion , remaining two output formats (PDF,HTML) must have the Foot
-
Problem with applications that doesn't show even if installed and to uninstall some that work wrong
Hi there! Problem #1: I've been having problems with my Windguru application in my Iphone. From sometime onwards, it is not showing the forecasted wind, etc after I open it. Tried to uninstall and install again but the problem continues. Seems like t
-
If i want to buy a macbook charger, how much would i cost?
if i want to buy a macbook charger, how much would i cost?
-
Creating Modules using Open API
Hi, I am trying to create Form module using Open API. What I would like to know is :- 1. How to link the source file (c++) against the Open API library (f60d2f32.lib). The c++ source file, Does it have to be .c extension ? 2. Compile the files to cre
-
Getting Message from Exception
Hi, I've got an RFC written in Abap that raises an exception with MESSAGE ... RAISING ... The exception name is always the same, however the message ids and numbers are different. A caller written in Abap can simply read the values out of SY-MSGID, S