‎2008 Apr 03 12:53 PM
Hi All,
I have created a table type of a structure st1. Now I use this table type in a FM as a type of a table parameter. When I run extended check, I get the following error
"st1 Is extensible. After enlargement of a structure may change the semantics of the parameters handover."
How to avoid it?
Regards,
Jeetu
‎2008 Apr 03 1:21 PM
Hi,
This problem is because of that the table or the structures are not specified or classified to be extensible in DDIC.
Overview: Extension categories
The following extension categories exist:
1. Not extensible: No extensions are allowed at all.
2. Extensible - character type: The structure can be extended and consists only of character type components (ABAP-types C, N, D, T). All extensions must be type of type character.
3. Extensible - character and numerical type: The structure can be extended. The structure and the extensions may consists of character type components (ABAP-types C, N, D, T) and numerical type components (P, F, I, INT1, INT2, INT4 and X)
4. Arbitrarily extensible": The structure can be extended. The structure and the extensions may consist of arbitrary components, i.e. tables, strings and references, too.
U can provide the solution for ur problem by providing the extension to ur structure in SE11,
Goto SE11, provide ur structure name and get into change mode
from the menu Extras -> Enhancement Category and select CAN BE ENHANCED DEEP.
Reply if this solves.
Regards
‎2008 Apr 03 12:56 PM
Hi,
Open the structure.
Go to EXTRAS-ENHANCEMENT CATEGORY, and specify a category here.
This will remove the error.
Regards,
sasidhar
‎2008 Apr 03 12:57 PM
Change the structure enhancement in SE11 (look at menu) and set it to 'Structure can not be enhanced' (or something like it).
‎2008 Apr 03 1:21 PM
Hi,
This problem is because of that the table or the structures are not specified or classified to be extensible in DDIC.
Overview: Extension categories
The following extension categories exist:
1. Not extensible: No extensions are allowed at all.
2. Extensible - character type: The structure can be extended and consists only of character type components (ABAP-types C, N, D, T). All extensions must be type of type character.
3. Extensible - character and numerical type: The structure can be extended. The structure and the extensions may consists of character type components (ABAP-types C, N, D, T) and numerical type components (P, F, I, INT1, INT2, INT4 and X)
4. Arbitrarily extensible": The structure can be extended. The structure and the extensions may consist of arbitrary components, i.e. tables, strings and references, too.
U can provide the solution for ur problem by providing the extension to ur structure in SE11,
Goto SE11, provide ur structure name and get into change mode
from the menu Extras -> Enhancement Category and select CAN BE ENHANCED DEEP.
Reply if this solves.
Regards
‎2008 Apr 03 1:28 PM
I have already done that.
It is still giving the error.
I am confused now. Whether it should be enhanced or not.
‎2008 Apr 04 6:31 AM
‎2008 Apr 04 11:42 AM
Hi,
Can u send the structure(with fields) and function module screen shots to chandrasrk yahoo.co.in