Epicor 905 MES Menu

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 Gomez

Software 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 Gomez

Software 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.
______________________________________________________________________