Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Function Group Does Not Exist but not allowed to create

Former Member
0 Likes
4,661

Hello ABAP Friends,

We have a situation where we wish to create Function Group IBAN2. If we display via SE80 or SE37 -> Display Group it states IBAN2 does not exist. However, if we try create via SE80 it won't allow forwrad navigation and via SE37 -> Create Group it says the item already exists. See attached.

Can you advise how we coudl proceed to create IBAN2?

Thank you.

Regards

10 REPLIES 10
Read only

Former Member
0 Likes
2,871

Hi Michael

Looking at your other forum post, it seems you have attempted to implement a SAP note manually? I'm guessing that you got part of the way through this process, deleted the function group and now are trying to start again?

My guess is that the deletion of the function group was not fully successful and that you either have a corrupted TADIR table entry for that function group or there is another table entry that wasn't updated/deleted correctly by the ABAP workbench during the deletion process. (Did you get any errors or shortdumps at any time during the deletion?)

My suggestion is to attempt to create the function group again but first set a dynamic breakpoint or watchpoint so that your debugger will stop at that error message. Reading the code before the error message is raised should give you some clues as to where the problem lies.

Regards

Glen

PS. When you finally get this problem solved and the function group is recreated then I recommend you take Varun's suggestion in your other posting and use SNOTE to implement the code within the function group. The correction instructions in the Note are valid from 620 to 740 so I can't see why you shouldn't be able to use SNOTE to implement the Note in your 731 system.

Read only

0 Likes
2,871

Hi Glen,

Yes we had partially proceeded to do this manually but were then advised to delete this and restart and use SNOTE. I didn't see any error popup when doing the delete though. I have checked table TADIR and can see an entry there for IBAN2. See attached.

Would you have any ideas how to remove/coerrct that or where to go next?

Thanks you.

Regards

Michael

Read only

0 Likes
2,871

Sorry I was not able to attach another document. But is is basically a TADIR entry for IBAN2:

PGMID: R3TR

OBJECR: FUGR

OBJ NAME: IBAN2

DEVCLASS: BF

CPROJECT:L

Read only

0 Likes
2,871

Hi Michael

Out of interest... what value does your TADIR entry have in the "Deleted" (fieldname: DELFLAG) column? Hopefully it is set to true ('X').

Have you tried debugging the creation process as I suggested earlier?

Regards

Glen

Read only

0 Likes
2,871

Hello Glen,

The TADIR DELFLAG field is blank.

I debugged as you suggested. The error is generated in include LSEUFF06 in FORM access_permission_call_deq. In this FORM it is looking for mode 'FREE' and object_class TLIB. In the function RS_ACCESS_PERMISSION it is finding LIABN2TOP and the SAPLIBAN2.

It then exits out of this with the error.

I also ran transaction STDR and in category 'Object Directory Entries Without Object' I see the IBAN2 there.

Would you have any ideas how to proceed based on the above?

Thank you.

Michael

Read only

0 Likes
2,871

Hi Glen,

I needed to Rebuild the object list in SE80 for the Funcntion Group. Once I did that the status was corrected.

Now I can reapply the note and all is good.

Thanks for your help!

Michael

Read only

0 Likes
2,871

Ah yes. Well done for solving it.

I hope SNOTE works for you this time.

Regards

Glen

Read only

naimesh_patel
Active Contributor
0 Likes
2,871

Try to repair the Function Group. Sometimes, it would be able to fix the situation.

Go to SE37. Use menu Utilities > Repair Func. Group.

Enter your group and see if you find any inconsistencies in the group. The tool would show up the option to fix them as well.

Thanks,

Naimesh Patel

Read only

arindam_m
Active Contributor
0 Likes
2,871

Hi,

Isn't the following thread yours in which you created the IBAN2 by copying from IBAN in SE80 just a few days back.

http://scn.sap.com/thread/3365840

Cheers,

Arindam

Read only

Former Member
0 Likes
2,871

Hi Ryan,

For function group creation You can use starting with Z or y.

Ex:- ZIBAN2 .