cancel
Showing results for 
Search instead for 
Did you mean: 

ITS Mobile RF user exit screens incorrect screen size while standard fine

bruce_fackerell
Explorer
0 Kudos

Hi All,

User exit screens from function group XLRF and XLHU that use subscreens are overflowing horizontally on the handheld device while the standard screens and full custom transactions look good. So solutions like note 1242897 may not be appropriate.

More detail:

The standard screens have been generated from SAPLLMOB using mobile devices (recieving layouts) as the generating style. They look fine on the handheld device. In addition custom transaction have been made that also look fine. These both have normal screen for the dynpro screen type.

Doing the screen exits using CMOD enhancement MWMRF* creating the screen as subscreen (copying the standard and modifying to SAPLXLRF and SAPLXLHU) the screens overflow horizontally. The screens look even worse using the browser test.

Is there a different process when generating the templates for the internet service when a subscreen is involved. Mobile devices (without HTML tables ) looks better but is also not correct.

Ideas for the correct subscreen process?

Regards

Bruce

Accepted Solutions (0)

Answers (1)

Answers (1)

bruce_fackerell
Explorer
0 Kudos

Hi All,

I think I have part of the solution.

The standard SAP dummy screens that call the subscreens are have a screen size of 150 columns by 50 rows. When the template is created it is

  <table class="MobileUserArea" cellpadding="0" cellspacing="0" border="0" style="width:135.0em">
                          <thead><tr style="height:-1px">`
                          repeat with i from 1 to 150
                             `<td style="width:`~itsmobile1UnitWidth`"/>`
                          end
                         `</tr></thead>
                            <!-- line 1 -->
                            <tr class="MobileRow">
                                <td colspan="151" rowspan="50">`
                                    `<div class="MobileIncludeFrame">`
                                        includeFrame (~frameName="EXIT0101")
                                    `</div>`
                                `</td>
                            </tr>

I can replace the 150's and the 135 with 20 and 18 respectively and now the screen looks good. Unfortunately we use both 8X40 and 16X20

So the issue still remains.

Thoughts?

Regards

Bruce