cancel
Showing results for 
Search instead for 
Did you mean: 

Short Dump bcoz of mandatory table parameters

Former Member
0 Kudos

I have copied standard Smartform in ECC6.0 (/SMB40/MMPO_A, /SMB40/MMPO_L) to Z form. The table parameters are not optional because of that if table EKET or any other is blank program displays shortdump.

All the settings in NACE are correct.

Any solution for this?

Thanks,

Dilip

Message was edited by:

Dilip Gupchup

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Dear Dilip,

in you Tables which you have created under the Main Window in you smartforms.

in that you may be passing your internal table like ZXEKKO.

under the Tables Element there is tab called CONDITIONS in which you will write a condition

Field name Relation Operator Comparision value

ZXEKKO = Initial

Hope this will solve your problem.

OR

you have to write a "Program Lines" before of the Tables Element in which you can write you code to look whether you internal table is initial.

Thanks

Venugopal

Reward if useful

Former Member
0 Kudos

Hi Venugopal,

Both the solutions are not working.

I am getting this dump when the program is calling SF

Former Member
0 Kudos

Hi

It's strange although the tables parameters are mandatary, it shouldn't mean it can't transfer a table without records.

Perhaps are you raising an excption?

U should past the dump is being displayed.

Max

Former Member
0 Kudos

No i m not raising any exception.

former_member181962
Active Contributor
0 Kudos

Hi Dilip,

Have the table in the IMPORT section only, by referring to the TABLE type of the structure. If a table type for that structure is not there in the data dictionary, create one.

If you have it in the IMPORT section, you can just check the check box for Optional.

Regards,

Ravi

Former Member
0 Kudos

No all are under tables tab

former_member181962
Active Contributor
0 Kudos

What does the dump say?

Regards,

Ravi

Former Member
0 Kudos

An exception occurred that is explained in detail below.

The exception, which is assigned to class 'CX_SY_DYN_CALL_PARAM_MISSING', was

not caught in

procedure "PROCESSING_PO" "(FORM)", nor was it propagated by a RAISING clause

Since the caller of the procedure could not have anticipated that the

exception would occur, the current program is terminated.

The reason for the exception is:

When calling the function module "/1BCDWB/SF00000026", one of the parameters

needed according to the interface description was not specified.

This parameter was "ZXEKKO".

This is the DUMP message I am getting.

Former Member
0 Kudos

Dear Dilip,

Whether you have already solved this problem, I meet this question too now. I wonder how to solve?

Regards

Kevin

former_member181962
Active Contributor
0 Kudos

Make the tables parameter as options in your z copy, in smartforms transaction.

Regards,

Ravi

Former Member
0 Kudos

Can you pls explaing how to make tables optional under form interface ->tables tab.