cancel
Showing results for 
Search instead for 
Did you mean: 

Access not made (initialized field)

Former Member
0 Kudos

Hi SAP Gurus,

In the sales order item level condition Analysis i could find the "Access not made (initialized field)".

can anybody tell me this?

Thanks in advance

Accepted Solutions (0)

Answers (4)

Answers (4)

alex_zheng
Contributor

Hi,

As for your problem about error:VE 002 Access not made (initialized field)

Are you using your own defined field?

Please check the documentation under the customizing path:

IMG -> Sales and Distribution -> System Modifications ->

Create New Fields (Using Condition Technique) ->

New Fields For Pricing

Then click on the paper icon

Here is explained how to setup additional fields for pricing,

not present in the standard.

Notice the following rules:

1. the new fields must have name beginning with 'ZZ' or 'YY' in order

to avoid problem after upgrade

2. these new fields must be appened to the structures KOMKAZ or KOMPAZ

(depending they are header or item fields)

3. you should provide these fields by implementing the userexits

USEREXIT_PRICING_PREPARE_TKOMK (header fields)

USEREXIT_PRICING_PREPARE_TKOMP (item fields)

in program MV45AFZZ for sales order, RV60AFZZ for invoice.

In that documentation there are some examples too.

Please check it.

Regards,

Alex

herbalman
Participant
0 Kudos

Hi alex.zheng , I have faced the same issue above, I am not using custom field, but standard field for Customer Hierarchy HIENR01. Any clues? Many thanks in advance.

Former Member
0 Kudos

Hi

I think you have to go to the Access Sequence (V/07).

Select your Access Sequence and click on the "access" in the dialog structure in the left.

Select your "condition table " row and click on fields.

Click /press "Enter" till the fields are opened up and the technical names of the fields are shown.

Now save it.

I hope ,there should not be any problem now.

Edited by: pradyumna on Sep 16, 2008 12:01 PM

Lakshmipathi
Active Contributor
0 Kudos

In access sequence, for that condition type, the respective fields does not have a value either in KOMK or KOMP. To check this, go to V/07, select that condition type, click on Access. Select the table for which you are maintaining the value in VK11 and click on Fields. Now check whether you have maintained the values correctly.

On the other hand, if the document field you used in access sequence is a standard one, then, probably, you need to check whether in normal course, the said field is populating in sale order.

thanks

G. Lakshmipathi

Former Member
0 Kudos

Hi,

It means that system has already found the condition record and it will not go to the next access for finding out the condition record maintained at that level. In other words, the access is made in the pattern of specific to general. The access which we define at the top has to be specific and once system gets the records at that level it stops searching for next condition records thereby improving the system performance.

I hope this will give you a clarity.

Hrishi