Skip to main content
Solved

Need to assign lot/serial attributes without receiving product

  • December 26, 2025
  • 6 replies
  • 30 views

Forum|alt.badge.img

I need to be able to assign lot/serial attributes to stock items before actually receiving the item. My team is okay with generating the purchase receipt and filling in the lot/serial attributes on the PR and keeping it on hold until we actually receive the product, but ti looks like because we haven’t actually received the product the lot/serial attribute values don’t live in any particular table. Just confirming that this is true.

Or if anyone has any other ideas of procedures that would be great!

Best answer by npetrosov31

Hello ​@SBaldwin,

I tried your case and lets see what happened:

  1. I created a PO Receipt with Serial item and put serial id which is not received yet:
  2.  I put some test value in Attributes and tried to save it. After save the value was still there even after refreshing the page. This means that the value is somewhere in the database and I need to find where it is.
  3. I looked for the tables in the database schema and found this POReceiptItemLotSerialAttributesHeader table. It contained all the attributes inside but not the values. However there is also POReceiptItemLotSerialAttributesHeaderKvExt table, which already contained values:
  4. Depending on how you want to use this values I can recommend you what to do, as this tables with KvExt at the end should not be used directly, they should be used through main tables.

6 replies

npetrosov31
Jr Varsity I
Forum|alt.badge.img+1
  • Jr Varsity I
  • Answer
  • December 26, 2025

Hello ​@SBaldwin,

I tried your case and lets see what happened:

  1. I created a PO Receipt with Serial item and put serial id which is not received yet:
  2.  I put some test value in Attributes and tried to save it. After save the value was still there even after refreshing the page. This means that the value is somewhere in the database and I need to find where it is.
  3. I looked for the tables in the database schema and found this POReceiptItemLotSerialAttributesHeader table. It contained all the attributes inside but not the values. However there is also POReceiptItemLotSerialAttributesHeaderKvExt table, which already contained values:
  4. Depending on how you want to use this values I can recommend you what to do, as this tables with KvExt at the end should not be used directly, they should be used through main tables.


Forum|alt.badge.img
  • Author
  • Varsity I
  • December 29, 2025

Hello ​@SBaldwin,

I tried your case and lets see what happened:

  1. I created a PO Receipt with Serial item and put serial id which is not received yet:
  2.  I put some test value in Attributes and tried to save it. After save the value was still there even after refreshing the page. This means that the value is somewhere in the database and I need to find where it is.
  3. I looked for the tables in the database schema and found this POReceiptItemLotSerialAttributesHeader table. It contained all the attributes inside but not the values. However there is also POReceiptItemLotSerialAttributesHeaderKvExt table, which already contained values:
  4. Depending on how you want to use this values I can recommend you what to do, as this tables with KvExt at the end should not be used directly, they should be used through main tables.

Thank you!! I searched and searched for which DAC it may be kept in but had no luck. That is all I need thank you!


Forum|alt.badge.img
  • Author
  • Varsity I
  • December 29, 2025

@npetrosov31 I tried to find the  POReceiptItemLotSerialAttributesHeaderKvExt  DAC but it doesn’t seem to exist. We are running 25 R1 if that makes a difference. I’ll keep looking to see if maybe it’s under a different name


Forum|alt.badge.img
  • Author
  • Varsity I
  • December 29, 2025

Found it! In 25R1 that data is kept in  POReceiptItemLotSerialAttributesHeade


npetrosov31
Jr Varsity I
Forum|alt.badge.img+1
  • Jr Varsity I
  • December 29, 2025

@SBaldwin,

This table does not exist as DAC, it exists only in the database, do you want to show the values on a GI or a report or somewhere else? There is a way to work with such tables, I can help with that

 


npetrosov31
Jr Varsity I
Forum|alt.badge.img+1
  • Jr Varsity I
  • December 29, 2025

Found it! In 25R1 that data is kept in  POReceiptItemLotSerialAttributesHeade

If I remember it correct you need to use it as ‘AttributeBATH’(Attribute[attribute name]) from the POReceiptItemLotSerialAttributesHeader table