Skip to Content
0
Former Member
Mar 26, 2009 at 03:46 AM

FM - Error - Code Inspector

3062 Views

I have created a new cutom FM for Inbound IDOC Application Posting.

In the TABLE Parameter of FM the following Tables difined.

IDOC_CONTRL LIKE EDIDC

IDOC_DATA LIKE EDIDD

IDOC_STATUS LIKE BDIDOCSTAT

RETURN_VARIABLES LIKE BDWFRETVAR

SERIALIZATION_INFO LIKE BDI_SER

while checking with Code Inspector Tool I got an Error for BDI_SER.( Last Table Parameter of the FM)

Syntax check warning

"BDI_SER" can be enhanced. After a structure enhancement, the semantics of the

parameter transfer may change.

Internal Message Code: MESSAGE G_B

(The message can be hidden with "#EC ENHOK)

Type "BDI_SER" or the type of one of its subcomponents can be enhanced. The semantics of the parameter transfer may change after a structure enhancement.

For the execution of a Remote Function Call (RFC), the actual parameter and formal parameter do not have to be of the same type. In the case of structure types, the actual parameter and formal parameter can contain additional components at the end. These additional components are set to their initial values.

Check whether the enhancement category of the relevant type correct is set or whether the category "cannot be enhanced" should be used.

How to fix this error? other wise how to supress the Message by adding "#EC ENHOK

where I have to add the Comment "#EC ENHOK.

please help to give details .

Thanks in advance.

Shar