We have found instances where a sub-assembly has an operation marked as Auto Receive into inventory, where this should only be checked for ASM0- main part on the job. I have tried finding the table where this flag is located for the method- looked at Job Asmbl table as well as PartRev table but it isn’t showing the same information as I see on a job. The help for the field shows the table ECOOpr and the field name says ECOOpr.AutoReceive but I don’t see that field in the table.
I tried to include print screens with this, but I am fairly new to the group and I don’t know how to include attachments.
Any assistance would be appreciated. Thank you.
Auto receive is set in the MOM for the part, on the operation.
I looked at both the ECOMtl and the PartMtl tables and I did not find an auto receipt field. Does anyone know what table the field is located in?
I believe the data lives in ECORev.AutoRecOpr.
This field will contain the Operation Seq on the BOO that is marked as Auto Receive, if any.
I pulled up that table and I see for the sub-assembly part, lets call it part 12345, it has an operation in it. However, wouldn’t that be the operation # if I were to make a job specifically for part 12345? If that is the case, then I would want the flag to auto receive into inventory. However, when this same part(12345) is a sub-assembly for another part (ABCDE), I wouldn’t want that flag to be turned on because the qty for sub-assembly 12345 is specific for making ABCDE and shouldn’t go into inventory. Maybe I am not understanding the process flow or missing something?
If a part number is a subassembly on a job, it is not being received to stock when it finishes but rather just moved up a level to “complete” its parent assembly. In such a circumstance the flag is ignored.