Extractor and set-up table

I have VAITM enhanced with few new fields.
now when do those fields get populated... after set-up tables are filled or during set-up tables filling.
I mean to know  that when in delta que, extraction que and application table reading, those CMOD user exits populate extract structures.
Rita

Hi,
As per my understanding, the extractor program there is a code which looks up to CMOD to see if there is any enhanced code involved.If it is there it will execute the code and populate the additional fields too.
So whenever the extractor program is executed, it checks for the CMOD code which if found is executed for every record populated.
In this case it should work in all the cases you have mentioned.
Hope this helps,
Regards,
Anoop P

Similar Messages

  • Product Attributes and Set types Tables

    Hi,
    In which Table does the Product Attributes and Set types stores in CRM?
    Can anybody tell me?
    Thanks

    Hi,
    I am not able to get you can you explain it clearly by taking this example
    I have created the Product Called Monitor
    For that Monitor i have maintained the following attributes like
    Monitor Size like 15 or 17 or 21inchs
    Monitor Type like Flat or LCD Type
    I have created the Set type for that.
    I have assigned those things to Product.
    What are the tables are involved in this process can anybody help me out regarding this?
    Thanks

  • Error while setting up connection and adding database Tables

    Error 1
    The name 'My' does not exist in the current context
    C:\Users\levent 1\documents\visual studio 2010\Projects\DBCustomAction\DBCustomAction\VbDeployInstaller.cs
    53 37
    DBCustomAction
    Error 2
    The name 'Interaction' does not exist in the current context
    C:\Users\levent 1\documents\visual studio 2010\Projects\DBCustomAction\DBCustomAction\VbDeployInstaller.cs
    75 5
    DBCustomAction
    Error 3
    'System.Collections.Specialized.StringDictionary' does not contain a definition for 'Item' and no extension method 'Item' accepting a first argument of type 'System.Collections.Specialized.StringDictionary' could be found (are you missing a using directive
    or an assembly reference?) C:\Users\levent 1\documents\visual studio 2010\Projects\DBCustomAction\DBCustomAction\VbDeployInstaller.cs
    84 36
    DBCustomAction
    using System;
    using System.Collections;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Configuration.Install;
    using System.Linq;
    using System.IO;
    using System.Reflection;
    using System.Data.SqlClient;
    namespace DBCustomAction
        [RunInstaller(true)]
        public partial class VbDeployInstaller : System.Configuration.Install.Installer
           System.Data.SqlClient.SqlConnection masterConnection = new System.Data.SqlClient.SqlConnection();
    public VbDeployInstaller() : base()
    //This call is required by the Component Designer.
    InitializeComponent();
    //Add initialization code after the call to InitializeComponent
    private string GetSql(string Name)
    try {
    // Gets the current assembly.
    Assembly Asm = Assembly.GetExecutingAssembly();
    // Resources are named using a fully qualified name.
    Stream strm = Asm.GetManifestResourceStream(Asm.GetName().Name + "." + Name);
    // Reads the contents of the embedded file.
    StreamReader reader = new StreamReader(strm);
    return reader.ReadToEnd();
    } catch (Exception ex) {
    throw ex;
    private void ExecuteSql(string DatabaseName, string Sql)
    System.Data.SqlClient.SqlCommand Command = new System.Data.SqlClient.SqlCommand(Sql, masterConnection);
    // Initialize the connection, open it, and set it to the "master" database
    masterConnection.ConnectionString = My.Settings.masterConnectionString;
    Command.Connection.Open();
    Command.Connection.ChangeDatabase(DatabaseName);
    try {
    Command.ExecuteNonQuery();
    } finally {
    // Closing the connection should be done in a Finally block
    Command.Connection.Close();
    protected void AddDBTable(string strDBName)
    try {
    // Creates the database.
    ExecuteSql("master", "CREATE DATABASE " + strDBName);
    // Creates the tables.
    ExecuteSql(strDBName, GetSql("sql.txt"));
    } catch (Exception ex) {
    // Reports any errors and abort.
        Interaction.MsgBox("In exception handler: " + ex.Message);
    throw ex;
    public override void Install(System.Collections.IDictionary stateSaver)
    base.Install(stateSaver);
    AddDBTable(this.Context.Parameters.Item("dbname"));

    Hi osmniv,
    I tested the code, it has three error when compiling.
    Error 1 The name 'My' does not exist in the current context C:\Users\levent 1\documents\visual studio 2010\Projects\DBCustomAction\DBCustomAction\VbDeployInstaller.cs 53 37 DBCustomAction
    In C#, there is no "My" key word, you need to use this method to use the settings.
    http://msdn.microsoft.com/en-us/library/aa730869(v=vs.80).aspx
    masterConnection.ConnectionString = Properties.Settings.Default.masterConnectionString;
    Error 2 The name 'Interaction' does not exist in the current context C:\Users\levent 1\documents\visual studio 2010\Projects\DBCustomAction\DBCustomAction\VbDeployInstaller.cs 75 5 DBCustomAction
    You need to add these references to the project, Microsoft.VisualBasic,
    Microsoft.Expression.Interactions AND System.Windows.Interactivity.  Right click on the project, choose the add -> reference -> choose the references.
    then, add the using statement:
    using Microsoft.VisualBasic;
    Error 3
    'System.Collections.Specialized.StringDictionary' does not contain a definition for 'Item' and no extension method 'Item' accepting a first argument of type 'System.Collections.Specialized.StringDictionary' could be found (are you missing a using directive
    or an assembly reference?) C:\Users\levent 1\documents\visual studio 2010\Projects\DBCustomAction\DBCustomAction\VbDeployInstaller.cs
    84 36
    DBCustomAction
    In C#, you could use the Parameters["dbname"] to get the indexer of element directly.
    AddDBTable(this.Context.Parameters["dbname"]);
    If you have any other concern regarding this issue, please feel free to let me know.
    Best regards,
    Youjun Tang
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Creation of a generic extractor and data source for the FAGLFLEXA table

    Hi All,
    Need to create a generic extractor and data source for the FAGLFLEXA table to support AR reporting. This table contains the necessary profit center information to perform LOB reporting against the AR data.
    Please advice on how to do this.
    Regards, Vishal

    Hi Vishal,
    Its seems a simple a work out.
    1.Go to RSO2 & choose the relevant option ie. whether you want to create Transactional DS, Master Data DS or Text DS.
    2. Name it accordingly & then create.
    3. Give description to it & then give table name FAGLFLEXA.
    4. Save it & activate. If you need it to be delta enabled then click over Delta & you can choose accordingly.
    If you still face some problem then do mail me at [email protected]
    Assign points if helpful
    Regards,
    Himanshu

  • How do I get and set column attributes in a table or a treetable with Java?

    Using 11.1.1.4.0
    Hi,
    How do I get and set column attributes in a table or a treetable with Java? For a simple example, say I have a table and want certain roles to see all columns (including address), and other roles can see only certain columns (no address). In a Java method, I want to test if a table's column visible attribute is true and if so, set it to false before rendering it.
    Thanks in advance,
    Troy

    Hi,
    this use case would be a perfect example for using seeded MDS customization. Instead of checking what users are allowed to see or not upon rendering time, you have a customization class and thus the framework doing this for you.
    http://www.oracle.com/technetwork/developer-tools/adf/learnmore/31-mds-sample-169173.pdf
    In this paper and sample, specific users see different layouts. It also contains a customization class that shows how this can leverage ADF Security
    Frank

  • Moving a set of tables and related procedures

    Hi,
    I have created a set of tables, procedures, functions, and triggers for a particular application on a db at home. Now.. I need to move it to the university. However, the university does not allow us to run sqlldr or imp.. As such, how would I be able to move the tables and data over ??
    Is there a function available to generate a set of .sql files from a given set of tables so that it can be run on the servers down at the university ??
    Any help would be appreciated
    Thanks
    Jega

    I beleive you are looking for recreation of DDL's??
    OEM,DBAstudio or DBartisan or any kind of oracle tool will have functionality to edit the code of stored procedure / trigger.
    using them, u can just get back the source code for the trigger/procs etc.
    for table, OEM/dbastudio will shall show you the DDL sql itself...
    OR get it form dictionary!! as follows, stripp off the unwanted columns (except TEXT) SPool the output to a .sql file!!
    SQL> ed
    Wrote file afiedt.buf
    1 select distinct name, text from user_source where type='FUNCTION'
    2* order by name
    SQL> break on name
    SQL> column name format a15
    SQL> column text format a70
    SQL> set pagesize 100
    SQL> /
    NAME LINE TEXT
    IS_NUMBER 1 function is_number( chk_data_in
    2 varchar2 )
    3 return boolean
    4 is
    5 dummy number(38,4);
    6 begin
    7 dummy := to_number(chk_data_in);
    8 return true;
    9 exception
    10 when value_error then
    11 return false;
    12 when others then
    13 raise;
    14 end;
    RANKS 1 FUNCTION RANKS ( p_salary IN NUMBER )
    2 RETURN NUMBER AS
    3 v_rank NUMBER(6,0) :=0 ;
    4 CURSOR salary_cursor IS
    5 SELECT DISTINCT sal
    6 FROM emp
    7 ORDER BY sal DESC ;
    8 BEGIN
    9 FOR v_salary_rec IN salary_cursor LOOP
    10 v_rank := v_rank + 1 ;
    11 EXIT WHEN v_salary_rec.sal = p_salary ;
    12 END LOOP ;
    13 RETURN( v_rank );
    14 END;

  • Expand, unhide table and set variable at the same time?

    Hi all,
    How should i go about to create the following?
    I want to Expand a table at the same time as i set at variable and unhide another table. I have implemented a single-click solution i the Table API that works fine. I would like to use the Table API for this problem also.
    Is this possible? Do I need to make it in multiple steps ie some kind of java-script?
    Have tried this but it wont work:
    SAP_BW_URL_Get() +  ' ' ''&DATA_PROVIDER=DATAPROVIDER_1&' 'CMD=Expand&IOBJNM=0MATERIAL&FILTER_IOBJNM=0CUSTOMER&FILTER_VALUE=' I_CHAVL '&VAR_NAME_1=ZLS_CUST&VAR_VALUE_EXT_1=' I_CHAVL '&CMD_1=ITEM%3DTABLE_2%26HIDDEN%3D' ''''
    Any ideas?
    Cheers,
    Max

    Hi Alex,
    This is not written in the WAD, but in the Table API. The table API generates the link, creating a JavaScript call. But i hvae also tried to write this url directly in the WAD on an http://.... format but it still does not work.
    BR/Max

  • Filling of set up tables for Full and Delta updates

    Dear Gurus,
    How do I go about filling the set up tables if I want to load historical data to BW using LO **** pit when set up table is running on delta ?
    I want to know how many set up tables will be there for each data source, Because if set up table is running on delta and using the same table I want to load historical data also then will I have to delete and fill set up tables or there will be a separate set up table for full upload and delta ?
    If we have multiple set up tables for one data source then in the T-code OLI*Bw, where * -> App logistics num, so to fill I just say OLI6BW, then which set up table it is going to refer.
    Clarify my doubt and get rewarded with plenty of points.
    Regards
    Mohan

    Hi,
    Filling up the set up tables depends on the datasource.
    there are different T-codes for the respective extract structures
    OLIIBW transaction PM data
    OLI1BW INVCO Stat. Setup: Material Movemts
    OLI2BW INVCO Stat. Setup: Stor. Loc. Stocks
    OLI3BW Reorg.PURCHIS BW Extract Structures
    OLI4BW Reorg. PPIS Extract Structures
    OLI7BW Reorg. of VIS Extr. Struct.: Order
    OLI8BW Reorg. VIS Extr. Str.: Delivery
    OLI9BW Reorg. VIS Extr. Str.: Invoices
    OLIABW Setup: BW agency business
    OLIFBW Reorg. Rep. Manuf. Extr. Structs
    OLIIBW Reorg. of PM Info System for BW
    OLIQBW QM Infosystem Reorganization for BW
    OLISBW Reorg. of CS Info System for BW
    OLIZBW INVCO Setup: Invoice Verification
    OLI7BW is the tcode for Sales Order.
    Hope this solves Ur issue....
    Assign points if helpful..
    Rgs,
    I.R.K

  • Set up table and transaction data delta load init

    Dear experts,
    I am following a document left by my predecessor on "post processing activities" for BI prod post go-live.
    And for transaction data it says to :
    1. execute init with data transfer infopack manually
    2. execute delta update infopack manually
    3. go to ECC : delete setup data (lbwg)
    4. setup the tables for  (OLIxxBW)
    5. then finally activate Process chains.
    Is this sequence correct?
    Shouldn't I first delete the setup table, setup the tables and then execute the infopackages??
    Regards,
    Alice

    Hi,
    The sequence is correct ,and after this you need to run the job for the collective run in SAP ,which is based on your delta queue.
    i.e if you choose direct delta it is not required ,but if you use 'queued delta' then you need to run the collective run to move the delta from the extraction queue to delta queue .This job should run before the delta load.
       It is better to fill the set-up table during downtime .ie.no documents posted during the set-up table run. But if you dont have an option you can fill the set-up table during operation hours ,but need fo follow certain steps to get all the delta data. You may need to use 'Init without delta transfer' or early delta initialization in the infopackage .You need ODS as a data target to achieve this . Please search SDN ,you will get more information about this.
    Thanks.

  • Billing Set up - Parallel jobs and size of set up table

    Hello All,
    I want to do a billing (13) set up using comp code, sales org and document number range as selection criteria.
    Would it be okay to to run jobs in parallel. I will be setting up jobs for different variants containing different document ranges. Would there be a conflict in running parallel jobs if they belong to same company codes/ sales org?
    Q.2 Is there a limit to which we can fill up the set up table and will need to empty it after transferring the data into BI?
    Thanks!
    Edited by: BI Quest on Oct 7, 2009 6:22 PM

    You can run multiple concurrent setup jobs without an issue. I'd recommend that you only execute 4 concurrently, however, unless you have a huge amount of memory on your source R3/ECC server(s). If you're using the Billing Document as part of the selection criteria, there shouldn't be a conflict. In fact, if you're using Billing Document as the selection criteria for your multiple setups, the Company Code and Sales Org designations really aren't necessary, unless the Billing Document numbering in your source R3/ECC environment has been configured to number based on Company Code and/or Sales Org, whereby you could have duplicate Billing Document numbers and the way to distinguish between them is to further qualify by Company Code and/or Sales Org.

  • How to fill up set up tables for 2lis_03_UM and BF?

    Hi,
    I am working on Material movements, and i have a How to do document. According to that, its showing me to fill up set up table for 2Lis_03_bf by using TCode OLI1BW, and in the very next step its again telling me to fill up set up table for UM, by using the same TCODE ( OLI1BW ) .
    Now, if i do that, how would the system know that it has to fill up set up table for BF and then UM ? , no where in the screen its asking to fill up the Data source.
    OR i just have to fill up set up table ONCE, and it will fill up for both the DS ?
    please help.
    thanks

    Hi,
    I think you can follow the same procedure.  After completion of setup table filling you can check the result in RSA3.
    In case of UM, you will have the provision to load data based on specific Company codes, but if you don't have any such requirement then you can simply fill setup tables.
    Regards,
    Durgesh.
    Edited by: Durgesh Gandewar on Aug 30, 2011 10:29 AM

  • How set tha table boundry and how set table in panal

    hi master
    sir this is my table code
    import javax.swing.*;
    import java.awt.*;
    import java.util.*;
    public class fahimtable extends JApplet {
    String[] columnNames = {"First Name",
    "Last Name",
    "Sport",
    "# of Years",
    "Vegetarian"};
    Object[][] rdata = {
    {"Mary", "Campione",
    "Snowboarding", new Integer(5), new Boolean(false)},
    {"Alison", "Huml",
    "Rowing", new Integer(3), new Boolean(true)},
    {"Kathy", "Walrath",
    "Knitting", new Integer(2), new Boolean(false)},
    {"Sharon", "Zakhour",
    "Speed reading", new Integer(20), new Boolean(true)},
    {"Philip", "Milne",
    "Pool", new Integer(10), new Boolean(false)}
    /** Initializes the applet fahimtable */
    public void init() {
    JTable table = new JTable(rdata, columnNames);
    getContentPane().add(table.getTableHeader),BorderLayout.NORTH);
    getContentPane().add(table);
    initComponents();
    private void initComponents() {
    ==========
    sir this give me table but my need is the table in panal
    now table cover the all applet
    sir how set i table in panal and now i set tha table boundry and header
    please give me idea
    thank
    aamir

    Learn how to use the forum correctly. This is now your 6th posting on basically the same topic.
    Not once have you bothered to reply to an old posting to state whether the answer given was helpfull or not.
    You still haven't learned to use the "Code" formatting tags when posting code so the code retains its original formatting.
    Twice you've been given links to the Swing tutorial, but apparently you still haven't bothered to read it. There is a section on "How to Use Layout Mangers" that will help you postion your components. The tutorial is full of working examples.

  • How set tha table boundry and how set in panal

    hi master
    sir this is my table code
    import javax.swing.*;
    import java.awt.*;
    import java.util.*;
    public class fahimtable extends JApplet {
    String[] columnNames = {"First Name",
    "Last Name",
    "Sport",
    "# of Years",
    "Vegetarian"};
    Object[][] rdata = {
    {"Mary", "Campione",
    "Snowboarding", new Integer(5), new Boolean(false)},
    {"Alison", "Huml",
    "Rowing", new Integer(3), new Boolean(true)},
    {"Kathy", "Walrath",
    "Knitting", new Integer(2), new Boolean(false)},
    {"Sharon", "Zakhour",
    "Speed reading", new Integer(20), new Boolean(true)},
    {"Philip", "Milne",
    "Pool", new Integer(10), new Boolean(false)}
    /** Initializes the applet fahimtable */
    public void init() {
    JTable table = new JTable(rdata, columnNames);
    getContentPane().add(table.getTableHeader),BorderLayout.NORTH);
    getContentPane().add(table);
    initComponents();
    private void initComponents() {
    ==========
    sir this give me table but my need is the table in panal
    now table cover the all applet
    sir how set i table in panal and now i set tha table boundry and header
    please give me idea
    thank
    aamir

    Learn how to use the forum correctly. This is now your 6th posting on basically the same topic.
    Not once have you bothered to reply to an old posting to state whether the answer given was helpfull or not.
    You still haven't learned to use the "Code" formatting tags when posting code so the code retains its original formatting.
    Twice you've been given links to the Swing tutorial, but apparently you still haven't bothered to read it. There is a section on "How to Use Layout Mangers" that will help you postion your components. The tutorial is full of working examples.

  • WM extractors and tables

    what are the major extractors and tables associated with WM?
    plz reply ASAP.
    do these extractors behave in the same say as the extractors used in sales,delivery,billing,and purchasing?

    Hi,
    Welcome to SDN!!
    Refer these links:
    http://help.sap.com/saphelp_nw04/helpdata/en/8c/fd5869a94711d1890a0000e8322f70/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c1/376899449a11d188fe0000e8322f96/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/a9/0a383fdb800804e10000000a114084/frameset.htm
    Bye
    Dinesh

  • Error while filling set up table SD-Billing Documents - Perform Setup

    Hello friends,
    while filling set up table of SD-Billing Documents - Perform Setup
    i am getting error 'TSV_TNEW_PAGE_ALLOC_FAILED' . i am executing this job in background process . Please suggest me a solution .
    Regards
    Nilesh Vakil

    Hi,
    Try some other LO extractor in RSA3 to check if you get the same error.
    If you dont then it may not be system memory issue, check if thr is some user exit written for the extractor.The problem could be in the user exit whr the internal table may get overflown and lead to the page overfloen dump.
    If this is also not the case try reducing the packet size.
    Let me know if the issue is resolved.
    Regards,
    Ashwin

Maybe you are looking for