How to use a new class in SAP XI
Hi @,
I have created one new class for the purpose of exception and error handling .I dont know as to where and how i should use this class within SAP XI .How can i include this class so that the effect can be viewed during runtime
Regards
Hi,
In general we will create the package and import under archieves and create USDF in mapping there , you can mention as undr import that package , in code , in UDF , you can use package.class
see the below link for more details
/people/alessandro.guarneri/blog/2006/01/26/throwing-smart-exceptions-in-xi-graphical-mapping
Regards
Chilla
<i>reward points if it is useful..</i>
Similar Messages
-
How to use RMI Stub class in programming?
Hi all,
I'm new on RMI.
Is there anyone can explain to me how to use RMI Stub class which is generated by invoking rmic command?
For my testing, I can only invoke rmi object nethod via its remote interface. Then what is stub used for when we are coding?
I do appreciate anyone's help.
Thanks very much,
Xianyi.YeWhen the remote object binds itself to the registry, what is actually bound is the stub.
So when the client does a registry lookup, what it gets is the stub. However from the client's point of view it is just some mystery object that implements the remote interface.
So you never have to use it directly, it is all automatic. -
I know nothing about how to use my new ipod and when reading the little information that came with it, all I can do is turn it on. Then in a few seconds it goes black, never having brought up a screen to do anything! Help! What do I do to get this thing going?
You might consider connecting it to the charger and charging up the battery overnight.
Please Get the iPod Touch User Manual for iOS 5 -
How to use open data set in SAP
Hi SAP Gurus,
Could anyone help, how to use open data set in SAP.
I need to upload a file from Application server (ZSAPUSAGEDATA) to internal table (IT_FINAL).
Thanks & Regards,
Krishnau2026Hi Krishna.
These are the steps you need to follow.
tables: specify the table.
data: begin of fs_...
end of fs_ " Structure Field string.
data: t_table like
standard table
of fs_...
data:
w_file TYPE string.
data:
fname(10) VALUE '.\xyz.TXT'.
select-options: if any.
PARAMETERS:
p_file LIKE rlgrap-filename.
w_file = p_file.
select .... statement
OPEN DATASET fname FOR OUTPUT IN TEXT MODE ENCODING DEFAULT.
*OPEN DATASET fname FOR OUTPUT IN BINARY MODE.
LOOP AT t_... INTO fs_....
write:/ .....
TRANSFER fs_... TO fname.
or
TRANSFER t_... TO fname
ENDLOOP.
CLOSE DATASET fname.
Reward points wisely and if you are benefitted or ask for more detailed explanation if problem not solved.
Regards Harsh. -
How to use my new 02 sim on iPhone 4
Put it in the phone. Turn the phone on. Make calls... I don't understand what you mean by "how to use" it...
-
How to use the different class for each screen as well as function.
Hi Experts,
How to use the different class for each screen as well as function.
With BestRegards,
M.Thippa Reddy.Hi ThippaReddy,
see this sample code
Public Class ClsMenInBlack
#Region "Declarations"
'Class objects
'UI and Di objects
Dim objForm As SAPbouiCOM.Form
'Variables
Dim strQuery As String
#End Region
#Region "Methods"
Private Function GeRate() As Double
Return Double
End Function
#End Region
Public Sub SBO_Appln_MenuEvent(ByRef pVal As SAPbouiCOM.MenuEvent, ByRef BubbleEvent As Boolean)
If pVal.BeforeAction = True Then
If pVal.MenuUID = "ENV_Menu_MIB" Then
End If
Else ' Before Action False
End If
End Sub
#End Region
End Class
End Class
Rgds
Micheal
Vasu Anna Regional Feeling a???? Just Kidding
Edited by: micheal willis on Jul 27, 2009 5:49 PM
Edited by: micheal willis on Jul 27, 2009 5:50 PM -
How to use the implementation class in propetty pallete
Hi,
I am using forms 10g....I have to insert horizontal scroll bar in text item..
I have only class files instead of jar files ...how cani place the class file instead of jar file...
How to use the implementation class in property palette to display the PJC
Thanks,
Ansaf.The Implementation Class must reflect the full name of the class. For instance, if the full class name is : xx.yyy.zz.class_name, then put this in the Implementation Class property of the corresponding item.
Also, the class must be stored in the equivalent directory structure, so that, in my example: <DEV_HOME>/forms/java/xx/yyy/zz
Francois -
Where do I find a tutorial about how to use the new iTunes? I have version 11.1.3 (8). I looked on the Apple web site but only found info extolling the virtues of iTunes, not how to use it.
Use it the same way as previously.
ctrl B shows the menus.
ctrl S shows the sidebar.
What else do you need help with? -
Hello all,
when i update apps on my iphone they need the ID that i used when i downloaded these apps and i forgot this ID and a make a new ID
How i used the new one to update these apps?
thanksYour device can hold apps from multiple IDs, but to update them you have to swicth identities which is time consuming. If possible use only the one ID. If you need to reset the password for your old ID visit My Apple ID.
tt2 -
Can anyone help me figure out how to use my new LaCie external hard drive to import movies from my camcorder into imovie '09? I ran into so many problems last night!! Was up way past my bedtime!
I'll stay in this chat ... I answered in the other one ... I have a Sony digital Handycam ... from years ago. I just got the LaCie and I think I formatted it for only to be used on my Mac ... how should I go about reformatting it to be HFS Extended like you said?
-
How to Use CMOD and SMOD in SAP using ABAP Code
Hello anyone,
Please help me How to use CMOD and SMOD in SAP using ABAP code.
Give Me Some Sample Example.
Mail ID: [email protected]
Thanks,
Regards,
S.Muthu,
SAP Developer.Hi,
User Exits.
http://www.erpgenie.com/sap/abap/code/abap26.htm
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
customer exits
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/f1a7e790-0201-0010-0a8d-f08a4662562d
Menu Exit.
http://www.sappoint.com/abap/spmp.pdf
http://www.sappoint.com/abap/userexit.pdf
http://www.sapdevelopment.co.uk/enhance/mod_sapmenu.htm
http://www.sapdevelopment.co.uk/enhance/enhancehome.htm
USER EXIT
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
http://www.sap-img.com/ab038.htm
http://help.sap.com/saphelp_46c/helpdata/en/64/72369adc56d11195100060b03c6b76/frameset.htm
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://expertanswercenter.techtarget.com/eac/knowledgebaseAnswer/0,295199,sid63_gci982756,00.html -
I found a page with a long list of short videos on how to use my new imac, now I can't remember how I got there--anyone know where i can find?
Assuming Safari, CMD+OPT+2 brings up history.
-
How to use the Rectangle class to draw an image and center it in a JPanel
I sent an earlier post on how to center an image in a JPanel using the Rectangle class. I was asked to send an executable code which will show the malfunction. The code below is an executable code and a small part of a very big project. To simplifiy things, it is just a JFrame and a JPanel with an open dialog. Once executed the JFrame and the FileDialog will open. You can then navigate to a .gif or a .jpg picture and open it. What I want is for the picture to be centered in the middle of the JPanel and not the upper left corner. It is also important to stress that, I am usinig the Rectangle class to draw the Image. The region of interest is where the rectangle is created. In the constructor of the CenterRect class, I initialize the Rectangle class. Then I use paintComponent in the CenterRect class to draw the Image. The other classes are just support classes. The MyImage class is an extended image class which also has a draw() method. Any assistance in getting the Rectangle to show at the center of the JPanel without affecting the size and shape of the image will be greatly appreciated.
I have divided the code into three parts. They are all supposed to be on one file in order to execute.
import java.awt.*;
import java.awt.image.*;
import javax.swing.*;
public class CenterRect extends JPanel {
public static Rectangle srcRect;
Insets insets = null;
Image image;
MyImage imp;
private double magnification;
private int dstWidth, dstHeight;
public CenterRect(MyImage imp){
insets = getInsets();
this.imp = imp;
int width = imp.getWidth();
int height = imp.getHeight();
ImagePanel.init();
srcRect = new Rectangle(0,0, width, height);
srcRect.setLocation(0,0);
setDrawingSize(width, height);
magnification = 1.0;
public void setDrawingSize(int width, int height) {
dstWidth = width;
dstHeight = height;
setSize(dstWidth, dstHeight);
public void paintComponent(Graphics g) {
Image img = imp.getImage();
try {
if (img!=null)
g.drawImage(img,0,0, (int)(srcRect.width*magnification), (int)(srcRect.height*magnification),
srcRect.x, srcRect.y, srcRect.x+srcRect.width, srcRect.y+srcRect.height, null);
catch(OutOfMemoryError e) {e.printStackTrace();}
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new Opener().openImage();
class Opener{
private String dir;
private String name;
private static String defaultDirectory;
JFrame parent;
public Opener() {
initComponents();
public void initComponents(){
parent = new JFrame();
parent.setContentPane(ImagePanel.panel);
parent.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
parent.setExtendedState(JFrame.MAXIMIZED_BOTH);
parent.setVisible(true);
public void openDialog(String title, String path){
if (path==null || path.equals("")) {
FileDialog fd = new FileDialog(parent, title);
defaultDirectory = "dir.image";
if (defaultDirectory!=null)
fd.setDirectory(defaultDirectory);
fd.setVisible(true);
name = fd.getFile();
if (name!=null) {
dir = fd.getDirectory();
defaultDirectory = dir;
fd.dispose();
if (parent==null)
return;
} else {
int i = path.lastIndexOf('/');
if (i==-1)
i = path.lastIndexOf('\\');
if (i>0) {
dir = path.substring(0, i+1);
name = path.substring(i+1);
} else {
dir = "";
name = path;
public MyImage openImage(String directory, String name) {
MyImage imp = openJpegOrGif(dir, name);
return imp;
public void openImage() {
openDialog("Open...", "");
String directory = dir;
String name = this.name;
if (name==null)
return;
MyImage imp = openImage(directory, name);
if (imp!=null) imp.show();
MyImage openJpegOrGif(String dir, String name) {
MyImage imp = null;
Image img = Toolkit.getDefaultToolkit().getImage(dir+name);
if (img!=null) {
imp = new MyImage(name, img);
FileInfo fi = new FileInfo();
fi.fileFormat = fi.GIF_OR_JPG;
fi.fileName = name;
fi.directory = dir;
imp.setFileInfo(fi);
return imp;
}This is the second part. It is a continuation of the first part. They are all supposed to be on one file.
class MyImage implements ImageObserver{
private int imageUpdateY, imageUpdateW,width,height;
private boolean imageLoaded;
private static int currentID = -1;
private int ID;
private static Component comp;
protected ImageProcessor ip;
private String title;
protected Image img;
private static int xbase = -1;
private static int ybase,xloc,yloc;
private static int count = 0;
private static final int XINC = 8;
private static final int YINC = 12;
private int originalScale = 1;
private FileInfo fileInfo;
ImagePanel win;
/** Constructs an ImagePlus from an AWT Image. The first argument
* will be used as the title of the window that displays the image. */
public MyImage(String title, Image img) {
this.title = title;
ID = --currentID;
if (img!=null)
setImage(img);
public boolean imageUpdate(Image img, int flags, int x, int y, int w, int h) {
imageUpdateY = y;
imageUpdateW = w;
imageLoaded = (flags & (ALLBITS|FRAMEBITS|ABORT)) != 0;
return !imageLoaded;
public int getWidth() {
return width;
public int getHeight() {
return height;
/** Replaces the ImageProcessor, if any, with the one specified.
* Set 'title' to null to leave the image title unchanged. */
public void setProcessor(String title, ImageProcessor ip) {
if (title!=null) this.title = title;
this.ip = ip;
img = ip.createImage();
boolean newSize = width!=ip.getWidth() || height!=ip.getHeight();
width = ip.getWidth();
height = ip.getHeight();
if (win!=null && newSize) {
win = new ImagePanel(this);
public void draw(){
CenterRect ic = null;
win = new ImagePanel(this);
if (win!=null){
win.addIC(this);
win.getCanvas().repaint();
ic = win .getCanvas();
win.panel.add(ic);
int width = win.imp.getWidth();
int height = win.imp.getHeight();
Point ijLoc = new Point(10,32);
if (xbase==-1) {
xbase = 5;
ybase = ijLoc.y;
xloc = xbase;
yloc = ybase;
if ((xloc+width)>ijLoc.x && yloc<(ybase+20))
yloc = ybase+20;
int x = xloc;
int y = yloc;
xloc += XINC;
yloc += YINC;
Dimension screen = Toolkit.getDefaultToolkit().getScreenSize();
count++;
if (count%6==0) {
xloc = xbase;
yloc = ybase;
int scale = 1;
while (xbase+XINC*4+width/scale>screen.width || ybase+YINC*4+height/scale>screen.height)
if (scale>1) {
originalScale = scale;
ic.setDrawingSize(width/scale, height/scale);
/** Returns the current AWT image. */
public Image getImage() {
if (img==null && ip!=null)
img = ip.createImage();
return img;
/** Replaces the AWT image, if any, with the one specified. */
public void setImage(Image img) {
waitForImage(img);
this.img = img;
JPanel panel = ImagePanel.panel;
width = img.getWidth(panel);
height = img.getHeight(panel);
ip = null;
/** Opens a window to display this image and clears the status bar. */
public void show() {
show("");
/** Opens a window to display this image and displays
* 'statusMessage' in the status bar. */
public void show(String statusMessage) {
if (img==null && ip!=null){
img = ip.createImage();
if ((img!=null) && (width>=0) && (height>=0)) {
win = new ImagePanel(this);
draw();
private void waitForImage(Image img) {
if (comp==null) {
comp = ImagePanel.panel;
if (comp==null)
comp = new JPanel();
imageLoaded = false;
if (!comp.prepareImage(img, this)) {
double progress;
while (!imageLoaded) {
if (imageUpdateW>1) {
progress = (double)imageUpdateY/imageUpdateW;
if (!(progress<1.0)) {
progress = 1.0 - (progress-1.0);
if (progress<0.0) progress = 0.9;
public void setFileInfo(FileInfo fi) {
fi.pixels = null;
fileInfo = fi;
} -
I have similar question. I am trying to invoke a method with no parameters. I don't know how to do that. Can someone please help.
for example.
I have 2 methods.
public void setMethod(String strPut){
this.strPut = strPut;
public String getMethod(){
return strPut;
Method method = objRef.class.getMethod("setMethod", new Class[]{String.class});
Object objReturn = method.invoke(sqlWhere, new Object[] {"any String"});
I can invoke setMethod but I don't know how to invoke getMethod().Hi
Try using something like this...
CustomClass objCustomClass = new CustomClass ();
Class customClass = objCustomClass.getClass ();
Method m = customClass.getMethod ("getMethodName", (Class[])null);
String strContent = (String) m.invoke (objCustomClass, null);
Thanks and regards,
Pazhanikanthan. P -
Classification System CA-CL: Problems / Dumps while using a new class type
Hi All,
You'd really make my day by helping me out w. hints or even a solution. Would reward points for your efforts...
The problem: in order to develop a class hierachy of product groups (in industry system, Rel. 6.40) I created a new class type (let's call it ZWG).
While doing so R/3 requsted me to provide info on the objects to assign to this class type as well as the transaction for displaying these objects. For Product Groups (material classes) this is object-table T023 and transaction WG24.
Furthermore the sys demands the implementation of a function module. This module's task is to check the existence of a given object as well as the locking and later unlocking in the process of classifying objects. Following SAP's naming convention I implemented and activated FM OBJECT_CHECK_T023.
After that I created a new class (FIRST_CLASS) of class-type ZWG.
I managed to assign exactly one (1) prod-grp to this class but afterwards I only receive dumps while using transactions CL20N, CL24N to assign objects.
The Message from ST22 says:
Assignment error: Overwriting a protected field.
Error in ABAP application program.
The current ABAP program "SAPLCLCV" had to be terminated because one of the
statements could not be executed.
This is probably due to an error in the ABAP program.
Do I have to debug throughout thís enormous amount of coding now? :-(((
Hope someone get's my "message in a bottle"
Best Regards
UdoYatin please see attached for warning.I am trying to create Z class using 001
Maybe you are looking for
-
Billing doc splitting to different cocodes
hi gurus, my client needs billing doc splitting to different cocodes with different revenue G/L accounts with common customer. He needs from billing doc flow ?how can we solve this? any inputs on invoice splitting highly appreciated. thanks in adv
-
How to send attachment as a single bodypart instead of MultiPart?
Hi there, I'm trying to send an email with only a file attachment (holding an EDI message), because an email client that I'm sending to can't handle multipart. My email app uses MimeMessage.setContent(MimeMultiPart), but as said, this doesn't work fo
-
i'm only getting the audio while using Amazon app and watch a movie in my library. Any advice? HBO App works just fine.
-
Fluid grid template - editable region - resize not possible
Hi, After quitting DW the first resizing problem was gone. Now I saved the page as a template and inserted an editable region. Then it wasn't possible anymore to recize the divs. The lines are know yellow dotted. Do I have to make editable regions in
-
I have a great deal of jpg images in my library. As such I have a couple of problems: 1. There really needs be be an option to open as a jpg in the external editor, period. 2. When I open the jpg as a psd in the Document Size comes out all out of wha