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?
ThanksHi,
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, VishalHi 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,
TroyHi,
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
JegaI 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,
MaxHi 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
MohanHi,
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,
AliceHi,
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 PMYou 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.
thanksHi,
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
aamirLearn 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
aamirLearn 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. -
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 VakilHi,
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
-
Function Module for TECO(technically complete) a maintenance work order
Hi, Please let me know if there is any FM for TECO(technically complete) a maintenance work order. Regards, Vimal
-
I know this is a very basic question and I also undestand that I have to include the same in my XXXFactoryList.h file. But the issue is that I have included it perfectly every where and still I an getting this ASSERT due to this, no instance of my CS
-
Installing Drivers for Photosmart B109a-m on a Windows 8.1 laptop
I have tried installing the drivers for a Photosmart B109a-m Printer/Scanner using the HP wizard. The software is downloaded OK however when I click the instal button on the installer I get a message "system cannot find the file specified". This ques
-
Firefox is showing different amount in bank Account & Government Personal Files
Win 7/64 bits - Firefox 35.0.1 Been using Firefox for few years; 2 weeks ago, I am on my Government Personal File and it shows an amount I received each month. The amount is different from what I am actually receiving. I call the office and they are
-
Show bar button "Quick Tools" vertically.
Hi everyone, I currently use Acrobat 9 configured with a custom button bar located on the right side of the window (where "Acrobat X" has the "Tools" menu.) I am forced to migrate to version X for various reasons and need to have this sidebar. In Acr