How do I find the PO release date? Pls. Help!!

Question:
Hi,
Can anyone help me how to find out how to get the PO release date, as currently the program is using the 'CHANGEDOCUMENT_READ_POSITIONS' function - But what does this function exactly do? does it update anything or has validations?
Aside from that the standard function performs very slow.
I've manage to find the table field 'CDHDR-UDATE' but is this really the right coulmn for the PO release date?
or is there any alternative function that is much faster to execute?
Anyone pls. heeeeeelp!!
Thanks so much!
Answer:
I did with cdhdr..it works well.
Incho
Ps: During client copy the change documents are not copied, so if you test with an old PO in the DEV box, it won't work...only for newly created POs.
 
...
select max( udate )
  from cdhdr
  into it_proj-udate
   where objectid = it_proj-ebeln
     and tcode   = rel_tcode.   "ME28
...
Answer:
There are so many ways to resolve your problem... but if you choose to hit CDHDR and CDPOS table.. you may asking for performance issue because those tables are too big (data volume).... You may want to use an user-exit... EXIT_SAPMM06E_012.... save the release date when the sy-tcode eq 'ME28'..... not don't forget one thing, if PO was deleted and reset again... you will have a new release date, so make sure the table can handle it...
Answer:
There are so many ways to resolve your problem... but if you choose to hit CDHDR and CDPOS table.. you may asking for performance issue because those tables are too big (data volume).... You may want to use an user-exit... EXIT_SAPMM06E_012.... save the release date when the sy-tcode eq 'ME28'..... not don't forget one thing, if PO was deleted and reset again... you will have a new release date, so make sure the table can handle it...

More Articles:

upload all files from dir.?
TABLE for program last execution date & time?
Transaction SOST - call from Z prog?
Terminate Background job running infinitely?
Purchase orders amendment?
MM Direct input load; RMDATING error?