cancel
Showing results for 
Search instead for 
Did you mean: 

scheduling agreement price maintenance authorization

0 Kudos

Hi expert,

Now  for SA  maintenance in S4HC:

1. price must be maintained while SA creation;

2. if we remove condition type authorization in user role, user can't create SA.

Our client's demand:

Buyers  are not allowed to maintain price in SA creation/change ,but they‘re responsible for creating/changing SA(exclude price).

Can we achieve this demand in S4HC?

Thanks in advance.

Accepted Solutions (1)

Accepted Solutions (1)

0 Kudos

Hello Vijayendra,

Thank you very much for your reply.

In notes you supplied, I think user still have authorization to add/change price directly in SA, we'd like to remove this authorization, but if we remove this authorization, SA creation will fail as system will remind you have no authorization to maintain price, but for SA creation, price maintenance is mandatory。

Thanks

Vijayendra
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Teng,

I would like to know what happens if the authorization is removed for the price maintenance and price is derived automatically as per info-record which is standard practice to getting price in PO/SA.

Best Regards,

Vijayendra

0 Kudos

In my test, I found if authorization is removed. price will derive automatically as per info-record,but when I save SA, an error pop out (please check error message in my attachment)

0 Kudos

Hello Vijayendra,

Thank you very much for your reply.

We manage price of SA in a development platform, so we don't want user to change price which derive automatically as per info-record when new SA item created,or change price on SA change mode.

I tried to use 'D' as indicator of condition type,but i found I still can change price.

Thanks in advance.

Vijayendra
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Teng,

Error VK250

Authorization Object: V_KOND_VEA

In ERP you could have created user specific field selection at document Level and later defining authorization for buyers via OMET to only display conditions, but this is not possible in public cloud as of now.

Where as in cloud there is standard business role "SAP_BR_PURCHASER" which has catalog "SAP_MM_BC_PC_PROCESS_MC" which provides create, change, display and delete for authorization object V_KOND_VEA, which is required for saving the OAs.

May I know which app are you using is it Manage Purchase Scheduling Agreements or Create Scheduling Agreement (ME31L)? Are you facing the issue in both the apps?

Best Regards,

Vijayendra

0 Kudos

Hello Vijayendra,

Manage Purchase Scheduling Agreements and Create Scheduling Agreement (ME31L) both have this issue.

Vijayendra
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Teng,

Role: SAP_BR_PURCHASER

Catalog: SAP_MM_BC_SA_PROCESS_MC (Materials Management - Scheduling Agreements)

--> Authorization Object: V_KOND_VEA (Maintain Condition: Auth. for Use/Appl./Cond.Type/Table)

May I know how are you enabling the condition type authorization at role? What is happening if at role it is kept as unrestricted or if you set the read only for condition type.

Addtionally as workaround you can also restrict at condition type, the possibility of manual entry using 'D' as indicator, which can be done via SSCUI 101094.

Best Regards,

Vijayendra

Vijayendra
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Teng,

I have checked it and afraid this is currently not possible in standard system that user with create / change authorization for a SA can't change price as they will always be able to edit the price. There are valid business reasons why this is the default functionality as many customer's need the flexibility to adjust prices throughout the processing of transactional date.

Currently there is no BAdI available for SA for controlling the field status which can convert the field into display mode, where as same is available for PO (MM_PUR_S4_PO_FLDCNTRL_SIMPLE) and PR (MM_PUR_S4_PR_FLDCNTRL_SIMPLE) to control the fields.

Also field selection as document level cannot be modified in cloud as mentioned in my earlier reply. Hence request you to raise new feature request for this via influence.sap.com

Best Regards,

Vijayend

0 Kudos

Thanks for your help, Vijayend, your answer is very helpful for me.

I will try to raise new feature request.

Thanks again.

Vijayendra
Product and Topic Expert
Product and Topic Expert
0 Kudos

Thank you Teng. If there are no further query, I would request you to close the thread by marking it as best answer.

Thanks.

Answers (1)

Answers (1)

Vijayendra
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hello Teng,

Price determination happens while creating scheduling agreement, if the customizing for the document type of the scheduling agreement is maintained along with master data needed.

Note:

- System carries out price determination only if the "Time-dependent conditions" indicator is deactivated.

- Make sure that you set the quantity of the first scale to the smallest order quantity to avoid not having determination of price even when the master conditions (info record, contract, scheduling agreement) contain valid prices (with scales).

Refer to below notes for more information;

456691 - FAQ: Price determination in purchasing

2117271 - Scheduling agreement price update from info record

1974012 - Determination price does not work with scheduling agreement

2502130 - Condition created for vendor not taken into scheduling agreement price

Best Regards,

Vijayendra