cancel
Showing results for 
Search instead for 
Did you mean: 

Purchase Info. Record with "Reason Codes" - Question?

Former Member
0 Kudos

Hi Experts,

We have a business requirement.

Client wants to have have a field in Purchase Information Record with list of reason codes.

Whenever there is a change in Price either by increase or decrease they want to select the appropriate predefined set of reason codes.

They also want to generate a report out of it.

Modifying SAP Standard PIR is possible? If so how this can be done? What will be impact of this develpoment?

Thanks

RS

Accepted Solutions (1)

Accepted Solutions (1)

uk_yelamuri
Contributor
0 Kudos

Hi,

If price needs to be changed in PIR, the suggested way is that you retain the old price but add the new price with a new validity period. (in ME12, go to conditions)

Maintain the price for new validity period.

And then you can maintain the Reason code in any unused field of info record or you can also enhance to add a custom field and fill it when price is changed.

Below is one such unused field, where you can maintain the reason codes in configuration and use it for this requirement.

On the above screen, click on Header data, then you will see field 'Responsibility'.

F4 values for this field can be maintained in spro (SD->Basic functions->Pricing->Define responsibility for conditions...you can read the spro documentation for further details).

You can maintain different reason codes here and then use them in info record at gross price header details.

For reporting price and reason code, you can use condition record no. from table A018 or A017 (depending on PIR).

Use these condition record number to fetch price values from table KONP.

And fetch the ‘Responsibility’ (reason code in your case) field from table KONH table.

Answers (0)