I am updating a form header and item details into a Table IT_HEAD_TAB and IT_ITEM_TAB.
An ID is generated for each Form Entry into a new table "ET_head_TAB". I am trying to fetch the values from
the new table "ET_HEAD_TAB" and "ET_ITEM_TAB". The values are getting populated in java in class
"ZZServiceOrderBAPI".
@Override
public ArrayList<SAPObject> processResults() throws Exception
{
Table header_tab = _tables.getTable("ET_HEAD_TAB");
int headertab_numrow = header_tab.getNumRows();
for(int i=0;i<headertab_numrow;i++)
{
header_tab.setRow(i);
ZServiceOrder ZFetchOrder_Details1 = (ZServiceOrder) SAPObjectFactory.create(_crmUser.getSAPObject("ZServiceOrder"), new Class[]{com.syclo.sap.User.class}, new Object[]{_crmUser});
ZFetchOrder_Details1.setProperties(header_tab,this);
}
}
ZServiceOrder.java
----------------------
public String ZFetch_Note = null;
public String getZFetch_Note() {
return ZFetch_Note;
}
public void setZFetch_Note(String zFetch_Note) {
ZFetch_Note = zFetch_Note;
}
public void setProperties(Table tbl, ZZServiceOrderBAPI bapi) throws Exception {
{
setZFetch_Note(tbl.getString("NOTE"));
}
Inside ZServiceOrder "setProperties()" method, tbl.getString("Note") is fetching the data from the new Table.
But the value is not getting mapped in Agentry Screen.
Can you please guide me with the logic to fetch in "ProcessResults" Method inside BAPI? What mistake am i doing?
Thanks,
Dvya