on 03-15-2006 5:14 PM
Hi all,
Can anyone see what i am doing wrong here?! I am trying to add five different rows of data to an input and then sending it to back-end via bapi. what i can see the different rows are added but when the input is bound all the rows are exactly the same and the insert to table in the bapi fails of course... Probably i am doing som easy mistake but i can't seem to solve this...
Any help is greatly appriceated.
Thanks,
Max
Zfsg_Pvtg_Pfslg pfslgWrite = new Zfsg_Pvtg_Pfslg();
Zfsg_Pvtg_Write_Pfslg_Input input = new Zfsg_Pvtg_Write_Pfslg_Input();
for(int i = 0; i < artiklar.length;i++){
pfslgWrite.setInrikes("");
pfslgWrite.setAnvandarid();
pfslgWrite.setArtikel();
pfslgWrite.setGiltigfom();
pfslgWrite.setGiltigtom();
pfslgWrite.setKundnr();
pfslgWrite.setKvantitet();
pfslgWrite.setRabatt()
pfslgWrite.setSkapaddat();
input.addPfslg(pfslgWrite);
}
wdContext.nodeZfsg_Pvtg_Write_Pfslg_Input().bind(input);
wdThis.wdGetQuoteController().executeZfsg_Pvtg_Write_Pfslg_Input();
Hi Max,
You're always overwriting the same Zfsg_Pvtg_Pfslg object in the loop.
Try this
<b>Zfsg_Pvtg_Pfslg pfslgWrite;</b>
Zfsg_Pvtg_Write_Pfslg_Input input = new Zfsg_Pvtg_Write_Pfslg_Input();
for(int i = 0; i < artiklar.length;i++){
<b>pfslgWrite = new Zfsg_Pvtg_Pfslg();</b>
pfslgWrite.setInrikes("");
pfslgWrite.setAnvandarid();
pfslgWrite.setArtikel();
pfslgWrite.setGiltigfom();
pfslgWrite.setGiltigtom();
pfslgWrite.setKundnr();
pfslgWrite.setKvantitet();
pfslgWrite.setRabatt()
pfslgWrite.setSkapaddat();
input.addPfslg(pfslgWrite);
}
wdContext.nodeZfsg_Pvtg_Write_Pfslg_Input().bind(input);
wdThis.wdGetQuoteController().executeZfsg_Pvtg_Write_Pfslg_Input();
I hope that this helps you,
Patrick.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Of course, stupid me, thanks a lot!
/Max
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.