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

error in call transaction

Former Member
0 Likes
2,336

i am trying to set parameter id and then pass those values to a qdl2 with call transaction skip first screen and end up with this error.

can anyone let me know why this error could occur.

Flow control: Entry SAPMQDQL, NEXT, * , 100 , , * is missing in T185

Message no. V0102

thanks

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
2,105

yes it works manually and depending on that i set the parameters. and it gives the error.

i am trying to set parameter id and then pass those values to a qdl2 with call transaction skip first screen and end up with this error.

can anyone let me know why this error could occur.

Flow control: Entry SAPMQDQL, NEXT, * , 100 , , * is missing in T185

Message no. V0102

thanks

14 REPLIES 14
Read only

Former Member
0 Likes
2,105

are u populating all the require dfields in the first screen ??

set parameter if 'WRK' value 'the requiredval'.

call transaction 'VDL2' and skip first screen.

Read only

Former Member
0 Likes
2,105

yes all the req are passed. i can see them on the qdl2 screen and it gives the error here on the screen.

Read only

Former Member
0 Likes
2,105

Try the transaction first online and see if giving the plant and material number are sufficient for you to go to the next screen. If it is not working then something is not correct.

The message seems to be more like a missing configuration. T185 controls the screen sequence and so system is unable to find the next screen in the sequence after skipping the initial screen. This may also be caused by an error message. That is why test it online first and then set the parameters.

Are you setting the parameters WRK for plant and QLM for material?

Srinivas

Read only

Former Member
0 Likes
2,106

yes it works manually and depending on that i set the parameters. and it gives the error.

Read only

0 Likes
2,105

Deepali,

Fill all the following Parameter IDs:

<b>Plant : WRK

Material: QLM

Customer : QLK</b>

Deepali, Check the Material that u r using the BDC. There can be <b>more than one Inspection Plan</b>. This may the problem.

This is the complete list of the parameters:

<b> set parameter id 'QLD' field waQdqlsel-dynhead.

set parameter id 'WRK' field waQdqlsel-werks.

set parameter id 'QLM' field waQdqlsel-matnr.

set parameter id 'QLT' field waQdqlsel-plnty.

set parameter id 'QLN' field waQdqlsel-plnnr.

set parameter id 'QLZ' field waQdqlsel-plnal.

set parameter id 'QLF' field waQdqlsel-plnfl.

set parameter id 'QLV' field waQdqlsel-plnkn.

set parameter id 'QLL' field waQdqlsel-lifnr.

set parameter id 'QLK' field waQdqlsel-kunnr.

set parameter id 'QLH' field waQdqlsel-hersteller.</b>

Thanks

Kam

Note: Allot points for all worthful postings

Message was edited by: Kam

Message was edited by: Kam

Read only

0 Likes
2,105

This is weird. I'm seeing the same.

Regards,

Rich Heilman

Read only

0 Likes
2,105

Ok, here ya go. Please add this line of code before the call transaction.

set parameter id 'QLD' field 'X'.

This worked in my system. I debugged the program and found that if it was begin called via call transaction that it branched off into a different form. It was checking for a value in this parameter id. This should work for you.

Here is my test program.

report zrich_0001.



set parameter id 'QLM' field '60001265'.
set parameter id 'WRK' field '0006'.
set parameter id 'QLD' field 'X'.

call transaction 'QDL2' and skip first screen.

Regards,

Rich HEilman

Message was edited by: Rich Heilman

Read only

Former Member
0 Likes
2,105

You may need Param id for Vendor too,if you are maintaining the material for different vendors.There is a popup with this combination coming up,if you dont specify the vendor & may be you are missing this.

Read only

Former Member
0 Likes
2,105

do u get the same message after setting all the params.

Read only

0 Likes
2,105

Deepali,

I have <b>used the all the Parameter Ids</b> mentioned in the previous postings for the QDL2/3. I hope using the same in the your program may resolve the error.

Thanks

Kam

Note: Allot points for all the worthful postings

Read only

Former Member
0 Likes
2,105

Hi Deepali,

See if you can configure V_T185 to have this entry. When you do a SKIP INITIAL SCREEN, system should know what is the next screen and that is what is missing in this case. If you don't want to do this, then you can prepare a simple BDCDATA table with the values of the initial screen and okcode to go to next screen and do a CALL TRANSACTION USING bdcdata MODE 'E'.

Srinivas

Read only

0 Likes
2,105

Transaction VFBS will allow you to maintain the table.

Read only

Former Member
0 Likes
2,105

set parameter id 'qdl' solved the problem . But i get the same error when trying to do a BDC to QDL2. I am not able to record the transaction in SHDB as it gives out this error. Is there a work around for bdc also.

thanks in advance

Read only

0 Likes
2,105

USe this program to start doing your recording. Once the recording is done, make sure to remove the SHDB part of the generated code.




report zrich_0001
       no standard page heading.

set parameter id 'QLD' field 'X'.
call transaction 'SHDB'.

Please award points for helpful answers. Thanks.

Regards,

Rich Heilman