Any changes to quantity, price and need by date may be used as a trigger to PO change activity.
Sent from my iPhone
You can use the oracle built-in standard functionality : PO CHANGE HISTORY to review the changes on PO.
The changes in PO can be obtained from the following tables:
To know exactly which columns changed, who changed it-- you need to enable the audit trail on the PO tables .