Hello Sara,
- User-exit PPCO0023 triggers and works well during any component changes in the Order. See whether you can manage by writing your code here so that your requirement fulfills. For this you need to study well the program SAPLCOIH to understand which routine works to default the values in the Purchase Requisition window that triggers during Non-stock item.
- Alternatively (preferably), you should try to find the include and the implicit enhancement point in the program SAPLCOIH to default your values as desired. This might not be a difficult one for an ABAPer.
Good luck
KJogeswaraRao