cancel
Showing results for 
Search instead for 
Did you mean: 

an error about form pool during local client copy

Former Member
0 Kudos

Dear sir:

I have a problem during local client copy, I want to copy a new client 666 from my800 client. Finally,the client copy ended with an error:

Form pool GBTP0FI0 already exists

Postprocessing necessary when upgrade has been completed

Validation/substitution: Programs should be regenerated

Form pool GBTP0FI0 already exists

Message no. GB092

Diagnosis

The system attempted to generate a form pool that is to be called by validations, substitutions, and rules during runtime. However, a form pool already exists under this name and with different attributes.

System response

The system does not generate the form pool.

Procedure

Check whether the existing form pool may be replaced with the new form pool. The attributes must be changed manually.

You can overwrite the attributes of all programs used by validations, substitutions, and rules during runtime:

Overwrite attributes for all programs automatically

then , developers say they can not find their customizing programs in client 666.

I have read note:8730 which say :ABAP source code has to be generated. If this is not done, the validations/substitutions/rules may behave differently in the target system compared to the test system. In the worst case, the source code may not exist at all and run-time errors could occur

I think this form pool error caused abap source code have not generated.

Do you have some experience about this case, Could you give me some advices. thanks a lot.

Accepted Solutions (1)

Accepted Solutions (1)

paul_power
Active Contributor
0 Kudos

Hello Victor,

Please run report RGUGBR00 with the '*' in the selection fields and all flags set, except the "Trace prog. generate calls".

Then try to repeat the client copy and you should no get the form pool error.

For more details, see [Here|http://help.sap.com/erp2005_ehp_03/helpdata/EN/5b/d2340f43c611d182b30000e829fbfe/frameset.htm]

hope this is of help,

Paul

Former Member
0 Kudos

oh, thanks very much,

I have tried that in client666, and I got many errors when executing this report:

like that:

Syntax error in substitution "1FP0001", step "001"

User exit UFP00 not declared in form pool ZRGGBS000

It seems that many codes can not generaed.

Edited by: victor on Mar 1, 2010 3:22 AM

paul_power
Active Contributor
0 Kudos

Hi Victor,

The problem is there are no user exit UFP00, UFP01, UFP02 etc. defined

in program RGGBS000 whileas substitution names 1FP0001, 1FP0002, 1FP0003

have used mentioned user exits.

You can check it out under transaction code ggb1 > Public Sector France

(application area FP). Thus when executing program RGUGBR00 tracks on

this.

The issue will be solved if you take over the changes which are

described in the note 629170

Best regards,

Paul

Answers (0)