cancel
Showing results for 
Search instead for 
Did you mean: 

How to make the condition tab screen to inactive mode while posting VF01

Former Member
0 Kudos

Hi Experts,

Im an Abapper, I need your advise here.

Please understand my issue/requirement that, I have to make the item conditions tab in display or deactivate mode to prevent users to change or create the price or conditions while posting VF01.

As std, system allows users to create or change the prices/qts and also add new conditions. My client needs to make it as display mode for all type of postings in VF01.

Please guide me, how to arrive it through Exit or Enhancements.

thanks & regards

Sankar.

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Configured...

former_member188076
Active Contributor
0 Kudos

Hi

It will be better if you also mention how you achieved your requirement.

Regards

AA

alex_zheng
Contributor
0 Kudos

Hi Sankar,

Since condition type is maintained as manual entry has priority

in the tranx-V/06 . That is the reason it is open for input

in the creation mode.

It is a standard behaviour that once the billing document is created and

saved, the manual entered pricing conditions will be changable.

But once the document is released to accounting, the PR00 fields become

greyed out and cannot be changed.

But you may try to make some code changes in the user exit to achieve

your requirement.Program the user exit in MV61AFZA

FORM USEREXIT_FIELD_MODIFICATION.

To acheive that only few individuals can make changes to pricing

conditions in sales and billing documents you need to use authorization

objects.

and V_KONH_VKS might be helpful.

Please also refer to note: 105621 in this regard.

Regards,

Alex

Former Member
0 Kudos

You can create a variant of VF01 at SHD0, and mark the following fields "output only"

FA_DTL_PB

KOMV-KSCHL

T685T-VTEXT

RV61A-KNBTXT

KOMV-KBETR

RV61A-KOEIN

KOMV-KPEIN

KOMV-KMEIN

KOMV-OIGNSTRA

KOMV-KWERT

XKOMV_WAERK

CPET_ERP_SAPGUI-TRAF

KOMV-KUMZA

KOMV-VARCOND

RV61A-MEINS

KOMV-KUMNE

RV61A-KMEI1

KOMV-KWERT_K

KOMV-KWAEH

KOMV-KSTAT

BT_KODE

BT_KOAN

BT_KOLO

BT_KREC

BT_PROT

BT_KOAK

BT_KONX

BT_KONY

BT_KONB

BT_OICE

Then from "Standard Variants" tab, input the name of ur variant ang click activate.

I hope this can help.. 😃

former_member550050
Active Contributor
0 Kudos

Dear Sankar Babu

For each and every condition type which is used in your pricing procedure in t code V/06 in its details changes which can be made tab for manual entries maintain D

This will ensure the conditions are greyed out in the billing

In VTFL under your delivery to billing header choose your item category for pricing type also you can maintain as D if it is delivery related billing

In VTFA under your order to billing header choose your item category for pricing type also you can maintain as D if it is order related billing

These will ensure that no changes can be made in billing in the conditions

Regards

Raja

Former Member
0 Kudos

Hi R Raju,

Thanks for your prompt reply.

We tried and came to know that, this is not possible due to as our conditions are manual conditions. i.e. we enter our price manually in Sales Order.

regards

Sankar.

former_member550050
Active Contributor
0 Kudos

Dear sankar babu

1) In VTFL under your delivery to billing header choose your item category for pricing type maintain as C and that means copy manual pricing elements and redermine others if it is delivery related billing

2) In VTFA under your order to billing header choose your item category for pricing type maintain as C and that means copy manual pricing elements and redermine others if it is order related billing

3) If in your pricing procedure if there are some condition types for which condition records are maintained make sure t code V/06 in its details (only for automatic conditions) changes which can be made tab for manual entries maintain D(not able to process manually)

Steps one and two are sufficient enough if all the condition types are manual condition types in your Pricing procedure

I think this will work for you as i have tested this already

Regards

Raja