Receiving/Ordering Issue

Steve,


I forgot to mention that this is an In Trans Data Directive on the JobHead Table.


John 



---In vantage@yahoogroups.com, <vantage@yahoogroups.com> wrote:

 Steve,


Here is what we put in place to solve the issue.  I advised against it because we could of achieved the same thing by setting the sales order Ship Date to accurately reflect when the part needed to be finished and on the shipping dock.  However, that never got accepted so we went with the BPM.


for each ttJobHead where (ttJobHead.RowMod = "A" or ttJobHead.RowMod = "U") no-lock  ,  LAST JobOper no-lock  where (ttJobHead.JobNum = JobOper.JobNum ).

If avail ttJobHead then do:

Assign ttJobHead.DueDate = JobOper.DueDate.

End.

End.




---In vantage@yahoogroups.com, <vantage@...> wrote:

Can you please post the your code?  We are having the same issue.

 

Thanks

 

Steve

 

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of mitchelljohn@...
Sent: Sunday, October 20, 2013 4:35 PM
To: vantage@yahoogroups.com
Subject: [Vantage] RE: Receiving/Ordering Issue

 

 

So, if you are on 701 or 702 and do not use finite scheduling you will find that the receive time correctly schedules the operations but does not show the backdated Job Header Due Date.

 

We had to put in an in transaction Data Directive on the Job Header table to update the due date to the last operation due date.  Let me know if you want that BPM and I can post it.

 

John

We would like to have an across the board buffer on purchased components. We would like to leave the lead time alone but have a 1 to 3 day buffer somewhere that would tell the buyer's workbench to order and bring in a set amount of days before actual demand. I know we could do this manually but would like to find a spot in Epicor that simply deducts 1 to 3 days from demand date and use that as the due date in the Buyer's Workbench and on POs. I thought the Receive Time on the Part/Plant/Planning tab would do this but it does not appear so. Does anyone know of a spot in Epicor to set this up? We are on 9.05.700c.

Receive time in Part Class on the plant tab?
 
RobBrown
VersaProducts


On Friday, October 11, 2013 4:38 PM, "scrausch2@..." <scrausch2@...> wrote:
 
<div id="ygrps-yiv-1134253678yiv6032493647ygrp-text">
  
  
  <div>We would like to have an across the board buffer on purchased components. We would like to leave the lead time alone but have a 1 to 3 day buffer somewhere that would tell the buyer&#39;s workbench to order and bring in a&nbsp;set amount of days before actual demand. I know we could do this manually but would like to find a spot in Epicor that simply deducts 1 to 3 days from demand date and use that as the due date in the Buyer&#39;s Workbench and on POs. I thought the Receive Time on the Part/Plant/Planning tab would do this but it does not appear so. Does anyone know of a spot in Epicor to set this up? We are on 9.05.700c.<var id="ygrps-yiv-1134253678yiv6032493647yui-ie-cursor"></var></div>

</div>
 


<div style="height:0px;color:rgb(255, 255, 255);"></div></div>
#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647 -- #ygrps-yiv-1134253678yiv6032493647ygrp-mkp { border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mkp hr {
border:1px solid #d8d8d8;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mkp #ygrps-yiv-1134253678yiv6032493647hd {
color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mkp #ygrps-yiv-1134253678yiv6032493647ads {
margin-bottom:10px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mkp .ygrps-yiv-1134253678yiv6032493647ad {
padding:0 0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mkp .ygrps-yiv-1134253678yiv6032493647ad p {
margin:0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mkp .ygrps-yiv-1134253678yiv6032493647ad a {
color:#0000ff;text-decoration:none;}
#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-sponsor #ygrps-yiv-1134253678yiv6032493647ygrp-lc {
font-family:Arial;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-sponsor #ygrps-yiv-1134253678yiv6032493647ygrp-lc #ygrps-yiv-1134253678yiv6032493647hd {
margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-sponsor #ygrps-yiv-1134253678yiv6032493647ygrp-lc .ygrps-yiv-1134253678yiv6032493647ad {
margin-bottom:10px;padding:0 0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647actions {
font-family:Verdana;font-size:11px;padding:10px 0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647activity {
background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647activity span {
font-weight:700;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647activity span:first-child {
text-transform:uppercase;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647activity span a {
color:#5085b6;text-decoration:none;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647activity span span {
color:#ff7900;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647activity span .ygrps-yiv-1134253678yiv6032493647underline {
text-decoration:underline;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647attach {
clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647attach div a {
text-decoration:none;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647attach img {
border:none;padding-right:5px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647attach label {
display:block;margin-bottom:5px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647attach label a {
text-decoration:none;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 blockquote {
margin:0 0 0 4px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647bold {
font-family:Arial;font-size:13px;font-weight:700;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647bold a {
text-decoration:none;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 dd.ygrps-yiv-1134253678yiv6032493647last p a {
font-family:Verdana;font-weight:700;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 dd.ygrps-yiv-1134253678yiv6032493647last p span {
margin-right:10px;font-family:Verdana;font-weight:700;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 dd.ygrps-yiv-1134253678yiv6032493647last p span.ygrps-yiv-1134253678yiv6032493647yshortcuts {
margin-right:0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647attach-table div div a {
text-decoration:none;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647attach-table {
width:400px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647file-title a, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647file-title a:active, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647file-title a:hover, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647file-title a:visited {
text-decoration:none;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647photo-title a, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647photo-title a:active, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647photo-title a:hover, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div.ygrps-yiv-1134253678yiv6032493647photo-title a:visited {
text-decoration:none;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 div#ygrps-yiv-1134253678yiv6032493647ygrp-mlmsg #ygrps-yiv-1134253678yiv6032493647ygrp-msg p a span.ygrps-yiv-1134253678yiv6032493647yshortcuts {
font-family:Verdana;font-size:10px;font-weight:normal;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647green {
color:#628c2a;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647MsoNormal {
margin:0 0 0 0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 o {
font-size:0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647photos div {
float:left;width:72px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647photos div div {
border:1px solid #666666;height:62px;overflow:hidden;width:62px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647photos div label {
color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647reco-category {
font-size:77%;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647reco-desc {
font-size:77%;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 .ygrps-yiv-1134253678yiv6032493647replbq {
margin:4px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-actbar div a:first-child {
margin-right:2px;padding-right:5px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mlmsg {
font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mlmsg table {
font-size:inherit;font:100%;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mlmsg select, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 input, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 textarea {
font:99% Arial, Helvetica, clean, sans-serif;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mlmsg pre, #ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 code {
font:115% monospace;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mlmsg * {
line-height:1.22em;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-mlmsg #ygrps-yiv-1134253678yiv6032493647logo {
padding-bottom:10px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-msg p a {
font-family:Verdana;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-msg p#ygrps-yiv-1134253678yiv6032493647attach-count span {
color:#1E66AE;font-weight:700;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-reco #ygrps-yiv-1134253678yiv6032493647reco-head {
color:#ff7900;font-weight:700;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-reco {
margin-bottom:20px;padding:0px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-sponsor #ygrps-yiv-1134253678yiv6032493647ov li a {
font-size:130%;text-decoration:none;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-sponsor #ygrps-yiv-1134253678yiv6032493647ov li {
font-size:77%;list-style-type:square;padding:6px 0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-sponsor #ygrps-yiv-1134253678yiv6032493647ov ul {
margin:0;padding:0 0 0 8px;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-text {
font-family:Georgia;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-text p {
margin:0 0 1em 0;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-text tt {
font-size:120%;}

#ygrps-yiv-1134253678 #ygrps-yiv-1134253678yiv6032493647 #ygrps-yiv-1134253678yiv6032493647ygrp-vital ul li:last-child {
border-right:none !important;}
#ygrps-yiv-1134253678



We use receive time for the same purpose and it works for us.

It goes form the operation start date, in other words it calculates the material arrival date (due date) to be xxxx number of days before it required by an operarion or a sales order.

Hope it helps.

On Oct 11, 2013 4:38 PM, <scrausch2@...> wrote:

Â
<div>
  
  
  <p><p>We would like to have an across the board buffer on purchased components. We would like to leave the lead time alone but have a 1 to 3 day buffer somewhere that would tell the buyer&#39;s workbench to order and bring in a set amount of days before actual demand. I know we could do this manually but would like to find a spot in Epicor that simply deducts 1 to 3 days from demand date and use that as the due date in the Buyer&#39;s Workbench and on POs. I thought the Receive Time on the Part/Plant/Planning tab would do this but it does not appear so. Does anyone know of a spot in Epicor to set this up? We are on 9.05.700c.<var></var></p>


</div>
 


<div style="color:#fff;min-height:0;"></div>
We use receive time the same way on our purchased parts.  You can set it at the part level, as mentioned below, or in part class maintenance.   That's an easy way to broad brush the setting across a whole class.  

Derek Bailey

On Oct 19, 2013, at 9:38 PM, Cristian Vasquez <crisanda0060@...> wrote:

We use receive time for the same purpose and it works for us.

It goes form the operation start date, in other words it calculates the material arrival date (due date) to be xxxx number of days before it required by an operarion or a sales order.

Hope it helps.

On Oct 11, 2013 4:38 PM, <scrausch2@...> wrote:

 
<div>
  
  
  <p></p><p>We would like to have an across the board buffer on purchased components. We would like to leave the lead time alone but have a 1 to 3 day buffer somewhere that would tell the buyer&#39;s workbench to order and bring in a&nbsp;set amount of days before actual demand. I know we could do this manually but would like to find a spot in Epicor that simply deducts 1 to 3 days from demand date and use that as the due date in the Buyer&#39;s Workbench and on POs. I thought the Receive Time on the Part/Plant/Planning tab would do this but it does not appear so. Does anyone know of a spot in Epicor to set this up? We are on 9.05.700c.<var></var></p>

</div>
 


<div style="color:#fff;min-height:0;"></div>
So, if you are on 701 or 702 and do not use finite scheduling you will find that the receive time correctly schedules the operations but does not show the backdated Job Header Due Date.

We had to put in an in transaction Data Directive on the Job Header table to update the due date to the last operation due date.  Let me know if you want that BPM and I can post it.

John

Can you please post the your code? We are having the same issue.

 

Thanks

 

Steve

 

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of mitchelljohn@...
Sent: Sunday, October 20, 2013 4:35 PM
To: vantage@yahoogroups.com
Subject: [Vantage] RE: Receiving/Ordering Issue

 

 

So, if you are on 701 or 702 and do not use finite scheduling you will find that the receive time correctly schedules the operations but does not show the backdated Job Header Due Date.

 

We had to put in an in transaction Data Directive on the Job Header table to update the due date to the last operation due date.  Let me know if you want that BPM and I can post it.

 

John

 Steve,


Here is what we put in place to solve the issue.  I advised against it because we could of achieved the same thing by setting the sales order Ship Date to accurately reflect when the part needed to be finished and on the shipping dock.  However, that never got accepted so we went with the BPM.


for each ttJobHead where (ttJobHead.RowMod = "A" or ttJobHead.RowMod = "U") no-lock  ,  LAST JobOper no-lock  where (ttJobHead.JobNum = JobOper.JobNum ).

If avail ttJobHead then do:

Assign ttJobHead.DueDate = JobOper.DueDate.

End.

End.




---In vantage@yahoogroups.com, <vantage@...> wrote:

Can you please post the your code?  We are having the same issue.

 

Thanks

 

Steve

 

From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of mitchelljohn@...
Sent: Sunday, October 20, 2013 4:35 PM
To: vantage@yahoogroups.com
Subject: [Vantage] RE: Receiving/Ordering Issue

 

 

So, if you are on 701 or 702 and do not use finite scheduling you will find that the receive time correctly schedules the operations but does not show the backdated Job Header Due Date.

 

We had to put in an in transaction Data Directive on the Job Header table to update the due date to the last operation due date.  Let me know if you want that BPM and I can post it.

 

John