// 1 AP
priceDiscAdmTrans = this.priceDiscAdmTransSiteWise(#Site1, inventTable);
inventDim = inventDim::find(priceDiscAdmTrans.InventDimId);
if (priceDiscAdmTrans.RecId)
{
this.RLPAP = priceDiscAdmTrans.OABRLP;
this.InventSiteAP = inventDim.InventSiteId;
this.PricePerPcsAP = priceDiscAdmTrans.Amount;
this.CreatedDateAP = priceDiscAdmTrans.FromDate;
}
here pricediscadmtrans is being called by function , here debugger is not going inside if condition
public PriceDiscAdmTrans priceDiscAdmTransSiteWise(InventSiteId _inventSiteId, InventTable inventTable)// Inventdim inventdim)
{
PriceDiscAdmTrans priceDiscAdmTrans;
InventDIm inventDim;
select firstonly inventDim
where inventDim.InventSiteId == _inventSiteId;
select firstonly priceDiscAdmTrans
where priceDiscAdmTrans.ItemCode == PriceDiscProductCodeType::Table
&& priceDiscAdmTrans.ItemRelation == inventTable.ItemId
&& priceDiscAdmTrans.InventDimId == inventDim.inventDimId
&& (priceDiscAdmTrans.FromDate <= today()
&& (priceDiscAdmTrans.ToDate == dateNull()
|| priceDiscAdmTrans.Todate >= today()));
// join inventDIm
//where inventDIm.inventDimId == priceDiscAdmTrans.InventDimId &&
// inventDIm.inventsiteid == _inventSiteId;
return priceDiscAdmTrans;
}
here pricediscadmtrans is returning no data


Report
All responses (
Answers (