cancel
Showing results for 
Search instead for 
Did you mean: 

FI Validation OB28 : using dynamic set for WBS

Former Member
0 Kudos
1,471

Dear Gurus,

I want to make validation in FI with OB28 to validate WBS number start with D910002* only valid for GL account 400000.

But, I find difficulties on how to create formula for D910002* ( this range is alphanumeric)

I created Basic Set (GS01) ZGL_COS , with dynamic set, I put range as D910002AAAAAA – D910002ZZZZZZ

My plan for validation will be as below :

Prerequisite :

BKPF-BUKRS = ‘1000’ AND BSEG-PROJK IN ZGL_COS

Check :

BSEG-HKONT = ‘400000

But I can’t Save it, SAP give error message as below :

The entry of group ZGL_COS_NONPOC is not valid

Message no. GR383

Diagnosis

The entry of set ZGL_COS_NONPOC2 is invalid, because it is a selection variant or contains a selection variant.

Since values that are selected with selection variants can change at any time without changing the definition of the group, selection variants cannot be used in the following positions:

•     In the columns of a Report Writer report

•     as default sets for set variables

System Response

The entry is rejected.

Procedure

Enter a group that does not contain a selection variant.

It seems SAP recognizes my data as “selection variant”.

Do you guys know how to validate WBS with alphanumeric ranges in the efficient way?

Thank you.

View Entire Topic
0 Kudos

Hi there,

Have a look to the note below that may help:

169973 - Error GR383 although set variable is used

Former Member
0 Kudos

Hi angel,

Thanks for your reply,

Is applying this note would sort out the issue? Have you try this before?

Currently we are in no option to applying any notes because we don't want to make major changes to the system environment, but maybe we can use it as the last resort.

Thanks again.

Former Member
0 Kudos

Hi Rama,

If your account 400000 is a cost element you can try a CO validation (OKC7):

pre-requisite:


COBL-HKONT = '400000'

Check:

COBL-PS_POSID :1-7: = 'D910002'

Best Regards!

Former Member
0 Kudos

Hello,

The requirement is to validate in FI not in CO, as for uniformity.

But thanks anyway.

rakesh99
Explorer
0 Kudos
The dynamic set can be used in CHECK like IN DYNAMIC SET