Hello Cathy,
are you saying that I can't start and stop the MES activitiy via code?
Hello Cathy,
are you saying that I can't start and stop the MES activitiy via code?
Cyril –
You could be duplicating efforts here.
E9 already offers backflushing of labor and materials based upon a quantity reported by an MES user. You might want to trace the functionality behind the “report quantity” button in MES.
HTH,
Calvin
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Balonwu, Cyril O.
Sent: Tuesday, January 14, 2014 1:03 PM
To: <vantage@yahoogroups.com>
Subject: Re: [Vantage] RE: Epiocr 905 MES Menu.
Thanks .
Sent from my iPhone
On Jan 14, 2014, at 11:00 AM, "Jose Gomez" <jose@...> wrote:
Ok Perfect,
Turn on Tracing in MES Right CLick -> Tracing Options
Then perform the Start Operation Task and look at the trace file. This file will tell you the name of the DLL and the method used as well as show you which fields took what valuoe
From there you can bring in the DLL into your customization and go from there. Usually when you see in the trace a dll file such as
Epicor.Mfg.AD.SalesOrder.dll
You will also need ot bring the BO.SalesOrder.dll and the IF.ISalesOrder.dll all of these follow the same pattern. The AD Is the adapter, BO the business object and IF the interface.
You instantiate the BO as such
SalesOrder so = new (((Session)oTrans.Session).ConnectionPool);
And you call the actual methods from there as
SalesOrderDataSet sods = so.GetByID(1111);
You change the data on each table as such
sods.OrderHed[0].CustID='myCustomer'
You can get the signatures for most of these methods by using the object explorer in customization mode. There are a lot of examples in the list of more detailed BO calls but that is the gist of it.
Jose C GomezSoftware Engineer
T: 904.469.1524 mobile
Quis custodiet ipsos custodes?
On Tue, Jan 14, 2014 at 1:53 PM, <cyrilz199@...> wrote:
If I could start and end an operation using the BO, then I will be good.
______________________________________________________________________
This e-mail has been scanned by Verizon Managed Email Content Service, using Skeptic(tm) technology powered by MessageLabs. For more information on Verizon's Managed Email Content Service, visit http://www.verizonbusiness.com.
______________________________________________________________________
______________________________________________________________________
This e-mail has been scanned by Verizon Managed Email Content Service, using Skeptic(tm) technology powered by MessageLabs. For more information on Verizon's Managed Email Content Service, visit http://www.verizonbusiness.com.
______________________________________________________________________
You still have to start and stop an activity.
It would be nice – it the Labor Entry type is Quantity Only – it would skip Start Production Activity step.
Just wishing.
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Calvin Dekker
Sent: Tuesday, January 14, 2014 2:06 PM
To: vantage@yahoogroups.com
Subject: RE: [Vantage] RE: Epicor 905 MES Menu.
Cyril –
You could be duplicating efforts here.
E9 already offers backflushing of labor and materials based upon a quantity reported by an MES user. You might want to trace the functionality behind the “report quantity” button in MES.
HTH,
Calvin
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of Balonwu, Cyril O.
Sent: Tuesday, January 14, 2014 1:03 PM
To: <vantage@yahoogroups.com>
Subject: Re: [Vantage] RE: Epiocr 905 MES Menu.
Thanks .
Sent from my iPhone
On Jan 14, 2014, at 11:00 AM, "Jose Gomez" <jose@...> wrote:
Ok Perfect,
Turn on Tracing in MES Right CLick -> Tracing Options
Then perform the Start Operation Task and look at the trace file. This file will tell you the name of the DLL and the method used as well as show you which fields took what valuoe
From there you can bring in the DLL into your customization and go from there. Usually when you see in the trace a dll file such as
Epicor.Mfg.AD.SalesOrder.dll
You will also need ot bring the BO.SalesOrder.dll and the IF.ISalesOrder.dll all of these follow the same pattern. The AD Is the adapter, BO the business object and IF the interface.
You instantiate the BO as such
SalesOrder so = new (((Session)oTrans.Session).ConnectionPool);
And you call the actual methods from there as
SalesOrderDataSet sods = so.GetByID(1111);
You change the data on each table as such
sods.OrderHed[0].CustID='myCustomer'
You can get the signatures for most of these methods by using the object explorer in customization mode. There are a lot of examples in the list of more detailed BO calls but that is the gist of it.
Jose C GomezSoftware Engineer
T: 904.469.1524 mobile
Quis custodiet ipsos custodes?
On Tue, Jan 14, 2014 at 1:53 PM, <cyrilz199@...> wrote:
If I could start and end an operation using the BO, then I will be good.
______________________________________________________________________
This e-mail has been scanned by Verizon Managed Email Content Service, using Skeptic(tm) technology powered by MessageLabs. For more information on Verizon's Managed Email Content Service, visit http://www.verizonbusiness.com.
______________________________________________________________________
______________________________________________________________________
This e-mail has been scanned by Verizon Managed Email Content Service, using Skeptic(tm) technology powered by MessageLabs. For more information on Verizon's Managed Email Content Service, visit http://www.verizonbusiness.com.
______________________________________________________________________