cancel
Showing results for 
Search instead for 
Did you mean: 

Substitution on complete document level - Error

Former Member
0 Kudos

Hello,

I'm trying to create a substitution step on complete document but I have the following error:

You may not substitute any fields for this Event

Message no. GB175

Diagnosis

Although substitutions are permitted for the boolesche class 15 (application area FI, Event 0003), the application did not release any field for substitution.

System Response

Processing is terminated. You cannot change any field for this Event (even within a substitution exit). Defining a substitute therefore makes no sense.

Procedure

If the substitution is a substitution belonging to the FI application component, you can release fields for substitution (as described in OSS note 42615). Note that for most fields, this action implies a modification to the SAP standard system.

I read the OSS SAP notes but I didn't undestand how to proceed.

Thanks a lot

Cheers,

Ema

Accepted Solutions (0)

Answers (2)

Answers (2)

narasimhulu_konnipati
Active Contributor
0 Kudos

Do as below

SM30 -> VWTYGB01 : First display and chekc whether the filed you are substituting in GGB1 is available or not. If not maintain it.

They will as below

Boolean Class - 15

15 Refers to fields that can be substituted BKPF *

15 Refers to fields that can be substituted BSEG *

Ask you Basis team whether the OSS note 42615 has been implememented or not. Ask them the impact of it once they implement.

Thanks

Edited by: nkonnipati on Feb 22, 2012 11:54 AM

Former Member
0 Kudos

Hello,

I checked the table GB01 and I found the following rows:

Class: 15; Type: S Refers to fields that can be substituted; table: BKPF; Field: *; BEXCLUDE: X

Class: 15; Type: S Refers to fields that can be substituted; table: BSEG; Field: *; BEXCLUDE: X

Can be sufficient to remove the X?

Do you know the possible consequences of these changes?

Thanks a lot in advance

Kind Regards,

Ema

narasimhulu_konnipati
Active Contributor
0 Kudos

Yes, once your remove the X (uncheck exclude), then you can use the fields which are available in BSEG and BKPF tables.

So, please do it in DEV and write down the substitution in GGB1

This will solve your problem.

You can uncheck the exclude button, bcoz right now they have been locked for Substitution.

Consequences; No, bcoz this is meant for a purpose. Try this in DEV

Thanks

Former Member
0 Kudos

Hello,

I made the changes in GB01 table and now I can add the step but I have another error.

I cannot write the prerequisite that is BSEG-XXXX (it is a custom field) = ' '

I'm afraid that it is not possible because if i'm in prerequisite in the tab Table fields in the list of structures I have:

Structure BKPF

Table BSEG

Structure SYST

Why is there Table BSEG and not Structure BSEG?

Or it is anotherre issue?

Thanks a lot

Cheers,

Ema

Former Member
0 Kudos

hi

try in the document header level or line item level substitution exit