Data transfer from one frame to another
Developers
I am new to swing :)
I am working on employee information system. I am taking some employee information
(say name, address, telephone) on frame1 and after clicking
next button which is on frame1, displaying that information on frame2.
On frame2 I am taking some more information about that employee and after clicking
on next button of frame2, I am displaying all information from both frame1 and frame2 on
frame3. On frame 3 there are 2 buttons say save and back.
If user clicks on save his information will be saved in DB or if user click on back
he will be forwarded to back frame.
So how can I proceed? How and where can I store the information from frame1 and frame2
which I am displaying on frame3
With anticipatory thanks
I agree with the card layout idea, but in general, if you want to store data together that comes from multiple views, then using the Model/View/Controller pattern is often the way to go.
The main idea is to have one class (the model) that stores all the data, one or more views that can display and update it, and a controller class to tie everything together and give access from the outside world. Often, in simple cases, the controller and view are in the same class, but in your case, perhaps not. Alternatively combining the model and controller may make sense, and then just have separate view classes.
Similar Messages
-
Purchase Order Data transfer from one client to another client
Suppose i have created some purchase orders in one client( development server) and that are accurate according to our need .
Now instead of creating same purchase orders again in production server is a useless task.
SO i want to upload these purchase order directly from SAP development client to production client.
How to execute this task.
Please help me out.
I think it needs ALE concept .
I know the ALE concept but i never uploaded the transaction data through ALE only i have uploaded the MASTER DATA.
For eg i have transfered the material from one server to another server but never transfered the purchase order.
CAN anybody help me out with simple example then it will greatful to me.
Thanks a lothi u can use BAPI to call that PO FROM ONE CLIENT TO ANOTHER CLIENT.
FOR that, use, data: wa_destination type gsval.
CASE sy-sysid.
WHEN 'DVH'.
CONCATENATE 'DVC' 'CLNT' '021' INTO wa_destination.
WHEN 'QAH'.
CONCATENATE 'QAC' 'CLNT' '129' INTO wa_destination.
WHEN 'SUH'.
CONCATENATE 'SUC' 'CLNT' '222' INTO wa_destination.
WHEN 'PRH'.
CONCATENATE 'PRC' 'CLNT' '222' INTO wa_destination.
ENDCASE.
call function BAPI_PO_CREATE DEATINATION WA_DESTINATION
COMMIT
REWARD POINTS IF THIS IS USEFUL -
HELP ME i need to pass String variables from one Frame to another
I need help with some code.
i need to pass a set of string values from one frame to another.
from the mainscreen i need to pass what type of seats the user has requested this is done by radio buttons. i need this information to then be passed onto the next frame called Mydialog1 and placed in a textbox with label st. it dosn't comple and i don't know why
this is getting me depressed. I need some serious help with this
can anybody get this to work??
here is the code
Mainscreen1 code
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class mainscreen1 extends Applet implements ItemListener,
ActionListener
private Image layout1;
private int frame;
private int xpos,ypos,xdir,ydir;
public TextField tn, tt1, tt2, total;
public int value, ticketnum, sum, nr_seats, ctot;
public Label title, seat, need, payable;
public Button b1, b2, b3;
Mydialog1 d;
String stype, c1, sr;
public void init()
setBackground(Color.pink);
setSize (600, 460);
setLayout(null);
//Mydialog1.mehod(sr);
title=new Label("The Almeida Theater booking system");
title.setBounds(100,0,400,30);
title.setFont(new Font("Verdana", Font.PLAIN,24));
add(title);
seat=new Label("Please choose a seating location:");
seat.setBounds(300,40,190,20);
seat.setFont(new Font("Verdana", Font.BOLD,12));
add(seat);
payable=new Label("Total Payable:�");
payable.setBounds(300,390,100,20);
payable.setFont(new Font("Verdana", Font.BOLD,12));
add(payable);
need=new Label("Please enter the number of seats needed:");
need.setBounds(300,180,245,20);
need.setFont(new Font("Verdana", Font.BOLD,12));
add(need);
CheckboxGroup sr = new CheckboxGroup();
Checkbox Stalls = new Checkbox("Stalls", true, sr);
Stalls.setBounds(490,40,60,25);
add(Stalls);
Stalls.addItemListener(this);
Checkbox Balcony = new Checkbox("Balcony", false, sr);
Balcony.setBounds(490,65,65,25);
add(Balcony);
Balcony.addItemListener(this);
Checkbox Concessions = new Checkbox("Concessions", false,
sr);
Concessions.setBounds(490,90,94,25);
add(Concessions);
Concessions.addItemListener(this);
Button b1=new Button("Quote");
b1.setBounds(20,395,80,30);
add(b1);
b1.addActionListener( this );
Button b2=new Button("Confirm booking");
b2.setBounds(110,395,100,30);
add(b2);
b2.addActionListener( this );
Button b3=new Button("Clear");
b3.setBounds(480,410,100,30);
add(b3);
b3.addActionListener( this );
tt1=new TextField(60);
tt1.setBounds(300,250,270,20);
add(tt1);
tt1.setEditable (false);
tt1.addActionListener(this);
tt2=new TextField(60);
tt2.setBounds(300,300,150,20);
add(tt2);
tt2.setEditable (false);
tt2.addActionListener(this);
tn=new TextField(3);
tn.setBounds(545,180,30,20);
add(tn);
tn.addActionListener(this);
total=new TextField(5);
total.setBounds(400,390,45,20);
add(total);
total.setEditable (false);
total.addActionListener(this);
xpos = getSize().width/-1400;
ypos = getSize().height/12;
layout1 = getImage(getDocumentBase(),"layout1.gif");
repaint();
public void itemStateChanged(ItemEvent e)
String c1 = (String) e.getItem();
if (c1 == "Stalls")
value = 20;
else if (c1 == "Balcony")
value = 15;
else
value = 10;
tt1.setText("You have chosen to sit in the " + c1 + "
area");
tt2.setText("Each seat will cost: �" + value);
repaint();
public void clearValue()
//cb.setSelectiob
total.setText("");
tt1.setText("");
tt2.setText("");
tn.setText("");
public void actionPerformed ( ActionEvent e )
if( e.getActionCommand() == "Quote" )
int nr_seats = Integer.parseInt(tn.getText());
total.setText("" +nr_seats*value);
else if( e.getActionCommand() == "Confirm booking")
int nr_seats = Integer.parseInt(tn.getText());
int ctot = Integer.parseInt(total.getText());
//String stype = String.parseString(c1.getText());
total.setText("" +nr_seats*value);
d = new Mydialog1();
d.set_text(nr_seats);
d.set_texts(ctot);
stype = sr.getSelectedItem();
else if ( e.getActionCommand() == "Clear")
clearValue();
ticketnum = Integer.parseInt(tn.getText());
repaint();
public void paint(Graphics g)
g.setColor(Color.black);
g.drawString ("You have chosen:" + ticketnum +"
seats", 300, 365);
g.drawImage(layout1,xpos,ypos,null);
Mydialog1 code
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class Mydialog1 extends Frame implements ItemListener,
ActionListener
public Label title, custd, custd1, custfn, custad, custsn, custpc,
custph, custem, custem1, need;
public Button b1, b2, b3;
public TextField cfnt, csnt, cdt,cdt2,cdt3,cdt4, tf, tt, st,
cpct, cph, cem;
public int value, nr_seats, ctot;
creditcard cc;
String stype, c;
public Mydialog1() //constructor
init();
public void init()
custer(String c)
stype = c;
setBackground(Color.yellow);
setSize (500, 500);
setLayout(null);
setLocation(320,140);
setVisible(true);
//Mydialog1(Frame f);
title=new Label("The Almeida Theater booking system");
title.setBounds(70,20,400,30);
title.setFont(new Font("Verdana", Font.PLAIN,24));
add(title);
CheckboxGroup ct = new CheckboxGroup();
Checkbox Mr = new Checkbox("Mr", true, ct);
Mr.setBounds(5,190,36,25);
add(Mr);
Mr.addItemListener(this);
Checkbox Mrs = new Checkbox("Mrs", false, ct);
Mrs.setBounds(50,190,42,25);
add(Mrs);
Mrs.addItemListener(this);
Checkbox Miss = new Checkbox("Miss", false, ct);
Miss.setBounds(95,190,45,25);
add(Miss);
Miss.addItemListener(this);
custd=new Label("If above booking details are correct please
fill in your deatils below");
custd.setBounds(5,140,400,30);
add(custd);
custd1=new Label("If they are incorrect please click on
close and re-book seats.");
custd1.setBounds(5,160,400,30);
add(custd1);
custfn=new Label("*ForeName:");
custfn.setBounds(5,220,60,20);
add(custfn);
cfnt=new TextField(60);
cfnt.setBounds(70,220,150,20);
add(cfnt);
custsn=new Label("*SurName:");
custsn.setBounds(230,220,60,20);
add(custsn);
csnt=new TextField(60);
csnt.setBounds(300,220,150,20);
add(csnt);
custad=new Label("*Address:");
custad.setBounds(5,250,55,20);
add(custad);
cdt=new TextField(60);
cdt.setBounds(70,250,180,20);
add(cdt);
cdt2=new TextField(60);
cdt2.setBounds(70,270,180,20);
add(cdt2);
cdt3=new TextField(60);
cdt3.setBounds(70,290,180,20);
add(cdt3);
cdt4=new TextField(60);
cdt4.setBounds(70,310,180,20);
add(cdt4);
custpc=new Label("*Postcode:");
custpc.setBounds(5,330,60,20);
add(custpc);
cpct=new TextField(60);
cpct.setBounds(70,330,180,20);
add(cpct);
custph=new Label("*Telephone:");
custph.setBounds(5,360,65,20);
add(custph);
cph=new TextField(60);
cph.setBounds(70,360,180,20);
add(cph);
custem=new Label("E-mail:");
custem.setBounds(5,390,65,20);
add(custem);
cem=new TextField(60);
cem.setBounds(70,390,180,20);
add(cem);
custem1=new Label("eg: [email protected]");
custem1.setBounds(250,390,150,20);
add(custem);
need=new Label("* = required field.");
need.setBounds(350,400,150,20);
add(need);
//seat number being pased into this textbox
tf = new TextField();
tf.setBounds(5, 80, 160,20);
tf.setEditable (false);
add(tf);
//seat number being pased into this textbox
tt = new TextField();
tt.setBounds(5, 100, 160,20);
tt.setEditable (false);
add(tt);
//seat number being pased into this textbox
st = new TextField(stype);
st.setBounds(5, 120, 230,20);
st.setEditable (false);
add(st);
setVisible(true);
Button b1=new Button("Close");
b1.setBounds(20,440,80,30);
add(b1);
b1.addActionListener( this );
Button b2=new Button("Proced with booking");
b2.setBounds(110,440,150,30);
add(b2);
b2.addActionListener( this );
Button b3=new Button("Clear");
b3.setBounds(350,440,100,30);
add(b3);
b3.addActionListener( this );
public void itemStateChanged(ItemEvent e)
String c2 = (String) e.getItem();
if (c2 == "Mr")
value = 20;
else if (c2 == "Mrs")
value = 15;
else
value = 10;
public void clearValuea()
//cb.setSelectiob
cem.setText("");
cph.setText("");
cdt.setText("");
cdt2.setText("");
cdt3.setText("");
cdt4.setText("");
cfnt.setText("");
csnt.setText("");
cpct.setText("");
cph.setText("");
cem.setText("");
public void actionPerformed( ActionEvent e )
if( e.getActionCommand() == "Close" )
this.dispose();
else if( e.getActionCommand() == "Proced with booking")
cc = new creditcard();
else if( e.getActionCommand() == "Clear")
clearValuea();
public void set_text (int nr_seats)
tf.setText (" You have booked " + nr_seats + " seat/s");
public void set_texts (int ctot)
tt.setText (" The total is � " + ctot);
public void SetTextField(String c1)
st.setText(c1);
creditcard
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
public class creditcard extends Frame implements ActionListener
public Label title, ccd1, ccfn;
public Button b1, b2;
public TextField cnt, cdt, ccfnt;
public String cfnt;
public creditcard() //constructor
init();
public void init()
setBackground(Color.green);
setSize (500, 500);
setLayout(null);
setLocation(320,140);
setVisible(true);
//Mydialog1(Frame f);
title=new Label("The Almeida Theater booking system");
title.setBounds(70,20,400,30);
title.setFont(new Font("Verdana", Font.PLAIN,24));
add(title);
ccd1=new Label("If billing address is different please edit below information.");
ccd1.setBounds(5,50,400,20);
ccd1.setFont(new Font("Verdana", Font.BOLD,12));
add(ccd1);
ccfn=new Label("*ForeName:");
ccfn.setBounds(5,220,60,20);
add(ccfn);
ccfnt=new TextField(60);
ccfnt.setBounds(70,220,150,20);
add(ccfnt);
Button b1=new Button("Close");
b1.setBounds(20,440,80,30);
add(b1);
b1.addActionListener( this );
Button b2=new Button("Proced with booking");
b2.setBounds(110,440,150,30);
add(b2);
b2.addActionListener( this );
public void actionPerformed( ActionEvent e )
if( e.getActionCommand() == "Close" )
this.dispose();
else if( e.getActionCommand() == "Proced with booking")
setBackground(Color.red);Here's the new mainscreen1.java file...
public class mainscreen1 extends Applet implements ItemListener,
ActionListener
private Image layout1;
private int frame;
private int xpos,ypos,xdir,ydir;
public TextField tn, tt1, tt2, total;
public int value, ticketnum, sum, nr_seats, ctot;
public Label title, seat, need, payable;
public Button b1, b2, b3;
Mydialog1 d;
CheckboxGroup checkGroup; // heres the new global CheckboxGroup variable.
String stype, c1, dialogString; // new name for the string too...
public void init()
setBackground(Color.pink);
setSize(600, 460);
setLayout(null);
//dialogString = "Hi";
//Mydialog1.mehod(dialogString);
title=new Label("The Almeida Theater booking system");
title.setBounds(100,0,400,30);
title.setFont(new Font("Verdana", Font.PLAIN,24));
add(title);
seat=new Label("Please choose a seating location:");
seat.setBounds(300,40,190,20);
seat.setFont(new Font("Verdana", Font.BOLD,12));
add(seat);
payable=new Label("Total Payable:�");
payable.setBounds(300,390,100,20);
payable.setFont(new Font("Verdana", Font.BOLD,12));
add(payable);
need=new Label("Please enter the number of seats needed:");
need.setBounds(300,180,245,20);
need.setFont(new Font("Verdana", Font.BOLD,12));
add(need);
checkGroup = new CheckboxGroup(); // instantiate the global CheckboxGroup
Checkbox Stalls = new Checkbox("Stalls", true, checkGroup); // add to the CheckboxGroup
Stalls.setBounds(490,40,60,25);
add(Stalls);
Stalls.addItemListener(this);
Checkbox Balcony = new Checkbox("Balcony", false, checkGroup);
Balcony.setBounds(490,65,65,25);
add(Balcony);
Balcony.addItemListener(this);
Checkbox Concessions = new Checkbox("Concessions", false, checkGroup);
Concessions.setBounds(490,90,94,25);
add(Concessions);
Concessions.addItemListener(this);
Button b1=new Button("Quote");
b1.setBounds(20,395,80,30);
add(b1);
b1.addActionListener( this );
Button b2=new Button("Confirm booking");
b2.setBounds(110,395,100,30);
add(b2);
b2.addActionListener( this );
Button b3=new Button("Clear");
b3.setBounds(480,410,100,30);
add(b3);
b3.addActionListener( this );
tt1=new TextField(60);
tt1.setBounds(300,250,270,20);
add(tt1);
tt1.setEditable(false);
tt1.addActionListener(this);
tt2=new TextField(60);
tt2.setBounds(300,300,150,20);
add(tt2);
tt2.setEditable(false);
tt2.addActionListener(this);
tn=new TextField(3);
tn.setBounds(545,180,30,20);
add(tn);
tn.addActionListener(this);
total=new TextField(5);
total.setBounds(400,390,45,20);
add(total);
total.setEditable(false);
total.addActionListener(this);
xpos = getSize().width/-1400;
ypos = getSize().height/12;
layout1 = getImage(getDocumentBase(),"layout1.gif");
repaint();
public void itemStateChanged(ItemEvent e) {
String c1 = (String) e.getItem();
if (c1 == "Stalls") {
value = 20;
else if (c1 == "Balcony") {
value = 15;
else {
value = 10;
tt1.setText("You have chosen to sit in the " + c1 + " area");
tt2.setText("Each seat will cost: �" + value);
repaint();
public void clearValue() {
//cb.setSelectiob
total.setText("");
tt1.setText("");
tt2.setText("");
tn.setText("");
public void actionPerformed( ActionEvent e ) {
if( e.getActionCommand() == "Quote" ) {
int nr_seats = Integer.parseInt(tn.getText());
total.setText("" +nr_seats*value);
else if( e.getActionCommand() == "Confirm booking") {
int nr_seats = Integer.parseInt(tn.getText());
int ctot = Integer.parseInt(total.getText());
total.setText("" +nr_seats*value);
d = new Mydialog1();
d.set_text(nr_seats);
d.set_texts(ctot);
// You can do your checkbox selection data transfer here like this...
// I used d.SetTextField because you had that defined in the Mydialog1 class.
Checkbox chkBx = checkGroup.getSelectedCheckbox();
d.SetTextField(chkBx.getLabel());
else if ( e.getActionCommand() == "Clear") {
clearValue();
ticketnum = Integer.parseInt(tn.getText());
repaint();
public void paint(Graphics g)
g.setColor(Color.black);
g.drawString("You have chosen:" + ticketnum +" seats", 300, 365);
g.drawImage(layout1,xpos,ypos,null);
} -
Vendor Open items transfer from one Recon to Another recon
We have wrongly maintained one recon account in Vendor.
Is there any way to trnasfer Vendor Open items transfer from one Recon to Another reconciliation account..Hi,
The best way is to transfer the items from old to new reconciliation account.
Please use the following entries to transfer.
1. Dr Vendor a/c(Old recon a/c)
Cr Vendor clearing a/c
After nullifying the balance in old recon account, here chage recon in the master.
2. Dr Vendor clearing a/c
Cr Vendor a/c(New recon a/c)
F101 only post the adjustment entry at period end and reverse the same entry in next period. So, transferring the items is the best method. If you have volume of data, then create a LSMW for this.
Rgds
Murali. N -
File transfer from one system to another system
How can I use ODI to do file transfer from one system to another system ?
Do I need to create Models or I have to simply use Jython procedure/script to do the same ? Kindly help. I have done DB to DB using Knowledge Modules. But I am not able to understand this piece.
Kindly help.If you are asking about file transfer use ODI FTP tool to do it. If you are asking about file transformation..
You can not do file transformation directly in ODI like we do in any other ETL tool like data stage or Ab Initio.. File transformation in ODI can be done using staging database in an interface(i.e ELT way).
Create source and target data stores for the file to be transformed. Create an interface using File to SQL LKM to load the file into staging database and then use SQL to File Integration knowledge module.
Thanks,
D -
How do I go directly from one frame to another particular frame which is far away in the time line? (e.g the two frames are separated by 100 frames). I mean, is it possible to take the playhead from one frame to another frame directly which is 100 frames away in the time line? Thanks for any reply.
In the Timeline, go to the first frame and press M to put a marker on it. Go to the other frame you want to jump to and put a marker on that one too.
Now press Ctrl+Semicolon to go to the previous marker - or Ctrl+Comma to go to the next marker.
Andy -
How to put a string from one Frame to another Frame?
Dear all,
How can I put a String from one Frame to another Frame?
When the application started, the Frame 'WindowX' will be displayed. After you press the 'openButton', a whole new Frame (inputFrame) will be shown. In this Frame )(inputFrame) you can write a String in a TextField. After pressing the okButton, this String will be sent to the first Frame 'WindowX'.
But does anyone know how to realize the sending part?
I've tested this code on Win98 SE and JDK1.2.2.
Hope someone can help me. Thanks in advance.
import java.awt.*;
import java.awt.event.*;
public class WindowX extends Frame implements ActionListener, WindowListener
private Button openButton;
private TextField resultField;
public static void main(String [] args)
WindowX wx = new WindowX();
wx.setSize(300,100);
wx.setVisible(true);
public WindowX()
setLayout(new FlowLayout());
openButton=new Button("open");
add(openButton);
openButton.addActionListener(this);
resultField=new TextField(10);
add(resultField);
resultField.addActionListener(this);
addWindowListener(this);
public void actionPerformed(ActionEvent evt)
if (evt.getSource()==openButton)
inputFrame ip=new inputFrame();
ip.setSize(200,80);
ip.show();
public void place(String theString) //this doesn't work
resultField.setText(theString);
public void windowClosing(WindowEvent event)
System.exit(0);
public void windowIconi......
class inputFrame extends Frame implements ActionListener,WindowListener
String theString = "";
Button okButton;
TextField inputField;
WindowX myWX=new WindowX(); //??
public inputFrame()
setLayout(new FlowLayout());
inputField=new TextField(10);
add(inputField);
inputField.addActionListener(this);
okButton=new Button("OK");
add(okButton);
okButton.addActionListener(this);
addWindowListener(this);
public static void main(String[] args)
Frame f = new Frame();
f.show();
public void actionPerformed(ActionEvent evt)
if (evt.getSource()==okButton)
theString=inputField.getText();
myWX.place(theString); //??
dispose();
public void windowClosing(WindowEvent e) {
dispose();
public void windowIconi......
}Thanks for your reply!
But I got an other problem:
I can't refer to the object (wx) made from the main Frame 'WindowX', because it's initialized in 'public static void main(String [] args)'...
Hope you can help me again... Thanks!
import java.awt.*;
import java.awt.event.*;
public class WindowX extends Frame implements ActionListener, WindowListener
private Button openButton;
private TextField resultField;
public static void main(String [] args)
WindowX wx = new WindowX(); //!!
wx.setSize(300,100);
wx.setVisible(true);
public WindowX()
setLayout(new FlowLayout());
openButton=new Button("open");
add(openButton);
openButton.addActionListener(this);
resultField=new TextField(10);
add(resultField);
resultField.addActionListener(this);
addWindowListener(this);
public void actionPerformed(ActionEvent evt)
if (evt.getSource()==openButton)
inputFrame ip=new inputFrame(wx);
ip.setSize(200,80);
ip.show();
public void place(String theString)
resultField.setText(theString);
public void windowClosing(WindowEvent event)
System.exit(0);
public void windowIconi....
class inputFrame extends Frame implements ActionListener,WindowListener
String theString = "";
Button okButton;
TextField inputField;
WindowX parent;
public inputFrame(WindowX parent)
setLayout(new FlowLayout());
this.parent=parent;
inputField=new TextField(10);
add(inputField);
inputField.addActionListener(this);
okButton=new Button("OK");
add(okButton);
okButton.addActionListener(this);
addWindowListener(this);
public static void main(String[] args)
Frame f = new Frame();
f.show();
public void actionPerformed(ActionEvent evt)
if (evt.getSource()==okButton)
theString=inputField.getText();
parent.place(theString);
dispose();
public void windowClosing(WindowEvent e) {
dispose();
public void windowIconi..........
} -
How do I transfer from one ArrayList to another -
Hi
Basically what I want to do is transfer from one arayList to another using an iterator to iterate of the list and transfer certain entries to another - one is called lots, the other is called unsold.
I don't want help with trying to get the right fields to transfer at the moment I'm just trying to get it to transfer EVERY entry, which I cant seem to to with this while loop
public ArrayList getUnsold()
Iterator it = lots.iterator();
while(it.hasNext()) {
Lot lot = (Lot) it.next();
unsold.add(lot.getDescription());
return unsold;With the above all I seem to get is the first item in the 'lots' list to transfer even though theree are 3 items that need to be transferred...
I have declared all arraylists and everything on this level works I just cant transfer items over properly...
Any help is most appreciated.
-gregAdd these print statements (and others you think might help) to help you see what's going on: public ArrayList getUnsold()
Iterator it = lots.iterator();
while(it.hasNext()) {
Lot lot = (Lot) it.next();
System.out.println(lot);
System.out.println(lot.getDescription)());
unsold.add(lot.getDescription());
System.out.println(unsold); -
Getting error in file transfer from one system to another system
Hi All
One of my client (User) wants to transfer his file from SAP R/3 System SAP XI system. He is using a customize t-code ZFIR0325 (Trial balance report transfer to Hyperian System). When user execute the program he is getting error "File Transfer Failed due to Network chk with Admin"
I checked with Network team but they said it is okay from their side. We also check for authorization but there is no issue regarding authorization.
Name of File Path of Aplication Server, XI destinaion and XI directory entered by user is correct.
We also put authorization trace in XI System to RFC User (In file transfer from one system to another system this RFC User is geeing Used) but no authorization issue was found.
Please help me to resolve this problem. I any detail require I will provide the same.Guruprasad Wrote:
He is using a customize t-code ZFIR0325 (Trial balance report transfer to Hyperian System).
We also put authorization trace in XI System to RFC User (In file transfer from one system to another system this RFC User is geeing Used) but no authorization issue was found.
Firstly, no one in the community can answer on how a custom transcation code and a program associated with it behaves.
If there are no authorization issues in the system, you have to look at the exact error message. Look if your XI system is allowed to receive files from the SAP system.
Unfortunately, you should do some more home work before putting your question here. If everything is fine and configured correctly, then the issue might be with the program.
Regards,
Raghu -
Customer master data updation from one system to another system
HI Experts,
I have an issue with customer master data updation from one system to another system. And here only one field is not updating properly from one system to another system. and we found this is through idoc , but we don't find field in any segment.
and the field is called ADDR1_DATA-HOME_CITY.
and this will displayed as different city in address column.
but as per the notes given in help , it is by program , form through only passing. but not able to trace and as per my analysis ADRC table , ADRNR had this field HOME CITY.
And this is for some customers updating wrong one from one system to another system , and for some customers field itself not updating in address column.
please can you suggest any one. here are screenshot for your reference.that is not enough, it was enough in times before 40b release, but this was in the last century
Please read OSS note 384462 - Master data and addresses
it explains what you have to do for ALE -
Passing data from one frame to another frame
hello all, i am having a problem with passing data from one frame from another. I have a main frame when you click on connect button it display the second frame(class) that has 2 text fields and 2 buttons. When i click on connect it check if the data is correct. If the data is correct i want that frame to close and pass the data back to main frame. How can i do that.
thank youhello all, i am having a problem with passing data
from one frame from another. I have a main frame when
you click on connect button it display the second
frame(class) that has 2 text fields and 2 buttons.
When i click on connect it check if the data is
correct. If the data is correct i want that frame to
close and pass the data back to main frame. How can
i do that.
thank you
the original problem sounded like an ideal opportunity to use Modal Dialog. if you want one frame to display another to get user input then you need to stop the method in the main frame from executing until you recieve a valid input.
you can use your own class and keep all of the components that you have in the connect frame but you would have to extend JDialog instead of JFrame.
there is a way around it!
if you must use JFrame for both, then you need to have access to the main frame in the connect frame, maybe pass the pointer to the constructor??
anyway, when the connect frame is done with its duties, you have to use the pointer to call another method in the main frame that will continue the process. otherwise main frame doesn't know when connect frame is done and by that time, the method in main frame that instantiated the connect frame has long since died.
also, it allows things to happen in the other window that you may not want to happen until the connect frame is done
typically users of software start clicking around on things and you could have three or four connect frames going at the same time
it's really best to use a Modal Dialog, it really can look just like a JFrame!!!!!!!!!!!!!! -
Pass a variable from one frame to another
I have 2 JFrame, one just has a button which is select file, and it will get the path of the selected file, and i have another JFrame which will get that path and open up another JFrame and load up data using the filepath. How would i pass the path from one JFrame to another?
thxHi there,
As far as I could understand your question: The second frame is created when the button is pressed? If that is the case you obviously handle the event in some kind of a listener which gets the path and then creates the second frame.
public class MyFrame extends JFrame {
public void setPath(String path) {
this.path = path;
}Now, if you separate "view" from "controller" (google MVC) you can pass it to the constructor of the "controller" class or after creating the frame pass it to a method like the one above. It is all up to your program's design.
Hope to be helpful,
astrognom -
ABAP Question- line item transfer from one customer to another
Dear SAP Guru's-
I have a hot issue so any help would be greatly appreciate.
I have a customer that needs to move open A/R line items to one payer to another and without using F-30 or F-21, I recall seeing a program or t-code that gave one the ability to move the line items from one customer to another by selecting all line items or listing specific document numbers. Does anyone know what I am talking about?
If so, does anyone have any information that could share with me so that I can do it or any documentation to start me in the right direction?
POINTS PROMISEDThank you Murali and Sunil
These t-codes are not helpful and tideous if you have many like a 1000 line items. In addition, you lose the history, the due date information and the document type change for invoices, etc.
I KNOW I saw something that moved all or selected items by document number from one customer to another. It was called payer to payer transfer. I cannot find any information on it.
Any help or more input, more points awarded.
THANKS! -
Excise for assets during transfer from one plant to another plant
Hi SAP gurus,
Pls note i have an issue during tranfer of asset from one plant to another.When i tranfer asset from one plant to another , in my suppling plant i create an Excise invoice where EXCISE RECOVERY ACCOUNT (debit) is getting hit instead of CENVAT PAYABLE ACCOUNT ( debit).
What may be the issue ?
And in same ways during inward of the goods - MIGO at the receiving plant CENVAT CLEARING ACCOUNT (credit) gets hit.
Now both Excise recovery account & cenvat clearing account are not gettiing nullified.
The Process is as given below.Should i change any step or do i have to configure something
**Master Data**
1. Material code (UNBW) should be available in both plants with Sales views -MM01
2. Stock should be available otherwise upload the stock with 501 movements (UNBW). No impact on FI u2013 MB1C
3. Excise details maintained in both plants for the Material code as Asset u2013 J1ID
Business Process:
1. Transfer the Credit of UNBW asset to the current financial year if not updated u2013 J2I8.
2. Create STO PO - for UNBW Material Code with Item category U and Document type ZSTO (Mention the Price which is the base for Tax calculation. This needs to be decided by UCAM. Normally it is the first initial actual Price at which the asset was procured ) u2013 ME21N
3. Do outbound delivery - VL10B
4. Do Vl02n PGI ( stock is reduced and NO FI Document, stock in transit in Receiving Plant)
5. Do VF01 with ZSTO billing type. Verify the Price and Tax details( NO FI Doc)
6. Do J1iin with reference to Billing doc, Excise values flows from Billing document and Excise invoice is created. Now FI Document will be created
FI documents have the below entries:
BED account credited u2013
E Cess account credited u2013
S Hecess account creditedu2013
Excise duty recovered debited +
7. Do MIGO in receiving plant with reference to PO/Delivery note and by referencing the Excise Invoice and Date, Post it. Stock will be updated in receiving plant. NO FI document. Excise Entries appear in receiving plant
On hold Account + (50% of total duty)
BED + (50% of BED)
Ecess + (50% of Ecess
SHEcess + (50% of SHEcess)
Cenvat Clearing credited u2013
8. Transfer Credit in the next financial year -J2I8 ( refer this separate business process
document)
Pls guide
NanduHello Nandu,
Please check the G/Ls assigned against CAGI and CAGR in "Specify Excise Accounts per Excise Transactions" and "Specify G/Ls Accounts per Excise Transactions" configuration for Tax on Goods Movement > India.
The combination should help you arrive at the right G/L accounts. -
Sales Order Stock Transfer from one plant to another plant
I am transfering sales order stock from one plant to another, using movement type 301E MIGO.
But when i go to Detail Data tab i found the Dst tab gray and only special stock field is appearing in grey there. So when I input all the data in from box it also copied in destination box. I also went to where tab page but the same data is appearing in both area from and destination.
In my opinion both area should be writeable, how can I make the detination detail available in there and should be writeable.
Please advice.
Best regardsHi,
Please go to MB1B in that give movement type as 301 and SP Stock as E and provide Plant Storage location and press enter...
as well in MIGO select the Transfer Posting and provide Movement type as 301E and press enter If in OMBW the plant and Storage location is Mandatory then it will not go ahead for Posting.s
Try at your end.
Regards,
Ninad Kshirsagar
Maybe you are looking for
-
hello all .. i have a big problem in my ipad version 5.1.1 that is when i connect the ipad with my computer the i tunes give me this message ( itunes couldnt connect to this ipad .an unknown error occurred (0xE8000012).) how i can solve this problem
-
Photos for Mac stuck importing photos from iPhone
I recently upgraded to Photos for Mac from Aperture. Upgrading the library went fairly smoothly. On my first attempt to import photos from my iPhone 6, Photos is now stuck in the import process. The import tab (device selected) shows the following: A
-
Facebook For BlackBerry Smartphone​s
This is just a general enquirery that maybe only somebody from RIM may be able to answer how come other OS's E.G iPhone and Android have the function to locate the town you're in and add it to a status for example when you put a status on instead of
-
Transport Themes via Transport Editor EP7
Hi, Earlier the Themes could be transported via Transport Editor. With EP7, I cannot do that! I see the Themes folder, but that cannot we expanded. The only possibility is to do it from the "Portal Display"->"Theme Transport" Any idea? Regards, Dharm
-
Installing Apex 4 on Oracle XE: Almost there, but no cigar yet!
Great progress in installing Apex 4 on Oracle XE, but I'm still getting an error. The images don't show, and when I ran @apxldimg.sql c:\temp I get the following error: ERROR at line 1: ORA-22288: file or LOB operation FILEOPEN failed The system cann