Skip to Content
author's profile photo Former Member
Former Member

Screenvariant vs Transactionvariant in TA SHDS

hi,

i am in module pool, and via TA SHDS, i can set up screen/transactionvariants for my dynpro screen 100.

in fact u set up an screenvar for a transaction in SHDS.

normally, when entering SHDS you get two parameterfields (transaction + variant).

Now i am facing a weird situation: Sometimes, when calling SHDS i get 4 input fields (the actual TA Code from system status is also not SHDS but 'SHD0_MANDT')

so i get fields: transaction, screenvariant, program, dynpro.

Why is that? As I try to fill the fields via batch-input, i need to know, when to expect which input fields.

thanx for help,

matthias

ps: i noticed, that i get only 2 inputs, when entering the

TA SHDS newly, without having saved a screenvariant).

But once I managed to save a screenvariant, I always get 4 input fields.

Message was edited by: matthias kasig

Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Dec 06, 2005 at 02:14 PM

    Hi,

    Try with =BABA or =BACK OK_CODES.

    Thanks

    Eswar

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 05, 2005 at 05:14 PM

    Hi,

    In the SHDS transaction ,there are 2 things ie Transaction variant & screen variant.

    For Transaction Variant input is only 2 parameters (transaction + variant).

    But in Screen Variant it has 4 parameters(transaction, screenvariant, program, dynpro).

    You can check that while going to GOTO in the menu path & check the first path(if the initial screen has Transaction Variant then you will have Screen Variant there & vice versa).

    So use then accordingly to your needs.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 05, 2005 at 05:16 PM

    Hi,

    For some more details on this,Click on the 'I' help icon,it will tell you every thing.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 05, 2005 at 05:17 PM

    You can set up through SHd0 also. Try with this.

    Thanks

    Eswar

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member

      hi Eswar and Phani,

      thanx for your help so far. I'm almost done...

      the only problem I am still facing is the transaction SHD0 or SHDS itself. I don't get really back to my calling program...

      what i am doing is, during pai of my dynpro 100:

            DATA il_bdcdata TYPE TABLE OF bdcdata.
            DATA wl_bdcdata TYPE bdcdata.
            wl_bdcdata-program = 'SAPMSHD0'.
      *      wl_bdcdata-dynpro  = '0500'.
            wl_bdcdata-dynpro  = '2000'.
            wl_bdcdata-dynbegin = 'X'.
            APPEND wl_bdcdata TO il_bdcdata.
            CLEAR wl_bdcdata.
      
            wl_bdcdata-fnam = 'BDC_OKCODE'.
            wl_bdcdata-fval  = '/ETVBK'.
            APPEND wl_bdcdata TO il_bdcdata.
            CLEAR wl_bdcdata.
      
            wl_bdcdata-fnam = 'BDC_CURSOR'.
            wl_bdcdata-fval  = 'SHDTV-TCODE'.
            APPEND wl_bdcdata TO il_bdcdata.
            CLEAR wl_bdcdata.
      
            wl_bdcdata-fnam = 'SHDTV-TCODE'. "SHDTV-TCODE
            wl_bdcdata-fval  = 'ZSEL_03'.
            APPEND wl_bdcdata TO il_bdcdata.
            CLEAR wl_bdcdata.
      
      *      CALL TRANSACTION 'SHD0_MANDT' USING il_bdcdata.
            CALL TRANSACTION 'SHD0' USING il_bdcdata.

      So I performed a batch-input recording and putthe values collected manually in place.

      Now the point is, SHD0 won't allow my program to get back control...

      In SHD0 after setting up transaction- and screenvariants and saving all I return to my program (and see the actual saved variant). But when I produce a new ok_code, like F8 or simple F3, the save-variant-screen comes up again... this is very annoying.

      <b>Is that maybe anything to do with the 'BDC_OKCODE' in my batch-input recording?</b>

      help appreciated once more,

      regards matthias

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.