When changing SAP source table causes drop trigger

Hi folks,
Recently we had an issue where a table stopped replicating with ERROR status in our development HANA environment due to a dropped trigger.  We were able to trace the drop trigger command to an abap user who had made a change to the source table directly in SAP.  Apparently they added a brand new field to the append structure of table MARC.  It seems somehow this automatically deleted the triggers.  Not such a big deal in development but once we move the change to production this is a big deal because all HANA reports using this table will experience downtime if we have to drop and reload this table.  My questions;
1) Should adding a NEW field drop the triggers?
2) What types of changes to a SAP source table would causes us to have to drop and reload a table?  Before this recent event I thought that only changes to existing fields would cause this issue (ie: changing a datatype of a field, or length etc) however I thought adding brand new fields to the append structure would not be an issue.
We are on REV 82.  Thanks for any insight you can provide.
-Patrick

Hi Martin, I looked into that note and verified the following;
Note 1875769 was successfully applied in source system
Note 1749824 had status of 'cannot be implemented' for some reason
So I have to dig into if that has anything to do with our issue.  But can you or anybody tell me if we should in theory be able to add new fields to a table via APPEND without having to drop triggers each time? 
Thanks
-Patrick

Similar Messages

  • Error when creating SAP source-system in RSA1

    hi,
    we have a new bi-installation. the bi-system is running in the SAME system as our erp 2005-system is running.
    the bi-client is 700, our source-system (FI/CO) client is 101. I want to create a source-system in RSA1. at the end i get the following error message:
    <b>Name D01MAND700 of client 700 is not the same as the name D01MAND101 of the Warehouse
    Message no. R3225
    Diagnosis
    In order to guarantee error-free communication between the source system and the SAP Business Information Warehouse, the logical system names must be known to both.
    The system has established that the selected source system name D01MAND101 in the SAP Business Information Warehouse is not the same as the logical system name D01MAND700.
    System Response
    Processing has been terminated and all changes undone.
    Procedure
    Create the source system under the name D01MAND700 in the SAP Business Information Warehouse or change the logical system name for client 700 to D01MAND101 in the ALE customizing screen of the source system.
    Note that the logical system name for client 700 may already be being used for other ALE scenarios. If this is the case you are not able to change the name.</b>
    i don't understand this error ? is it because the BI-system and the erp-system is the SAME system ?
    reg, Martin

    mr. kapadia,
    there is one entry in table rsbasidoc, and it looks like that:
    SLOGSYS     D01MAND700                            
    RLOGSYS     D01MAND700                                                                               
    OBJSTAT     ACT                                   
    BIDOCTYP    ZSCA017                               
    TSIDOC3X    0                                     
    TSPREFIX    CA                                    
    SRCTYPE     M                                     
    SAPREL      700                                   
    TSTPNM      D78358                                
    TIMESTMP    20.070.622.093.042                    
    SBWBCRL     700                                   
    RBWBCRL     700                                   
    looks strange, right ? what should i do ? delete this entry ? how can i do this, it is a customizing table, i cant delete it via SE16 ?!?
    reg, Martin

  • Data Services Designer - Error when pulling large source tables

    Hi all,
    I have been trying yo load data from an SAP table - BSIS into MS SQL server database using BO Data Services Designer XI 3.2.  It is a simple data flow with one souce table (BSIS).
    When we execute the job, it says what is mentioned below:
    *"Process to execute Dataflow is started"*
    *"Cache statistics determined that DataFlow uses <0> caches with a total use of <0> bytes. This is less than the virtual memory <1609564160> bytes available for caches. Statistics is switching the cache type to IN MEMORY."*
    *"Dataflow using IN MEMORY cache."
    It stays there for a while and says "Dataflow terminated due to error"
    In the error window, it says DF received a bad system message.
    Does not specify the error... It asks to contact the customer support with error logs, ATL files and DDL scripts.
    Can anyone help me out???
    Thank you and regards,
    Suneer.

    Hi,
    please do not post the short dump in this forum.
    I blieve the system will read from table dt_iobj_dest.
    The problem is that 0FISCPER, 0FISCYEAR and 0FISCVARNT  are not registered.
    You can register the infoobject 0FISCYEAR and 0FISCVARNT
    retroactively: 
    1) se24, CL_UG_BW_FIELD_MAPPING                
    2) F8 -> test environment                      
    3) GET_INSTANCE, do not use IT_FIELD_RESTRICT  
    4) IF_UG_BW_MAPPING_SERVICES                   
    5) REGISTER_INFO_OBJECT                        
    6) specify  I_RFCDEST                          
                I_INFOOBJECT                       
       attention: I_RFCDEST is case-sensitive      
    kind reg.
    Michael
    ps. please do not forget to assign points.

  • Error ora-24338 happened  when change data source on crystal report

    Hi Guys:
    I made a report on my test envariment (this report involve stored procedure and it return a ref cursor from oracle database to the report). after i test it, i decided to move this report to the production database. However when i updated the database location, it shows me the following error:
    database connector error: 'ORA-24338': statement handle not executed [database wender code: 24338]
    then it shows:
    some tables could not be replaced, as no match was found in the new data source. please spacify the table required for any unmodified tables.
    then it shows:
    database connection error
    all the tables and code in test database and production database are same.
    anyone can help me?
    thanks
    Howard

    after you went to database
    set datasource location
    updated it.
    did a mapping box come up
    did you then verify the database to pull in the new records or tables?
    i would run the query on the server to see if it returns values.
    you may also need to set your overqualified table name
    database
    set datasource
    locate the table or sp in the top box
    the + next to the sp or table
    click
    open properities +
    overqualified table name F2
    enter the table or sp in there
    then verify your database and try to run against the prod server

  • Change pointer on table MCH1 to trigger BATMAS idoc

    Hi all,
    I like to set a CP on table MCH1 for message type BATMAS. Is this possible ? I only see MCHA listen in tx: BD52.
    If I try to add BATMAS it fails on the object field in BD52..
    Any other scenarios that I can use to send back Batch Numbers to ext whs ??
    Any ideas ?
    cheers
    Eric
    Edited by: Eric Deijkers on Mar 5, 2009 3:35 PM
    Fixed - this can be closed.

    Hi,
    >>>In this interface, we have to send only changed and newly created Employees to Legacy system. For this we are using change pointers which will capture all the changes.
    No standard idoc is available which can suffice our requiremen; so we have created a custom IDoc and enabled change pointers on it.
    what about HRMD_ABA ?
    standard idoc for sending employees from SAP ?
    everything is in standard with it
    Regards,
    Michal Krawczyk

  • ORA-30926: unable to get a stable set of rows in the source tables

    hi,
    I am loading data from source table to target table in a interface.
    Using LKM incremental update .
    In the merge rows step , getting the below error.
    30926 : 99999 : java.sql.SQLException: ORA-30926: unable to get a stable set of rows in the source tables
    please help as what should be done to resolve this.

    Below is the query in the merge step...
    when i run from SQL also, same error
    SQL Error: ORA-30926: unable to get a stable set of rows in the source tables
    30926. 00000 - "unable to get a stable set of rows in the source tables"
    *Cause:    A stable set of rows could not be got because of large dml
    activity or a non-deterministic where clause.
    *Action:   Remove any non-deterministic where clauses and reissue the dml.
    merge into     TFR.INVENTORIES T
    using     TFR.I$_INVENTORIES S
    on     (
              T.ORGANIZATION_ID=S.ORGANIZATION_ID
         and          T.ITEM_ID=S.ITEM_ID
    when matched
    then update set
         T.ITEM_TYPE     = S.ITEM_TYPE,
         T.SEGMENT1     = S.SEGMENT1,
         T.DESCRIPTION     = S.DESCRIPTION,
         T.LIST_PRICE_PER_UNIT     = S.LIST_PRICE_PER_UNIT,
         T.CREATED_BY     = S.CREATED_BY,
         T.DEFAULT_SO_SOURCE_TYPE     = S.DEFAULT_SO_SOURCE_TYPE,
         T.MATERIAL_BILLABLE_FLAG     = S.MATERIAL_BILLABLE_FLAG,
         T.LAST_UPDATED_BY     = S.LAST_UPDATED_BY
         ,T.ID     = TFR.INVENTORIES_SEQ.NEXTVAL,
         T.CREATION_DATE     = CURRENT_DATE,
         T.LAST_UPDATE_DATE     = CURRENT_DATE
    when not matched
    then insert
         T.ORGANIZATION_ID,
         T.ITEM_ID,
         T.ITEM_TYPE,
         T.SEGMENT1,
         T.DESCRIPTION,
         T.LIST_PRICE_PER_UNIT,
         T.CREATED_BY,
         T.DEFAULT_SO_SOURCE_TYPE,
         T.MATERIAL_BILLABLE_FLAG,
         T.LAST_UPDATED_BY
         ,T.ID,
         T.CREATION_DATE,
         T.LAST_UPDATE_DATE
    values
         S.ORGANIZATION_ID,
         S.ITEM_ID,
         S.ITEM_TYPE,
         S.SEGMENT1,
         S.DESCRIPTION,
         S.LIST_PRICE_PER_UNIT,
         S.CREATED_BY,
         S.DEFAULT_SO_SOURCE_TYPE,
         S.MATERIAL_BILLABLE_FLAG,
         S.LAST_UPDATED_BY
         ,TFR.INVENTORIES_SEQ.NEXTVAL,
         CURRENT_DATE,
         CURRENT_DATE
         )

  • How to change the source ip address

    hi all,
    i got the problem that how to change the source ip address when i
    get a website's page!
    i mean i want to change the source ip address when i access the
    remote website, sure i know when change the source ip, i can not get
    the result correctly when changing the source ip address, but it is not
    important to get the result i just want to send out a "click" event to the website by calling a post method in the site!
    does anybody have some ideas?
    Best Regards,
    Eric Gau

    Here's some code that connects to google and does a get:
    import java.io.*;
    import java.net.*;
    public class HTTPTest {
        private Socket sock;
        private BufferedReader in;
        private BufferedWriter out;
        private boolean running = false;
        HTTPTest() {
        private void go(String site) {
            try {
                sock = new Socket(site, 80);
                in = new BufferedReader(new InputStreamReader(sock.getInputStream()));
                out = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()));
                System.out.println("Connected");
                out.write("GET / HTTP/1.1\r\n\r\n");
                out.flush();
                doRead();
            } catch (IOException e) {
                e.printStackTrace();
        private void doRead() {
            running = true;
            String line;
            System.out.println("Read started");
            while (running) {
                try {
                    line = in.readLine();
                } catch (IOException e) {
                    e.printStackTrace();
                    line = null;
                if (line == null) {
                    running = false;
                } else {
                    System.out.println(line);
            System.out.println("Socket closed");
        public static void main(String [] args) {
            String site;
            if (args.length > 0) {
                site = args[0];
            } else {
                site = "google.ca";
            new HTTPTest().go(site);
    }

  • How to trigger Material CIF change pointers when changing Source List

    I need to trigger a Material Change pointer (CIFMAT) creation when the Source List is updated for that material.  In BD52 (ALE configuration) table EORD is not an option for CIFMAT message type, so by standard ALE this can not be done automatically.  I could not find any BAdI/Userexit which will help me to create a material master change pointer so that the Material (Product) will be sent to APO via the CIF when the Source List in R/3 is changed.

    Hi , Can you please check user exit CIFMAT01 function module EXIT_SAPLCMAT_001.You can use this enhancement to influence the logic according to which material data from SAP R/3 is mapped to APO product interface data.
    I suggest to put logic in user exit to check table source list table EORD changes & trigger CIF for material master.You can pull  change data from table CDPOS using EORD table reference & material object value details.
    Based on change record CIF user exist should trigger material CIF run and feed to APO.
    Hope this solution will work in your case.thanks
    Sanjay Karkun

  • How to trigger a workflow when data inside a table changes

    Hi
    How to trigger a workflow when data inside a table changes ??
    We need to trigger a workflow when STAT2 field value in PA0000 table changes.
    rgds
    Chemmanz

    Make use of Business Object BUS1065. In this business Object you have an attribute Status which you can use. There are a number of events that will get triggered when the status is changed.
    Thanks
    Arghadip

  • Table contained in a topic causes slow response when working with source

    I am using RoboHelp V8.0.2 (I have applied the two fixes available from the Adobe product site).
    Here is my issue:
    I am documenting a product that has over 1,500 metrics.
    I am trying to make a list of 1,077 metrics in one topic (all the metrics are of the same "type" so they are grouped together).
    The table presenting these metrics has two columns, a Field Name column and a Description column.
    There is not a lot of text within the table - most of the explanations and calculations are defined outside the table.
    When I have more than about 400 table rows, the response time working with the topic in source is just horrible.
    It took 3 minutes to open the topic in source, another 3 minutes to move the table over .425in from margin.
    When I try to close the project, it gets hung up.
    Has anyone else run into a problem working with tables within a topic?
    I had a similar response time issue with V8.0.0 in general when I first installed it.
    Once I installed the two fixes, that problem was (for the most part) eliminated.
    I think the second fix specifically addressed response time issues when working in source.
    I am going to try this on one of my other writer's machine to see if it is the age of my computer.
    My computer setup is:
    Dell Precision work station with an Intel Xeon 2.40GHZ processor and 2MB of RAM.
    I am using Windows XP Professional 5.1.26 Service Pack 3.0.
    I have a 110 GB hard drive with 18 GB available.
    As always - thanks for any insight or information.
    Michael F Weart

    Hi Michael.
    Interestingly the maximum number of rows you can use when you create a table via the Table > Insert > Table menu item is 100. That said, I've just created a 500 row table and whilst it is slower than a smaller table it is OK. I am also using RH 8.0.2 but on a higher spec PC.
    Read the RoboColum(n) for a tips, tricks and musings on the Technical Communication Suite products.
    Follow the RoboColum(n) on Twitter

  • Change Data Source not showing tables (in the taget drop down) that begin with "SYSTEM"

    I am trying to change the data source to a database table that is named someschema.SYSTEM_XXX_XXX but none of my tables that are named SYSTEM_.......  are in the combo box list of the taget tables (Change Data Source) dialog.   I have tried this on several database with the same results.   Are you filtering out tables that begin with system ?

    <p>This issue has been resolved in the latest hot fix for CR4E.   You can download the latest version of the hot fix by   following these steps:</p> <ol><li>Go under the <strong>Help</strong> menu</li><li>Select the option <strong>Software Updates -> Manage Configuration</strong></li><li>Expand the tree until you see <strong>Crystal Reports for Eclipse 1.0.1.v671</strong> (or similar)</li><li>Highlight this entry and select the <strong>Scan for Updates</strong> option in the window on the right.</li></ol> <p>This will allow you to update to the latest version which is   currently <strong>1.0.2.v795</strong> </p> <p>Please let me know if this fix does not resolve the issue   outlined in this thread. </p><p> </p><p>Regards,<br />Sean Johnson (CR4E Product Manager) <br /><br /> <a href="http://www.eclipseplugincentral.com/Web_Links-index-req-ratelink-lid-639.html">Rate this plugin @ Eclipse Plugin Central</a>          </p>

  • Source system icons changes when connecting SAP BW to mySAP ERP 2004

    Hi,
    Just an Interesting observation in relation to the creation of source systems in SAP BW to SAP Web AS 6.40 based systems (mySAP ERP 2004, mySAP SRM, etc).
    I thought it would be interesting to share!
    The behavior is logical but can be a surprise for a BW administrator who is not aware of the new internal SAP BW systems within mySAP ERP 2004.
    Scenario:
    The customer was connecting a stand-alone BW system to two new systems with latest and greatest mySAP ERP 2004 (ECC 5.00) and mySAP SRM.
    Observation:
    In the past the SAP R/3 source system would be created with a "SAP R/3 icon" indicating a SAP Source system.
    <b>As of mySAP ERP 2004, the source systems will be created in the SAP BW standalone system with the "SAP BW System icon".</b>
    Note: This is also the same behavior for new releases of mySAP SRM, and other SAP applications that are <u>based on SAP Web AS 6.40 or greater</u>
    Why?:
    The standalone SAP BW system is connecting to a system that contains an internal SAP BW system. The standalone SAP BW system determines that it is possible to extract <u>both</u> from the internal BW System <b>and</b> from the Plug-in extractors. It simply denotes that this source system is a SAP BW system and uses the BW Source system icon. (Remember SAP BW is client independent*!).
    Note: This behavior will still occur even if you do not use the internal SAP BW system within mySAP ERP! It is there whether you use it or not.
    Second Note: You can still use the ERP Content extractors from the mySAP ERP Source System as you did in prior releases.
    Another related observation:
    I would expect that this case will probably be true even if you only use the internal SAP BW.
    Scenario: You use the internal SAP BW in another client in the mySAP ERP system than your ERP processing.
    Result: The connection between the BW client and the ERP client source system(s) (i.e. client 001 for ERP, client 100 for BW), both the 'myself' and ERP client source systems, will show up as BW source systems!
    Source system 001 and source system 100 will be displayed as SAP BW icons because SAP BW is client independent*
    user master and authorizations are client dependent
    I hope this was interesting.
    Cheers,
    Mike.

    Hello,
    I used my user id to login. I recieved a message :
    User already exists in source system  I continue:
    Anothre window pops up : "Check  RFC connection" and it asks
    'RFC connection already exists in source system . Do you want to check, use or cancel source system connection'
    Here I select Use - but i get an error : Error in source system'.
    how can i track down this error.
    Kindly inform.
    Regards,
    Nikekab

  • Trigger a process(IDOC) when Data in Z-table updated

    Hi All,
    I am working on an interface and the outbound IDOC from R/3 to XI needs to be triggered when a particular field value in a Z*table changes.
    So far I am able to trigger the IDOC from the calling Z*prog which updates this table, but I need some exit, PAI etc which will get triggered only when the data in table is updated.
    Current Flow chart:
    Z-prog starts--->Updates a Z-table--->if sy-subrc=0--->I create an IDOC from the Z-prog itself
    What I need:
    Z-table is updated--->check if particular filed value changed--->Trigger IDOC
    Is it possible to do this.
    Many thanks
    Shirin

    Hi Balu,
    I am triggering my IDOCS from the Z*program itself.
    The trigger point is when I have successfully updated the table (sy-subrc = 0).
    Then I have used the code below to populate my IDOC. I have also maintained a distribution model, so that is the reason I pass only the idoc type in edidc segment and do not pass any port , receiver etc.
    Hope you find the code useful.
    Regards
    Shirin
    Reward points if this was helpful.
    *Local Data Declaration
      DATA:  wa_msg_header TYPE zca_msg_header,
             wa_edidc      TYPE edidc,
             wa_edidd      TYPE edidd,
             i_edidc       TYPE edidc OCCURS 0,
             i_edidd       TYPE edidd OCCURS 0,
             wa_trailer    TYPE zca_gs_trailer,
             wa_count(10)  TYPE n,
             wa_allocation_response TYPE zca_allocation_response.
    *Populate IDOC segments
    * 1. Save the message type and the basic IDoc type* in the control segment
      MOVE 'ZMT_ALLOCATION_RESPONSE' TO wa_edidc-mestyp.
      MOVE 'ZGS_ALLOCATION_RESPONSE' TO wa_edidc-idoctp.
    * 2. Populate the Genius specific Message Header 'ZCA_MSG_HEADER'
      wa_msg_header-source        = 'SOURCE_SYST'.
      wa_msg_header-destination   = 'DESTINATION-LS.
      wa_msg_header-message_id    = ''.  "Populate this in XI
      wa_msg_header-date_time     = ''.  "populate this in xi.
      wa_msg_header-message_typ   = 'I'.
      wa_msg_header-status        = 'S'.
      MOVE 'ZCA_MSG_HEADER' TO wa_edidd-segnam.
      MOVE wa_msg_header    TO wa_edidd-sdata.
      APPEND wa_edidd       TO i_edidd.
      CLEAR wa_edidd.
    * 3 Populate the ALOCATION_RESPONSE segment
      CONCATENATE 'EXAM'
                   sy-datum
                   sy-uzeit
                   INTO
                   wa_allocation_response-uid.
    * wa_allocation_response-uid                 =  i_set_number  .
      wa_allocation_response-set_number          =  i_set_number .
      wa_allocation_response-trigger             =  '1' .              "Always default to Allocation Change   .
      wa_allocation_response-next_a_exam         =  i_next_a_exam .
      wa_allocation_response-miles_to_a          =  i_miles_to_a .
      wa_allocation_response-next_b_exam         =  i_next_b_exam .
      wa_allocation_response-miles_to_b          =  i_miles_to_b.
      wa_allocation_response-next_major_exam     =  i_next_maj_exam  .
      wa_allocation_response-miles_to_major_exam =  i_miles_to_maj_exam .
      MOVE  'ZCA_ALLOCATION_RESPONSE' TO wa_edidd-segnam.
      MOVE   wa_allocation_response   TO wa_edidd-sdata.
      APPEND wa_edidd                 TO i_edidd.
      CLEAR  wa_edidd.
    *4 Populate the Trailer record 'ZCA_TRAILER'
      wa_trailer-data_marker  = 'T'.
      wa_trailer-checksum     = wa_count.
      MOVE 'ZCA_TRAILER' TO wa_edidd-segnam.
      MOVE wa_trailer       TO wa_edidd-sdata.
      APPEND wa_edidd       TO i_edidd.
      CLEAR  wa_edidd.
    * Check for distribution model and create the IDOC
      CALL FUNCTION 'MASTER_IDOC_DISTRIBUTE'
        EXPORTING
          master_idoc_control            = wa_edidc
        TABLES
          communication_idoc_control     = i_edidc
          master_idoc_data               = i_edidd
        EXCEPTIONS
          error_in_idoc_control          = 1
          error_writing_idoc_status      = 2
          error_in_idoc_data             = 3
          sending_logical_system_unknown = 4
          OTHERS                         = 5.
    * No need for error handling here as the IDOC will be created and ststus record will
    * mention the latest ststus including any error message.

  • How to Fire Trigger, when changes are applied on destination??

    Hi,
    I want to fire the following trigger at destination, when changes are applied from source table (cms.test_2) to destination table(cms.test_2).
    create or replace trigger Ins_and_upd
    after insert or update of send_status on cms.test_2
    declare
    begin
    update cms.test_2
    set RECEIVE_STATUS = 'YES'
    where UPPER(send_status)=upper('YES');
    end;
    Thanks,
    faziarain

    I am using oracle10g stream replication, and database version is "10.2.0.1.0".
    Basically I have 2 machines named:
    --> Site#1_DB ----> Having Table TEST_2 -----> Columns (BID,DBID,Send_Status,Receive_Status,Final_Status).
    --> Center_DB ----> Having Table TEST_2 -----> Columns (BID,DBID,Send_Status,Receive_Status,Final_Status).
    My Senario example is following:
    At Site#1_DB TEST_2 Table contains the following data:
    TEST_2 is updating and set the YES value in "Send_Status" column, and this change will replicated to Center_DB TEST_2 table.
    BID----------DBID----------Send_Status----------Receive_Status----------Final_Status
    1----------2----------YES----------NULL----------NULL----------NULL
    2----------3----------YES----------NULL----------NULL----------NULL
    3----------4----------YES----------NULL----------NULL----------NULL
    4----------5----------YES----------NULL----------NULL----------NULL
    At Center_DB TEST_2 Table contains:
    In My Senario changes are successfully replicated at Center_DB TEST_2 Table and after replication
    Test_2 table is same on both machines.
    But Now I want to write my given trigger at Center_DB and this trigger will be fired when changes are replicated
    from Site#1_DB to Center_DB.
    BID----------DBID----------Send_Status----------Receive_Status----------Final_Status
    1----------2----------YES----------NULL----------NULL----------NULL
    2----------3----------YES----------NULL----------NULL----------NULL
    3----------4----------YES----------NULL----------NULL----------NULL
    4----------5----------YES----------NULL----------NULL----------NULL
    Output After Firing the trigger at Center_DB:
    BID----------DBID----------Send_Status----------Receive_Status----------Final_Status
    1----------2----------YES----------YES----------NULL----------NULL
    2----------3----------YES----------YES----------NULL----------NULL
    3----------4----------YES----------YES----------NULL----------NULL
    4----------5----------YES----------YES----------NULL----------NULL
    Thanks,
    Faziarain.
    Edited by: [email protected] on Mar 30, 2009 10:00 PM
    Edited by: [email protected] on Mar 30, 2009 10:17 PM
    Edited by: [email protected] on Mar 31, 2009 3:48 AM

  • Lots of tables in the non-SAP source systems

    Hi All,
    Earlier I asked a question on SDN about having about 50 tables in non-SAP source systems like SQL, Oracle, etc. According to the functional/business folks here, I'm supposed to be extracting only 1 or 2 fields from many tables. So I got a reply from SDN that I should recommened creating Views and client also agreed. Now I do not see any official documentation from SAP that that says that I should create Views in the source ysystem wherever it is possible. Any help in getting this information is very helpful.

    Hi,
    1. authorization: normally the database admin create you a new user. It's easier to get read authoriziation for your own views.
    2. a problem is the naming convension of tables and fields - the BW/database connector supported not all. create the fields
    - in upper case and
    - a length of ... (16 characteristcis?)
    - without special signs.
    => looking in service.sap.com/notes for "DB connect"
    3. changing of data source: when you need a second table for the data extraction, then you have to create a new datasource.
    => create a view directly (its the same to multiprovider. Don't work with the object directly - create a view).
    Sven

Maybe you are looking for