How to outline/simplify a transformed object
Using CS5. I have a solid shape with a hollowed center (see far left image). I applied a transform effect to make it look "3D" by offsetting it slightly 32 times (see middle image. see far right image to see what it looks like selected). I want to simply have the middle image, but without all the paths and lines - I just I want it outlined. I tried to expand it, group it, pathfinder-add - nothing seems to work. Help?
when selected
So I then take the lasso tool and select the all the anchor points between the two extreme anchors and delete them and then with the lasso too select those to extreme points and do a command or control J and you get this
there might still be a little clean up. Ou can try and eliminate the stepping buy expreimenting with the blur setting in the Live Trace Options
the other way is to trace over it with the pen tool
Similar Messages
-
How to keyframe 3D transform objects in Motion
hello,
i cant seem to find how to keyframe a 3d transform object in my project?
i have a text object that id like to spin in 3d but i cant seem to find where to keyframe in the inspector or timeline...
thanks!
stevenhi,
I dont want to appear rude but have you looked in the manual under keyframes?
If you highlight the text object ( maybe better the layer its in in case you want to add more text later),
and hope over to the inspector you can click on the triangle next to the rotation parameter to show all three degrees of rotation. You can add keyframes by clicking the contextual manual to the right of the parameter or by turning on the big red button and manually moving the object.
Or instead of keyframing you could add a spin behaviour to the object.
hth
adam -
How to outline selected cells during drag and drop in the jtable
Hi,
I have spent a lot of time to find out how to outline selected cells during drag in the jtable, but I did not find the answer.
Can anybody give me a tip, where to read more about this problem or even better, give an example...
I have the following situation:
1.Table has 10 rows and 10 columns
2.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION) and setCellSelectionEnabled(true)
3.user select 5 cells in 4th row (for example cell45,cell46,cell47,cell48 and cell49)
4.user starts dragging. During dragging an outline should be drawn. Outline should be a rectangular with width of 5 cells and height of one cell. Outline should move according to the mouse position.
5.rectangular disappears when dropped
Regards,
PrimozIn "createTransferable" you can create a drag image
which you can paint in "dragOver" and clear in "drop" method of DropTarget :
package dnd;
* DragDropJTableCellContents.java
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.table.*;
import java.awt.*;
import java.awt.datatransfer.*;
import java.awt.dnd.*;
import java.awt.event.*;
import java.awt.image.BufferedImage;
import java.io.IOException;
public class DragDropJTableCellContents extends JFrame {
public DragDropJTableCellContents() {
setTitle("Drag and Drop JTable");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
getContentPane().add(createTable("JTable"), BorderLayout.CENTER);
setSize(400, 300);
setLocationRelativeTo(null);
private JPanel createTable(String tableId) {
DefaultTableModel model = new DefaultTableModel();
for (int i = 0; i < 10; i++) {
model.addColumn("Column "+i);
for (int i = 0; i < 10; i++) {
String[] rowData = new String[10];
for (int j = 0; j < 10; j++) {
rowData[j] = tableId + " " + i + j;
model.addRow(rowData);
JTable table = new JTable(model);
table.getTableHeader().setReorderingAllowed(false);
table.setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION);
table.setCellSelectionEnabled(true);
JScrollPane scrollPane = new JScrollPane(table);
table.setDragEnabled(true);
TableTransferHandler th = new TableTransferHandler();
table.setTransferHandler(th);
table.setDropTarget(new TableDropTarget(th));
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
JPanel panel = new JPanel(new BorderLayout());
panel.add(scrollPane);
panel.setBorder(BorderFactory.createTitledBorder(tableId));
return panel;
public static void main(String[] args) {
new DragDropJTableCellContents().setVisible(true);
abstract class StringTransferHandler extends TransferHandler {
public int dropAction;
protected abstract String exportString(JComponent c);
protected abstract void importString(JComponent c, String str);
@Override
protected Transferable createTransferable(JComponent c) {
return new StringSelection(exportString(c));
@Override
public int getSourceActions(JComponent c) {
return COPY;
@Override
public boolean importData(JComponent c, Transferable t) {
if (canImport(c, t.getTransferDataFlavors())) {
try {
String str = (String) t.getTransferData(DataFlavor.stringFlavor);
importString(c, str);
return true;
} catch (UnsupportedFlavorException ufe) {
} catch (IOException ioe) {
return false;
@Override
public boolean canImport(JComponent c, DataFlavor[] flavors) {
for (int ndx = 0; ndx < flavors.length; ndx++) {
if (DataFlavor.stringFlavor.equals(flavors[ndx])) {
return true;
return false;
class TableTransferHandler extends StringTransferHandler {
private int dragRow;
private int[] dragColumns;
private BufferedImage[] image;
private int row;
private int[] columns;
public JTable target;
@Override
protected Transferable createTransferable(JComponent c) {
JTable table = (JTable) c;
dragRow = table.getSelectedRow();
dragColumns = table.getSelectedColumns();
createDragImage(table);
return new StringSelection(exportString(c));
protected String exportString(JComponent c) {
JTable table = (JTable) c;
row = table.getSelectedRow();
columns = table.getSelectedColumns();
StringBuffer buff = new StringBuffer();
for (int j = 0; j < columns.length; j++) {
Object val = table.getValueAt(row, columns[j]);
buff.append(val == null ? "" : val.toString());
if (j != columns.length - 1) {
buff.append(",");
return buff.toString();
protected void importString(JComponent c, String str) {
target = (JTable) c;
DefaultTableModel model = (DefaultTableModel) target.getModel();
String[] values = str.split("\n");
int colCount = target.getSelectedColumn();
int max = target.getColumnCount();
for (int ndx = 0; ndx < values.length; ndx++) {
String[] data = values[ndx].split(",");
for (int i = 0; i < data.length; i++) {
String string = data;
if(colCount < max){
model.setValueAt(string, target.getSelectedRow(), colCount);
colCount++;
public BufferedImage[] getDragImage() {
return image;
private void createDragImage(JTable table) {
if (dragColumns != null) {
try {
image = new BufferedImage[dragColumns.length];
for (int i = 0; i < dragColumns.length; i++) {
Rectangle cellBounds = table.getCellRect(dragRow, i, true);
TableCellRenderer r = table.getCellRenderer(dragRow, i);
DefaultTableModel m = (DefaultTableModel) table.getModel();
JComponent lbl = (JComponent) r.getTableCellRendererComponent(table,
table.getValueAt(dragRow, dragColumns[i]), false, false, dragRow, i);
lbl.setBounds(cellBounds);
BufferedImage img = new BufferedImage(lbl.getWidth(), lbl.getHeight(),
BufferedImage.TYPE_INT_ARGB_PRE);
Graphics2D graphics = img.createGraphics();
graphics.setComposite(AlphaComposite.getInstance(AlphaComposite.SRC_OVER, 1f));
lbl.setBorder(BorderFactory.createLineBorder(Color.LIGHT_GRAY));
lbl.paint(graphics);
graphics.dispose();
image[i] = img;
} catch (RuntimeException re) {
class TableDropTarget extends DropTarget {
private Insets autoscrollInsets = new Insets(20, 20, 20, 20);
private Rectangle rect2D = new Rectangle();
private TableTransferHandler handler;
public TableDropTarget(TableTransferHandler h) {
super();
this.handler = h;
@Override
public void dragOver(DropTargetDragEvent dtde) {
handler.dropAction = dtde.getDropAction();
JTable table = (JTable) dtde.getDropTargetContext().getComponent();
Point location = dtde.getLocation();
int row = table.rowAtPoint(location);
int column = table.columnAtPoint(location);
table.changeSelection(row, column, false, false);
paintImage(table, location);
autoscroll(table, location);
super.dragOver(dtde);
public void dragExit(DropTargetDragEvent dtde) {
clearImage((JTable) dtde.getDropTargetContext().getComponent());
super.dragExit(dtde);
@Override
public void drop(DropTargetDropEvent dtde) {
Transferable data = dtde.getTransferable();
JTable table = (JTable) dtde.getDropTargetContext().getComponent();
clearImage(table);
handler.importData(table, data);
super.drop(dtde);
private final void paintImage(JTable table, Point location) {
Point pt = new Point(location);
BufferedImage[] image = handler.getDragImage();
if (image != null) {
table.paintImmediately(rect2D.getBounds());
rect2D.setLocation(pt.x - 15, pt.y - 15);
int wRect2D = 0;
int hRect2D = 0;
for (int i = 0; i < image.length; i++) {
table.getGraphics().drawImage(image[i], pt.x - 15, pt.y - 15, table);
pt.x += image[i].getWidth();
if (hRect2D < image[i].getHeight()) {
hRect2D = image[i].getHeight();
wRect2D += image[i].getWidth();
rect2D.setSize(wRect2D, hRect2D);
private final void clearImage(JTable table) {
table.paintImmediately(rect2D.getBounds());
private Insets getAutoscrollInsets() {
return autoscrollInsets;
private void autoscroll(JTable table, Point cursorLocation) {
Insets insets = getAutoscrollInsets();
Rectangle outer = table.getVisibleRect();
Rectangle inner = new Rectangle(outer.x + insets.left,
outer.y + insets.top,
outer.width - (insets.left + insets.right),
outer.height - (insets.top + insets.bottom));
if (!inner.contains(cursorLocation)) {
Rectangle scrollRect = new Rectangle(cursorLocation.x - insets.left,
cursorLocation.y - insets.top,
insets.left + insets.right,
insets.top + insets.bottom);
table.scrollRectToVisible(scrollRect);
Edited by: Andre_Uhres on Nov 18, 2007 10:03 PM -
How to see who deleted the Object
Hi Gurus
Would you please advise if some data target or transformation is deleted from the BW system how to know who deleted the objects?
ThanksHow to see who deleted the Object
-
How to map a collection of object in TopLink?
For (simple) example, I've a XSD that defines:
<xsd:complexType name="AttachmentType">
<xsd:sequence>
<xsd:element name="docID" nillable="false" type="xsd:string"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="MyDocType">
<xsd:sequence>
<xsd:element name="attachment" nillable="true" minOccurs="0"
maxOccurs="unbounded" type="tns:AttachmentType"/>
</xsd:sequence>
</xsd:complexType>
This XSD is referenced by a WSDL. Using JDeveloper to generate a Java Web Service using the WSDL and will get the following classes:
public class AttachmentType implements java.io.Serializable
protected java.lang.String docID;
public AttachmentType() { }
public java.lang.String getDocID() { return docID; }
public void setDocID(java.lang.String docID) { this.docID = docID; }
public class MyDocType implements java.io.Serializable
protected AttachmentType[] attachment;
public MyDocType () { }
public AttachmentType[] getAttachment() { return attachment; }
public void setAttachment(AttachmentType[] attachment)
this.attachment = attachment;
Now I want to generate a XML document from MyDocType. I use TopLink (JAXB) to do the mapping. However, how to map the 'attachment' of type AttachmentType[]? TopLink seems only allowing List/Set/Collection container options.
Anyone can help?
Note: I have to use the classes generated from WSDL.
Thanks!!Thanks. I'm using TopLink Workbench for the mapping
and have no idea on how to specify the XML
transformation mapping for array attribute. Can you
tell me more?I was putting together an example of the transformation mapping but came up with a better way. It turns out that a transformation mapping isn't ideal because you have to take over some of the responsibility for converting XML to objects. A better solution is to intercept the calls to the getter and setter for the AttachmentType[] and convert between an Array and List. Just map the Array as a composite collection in the workbench and customize the attachment attribute mapping in code.
Each mapping in TopLink has Accessor object responsible for getting and setting values in objects. If you choose method or direct access the mapping will have a different Accessor class. So the solution is to use an Accessor that converts the List TopLink builds into an Array of the correct type on set. On get, the Accessor creates a List from the Array.
You can introduce a custom Accessor using an After Load method. I've put a complete example up on my googlepages account[1]. The key code is listed below. Note that this code assumes you're using direct instance variable access. Also, this code works with TopLink 10.1.3.2 and the TopLink 11 preview. It won't work with previous versions.
The After Load class that changes the mapping accessor:
public class MyDocCustomizer {
public static void customize(ClassDescriptor descriptor) {
XMLCompositeCollectionMapping mapping = (XMLCompositeCollectionMapping)
descriptor.getMappingForAttributeName("attachment");
InstanceVariableAttributeAccessor existingAccessor =
(InstanceVariableAttributeAccessor) mapping.getAttributeAccessor();
ListArrayTransformationAccessor transformationAccessor =
new ListArrayTransformationAccessor(AttachmentType.class, "attachment");
transformationAccessor.initializeAttributes(descriptor.getJavaClass());
mapping.setAttributeAccessor(transformationAccessor);
}The custom InstanceVariableAccessor subclass:
public class ListArrayTransformationAccessor extends
InstanceVariableAttributeAccessor {
private Class arrayClass;
public ListArrayTransformationAccessor(Class arrayClass, String attributeName) {
super();
this.arrayClass = arrayClass;
this.setAttributeName(attributeName);
public Object getAttributeValueFromObject(Object anObject)
throws DescriptorException {
Object[] attributeValueFromObject =
(Object[]) super.getAttributeValueFromObject(anObject);
return Arrays.asList(attributeValueFromObject);
public void setAttributeValueInObject(Object anObject, Object value)
throws DescriptorException {
List collection = (List)value;
Object[] array = (Object[]) Array.newInstance(arrayClass, collection.size());
for (int i = 0; i < collection.size(); i++) {
Object element = collection.get(i);
Array.set(array, i, element);
super.setAttributeValueInObject(anObject, array);
}--Shaun
http://ontoplink.blogspot.com
[1] http://shaunmsmith.googlepages.com/Forum-519205-OXM-Array.zip -
Adobe Forms Error Message 'Error when transforming object data'
Hi,
When i tried to save(Adobe Forms) after making changes in Layout its giving an error message 'Error when transforming object data' and takes me out of the transaction. How do i solve this ? Can anyone help me out.
Thanks and Regards,
Franklin.hi
I have the same problem , plz help me out
thanks -
Transformer object- fix note problem
Hi, my first post!
I'm using a transformer-object in the environment to transpose
some incoming midi-notes in real time.
This works so far, but somehow, all the notes that are played, 'hang'
for some reason, like no 'note-off' command is been given.
Also, when a note is triggered, a second note is triggered at release and
being displayed in the matrix-editor.
Is there anyone who can help me out?
I'm stuck!How I'd probably tackle it is to filter out all the note offs from the input stream first, do my processing to modify/transform whatever notes etc I needed, and add back in the necessary noteoffs when I finally pass the converted notes to the instrument - this won't in general be a problem with drum voices because they largely ignore note-offs anyway, as drum voices don't generally respond to gate time.
That way I know I always have a matching note-off following a note, and it's easier than trying to process the note-offs separately to match your note on processing, and keep everything in sync.
To generate note offs for a note on event, pass your modified note-on only MIDI stream to a final transformer, and the use "copy matching events" in whichever order you need, leaving the note pitch to THRU, and setting the velocity to zero, so every incoming note will pass through the transformer, followed by it's associated transformed note off.
If you have problems setting this up, post back and I'll take a look...
Edit: Hmm, transformers won't let you fix a note velocity to zero, at least in LP8. That's annoying.
I know I've done stuff like this before - I need to wait until I've got some clear head time to look at this... I think I ended up converting notes into other data types before converting them back into notes, specifically to break Logic's attempt at handling notes atomically, but can't remember offhand... -
Cropping of excess transformed objects
My problem is as follows:
I have created a series of circles starting with a base circle then using two transform operations -- one to copy it down then another to copy the whole set across. So that leaves me with a grid of circles.
I have created an irregular clipping mask to restrict the circles to within the area of the clipping mask (blue sploosh)
Everything looks fine in illustrator. I have included a snapshot here with the clipping mask released so that you can see the objects being worked with.
The problem comes in when I go to copy & past that artwork into photoshop. What I get is the full spread of (clipped) circles which messes up sizing inside photoshop. The clipping mask hid the excess circles but it did not get rid of them. I have further tried using the pathfinder crop tool but that doesn't seem to work with transformed objects. Does anyone have any suggestions as to how I can get rid of the spare inner circles so they are really gone and not simply hidden by the clip mask?@Jacob
Thanks. That was helpful in that it was the first time I've seen anything which was actually able to destructively get rid of the spares. The downside is that for reasons unknown the "blueness" from the sploosh underneath was removed... or more accurately, the it put a white background underneath the clipped circles. If I turn off the circles group then the sploosh is visible underneath. I fooled around with other options on the Object -> Flatten Transparency dialog and found I got more pleasing results by enabling Preserve Alpha Transparency but the things like the drop shadow just turned awful. I'd be way better off to just manually drag circles around.
That, at least, gave me SOME Illustrator operation that had some effect on the extra circles created by Effect -> Distort & Transform -> Transform option
As you can probably tell, I'm a photoshop guy struggling to learn Illustrator. I find myself partly awed at some of the things it can do and greatly annoyed at silly things like this (and don't even get me started on how awful the bevel options are in Illustrator vs. photoshop LOL).
At least for the short-term I have a working vector image. I can pull it into photoshop, rasterize it, then get rid of the spare bits... or simply ignore them since they are invisible. -
How to keep an application level object running with SunIDM?
We are working on intergrate a gmail project with SunIDM. We need an application level object running with SunIDM so it will maintain a token generated from Gmail side. In anther servlet project, I had this object saved in the attribute of the ServletContext, then other session level servlet could share this attribute anytime. Is there a way to store attribute in Servlet Context and have it shared by different user session in SunIDM? I have been reading documents and searched this forum, haven't find any topics related how to maintain an application level object live. Hopefully that I can get some hint here.
Thank you so much.Paul, Thank you so much for the further explaination. I don't think it will work since the token generated from gmail will expire every 24 hours.
We are using the gdata library published from by gmail people, and I create a new UserService object and have it run in the application level. The UserService object will generate a token and renew it every 24 hours behind the scene. Here is how I implement it in my Servlet project:
//to have a UserService object running at the application level:
public class GmailUserService extends HttpServlet {
public void init(ServletConfig config) throws ServletException{
super.init();
userService = new UserService(myApplication);
config.getServletContext().setAttribute("gmailUserService", userService);
//to access this UserService object from other servlet in each user session:
UserService userService = (UserService)servletContext.getAttribute("gmailUserService");
Gmail will trigger an error if we create a new UserService object for each user. They recommend to have all the user to share one UserService object. I am looking for similar approach in SunIDM.
Thank you again, Paul, for trying to help. -
How to reference the Parent view Object attribute in Child View object
Hi , I have the requirememt to generate Tree like struture to display Salary from joining date to retirement date in yearly form.I have writtent two Pl/SQL function to return parent node and child nodes(based on selected year).
1.First function --> Input paramter (employee id, retirement date , joining date) --> return parent node row with start_date and end_date
2. 2nd function --> input paarmter(employee id, startDate, end_date) --> return child node based on selected parent node i.e. start date and end date
I have created two ADF view object based on two function return
Parent Node --> select * from Table( EUPS.FN_GET_CONTR_SAL_BY_YR(employeeId,retirement Date, dateOf joining)) ;
Child Node --> select * FROM TABLE( EUPS.FN_GET_CONTR_SAL_FOR_YEAR( employeId,startDate, endDate) ) based on selected parent node.
I am giving binding variable as input for 2nd function (child node) . I don't know how to reference the binding variable value in child view from parent view.
Like I have to refernce employeId,startDate, endDate values in 2nd function from parent view object. some thing like parentNode.selectedStart_date parentNode.employeeId.
I know we can achive this writing the code in backing bean.But i want to know how can we refernce parent view object attribute values in child view object using Groovy or otherway?
I will appreciate your help.
ThanksI have two view com.ContractualSalaryByYearlyView for Parent Node and com.ContractualSalaryByYearlyView for child Node.
I have created view link(ContractualSalYearlyByYearViewLink) betweem two view by giving common field empId, stDate , endDate.(below is the view link xml file).
I tried give the binding attribute values using parent object reference like below in com.ContractualSalaryByYearlyView xml file but getting error
Variable ContractualSalaryByYearlyView not recognized.I think i am using groovy expression.
Thanks for quick response.
com.ContractualSalaryByYearlyView xml
<ViewObject
<DesignTime>
<Attr Name="_isExpertMode" Value="true"/>
</DesignTime>
<Variable
Name="empId"
Kind="where"
Type="java.lang.Integer">
<TransientExpression><![CDATA[adf.object.ContractualSalaryByYearlyView.EmpId]]></TransientExpression>
</Variable>
ContractualSalYearlyByYearViewLink.xml file
<ViewLinkDefEnd
Name="ContractualSalaryByYearlyView"
Cardinality="1"
Owner="com.ContractualSalaryByYearlyView"
Source="true">
<DesignTime>
<Attr Name="_finderName" Value="ContractualSalaryByYearlyView"/>
<Attr Name="_isUpdateable" Value="true"/>
</DesignTime>
<AttrArray Name="Attributes">
<Item
Value="com.ContractualSalaryByYearlyView.EmpId"/>
<Item
Value="com.ContractualSalaryByYearlyView.StDate"/>
<Item
Value="com.ContractualSalaryByYearlyView.EndDate"/>
</AttrArray>
</ViewLinkDefEnd>
<ViewLinkDefEnd
Name="ContractualSalaryForYearView"
Cardinality="-1"
Owner="com.ContractualSalaryForYearView">
<DesignTime>
<Attr Name="_finderName" Value="ContractualSalaryForYearView"/>
<Attr Name="_isUpdateable" Value="true"/>
</DesignTime>
<AttrArray Name="Attributes">
<Item
Value="com.ContractualSalaryForYearView.EmpId"/>
<Item
Value="com.ContractualSalaryForYearView.StDate"/>
<Item
Value="com.ContractualSalaryForYearView.EndDate"/>
</AttrArray>
</ViewLinkDefEnd> -
How to know which master data objects need to activated in R3
SALES OVERVIEW CUBE -0SD_C03
How to know which master data objects need to activated from delivery version to active version in R/3 for a particular standard cube like 0SD_C03.
its very urgent please advise.
R/3 in RSA5
Sales Master Data
0ACCNT_ASGN_TEXT Account assignment group for this customer
0ACCNT_GRP_TEXT Customer account group
0BILBLK_DL_TEXT Locked
0BILBLK_ITM_TEXT Billing block for item
0BILL_BLOCK_TEXT Billing block in SD document
0BILL_CAT_TEXT Billing Category
0BILL_RELEV_TEXT Relevant for Billing
0BILL_RULE_TEXT Billing rule
0BILL_TYPE_TEXT Billing Type
0CONSUMER_ATTR Consumer
0CONSUMER_LKLS_HIER Consumer
0CONSUMER_TEXT Consumer
0CUST_CLASS_TEXT Customer Classification
0CUST_GROUP_TEXT Customer Group
0CUST_GRP1_TEXT Customer Group 1
0CUST_GRP2_TEXT Customer Group 2
0CUST_GRP3_TEXT Customer Group 3
0CUST_GRP4_TEXT Customer Group 4
0CUST_GRP5_TEXT Customer Group 5
0DEALTYPE_TEXT Sales Deal Type
0DEL_BLOCK_TEXT Delivery block (document header)
0DEL_TYPE_TEXT Delivery Type
0DISTR_CHAN_TEXT Distribution Channel
0DIVISION_TEXT Division
0DLV_BLOCK_TEXT Schedule line blocked for delivery
0DOC_CATEG_TEXT SD Document Category
0DOC_TYPE_TEXT Sales Document Type
0INCOTERMS_TEXT Incoterms (Part 1)
0INDUSTRY_TEXT Industry keys
0IND_CODE_3_TEXT Industry code 3
0IND_CODE_4_TEXT Industry code 4
0IND_CODE_5_TEXT Industry code 5
0IND_CODE_TEXT Industry code
0ITEM_CATEG_TEXT Sales document item category
0ITM_TYPE_TEXT FS item type
0KHERK_TEXT Condition Origin
0MATL_GRP_1_TEXT Material Group1
0MATL_GRP_2_TEXT Material Group 2
0MATL_GRP_3_TEXT Material Group 3
0MATL_GRP_4_TEXT Material Group 4
0MATL_GRP_5_TEXT Material Group 5
0MATL_TYPE_TEXT Material Type
0MAT_STGRP_TEXT Material statistics group
0NIELSEN_ID_TEXT Nielsen ID
0ORD_REASON_TEXT Order reason (reason for the business transaction)
0PICK_INDC_TEXT Indicator for picking control
0PRODCAT_TEXT Product Catalog Number
0PROD_HIER_TEXT Product Hierarchy
0PROMOTION_ATTR Promotion
0PROMOTION_TEXT Promotion
0PROMOTYPE_TEXT Promotion Type
0PROV_GROUP_TEXT Commission Group
0REASON_REJ_TEXT Reason for rejection of quotations and sales orders
0REBATE_GRP_TEXT Volume rebate group
0RECIPCNTRY_TEXT Destination country
0ROUTE_TEXT Route
0SALESDEAL_ATTR Sales deal
0SALESDEAL_TEXT Sales deal
0SALESORG_ATTR Sales organization
0SALESORG_TEXT Sales Organization
0SALES_DIST_TEXT Sales district
0SALES_GRP_TEXT Sales Group
0SALES_OFF_TEXT Sales Office
0SCHD_CATEG_TEXT Schedule line category
0SHIP_POINT_TEXT Shipping point/receiving point
In BW
Base Unit of Measure 0BASE_UOM
Bill-to party 0BILLTOPRTY
Calendar Day 0CALDAY
Calendar Year/Month 0CALMONTH
Calendar Year/Week 0CALWEEK
Change Run ID 0CHNGID
Company code 0COMP_CODE
Cost in statistics currency 0COST_VAL_S
Credit/debit posting (C/D) 0DEB_CRED
Distribution Channel 0DISTR_CHAN
Division 0DIVISION
Number of documents 0DOCUMENTS
Sales Document Category 0DOC_CATEG
Document category /Quotation/Order/Delivery/Invoice 0DOC_CLASS
Number of Document Items 0DOC_ITEMS
Fiscal year / period
Fiscal year variant 0FISCVARNT
Gross weight in kilograms 0GR_WT_KG
Number of Employees 0HDCNT_LAST
Material 0MATERIAL
Net value in statistics currency 0NET_VAL_S
Net weight in kilograms 0NT_WT_KG
Open orders quantity in base unit of measure 0OPORDQTYBM
Net value of open orders in statistics currency 0OPORDVALSC
Payer 0PAYER
Plant 0PLANT
Quantity in base units of measure 0QUANT_B
Record type 0RECORDTP
Request ID 0REQUID
Sales Employee 0SALESEMPLY
Sales Organization 0SALESORG
Sales group 0SALES_GRP
Sales Office 0SALES_OFF
Shipping point 0SHIP_POINT
Ship-To Party 0SHIP_TO
Sold-to party 0SOLD_TO
Statistics Currency 0STAT_CURR
In R3 RSA5 we have all the Master data data sources as mentioned above, and BW also. How to find the related Master data Infosource in R/3 Master data Data sources.
Thanks in advance,
Bhima.
Message was edited by: Bhima Chandra Sekhar GuntlaHi,
<i>How to know which master data objects need to activated from delivery version to active version in R/3 for a particular standard cube like 0SD_C03.</i>
I think, you are looking for master data sources(text,attributes,hier).Am i right?
If so, This cube has almost all SD master data characterstics. So you can activate all the all master data datasources of SD in r/3 (SD-IO).
Any way you requirement does not stop only by using this cube . You will activate all other cubes in SD also. So if you want to activate only needed master data datasources when you are activating a cube, the job becomes senseless. There is no problem(wrong) in activating all master data available under that application , even though you want to activate only one cube.
With rgds,
Anil Kumar Sharma .P -
How do I get an activeX object reference from a LabVIEW ActiveXContainer ref?
How do I get an activeX object reference from a LabVIEW ActiveXContainer ref?
I'm trying to control an ActiveX object (a Web Browser) from another VI and need to get the object reference programmatically. I can get the LabVIEW ActiveXContainer reference, but am lost on how to get the reference for the object _inside_ the container.Hi Lee,
The reference to the container is actually also accessing the object inside the container. Use the Property Node and Invoke Node to access properties and launch methods for the object. I've attached a small example that passes the reference to a SubVI and invokes a method inside the SubVI.
- Philip Courtois, Thinkbot Solutions
Attachments:
WebContainer.zip 21 KB -
How do I set up the "Objects and Attachments"
Hi .... I'm new at WorkFlow (and SAP for that matter) and have inherited a WF that is already built. In several of the steps I can see "Objects and Attachments" on the work item screen where a User can click to be directed to a transaction. For example, on one screen the User can click on "Incoming Invoice: 5105601690" to be directed to the Invoice Display Screen that is populated with information for that particular invoice (5105601690).
I am looking at the WF using TCode SWDD and cannot figure our how the original developer set this up. So my question is ..... for a particular WF step, how do you set up the "Objects and Attachments: area so that the User will be directed to a particular transaction when he/she clicks on it.
Thanks in advance, and sorry for such a "juvenile" question.
Dan AThanks for your reply Rajkumar,
I am looking at the screen you have directed me to. Business object is BUS2081 (actually it is ZMMWBS2081 which is a customized version BUS2081) Method is "Display" and Attribute is "InvoiceDocNumber". How do I know by looking at this that "Display" means Display Invoice? What if I wanted to display the PO instead?
Thanks for the "spoon feeding".
Dan A -
How do I disable linked smart-object auto-update/refresh?
Working in the CC3D features, I am constantly making changes to my bump map. Every time I step-backwards, or make a significant change to the bump texture (smart object?), CC auto-saves the layer. This specific file is a very very large document (3 gigs in the bump texture layer alone), and the 3D layer has lots of lights and is very complex. This auto-refresh/update really bogs down the time that it would take me to make my changes. I have a very fast machine (I know it's fast, I dont need to list my specs), and I have all shadows disabled.
How do I disable linked smart-object auto-update/refresh?If you do not like a feature like smart objects there is nothing forcing you to use it. Use some other features to do what you want. Please don't ask Adobe to introduce bug into smart object support.
You could work on your bump maps textures in external files. When your done some time in the future you could edit your project with the smart object layer and use replace smart object. Only then will all smart filters be applied to the smart layer with the replaced smart object.
Or if by CC Auto save Layer you referring to CC Generate feature you can disable that feature.
I have no idea what your referring to when you write "CC auto-saves the layer" being a feature. I know CC Generate will write layers out as web files but that more a Web feature then a 3d feature. Where do you see your layer being saved? -
How can we assign sproxy generated objects to a different package?
Hello Expert,
We need to change the package assigment of sproxy generated DDIC objects. How can we assign sproxy generated objects to a different package?
Regards,
ThulasiAny idea?
Maybe you are looking for
-
Manual delete old files before package installation?
This is more a general or best practice question. I installed a python program (gnoduino) manually some time ago using: python setup.py build install I found out that this program is available via AUR and it would be comfortable to use the AUR versio
-
Since I upgraded to Moutain Lion I'm dealing with wifi problems : no connection or random connection. With OS X Lion wifi was OK.
-
Need help in automating text from xml into illustrator
I have seen some examples of automation script for filling text from xml into illustrator, need some help in this matter. Need script (currently working in mac OS)
-
Adobe flash player download page wont load
i have the latest adobe flash player instaled. but when i am on facebook and try to play a game it says that i need to download the latest version but when i click on it it takes me to a blank screen. HELP
-
What is Sales Document: Business Data? i am talking about VBKD ? is it header data ?