Defining Custom Extractor

Hi experts,
  Can someone guide me with best practices for creating Generic Datasource with Custom extractors(FM)?
  Is there any document available for the steps involved in setting up the custom function module(extractor) for GE(Generic datasource)?
Thank you
arun

Hi,
  Let me put it this way.
I want to copy the Business content datasource and its extractor for e.g 0CO_OM_OPA_1 to custom datasource and make some more complex coding.
  What is process involved in Copying the FM and using it in the new datasource created?
  Is there document explaining the step by step process of copying the datasource with FM? Because it seems like there should be an entry for datasource and FM in ROIS as well as in several tables in R3?
Thanks in advance
arun
Message was edited by: Arun Prasad

Similar Messages

  • Custom Extractor using FM for Delta Upload

    Hi,
    I created a Custom Extractor using FM for Full Upload. The requirement now is that it should be able to handle Delta also.
    I used the standard FM RSAX_BIW_GET_DATA_SIMPLE to create my Z FM.
    Please suggest me the changes I have to make in this to be able to upload Delta also.
    Thanks
    Nageswara

    Hi Mahesh,
    You can selectively load from BI side (through Infopackage) and for that you should have those selection field defined as ranges in your FM.
    As per my genius friend Sidharth Gupta:
    FM RSAX_BIW_GET_DATA_SIMPLE is a funct. Mod having a simple interface in which I_UPDMODE is not used. Actually FM RSAX_BIW_GET_DATA_SIMPLE is used for a full update and uses an F2 extraction method. However through ABAP we can try to make it delta capable like below.
    *Declare
    DATA  I_UPDMODE.
    Now to capture delta on AUDAT
           I_UPDMODE = u2018 u2018.
    LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'AUDAT'.
                MOVE-CORRESPONDING L_S_SELECT TO L_R_AUDAT.
                 I_UPDMODE = u2018 D u2019.
                APPEND L_R_AUDAT.
              ENDLOOP.
    This code works however is not flexible as you do not use a CASE stmt on I_UPDMODE.
    CASE stmt gives more flexibility which is used in FM RSAX_BIW_GET_DATA.
    FM RSAX_BIW_GET_DATA is a funct. Mod having a complete interface in which I_UPDMODE is passed to funct mod during its call.FM RSAX_BIW_GET_DATA can be  used for all update types and uses an F1 extraction method. However after writing the funct mod the default extraction method is F2 in table ROOSOURCE which needs to b changed to F1 for ur mod to work.  This change from F2 to F1 can be done via test abap code.
    Part two of that Article is yet to be published so wait for sometime or follow above mentioned approach.
    Hope it helps.
    Regards,
    Ashish

  • How can we define custom error page in protal application

    How can we define custom error page in protal application, like we define "jsp Error page " in JSPs

    Hi,
    Check these:
    Customization of Portal Runtime Errors and portal standard error codes
    http://help.sap.com/saphelp_nw04/helpdata/en/9a/e74d426332bd30e10000000a155106/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/ec/1273b2c413b2449e554eb7b910bce7/frameset.htm
    Regards,
    Praveen Gudapati

  • Custom extractors using function modules

    Hey all
    Does anyone has a document regarding how to <b>Develop Custom extractors using function modules?Step by step method would be great</b>
    Also document regarding <b>CTS in BW?</b>
    Appreciate it
    Thanks

    Hi,
    See here:
    Generic Extractors
    Generic data sources
    Generic DS
    /people/siegfried.szameitat/blog/2005/09/29/generic-extraction-via-function-module
    Best regards,
    Eugene

  • Could not complete the define custom shape command because of program error

    I am using the pen tool to draw a shape and then select it to create a custom shape. I use path: edit - define custom shape = "could not complete the define custom shape command because of program error"
    The error message appears once I click the define button.

    Also, I solved this another way, seems to happen to me often. I click on the path panel, near layers panel and clicked on 'load path as a selection' (3rd icon on bottom from left), then click 'make work path from selection' (4th icon on bottom from left). Then you will see that the whole work area is part of the selection, including your desired shape/path. In order to change this, just select 'path selection' tool and highlight each corner and delete each point from each corner, then you are left with the desired selection to create a shape. I am self taught and this seem unorthodox, but it works.

  • When I click on Define Custom Shape, I get an error message: "could not complete your request because of a program error."

    I'm using Photoshop CC 2014. When I click on Define Custom Shape, there is an error box that says "could not complete your request because of a program error."  How can I solve this problem or work around it? I've looked on the internet for answers but could find no solutions to this. The custom shape tool is 99% of what I use!

    Consider resetting the Pen tool by right clicking here
    and if that doesn't solve the problem a logical next step would be to reset your Preferences.
    To reset Preferences:
    If Photoshop is already open on your screen, close it (Quit). Then hold down Shift+Ctrl+Alt (Win) / Shift+Command+Option (Mac) on your keyboard and start Photoshop.
    A dialog box will pop up asking if you want to delete the existing Preferences file (the "Settings"). Click Yes in the dialog box. The existing Preferences file will be scrapped and a new one will be created.
    By the way, if "The custom shape tool is 99% of what I use!" have you considered Illustrator?

  • Is there a HP color laser printer that can define custom-size media sizes in WINDOWS?

    Is there a  HP color laser printer that can define custom-size media sizes in WINDOWS?

    Have you tried downloading and installing the drivers from here?
    http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?lang=en&cc=us&prodTypeId=18...
    //Click on Kudos and Accept as Solution if my reply was helpful and answered your question//
    I am an HP employee!!

  • Define custom shape error in Photoshop CC 14.2.1

    whene I try to define Custom Shape I got this message

    Those errors are from February 7, so not helpful.  (and they were probably due to bugs in Generator that got fixed in 14.2.1).
    Hmm, not sure why you aren't getting an error logged.
    And I can't seem to get any errors when defining a custom shape.
    What sort of shape/path do you have selected?
    What sort of document are you using?

  • Issue with Fiscal Year Period in Custom Extractor

    We have a custom extractor that pulls posting period (PERIO) and Fiscal Year (GJHAR)...once we move it to BW we do a concatenate in the transfer rules to get Fiscal Year / Period.  Before we did the ERP Upgrade the concatenate worked and then  after the Upgrade it stopped working.  I have checked RSA3 and the extractor is not pulling the fields any differently then before.  I have also tested the same concatenate in our development system and it is working.  Does anyone have any idea what might be happening? 
    Before we were getting data that looked like 2008001 and now thet data is saying 8  1200.
    We also have another custom extractor that does the exact same thing and it is working!
    We are stumped....can anyone assist?
    Thanks!
    Caroline

    I dont understand why you had to extract period and year?
    Can you pl explain. Do you have other fields in the extractor, if so what are they?
    Can you paste your code here to look at.
    Ravi Thothadri

  • Data syncup issue - Custom extractor for revenue recognition data from ECC into BW

    Hi there,
    We have created a custom extractor on top of a Function Module (FM) in ECC that reads data primarily from VBREVE table. Currently, we have close to 10 million records and full load isn't a preferred option so we built in a delta mechanism using "Created On" (ERDAT) and "Posting Date" (BUDAT). The idea is to do an initial full load and then switch over to delta loads on a nightly basis for data where:
    "Created On" OR "Posting Date" is within last 6 months.
    This will ensure if any updates are made to the existing VBREVE entries, this change will be reflected in the BW DSO, provided the "Created On" or "Posting Date" fall within last 6 months. The issue comes up if in ECC a billing plan is cut down to a smaller term, let's say from 3 years to 2 years, the entries for the 1 year will be deleted from VBREVE table. How can I pick up this change in BW DSO since this data has already been loaded in the past? Addition of entries are okay but I need to address the deletion on entries in VBREVE table so that it reflects this in BW DSO. Any ideas how I can accomplish this? In the example on the screenshots, BW still shows the before image and I need to be able to get it to sync up with ECC as per the after image.
    -Rohit

    Dear Rohit,
    The case is complicated , there can be workaround using the changedon date from VBAK table. if the billing plan is changed in the sales order VBAK will be updated for changedon.
    1) If the billing plan deletion is a very specific case, then using the change log tables find out which are the sales order for which there has been billing plan change. Store this sales order details in DSO day wise. call it DSO1
    2) Create a self transformation to the DSO ( DSO2) where you are currently loading from the table VBREVE (DSO2 to DSO2 -For loading data from the same DSO) .Transformation should have reverse record mode given as a constant.
    3) load the data DSO2 from DSO2 by filling up sales order details from DSO1 in the DTP filter.
    ( This will reverse the complete entry for the sales order in DSO2 for the sales order for which billing plan has been changed)
    4) Now load afresh for these sales order again from source system to DSO2 from the table VBREVE.
    You can also use VBAK changedon date to trigger this load.
    Hope I have not confused you
    Regards
    Gajesh

  • Define Custom Shape doesn't work in Photoshop CS5

    It seems to be impossible to Define Custom Shape in Photoshop CS5. This option in Edit menu always remains grayed out...
    Can anyone check and see if this is the case in your own installation of the program?
    Very same procedure works in Photoshop CS4 just fine, but not in CS5...

    Hi Fox,
    I think you might just have found a bug there. I've reported it upstairs.

  • How to improve performance for Custom Extractor in BI..

    HI all,
               I am new to BI and started working on BI for couple of weeks.. I created a Custom Extractor(Data View) in the Source system and when i pull data takes lot of time.. Can any one respond to this, suggesting how to improve the performance of my custom Extractor.. Please do the needfull..
      Thanks and Regards,
    Venugopal..

    Dear Venugopal,
    use transaction ST05 to check if your SQL statements are optimal and that you do not have redundant database calls. You should use as much as possible "bulking", which means to fetch the required data with one request to database and not with multiple requests to database.
    Use transaction SE30 to check if you are wasting time in loops and if yes, optimize the algorithm.
    Best Regards,
    Sylvia

  • Issues with a customized extractor running 'Full' loads.

    Hi Gurus,
    Is it possible to check at what date/time a particular data record has been posted in the VBPA table [Sales Document Partner Function Table]?
    My issue is that we have a customized extractor that pulls data from both the VBAP & VBPA tables based on VBELN [Doc No] & POSNR [Item]. We are using an 'Inner Join' on these two tables, so if either the Doc No or Item is not present in the VBPA table at the time of extraction, the data record will be skipped and we are facing several such missing documents in BW.
    The loads are 'Full' based on 'ERDAT' & 'AEDAT' on the VBAP table for the last 3 days i.e. if a Sales Document is either Created or Changed in the last 3 days, it will be picked up by the extractor. So my reasoning for the missing data records in BW is that the VBPA table  entries for that particular Order had been updated at a later date and hence data was missed out during extraction [because of the 'Inner Join' based on Doc No & Item].
    But since VBPA does not have a created on or changed on field, I am unable to find out when exactly a data record has been updated in the VBPA table.
    Any suggestions that you can provide will be highly appreciated!
    Thanks

    Hi,
    I feel your table join logic is not correct. Please discuss with your functional team once and try to revise the logic. Otherwise you may keep missing some records all the time. Test the extractor alot in RSA3 before replicating in BW.
    Regards,
    Suman

  • Where does Designer stores user defined custom colors?

    Hi,
    Everytime I restart Designer, all my custom colors are reset to white. Which is pretty annoying. So I want to export them to a file at least.
    I figured, that user defined custom colors in Windows are stored in the Registry in:
    [HKEY_CURRENT_USER\Control Panel\Custom Colors]
    or alternatively in:
    [HKEY_USERS\.DEFAULT\Control Panel\Colors]
    But apparently they are not. Changes made to the custom color palette in Designer are not stored in the registry. Those values still remain FFFFFF.
    Does anyone know, where Designer stores user defined custom colors? Is there a 'secret' undocumented .ini-file I missed?
    Regards,
    Steve

    Does anyone know where the information added by Java reside?Essentially, in the directory.
    Is there any way to query this information using VC++ dll or some other way?Yes, there are operating system APIs for it. That's how Java does it.
    Does anyone know which windows dll or classes are used by Java to add these custom attributes
    I tried lot by digging into code by decompiling java NIO classes but could not get it.I would try looking up the Windows API myself.

  • Define Custom Shape Option is Greyed out

    I'd appreciate any help that could be provided, I have not been able to define custom shapes in CS6. I'm using the pen tool in shape mode, I've used the path selection tool and switched between the path operations. I've made sure that the shape is selected in the paths work bar. Nothing seems to open up the define custom shape option. Is there a setting I'm neglecting to check? Thanks in advance for your thoughts.

    I just tried deleting first just the tool preferences, and then all the photoshop preferences. There has been no change...Still unable to get define custom shape as an option.
    I've also tried using the path option instead of the shape selection and that also makes no difference.
    Just as a note I have used the same steps on another computer running CS6 and it functions 100% properly.

Maybe you are looking for

  • Custom field in Shopping cart header

    Need to add a custom field at the header level of shoping cart. Pls help. Its all FPM and dont understand the logic. comp name - /SAPSRM/S_CLL_WD_SC_HEADER view - V_SC_BOFC_HD

  • Material Master Prft Segments are flowed in COPA Doc But not in FI Doc

    Dear Experts, When we create and save the invoice VF01, system generated FI, CO and COPA doc. Here Material relevant Profitability Segments (material Code-0001, Plant-10, Profit Center-1000) are flowed properly in COPA Doc. But in FI document flowed

  • Bulk collect- forall- Lock

    Hi, I have been using bulk collect with Forall for insert into a partition table which has uniquw constraing on 2 columns but the partition table is aquiring lock every time I ran the procedure and it doesn't get killed even though session is killed.

  • How to notify admin/some user if in list/library workflow fails?

    How to send notification to admin if workflow fails to start or some error occurs in workflow? i tried creating workflow on workflow history list but it is not running automatically as items are created with system account. Is there any other way to

  • Adobe why did you change your SFTP settings?

    Adobe have changed their sFTP servers to only allow a certain types of sFTP, many windows apps use "aes128-cbc" or "3des-cbc" to communicate via sFTP, you have shut out a ton of apps with this change I am thinking. I don't want to use have to use Fil