Program of a datasource

Hello
Please can somoene tell me where can i find the standard program written for a datasource. Like the data contains standard fields so there must be a code written somewhere to populate those fields.
Please do not tell me how to append a datasource.
thanks

Hi,
In RSA2 you can find this under extractor.
Enter your datasource in RSO2 and disply. You can also get lotmore info regarding yor datasource.
Hope this helps you.
Regards,
Saravanan.

Similar Messages

  • Batch program to replicate DataSources in process chains

    Hi everybody,
    I am looking for a batch program to replicate DataSoruces in a BW 3.5 system. I would like to use this program at the beginning of process chains, in order to avoid any potential problems from transports into productive environment.
    I found the following program already but it seems not to work: RSAOS_METADATA_UPLOAD_BATCH
    thanks in advance for any help
    Ulrich

    Hi John
    thanks for the hint. Of course you are right. I would expect to have also a transport in BW. It happend unfortunately several times, that not only the involved DataSource got inactivated in our complex data model, but also other ones.
    That's why I look simply for the program that replicates DataSources. I tried already with tracing in via SM30 - unfortunately no useful results
    regards,
    Ulrich

  • Program to create Datasources in BW

    Hi All,
    do we have any BAPI/ Program available to create FlatFile Datasources  in Bulk ? we need to create almost 200 flatfile datasources ..

    Hi,
    If you need 200 different flat file data sources then you may need to create 200 programs.
    right. if yes then rather than program its easy to create data source by manual.
    But i didn't heard about about data source creation thru program/bapi/badi.
    I think you may need to go with manual creation.
    if all data source have similar structures then you can create one and do the copy.
    once you copied later you can try to do slight changes. i think its useful method.
    Thanks

  • Find program that  activate DataSource

    Hi,
    i have change something in Z data source how i find the program that activate it?
    Regards

    Hi
    Just Got ot T code se11 or se 14
    Just paste your Z datasource name here, you will find a screen where you can find your extractor name and structure. Just double click on it , it will take you  to the screen where all the FM and Program used by this datasource..
    If Helpful Reward
    Regards
    Hari

  • Different ways to Datasource Enhancement

    I know DS enhancement can be done through ABAP Statement CASE,ENDCASE,WHEN. I came to know that this is old technique to enhance the datasource as it makes the code quite messy if several developers work on the same code.
    I came across one document on SDN where we create a new program for each datasource which is independent from other enhancement.
    I just want to know how this program works and the difference between this technique and old technique as i have limited ABAP knowledge.
    What are the exact challenges that we come across when we use CASE,ENDCASE,WHEN statements.
    Edited by: Murali K on Jun 1, 2010 6:31 AM

    Hi Murli,
    1) Datasource enhancement previously was done using CMOD Still many organizatins continue with this approach.
    Here you can get option to write code for your appended field in ur Standard datsource where you can write select statements etc.
    2) Now SAP is recommending to Write Codes using BADI .this approach helps to maintain individual implementations for each data source enhancement
    This methods advantage over previous CMOD method is that ,in CMOD a single include will contain all the ABAP coding (this will create problem in marinating the versions for developers).specially while you are transporting the CMOD code to test and prod systems.
    With the new BADI method you can avoid this problem as individual implementations can be transported independently without creating conflicts.
    Thanks and Regards
    Arun

  • Error Connecting to Database using Weblogic Datasource

    Hi,
    I am trying to connect to oracle database from my program using weblogic DataSource. I am using JDK1.3.1.08 , weblogic 7.
    I am using the following code to get Connection object.
    contextFactory ="weblogic.jndi.WLInitialContextFactory";
    providerURL="t3://192.168.0.29:7001";
    dataSource ="temp_ds";
    if(contextFactory!=null)
    properties.put(Context.INITIAL_CONTEXT_FACTORY,contextFactory);
    if(providerURL !=null)
    properties.put(Context.PROVIDER_URL, providerURL);
    initCtx = new InitialContext(properties);
    DataSource ds= (javax.sql.DataSource) initCtx.lookup(dataSource);
    Connection con = ds.getConnection();
    con.setAutoCommit(false);
    I am getting the following error while running the program. Can any body help?
    javax.naming.CommunicationException. Root exception is weblogic.socket.Unrecove
    rableConnectException: [JDK 1.3 or higher required]
    at java.lang.Throwable.fillInStackTrace(Native Method)
    at java.lang.Throwable.fillInStackTrace(Compiled Code)
    at java.lang.Throwable.<init>(Compiled Code)
    at java.lang.Exception.<init>(Compiled Code)
    at java.io.IOException.<init>(IOException.java:47)
    at java.net.SocketException.<init>(SocketException.java:36)
    at java.net.ConnectException.<init>(ConnectException.java:34)
    at weblogic.socket.UnrecoverableConnectException.<init>(UnrecoverableCon
    nectException.java:19)
    at weblogic.rjvm.RJVMManager.checkVersion(RJVMManager.java:451)
    at weblogic.rjvm.RJVMManager.findOrCreateRemoteInternal(RJVMManager.java
    :201)
    at weblogic.rjvm.RJVMManager.findOrCreate(RJVMManager.java:191)
    at weblogic.rjvm.RJVMFinder.findOrCreateRemoteServer(RJVMFinder.java:203)
    at weblogic.rjvm.RJVMFinder.findOrCreate(RJVMFinder.java:169)
    at weblogic.rjvm.ServerURL.findOrCreateRJVM(ServerURL.java:262)
    at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(Compi
    led Code)
    at weblogic.jndi.WLInitialContextFactoryDelegate.getInitialContext(WLIni
    tialContextFactoryDelegate.java:221)
    at weblogic.jndi.WLInitialContextFactory.getInitialContext(WLInitialCont
    extFactory.java:149)
    at javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:671)
    at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:242)
    at javax.naming.InitialContext.init(InitialContext.java:218)
    at javax.naming.InitialContext.<init>(InitialContext.java:194)
    at WeblogicTest.getConnection(WeblogicTest.java:40)
    at WeblogicTest.<init>(WeblogicTest.java:23)
    at WeblogicTest.main(WeblogicTest.java:18)
    at WeblogicTest.printTableData(Compiled Code)
    at WeblogicTest.<init>(WeblogicTest.java:24)
    at WeblogicTest.main(WeblogicTest.java:18)
    Regards
    Kumar

    I am not sure if this is the reason, but going thru the stack trace ...
    javax.naming.CommunicationException. Root exception is weblogic.socket.Unrecove
    rableConnectException: [JDK 1.3 or higher required]Make sure you have JDK 1.3 or higher installed.
    Cheers
    Sekar

  • Infoset Query in Datasource.

    I'm using a Infoset query based on an ABAM program as a datasource. For passing parameters, form Infopack to the program I defined the parameters in the Infoset (SQ02 -> Extras -> Selections -> parameters). After doing this, when I include this Infoset in my new Datasource and save it, I'm not getting the paramter defined in the Infoset. All other fields in Infoset look fine. The parameter defined should appear in Datasource as PARAM_P_<param name>, which can be used as selection parameter in the Infopack. Can anyone tell what I'm missing out and where?
    Thanks in advance!
    - Sree

    Hi Sree,
    Try testing your datasouce in your source system with tcode RSA3? Can you get data back from that?
    Have you defined that field as a selection field in RSO2?
    Hope this resolves the issue for you. Cheers!

  • How to include Sales Office and Sales Group into FI report?

    Hi,
    I have a requirement to add Customer characteristics u201CSales Groupu201D and u201CSales Officeu201D into a FI report which is based on the InfoCube 0COOM_C02. The values that needs to be presented is actual data (Customer Master Data; NOT transactional value.
    In the DataSource u201C0COORDER_ATTRu201D, fields Sales Organization and Sales Group are present and it is brought to BW from R3. But I am not able to find the way to get the field Sales Office into SAP BW.
    I checked the extraction program for the DataSource u201C0COORDER_ATTRu201D, the fields Sales Org and Sales Group are coming from a table u201CCE41000u201D but in this particular table there is no Sales Office present.
    So can anyone guide me out in getting the Sales Office to the DataSource u201C0COORDER_ATTRu201D, or is there any way of getting it in BW directly by reading some Master Data table.
    Thanks in advance
    Prasapbi

    Hi Sangeeta,
    As per your statement, my understanding is that the Organization Attributes are not maintained in the Customization. If all the values are properly maintained then based on the Organization Data determination, the system would have picked up the data. You can first check the Organization Structure and see all the attributes are properly maintained or not and then check whether the Object Permitted in determination checkbox is checked. Then create a Transaction and see that all the Organization data are getting filled properly.
    Have a look at the following link for a complete guide to the Organization data determination customization.
    http://help.sap.com/saphelp_crm70/helpdata/en/6d/5c1738453fde16e10000009b38f8cf/frameset.htm
    If the Organization data customization is not meeting your requirements then you can have a second look at the development approach. Then we can have a look at the available Objects to get the desired functionality.
    Hope this helps.
    Thanks,
    Samantak.

  • BI 7.0: Source System upgrade from R/3 Enterprise to ECC 6.0

    Background:
    I am relatively new to BW team and will be going through my 1st source system upgrade.
    We currently have BI 7.0 SPS 17 connected to source system R/3 Enterprise EP1.
    We are upgrading to the source system to ECC 6.0.
    In Development and QA Environments:
    we will have access to both old (R/3 Enterpirse) and the new (ECC 6.0) source systems.
    We have a opportunity to compare the BW Objects, data flow and data loading from
    both source systems.
    In Production, however, we will just upgrade over 3 days downtime.
    One Question that comes to mind in this regard...
    What sort of things, we should be checking for before and after upgrade in Dev/QA and in Prod environments and what tools are available that can help the analysis and validation process ?
    Some of the suggestions that were given to me include following points.
    Before Upgrade:
    1 Check data, taking pre images of it for testing with post upgrade.
    2. Perform proper analysis of Source system related BW objects.
      - A complete listing of actively used Datasources,.. etc.
    3. Make delta queues empty,
    Make sure that all existing deltas are loaded into BW.The last request delta must not deliver any data and must be green in the monitor.
    4. Stop Process chains from BI (remove from schedule) and collection runs from R/3 side
    After Upgrade:
    1 After the OLTP upgrade, refer to note 458305 and other notes that are relevant to the actual upgrade
    (depending on the R/3 system release / R/3 plug-in to BI plug-in compatibility).
    2. Check logical system connections. Transactions SMQS, RSMO and SM59, If no access, then we can use Program RSRFCPIN_NEW for RFC Test.
    3. Check and/or Activate control parameters for data transfer. SBIW ---> General Settings --->
    Maintain Control Parameters for Data Transfer
    http://help.sap.com/saphelp_nw70/helpdata/EN/51/85d6cf842825469a51b9a666442339/frameset.htm
    4. Check for Changes to extract structures in LBWE Customizing Cockpit 
        - OSS Notes 328181, 396647, 380078 and 762951
    5. Check if all the required transfer structures are active. See OSS Note 324520 for mass activation.
    7. Check if all Source system related BW Objects are active - Transfer rules, Communication rules, update rules,DTPs,..etc. 
    Below is a link for some useful programs in this regard.
    https://www.sdn.sap.com/irj/scn/wiki?path=/pages/viewpage.action&pageid=35458
    6. Test all important datasources using RSA3 and check for OLTP Datasources changes .
    As soon as BW notices that the time stamp at the DataSource in the OLTP is newer than the one in the transfer structure, it requests replication of the DataSource and activation of the transfer structure. Transfer the relevant DataSources only if required, and transfer only the ones that have changed (RSA5 -> Delta).
    7. Create Data flow objects (trnasfer rules, infopackages, trnasformations, DTPs) for the Replicate
    new/changed datasources,if needed. 
    8. Check all CMOD enhancements.
    If we are using a customer exit with the extractor in the OLTP, see Note 393492.
    7. Check for unicode (all custom programs or Function Modules for DataSources)
    5.  Check all the queues in RSA7, start delta runs and test data consistency.
    For delta problems:In the BW system, start the 'RSSM_OLTP_INIT_DELTA_UPDATE' program for the DataSource and the source (OLTP) system for which the init selections are then transferred from BW into the ROOSPRMSC and ROOSPRMSF tables in the source system so that the delta can continue.
    9. Take back up of data posted during upgrade for contingency planing.
    10. Run the entire set of process chains once if possible and let it pick up no data or the usual master data.
    Since we have lot of experts in this forum, who have probably gone through such scenario many times, i wanted to request you to Please Please advise if i have stated anything incorrectly or if i am missing additional steps, OSS Notes, important details...

    Thanks Rav for your detailed post and very helpful contribution by posting all the information you had regarding the upgrade.
    We have similar scenario -
    We are upgrading our source system from 4.7 to ECC 6.0. We have our BI system with BI 7.0 at support pack 19 (SAPKW70019).
    Our strategy in ECC deployment  ->
    In development we copied our old DEV 4.7 system DXX to new ECC system DXY (new system ID).
    In production we are going to use same system PRXX upgraded from 4.7 to ECC.
    Now we are in testing phase of ECC with all interfaces like BI in Dev.
    My questions are below ->
    How can we change/transfer mapping of all our datasources in Dev BW system BID to new ECC dev system DXY (Eg. Logical system LOGDXY0040) from Old dev system DXX (Eg. Logical system LOGDXX0040). We donot want to create new datasources or change all transfer rules/Infosources for old BW3.x solutions on our BI.
    Also in new ECC sourcesystem copy  we see all datasources in Red in RSA7 transaction. Do we need to initialize again all the datasources from our BW BID system.
    Is there any easy way for above scenario ?
    Please let me know if you have any further helpful information during your ECC 6.0 upgrade connecting to BI 7.0 system.
    I have found some other links which have some pieces of information regarding the topic -
    Upgrade R/3 4.6C to ECC 6.0 already in BI 7.0
    http://sap.ittoolbox.com/groups/technical-functional/sap-bw/sap-r3-migration-and-sap-bw-version-1744205
    BI 7.0: Source System upgrade  from R/3 Enterprise to ECC 6.0
    Re: ECC 6.0 Upgrade
    Re: Impact of ECC 6.0 upgrade on BI/BW Environment.
    ECC 5.0 to ECC 6.0 upgrade
    Thanks
    Prasanth

  • Line Item numbers out of sequence in C_T_DATA

    We are using several different data sources within include ZXRSAU01.
    For one of them, we have assigned a custom structure ZOXNRD0112 to C_T_DATA which contains two different fields for Line Item number. One of these fields is based on FAGLFLEXA-DOCLN and the other is based on BSEG-BUZEI.
    The values in these two fields should agree on each record contained within C_T_DATA, but occasionally we get a situation where they do not. BUZEI is always correct when compared to the Billing Document, but DOCLN will be out of sequence.
    For example:
    DOCLN BUZEI
    000001 001
    000003 002
    000002 003
    DOCLN & BUZEI both arrive already populated in the C_T_DATA table.
    We simply use the values as keys to read FAGLFLEXA and BSEG, the values in DOCLN & BUZEI themselves are not derived.
    They are there when entering the user exit ZXRSAU01, and they are still there when processing leaves ZXRSAU01.
    I donu2019t have a lot of experience in BI, and am not familiar with how C_T_DATA receives itu2019s data.
    Iu2019m trying to look back further in the processing to find where C_T_DATA is populated and draw some conclusions from that. I have asked a couple of our FI people to examine the documents involved to see what could be going on there.
    We are on ECC 6.0, and BI version 7.0.
    Has anyone out there run into this kind of problem before?

    Hello Dan,
    Welcome to SDN!
    The program ZXRSAU01 is an exit program for transactional DataSource extraction. Whenever the DataSource pulls data from ECC, it usually divides the data into several data packages, and for every package it will comes to that program. The internal table C_T_DATA contains all records of the data package.
    We don't use sequence to link data together, but use fields mappings. For example, I want to read FAGLFLEXA-DOCLN, I first need to find a key field say XXXX which exist both in C_T_DATA and FAGLFLEXA. Then use below statement to read FAGLFLEXA:
    loop at c_t_table into ls_structurename.
    select single DOCLN
        from FAGLFLEXA
        into ls_structurename-docln
      where XXXX = ls_structurename-XXXX.
      modify c_t_table from ls_structurename.
    endloop.
    With the code we don't need to worry about sequence. And it works for either full loading or delta loading.
    Please let us know if you have any questions.
    Regards,
    Frank

  • Error Executing Database Query (Encountered [nullstring])

    The attached code gives the following error message. I did
    have nullstrings being submitted as the "notes" and "internal
    notes," but I removed them in an (unsuccessful) attempt to solve
    this problem. Can this be fixed? Thanks!
    quote:
    Error Executing Database Query.
    Syntax error: Encountered "" at line 9, column 43.
    The error occurred in
    C:\ColdFusion8\wwwroot\Example\init.cfm: line 6
    4 : </head>
    5 : <body>
    6 : <CFQUERY NAME="init" DATASOURCE="Example">
    7 : CREATE TABLE programs(
    8 : ID int,
    SQLSTATE 42X01
    SQL CREATE TABLE programs( ID int, program_ID int, name
    varchar(20), long_name varchar(50), creator_email varchar(50),
    notes varchar(50), internal_notes varchar(50), is_public bool );
    INSERT INTO programs( ID, program_ID, name, long_name,
    creator_email, is_public ) VALUES( 0, 1, "Basic", "Basic
    (pre-selected)", "[email protected]", true ); SELECT * FROM
    programs;
    VENDORERRORCODE 30000
    DATASOURCE Example
    Resources:
    * Check the ColdFusion documentation to verify that you are
    using the correct syntax.
    * Search the Knowledge Base to find a solution to your
    problem.
    Browser Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
    rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
    Remote Address 127.0.0.1
    Referrer
    Date/Time 20-Feb-08 11:53 PM
    Stack Trace
    at
    cfinit2ecfm949254281.runPage(C:\ColdFusion8\wwwroot\Example\init.cfm:6)
    at
    cfinit2ecfm949254281.runPage(C:\ColdFusion8\wwwroot\Example\init.cfm:6)
    [ginormous Java stacktrace omitted]

    I whittled my SQL down to the first query and added the
    transaction block, but the error remains. Thanks for your time!
    quote:
    Error Executing Database Query.
    Syntax error: Encountered "" at line 9, column 51.
    The error occurred in
    C:\ColdFusion8\wwwroot\Example\init.cfm: line 7
    5 : <body>
    6 : <CFTRANSACTION>
    7 : <CFQUERY NAME="init" DATASOURCE="Example">
    8 : CREATE TABLE programs(
    9 : ID int,
    SQLSTATE 42X01
    SQL CREATE TABLE programs( ID int, program_ID int, name
    varchar(20), long_name varchar(50), creator_email varchar(50),
    notes varchar(50), internal_notes varchar(50), is_public bool );
    VENDORERRORCODE 20000
    DATASOURCE Example
    Resources:
    * Check the ColdFusion documentation to verify that you are
    using the correct syntax.
    * Search the Knowledge Base to find a solution to your
    problem.
    Browser Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US;
    rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6
    Remote Address 127.0.0.1
    Referrer
    Date/Time 22-Feb-08 10:02 AM
    Stack Trace
    at
    cfinit2ecfm949254281.runPage(C:\ColdFusion8\wwwroot\Example\init.cfm:7)
    at
    cfinit2ecfm949254281.runPage(C:\ColdFusion8\wwwroot\Example\init.cfm:7)

  • OracleXMLQuery not fetching ALL rows

    Problem:
    ======
    For example, if there are 10 rows in the Table, sometimes the XMLQuery sees less than 10 rows. We wrote a small test program with a JDBC query for select count(*) from Table, which always shows 10. So nothing wrong with Connection/Statement settings. They all use DEFAULT settings (READ_COMMITTED, TYPE_FORWARS_ONLY).
    Why does n't XMLQuery see all rows available from the Query?
    Software Version:
    ============
    Oracle 10.1.0.5
    XDK: Oracle XDK 10g
    JAVA 5
    My program:
    =========
    Connection connection = dataSource.getConnection();
    Statement stmt = connection.createStatement(); <-- We tried with TYPE_SCROLL*. Still not working.
    ResultSet rs = stmt.executeQuery("select * from MyTable);
    //1. Query the database with the OracleXMLQuery. Result will be in XML format.
    OracleXMLQuery query = new OracleXMLQuery(connection, rs);
    query.keepObjectOpen(true);
    query.setMaxRows(1); //We don't want to build huge XML DOM for all rows.
    while (rs.next()) { <--- Ideally it should iterate 10 times XMLDocument xmlDoc = (XMLDocument) query.getXMLDOM();          
    System.out.println(xmlDoc);
    if (query.getNumRowsProcessed() > 0) {          
    //Do something here
    Thanks.
    Kanugula.

    I am providing the stack trace. You have more information.
    By the way, what surprises me is "OracleXMLQuery sees 1/2 of the rows only. Means if you have 12 rows, it sees 6 only"
    query= OracleXMLQuery (id=2148)
    conv= OracleXMLConvert (id=2154)
    colCount= 48
    collectTimingInfo= false
    collIdAttrName= null
    collItemTag= "_ITEM"
    colNames= OracleColumnName[48] (id=2376)
    colNamesHash= Hashtable<K,V> (id=2377)
    conn= LogicalConnection (id=2145)
    curCount= 2
    dataHeader= null
    dateFormat= "yyyyMMddhhmmss"
    docTag= null
    docType= 1
    dset= OracleXMLDataSetExtJdbc (id=2378)
    bindPosHash= null
    conn= LogicalConnection (id=2145)
    connUser= null
    cursorCols= int[0] (id=2380)
    dsetList= null
    isConsistent= true
    msg= XSUMesg (id=2166)
    ncharSuported= true
    rmdata= OracleResultSetMetaData (id=2381)
    rowCount= 4
    rset= ScrollableResultSet (id=2147)
    close_statement_on_close= false
    m_allRowsCached= false
    m_autoRefetch= true
    m_beginColumnIndex= 0
    m_cache= OracleResultSetCacheImpl (id=2190)
    m_columnCount= 48
    m_conn= T4CConnection (id=2195)
    m_currentRow= 6
    m_lastRefetchSz= 0
    m_metadata= OracleResultSetMetaData (id=2371)
    m_numRowsCached= 6
    m_refetchRowids= null
    m_refetchStmt= null
    m_rset= OracleResultSetImpl (id=2196)
    m_scrollStmt= T4CStatement (id=2146)
    m_type= 1004
    m_update= 1007
    m_usrFetchDirection= 1000
    m_warning= null
    m_wasNull= 0
    rsetFirstTime= false
    rsetIsExt= true
    rsetVal= true
    sdf= SimpleDateFormat (id=2382)
    stmt= null
    tempS= T4CStatement (id=2146)
    dsetIsExt= false
    DTDString= null
    errTag= "ERROR"
    extException= null
    firstXElemNmIdx= 0
    isNull= "TRUE"
    keepCursor= true
    maxRows= 1
    metaHeader= null
    metaType= 0
    miscFlags= 0
    namesValid= true
    noRowsException= false
    notNull= "FALSE"
    nullAttrId= "NULL"
    objClosed= false
    qstring= null
    raiseException= false
    refAttrName= "REFTYPE"
    rootNodeSupplied= false
    rowCountStr= "num"
    rowIdAttrDt= 2
    rowIdColName= null
    rowIdColNum= 0
    rowsetTag= "ROWSET"
    rowTag= "ROW"
    rset= ScrollableResultSet (id=2147)
    rsetIsExt= true
    skipRows= 0
    styleSheetType= null
    styleSheetURI= null
    tagCase= 0
    tim= null
    tns= null
    updateDateFormat= false
    useColumnLabelAsRoot= false
    useNullAttrId= false
    useTypeForCollElemTag= false
    val= OracleScalarName (id=2379)
    xAttrAfterElem= false
    xAttrIdxs= null
    xElemCnt= 48
    encoding= null
    encSet= false
    xslp= null
    xslt= null

  • ODS activation error after system copy

    Hi all,
    we are getting error on activation of request in ODS. I ran RSRV tests on the ODS "Check How Up-To-Date the Generated Programs of an ODS Object Are "
    Result was :
    Activation program is not current
    Difference in line: 1469
    Lines in temporary program: i_logsys = 'BWS300'
    Lines in active program: i_logsys = 'BD2300'
    Activation program has to be generated again
    I had clicked Correct Error in RSRV and the problem was resolved.
    I have also done the following steps as  mentioned in sap note 518426, but did not solve my problem
    Execute transaction "RSSGPCLA".
    Set the status of the programs belonging to program classes
    "RSDRO_ACTIVATE", "RSDRO_UPDATE" and "RSDRO_EXTRACT" to "Generation required".
    To do this, select the program class and then activate the "Set
    statuses" button. Important: Reset the three named program classes
    only.
    I have this issue with all ODS objects. It is very time consuming to run the above RSRV task for all ODS objects.
    Is there any program that I can run to regenerate activation program for all ODS objects?
    Thanks,
    Naveen
    Edited by: Naveen Ketha on Mar 1, 2008 10:36 AM

    Hi Naveen,
    Not very sure it would resolved the issue ,but have a look at note# 886102.
    Summary
    Symptom
    The source system is hard-coded in the generated program for the
    DataSource. This leads to problems after the logical name of the source
    system (BDLS) is converted.
    More Terms
    Transaction BDLS
    Cause and Prerequisites
    This problem is caused by a program error.
    Regards
    Mr Kapadia
    Edited by: Mr Kapadia on Apr 4, 2008 3:07 PM

  • Caller 09 contains error message in BI7

    Hello Guru's,
    We have a custom data source in r/3(full load) and we loaded full load last nigth to DSO and it is sucessfull.
    Custom datasource is changed in r/3 today . so we replicated the datasource , activated Transformation , DSO , DTP, Deleted last nigth loaded request and try to load the data to PSA and we are getting following error message .
    Error message from the source system
    Diagnosis
    An error occurred in the source system.
    System Response
    Caller 09 contains an error message.
    Further analysis:
    The error occurred in Extractor .
    Refer to the error message.
    Procedure
    How you remove the error depends on the error message.
    Note
    If the source system is a Client Workstation, then it is possible that the file that you wanted to load was being edited at the time of the data request. Make sure that the file is in the specified directory, that it is not being processed at the moment, and restart the request.
    As it is common error we face in BI Implementation .
    we followed these steps .
    1) RFC Connection is checked and it is fine .
    2) ST22 is checked and we couldn't see any error in R/3 side .
    3) sm58 is checked and we couldn't see any IDOC'S in R/3 side .
    4)Checked Extract checker RSA3 . we could see 10 records for that data source.
    5) We thought it is Time stamp issue and we ran Program RS_TRANSTRU_ACTIVATE_ALL and activate the transfer rules and try to reload.( Not Sucessfull )
    6) As above step doesn't make sence as we don't have Transfer rules for 7x datasource . we ran RSDS_DATASOURCE_ACTIVATE_ALL  program and activated datasource and try to load the data and we have same issue.
    7)we are checked Background user Aleremote . It is not locked.
    8)BI side we relplicated datasource , activated , created a new infopackage and try to load the data . still we have same issue.
    finally we thought it to be issue is not on Bi side and  is on R/3 side . 
    Please let us know how to solve this issue .
    Thanks,
    PK.

    Hi PokerKing:
       You're getting the error because the structure of the data loaded yesterday is different from the structure of the data loaded today.
    Delete the data both on PSA and on the DSO an reload.
    Regards,
    Francisco Milán.

  • Audio in jmf

    hi
    i create a video file and try to insert an audio in certain time. i use a processor for this, so far i only sucseed to insert it in time 0.
    i tried to use syncStart() method and wrote inner class for it :
    class MySync implements ControllerListener
    private int index;
    public MySync(int i)
    this.index = i;
    public synchronized void controllerUpdate(ControllerEvent event)
    if (event instanceof PrefetchCompleteEvent)
    processors[index].syncStart(new javax.media.Time((double)5.0));
    but it doen't work. the sound still is in time 0.
    is anyone have any idea why it doen't work , or has example of code how to do it correctly (maybe in a different way)?

    excuse me, could you share merging code?
    My program mixes two DataSources into one, but it contains both of them, so is being transmitted through two connections. Does your program mix DataSources into one exactly stream, not just one DataSource?

Maybe you are looking for