cancel
Showing results for 
Search instead for 
Did you mean: 

Code inspection error in smartform

Former Member
0 Kudos

Hello,

Help appreciated.

I have created smartform which is executing perfectly. When code inspection is done it is giving following errors and warnings :

Errors:

1. Message code 023 The TADIR entry for /1BCDWB/SAPLSF00000043 is missing

(Already the smartform is assigned to a package still giving error no.1)

2. Message code Deep_tab

Warnings:

3. Message code Len

The parameter "JOB_OUTPUT_OPTIONS" is transferred as value. Use refderence transfer

4. Message code Len_innowr

5. Message code tab_innowr

I am not able to understand how to resolve them. Kindly help me with the same.

Thank You..

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi shweta,

Check in the driver program the function module which has been generated by the smartform.

For the JOB_OUTPUT_OPTIONS have declare in this way JOB_OUTPUT_OPTIONS TYPE SSFCRESOP and check if is is working.

Regards,

Sravanthi

Former Member
0 Kudos

Hello Ms. Sravanthi,

Thanks for immediate reply.

Actually in my driver program, JOB_OUTPUT_OPTIONS in FM was commented.

I uncommented it, declared, JOB_OUTPUT_OPTIONS TYPE SSFCRESOP and passed it in Smartform function module but still same warning persists.

Warm Regards,

Shweta G

Former Member
0 Kudos

Hey Hi Shweta,

I hope u got an answer

Thanks

Gov

Former Member
0 Kudos

hi,

if it is a copy of standrad driver program, then try to create your own message class and all rest of them.

thanks,

anupama.

Former Member
0 Kudos

Hello Ms. Anupama,

Thanks for the immediate reply.

I have already created a message class for messages required in validations of smartforms.

Error: Message 023 :Entry in TADIR table for smartform FM is missing.

But when checked in TADIR table there is entry for smartform, Message class present.

Please do help.

Thanks once again