Dear All,
I have five records in my table now if any of the record is blank, i have to exit from the loop. I'm using the below logic but system throws an error <b>java.lang.NullPointerException;</b>.
for (int i = 0; i < 5; i++) {
Zsd_Websales_So_Items SO_elmt = new Zsd_Websales_So_Items();
//
if (wdThis
.wdGetContext()
.nodeItemTab()
.getItemTabElementAt(i)
.getMatlist()
.length()
== 0);
try{
}
catch
java.lang.NullPointerException;
else
{
String StrMat;
StrMat =
wdContext
.nodeItemTab()
.getItemTabElementAt(i)
.getMatlist()
.substring(
0,
12);
StrMat = "000000" + StrMat;
SO_elmt.setZmaterial(StrMat);
// SO_elmt.setZmaterial("000000000081100010");
// SO_elmt.setZuom("TO");
// SO_elmt.setZdeliverydate("27.10.2005");
SO_elmt.setZdeliverydate(
wdContext
.nodeItemTab()
.getItemTabElementAt(i)
.getDelvdate());
SO_elmt.setZorderqty(
wdContext
.nodeItemTab()
.getItemTabElementAt(i)
.getQty());
SO_elmt.setZuom(
wdContext
.nodeItemTab()
.getItemTabElementAt(i)
.getUnit()
.substring(
0,
2));
ele.addZsoitems(SO_elmt);
}