We are on 8.03.407 Progress and I found at least one field in the quote module that doesn't trigger the BO like its suppose to (I think it was orderqty). It wouldn't surprise me if there were more. I reported this to Epicor two weeks ago and their support staff had no problems recreating the problem and forwarded it to the developers. I'm still waiting on a response.
You may have the same problem. Try a very simple BPM that throws up a message on the BO and see if even gets triggered.
________________________________
From: vantageuser13 <nmercier@...>
To: vantage@yahoogroups.com
Sent: Friday, January 16, 2009 11:19:12 AM
Subject: [Vantage] BPM QuoteDtl
In the quote module, I will need to create a BPM. When I entered a
partnum, I will need to check automatically QuoteDtl.Engineer. In
the BPM, I use the Quote for business object and the method Code :
Quote.ChangeSelling ExpQty. Im not sure if the good code. I don't
have a condition, I have only an actions. My action is Execute 4GL
Code. And my code is this :
find first ttQuoteDtl where
(ttQuoteDtl. RowMod = 'A' or
ttQuoteDtl.RowMod = 'U' )
no-error.
IF AVAIL ttQuoteDtl THEN DO :
ASSIGN ttQuoteDtl.Engineer = true.
END.
IF NOT AVAIL ttQuoteDtl THEN DO :
MESSAGE "Not Avail".
END.
But, doesn't works and I don't know why ?
Thanks !
Vantage 8.03.305
[Non-text portions of this message have been removed]
You may have the same problem. Try a very simple BPM that throws up a message on the BO and see if even gets triggered.
________________________________
From: vantageuser13 <nmercier@...>
To: vantage@yahoogroups.com
Sent: Friday, January 16, 2009 11:19:12 AM
Subject: [Vantage] BPM QuoteDtl
In the quote module, I will need to create a BPM. When I entered a
partnum, I will need to check automatically QuoteDtl.Engineer. In
the BPM, I use the Quote for business object and the method Code :
Quote.ChangeSelling ExpQty. Im not sure if the good code. I don't
have a condition, I have only an actions. My action is Execute 4GL
Code. And my code is this :
find first ttQuoteDtl where
(ttQuoteDtl. RowMod = 'A' or
ttQuoteDtl.RowMod = 'U' )
no-error.
IF AVAIL ttQuoteDtl THEN DO :
ASSIGN ttQuoteDtl.Engineer = true.
END.
IF NOT AVAIL ttQuoteDtl THEN DO :
MESSAGE "Not Avail".
END.
But, doesn't works and I don't know why ?
Thanks !
Vantage 8.03.305
[Non-text portions of this message have been removed]