Regarding Making DB Connect Delta Capable with external Sources

Hi Everyone!
Although as standard DB Connect does not support Delta, this much I have understood.  Lately I came across an article from Shreekant Shiralkar and Bharat Patel, BW System Managers, Bharat Petroleum, India in an old BW Expert Article...  I have understood that this is from BW 3.0 upwards.  Can this be applied to BI 7.0?  The Title of the article is "Make DB Connect Delta Capable with External Sources"
Chetan?  Edwin? Olivier?  Anil? Sandeep?  Moderators?
Regards,
Philips

Hi Philips,
I didn't read this article but I'll expose what we have implemented here.
All data coming from non SAP systems are loaded into what I named a "pre staging" database (PSDB) prior extracted to BW. This PSDB is nothing else than a simple, cheap, easy to manage MSSQL server 2000.
Our BW has this PSDB system declared as DBConnect source system.
In few words, we do data cleansing, preparation, formatting in this PSDB when any non SAP data shall be loaded in SAP BW. In addition, we use this machine to perform any R/3 datamigration required for new Rollouts.
Coming back to the delta handling: we don't handle deltas with this DBConnect source system because SAP BW doesn't consider it as delta capable natively.
We develop function modules extractors having the MyBW as source system. MyBW then "think" it is a SAP delta capable source system and we can then setup our MyBW DataSources with any kind of delta type by changing manually the core table ROOSOURCE.
The extractor itself does many things because all structures are handled dynamically and some part of the extractor coding itself is generated on the fly.
The extractor also creates temporary stored procedure directly in the PSDB so that only deltas are delivered to BW.
The core of the extractor, I think everyone would agree, is the OPEN CURSOR statement. The OPEN CURSOR in our case is simply done within an EXEC SQL having our PSDB connection open.
I could discuss this approach at length but we are now running this for more than 3 years (of course a certain effort has been done initially) to our full satisfaction.
I am now finalizing the next "generation": having the PSDB server posting itself, deltas to the MyBW TRFC queue, emulating some how a LO/LIS DataSource.
hope this shed light (at leas mine...)
Olivier.

Similar Messages

  • Problem with making remote toppics when linking with external chm

    Hi to everybody,
    i m novice to robohelp html when i am creating chm files from
    my exsisting project that is a robohelp word project which take
    input doc file in Robohelp word and create .hpj poject and then i
    open this .hpj project into robo help Html to create chm file .
    when i m opening this project into robohelp html it is making .xpj
    project from the hpj project .
    but at this time poject has some links with external chm but
    when i m making hyper link with external chm using Remote toppic
    option this option i couldn't unable to found any where in robohelp
    html plz anyone can know help me out from this
    probelm....................plz...................i need help
    ,,,,,,,,,,,,,,,,,,,if anyone know how to remote toppic occur in
    such situation plz let me know,......
    Thx
    Rgard's

    Hi Ruziyo and welcome to the RH forums.
    If you are opening up your project via the XPJ file in
    RoboHelp HTML the remote topic should be able to be found by:
    - Highlighting what is to be hyperlinked.
    - Clicking the Insert > Hyperlink menu item (or use the
    toolbar icon or Cntl + K).
    - Click on the arrow to the right of the "Link To" field.
    - Select the Remote Topic option.
    - Select the CHM file that contains the topic to which the
    hyperlink is linked to.
    - Select the required topic.
    You will be asked to copy the CHM into your project
    directory. Hope this answers your question. If not, please do come
    back.

  • Connect SAP XI with External Oracle DB.

    hi,
    I have a reqt to connect SAP Xi with third party Oracle DB .
    What is required ?
    Please suggest me the steps .
    Regards
    PS

    Hi,
    What do you mean by "at a time'?
    If you are asking if how many database drivers can be deployed on the XI server, then the answer is you can have more than one.
    But you need to know the versions of the databases to get the appropriate JDBC drivers.
    If you are asking about the JDBC communication channels in XI, you can have only one JDBC connection string per channel.
    Hope this helps.
    Regards,

  • Problem connecting U310 touch with external monitors/projectors/TV

    I spend almost 80% of my day in front of laptop or computers, running simulations, preparing ppts or report.
    Liked the looks and light weight of the LENOVO Ultrabook U310 touch laptop so much, that I ended up buying it.
    Except for look and light weight the laptop and LENOVO have turned into a big disappointment.
    Found the laptop extremely slow.. on top of it, the LCD hinge broke down within few weeks.
    The latest problem is with connecting external monitors or projectors. The laptop connects external monitors only if I uninstall driver and reinstall it. The connection is again lost if I reboot, and the driver again needs uninstalling and Reinstalling to connect any external monitor. Appreciate any suggestions
    Best,
    Sudhir

    Could be your TV is using DVI-I and apple adapter
    using DVI-D.
    Hope this link provide information you need:
    http://www.datapro.net/techinfo/dvi_info.html
    Looking at the photos provided in this link, here is the details of what I´m using :
    - standard mini-DVI to DVI-D Dual Link (provided by Apple)
    - connector on the TV is DVI-I Dual Link
    - cable provided by LG with the TV is DVI-D Single Link
    Reading the comments regarding apple adapter, I came to this : "If you want to hook up some other sort of monitor (analog, DVI-I, ADC), this is not for you, or you may need an additional adaptor. ". I guess I´m in this situation but still don´t know what type of adapter or cable I should use...
    Other possible solution : My TV has also HDMI port, I could try a DVI to HDMI cable but it´s quite difficult to find it here (south of spain...)
    Does anyone have an idea with these new informations ?
    Thanks in advance.

  • I cannot connect BB 8520 with external GPS Holux via Bluetooth. Please Help!

    I've bought a M1200 HOLUX gps and I'm trying to sincronize it with a Blackberry Curve 8520. The problem is:
    - BB finds correctly M1200 via bluetooth, and sincronizes well with the the PIN
    - M1200 Holux appears in bold just a few seconds after sincronization.
    - But then, M1200 appears only in plain text (not bold) as it's not connected. In the BB options, it doesn't appear the option "Connect" as with the rest of bluetooth devices.
    I've tried several times but always happen the same. M1200 is not able to keep the bt connection.
    Could you please help me?
    Thanks in advance

    http://supportforums.blackberry.com/t5/Java-Development/External-GPS/m-p/535845

  • Delta upload with Data Source 2LIS_02_SCL

    We extract the purchasing data from SAP R /3 4.7 into BW 3.0b using standard DataSource 2LIS_02_SCL. We load the data first into ODS using Delta ABR and then from ODS into InfoCube. We have already loaded “Init delta” and now delta is running every month.
    The key figures in ODS are overwritten. 0RECORDMODE is mapped in transfer rules with R/3 field ROCANCEL.
    When we see the change log for the ODS, we see 3 RECORDMODE entries (‘ ‘, ‘X’ and ‘N’) for each purchase order.
    Now we have the Problem that the keyfigures in the ODS are accumulated (each purchasing item with all 3 recordmode entries). Normally it should not accumulated purchasing item with Recordmode X.
    Thanks for the answer.
    Regards,

    Hi Moha,
    If you are using ABR method, you should use ADD instead of overwrite. I guess you have as a key field for the ODS the date. Then, when a new record comes to the ODS, you get the new value with the X and the blank for the new day, and, instead of having the quantity it was delivered or invoiced that day, you get the total.
    You need to know that SCL datasource for purchasing goes adding the amount invoiced and delivered each time it gets one new.
    Hope this helps.
    If you need further information, just ask!
    Regads,
    Diego

  • How to power Camileo S20B with external source?

    Hi,
    According to a post on this forum I should be able to power the S20B using a USB power source by removing the battery.
    I have tried this and it does not work. I've removed the battery and connected the USB cable to a variety of USB power sources including laptops. The blue light comes on but the S20B does not power up.
    Any suggestions? I really need to be able to power the camera for longer than one battery charge.
    Thanks,

    I dont know if this will work. Have you checked users manuals document?
    I have tested it with my Camileo H30 and it cannot work with USB cable connected but without battery.
    This cable is for data transfer only.

  • Active Directory SSO Sharepoint with External sources

    I hope someone can advise me.  We use Active Directory (AD FS 2.0 SAML) for authorization/authentication for SSO.  Our new library platform that is hosted by a 3rd party complies with CAS 3 (SAML is only supported with CAS 4) they have no plans
    to update to CAS 4 anytime soon.
    How can I achieve a SSO solution from our SharePoint for users to have seamless access to their respective libraries using the attributes in AD??

    where did you see this error ? is there anymore details.
    i think the account you are using for Sync does not have Replicate Directory Changes permission in AD. follow below article and give Replicate directory changes permission.
    http://technet.microsoft.com/en-us/library/hh296982(v=office.15).aspx
    Thanks, Noddy

  • New iPhoto will not give me the option to edit with external source.....

    WHY fix something that isn't broke.  The new iPhoto is HORRIBLE!!!!!!!!!!!!   There is no option to edit your photos in adobe photoshop....UNBELIEVABLE!!!!!!!!

    Nothing stops you from continuing to use iPhoto. It's still in your Applications folder.
    BDW, it's not a new version of iPhoto. It's a totally different app.

  • Extracting delta's with ODP-data source 0MATERIAL_ATTR from SAP ECC

    We are using ODP-replication to extract data from SAP ECC to a MS SQL-database by SAP BusinessObjects Data Services.
    For extracting Material-data we use the standard data source 0MATERIAL_ATTR in SAP ECC.
    This data source delivers a full load with all Materials in it.
    In the properties of this data source (tab attributes) we saw that this data source is Delta_Extractor_Capable.
    Therefore we set the extraction mode from 'Query' to CDC (= Change Data Capable) and did a new initial load to get all Materials again.
    After changing a Material in ECC, we did a delta-load, but unfortunately we received ZERO records.
    Is there anyone with experience on extracting delta's with data source 0MATERIAL_ATTR or another standard masterdata data source in ECC?
    Thank you for your reaction in advance,
    Best regards,
    Jan-Hendrik

    Hi,
    You can check the delta records in RSA3 see teh article. in https://wiki.sdn.sap.com/wiki/display/profile/Surendra+Reddy
    Checking the Data using Extractor Checker (RSA3) in ECC Delta Repeat Delta etc...
    http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/80f4c455-1dc2-2c10-f187-d264838f21b5&overridelayout=true 
    Data Flow from LBWQ/SMQ1 to RSA7 in ECC and Delta Extraction in BI
    http://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/business-intelligence/d-f/data%20flow%20from%20lbwq_smq1%20to%20rsa7%20in%20ecc%20and%20delta%20extraction%20in%20bi.pdf
    Delete the Queue in LBWQ/RSA7 and then freshly load Init and Check the Delta.
    Once you load the Init then if there are no new records then it won't get any data. so 0 records
    Check in SM37 in ECC why the job is terminated. See in ST22 also.
    Thanks
    Reddy

  • IDoc with external product sets

    Hi
    which IDoc type is used for products in LSMW? How can I add my external sets with my attributes do standard IDoc and how does it works?
    best regards,
    ml
    *Moderation: Tri-plicated:
    IDoc with external product sets
    IDoc with external product sets
    IDoc with external product sets
    Please, don't ask same question in multiple forums*
    Edited by: Joaquin Fornas on Nov 10, 2011 1:02 PM

    see note 546868.

  • Packet Tracer 6.0 "Provides new capability with PT Bridge to connect real network equipment to the Packet Tracer environment"

    The new updates sound great. Anyone got any documentation on the "Provides new capability with PT Bridge to connect real network equipment to the Packet Tracer environment" bit?
    Rich

    PT Bridge is an external java applet allowing Packet Tracer to communicate with real world networks through multiuser cloud. Have a look on http://www.packettracernetwork.com/ for more details (end of the home page)

  • Generic Extractor with  ALE-Delta  Capability

    Hi all,
          I need to create a generic Data source based  on 2 tables with fields: MARA-SPART.
                        MAKT-MATNR,SPRAS,MAKTX.
    so  i created a view  on same and  used it in creation of  data source in T.C: RSO2.
      My  requirement is to make this Data source
    Delta-capable using <b>ALE-Delta  mechanisum</b>.
    Please let me know  your views regarding same.
    And i promise to return and reward the answers.
    Thanks&Regards,
    Augustine.

    Hi Augustine and welcome to the sdn,
    it is not possible to get a delta on the fields you added to your view. You have 2 options.
    1st: add fields aedat and erdat of table mara to your view. Create 2 infopackages in BW to load all records created and all records changed in a specific time range.
    2nd: create a fm and select the required fields from mara and makt that are created or changed in a specific time range. Create a ddic structure as extract structure containing spart, matnr, spras, maktx and a date field for the generic delta. See also this information about fm-extraction: /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    Hope this helps
    regards
    Siggi

  • Connecting my I-pod with external speakers

    Hi,
    I have a question regarding the connection of my I-Pod to different speakers.
    What care should I take while connecting my I-pod to a different set of speakers rather than using my Headsets?
    Is there any specifications (e.g-Impedance Matching) I need to check for the speakers before connecting them to my I-pod?
    Thanks and Regards,
    Sahil

    There are 2 ways to connect your iPod with the external speakers i.e. via the headphone jack or the dock below the iPod.
    You will get better sound quality via the dock, via the dock station (there are plenties) you can connect to the input of a HiFi system and have sound there. Bear in mind you cant control the volume with iPod but one a volume knob of the HiFi system.
    The speakers system you are looking for iPod must have an amp. build in. There are hundred iPod speakers system in the market. My recommendation are iPod HiFi, Bose sounddock or B&W . Always trust your ears for the sound quality, my favournite may be not your cup of tea

  • Using secure tranport for making ssl connection with server using iPhone

    HI all,
    I need to estabilish a secured connection using tcp with sslv3 to the server. I tried using
    [inputStream setProperty:NSStreamSocketSecurityLevelKey forKey:NSStreamSocketSecurityLevelSSLv3];
    [outputStream setProperty:NSStreamSocketSecurityLevelKey forKey:NSStreamSocketSecurityLevelSSLv3];
    I have explained the problem in detail in the following link
    http://www.iphonedevsdk.com/forum/iphone-sdk-development/25721-creating-ssl-conn ection-using-sockets.html
    But it makes only a tcp connection wth the server and the server sends the "Connection Reset by peer " error.
    So I have planned to use Secure Tranport. But i didnt find a suitable sample code in the internet. I found a sample in apple 's docs. But thats too confusing. Any sample code available for making tcp with ssl connection with the server ????
    Regards,
    Mohammed Sadiq.

    You must select if you use certificates for the SSL.
    If you are not, here is an example
    // server is the ip address for the server and hostport the port to use
    CFReadStreamRef readStream = NULL;
    CFWriteStreamRef writeStream = NULL;
    CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, (CFStringRef ) server, hostport, &readStream, &writeStream);
    if (readStream && writeStream) {
    CFReadStreamSetProperty(readStream, kCFStreamPropertyShouldCloseNativeSocket , kCFBooleanTrue);
    CFWriteStreamSetProperty(writeStream, kCFStreamPropertyShouldCloseNativeSocket, kCFBooleanTrue);
    iStream = (NSInputStream *)readStream;
    [iStream retain];
    [iStream setDelegate:self];
    oStream = (NSOutputStream *)writeStream;
    [oStream retain];
    [oStream setDelegate:self];
    if (Iwill_use_ssltoday == true)
    int res1 = [iStream setProperty:NSStreamSocketSecurityLevelNegotiatedSSL forKey:NSStreamSocketSecurityLevelKey];
    int res2 = [oStream setProperty:NSStreamSocketSecurityLevelNegotiatedSSL forKey:NSStreamSocketSecurityLevelKey];
    NSLog(@"SEC TEST %d %d",res1,res2);
    NSDictionary *settings = [[NSDictionary alloc] initWithObjectsAndKeys:
    [NSNumber numberWithBool:YES], kCFStreamSSLAllowsExpiredCertificates,
    [NSNumber numberWithBool:YES], kCFStreamSSLAllowsAnyRoot,
    [NSNumber numberWithBool:NO], kCFStreamSSLValidatesCertificateChain,
    kCFNull,kCFStreamSSLPeerName,
    // kCFStreamSocketSecurityLevelTLSv1, kCFStreamSSLLevel,
    nil];
    CFReadStreamSetProperty((CFReadStreamRef)iStream, kCFStreamPropertySSLSettings, (CFTypeRef)settings);
    CFWriteStreamSetProperty((CFWriteStreamRef)oStream, kCFStreamPropertySSLSettings, (CFTypeRef)settings);
    [iStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
    [iStream open];
    [oStream scheduleInRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode];
    [oStream open];
    if (readStream)
    CFRelease(readStream);
    if (writeStream)
    CFRelease(writeStream);

Maybe you are looking for