cancel
Showing results for 
Search instead for 
Did you mean: 

creating Z transaction from view cluster

Former Member
0 Kudos

Hi All!

I had created view cluster using SE54.This view cluster contains check tables to be maintained by the user.

Now my problem is how to attach these view cluster to a Z transaction through SE93.In production se54 is not available and i have to attach this view cluster to the Z transaction so that selected users are restricted to use this view cluster.

Regards

Praneeth

Points will be rewarded

Message was edited by: Praneeth kumar

Accepted Solutions (1)

Accepted Solutions (1)

naimesh_patel
Active Contributor
0 Kudos

Hello,

Create a parameter Transaction in SE93.

In that, give transaction as SM31, and tick skip initial screen.

In the proposed values,

name of the screen : show

value : X

name of the screen : viewname

value : ZXXXXX

Regards,

Naimesh Patel

Former Member
0 Kudos

Hi Patel,

I didn't understand the following :

In the proposed values,

name of the screen : show

value : X

name of the screen : viewname

value : ZXXXXX

Actuall there is no option for this.Can u please elaborate.

Regards

Praneeth

FredericGirod
Active Contributor
0 Kudos

Hi,

when you create the transaction in SE93, in the first screen select the last option : Transaction with parameters.

Set the transaction SM31

and in the list of field dynpro, you will be able to set the view name, the action (display, modify, ..)

Rgd

Frédéric

naimesh_patel
Active Contributor
0 Kudos

Hello

If you are using, 4.6 version

1. SE93 > put Tcode name ZTAB1 > Press Create

2. In popup select Parameter transaction > Press Enter

3. In this screen,

YOu will find one Table control with name Proposed values,

There are 2 columns,

a. Name of the Screen field

b. Value

So, you have to put like in table control.

Name of screen field,,Value

SHOW,,X

VIEWNAME,,ZTAB1

Save.

And if you are using 4.7

then in the third screen, you will find the table control with name like defualt values.

Hope this will clear your doubts. If not, please mention SAP version...

Regards,

Naimesh

Former Member
0 Kudos

Hi Naimesh!

When i select Parameter transaction > Press Enter

I am getting a screen with details as below:

Transaction :

Screen :

from module pool :

where i am supposed to enter values.This is not matching with your description.

My SAP version is 4.6 c enterprise edition.

Please advise

Praneeth

Former Member
0 Kudos

Sorry naimesh.It was my mistake i didn't scroll down .

I got it.

Thanks very much

awarded maximum points.

Praneeth

Former Member
0 Kudos

Hi Naimesh,

In SE93, if we give the t-code SE54 it Specifies the screen fields only for the table / view . I need the screen field for view cluster (Click on Edit View Cluster) .

How to get it done.

Regards,

Rusidar

Answers (1)

Answers (1)

Former Member

Hi Rusidar,

You can actually use the transaction code SE93 to launch a view cluster. Say you have a view cluster: MYVC. Here is how you can create a transaction code to display this:

1. Execute transaction SE93.

2. Enter the desired transaction code in the input field, say MY_TCODE.

3. Click on 'Create' button. A 'Create Transaction' popup will open. In this popup, enter the short text for this code and choose the last radio among all radios which says "Transactions with Parameters ('parameter transaction')" and click 'OK'.

4. In the resulting screen, enter 'SM34' as Default Value for transaction. Then add the following two entries under 'Default Values' section (this section is located towards the end of the screen):

Name of screen field Value

SHOW X (means simulate click on 'Display' button

VCLDIR-VCLNAME MYVC ( This is the technical element that corresponds to the input field in the screen of transaction sm34).

5. Check the checkbox 'Skip Initial Screen'.

6. Save the transaction code.

Try running the code. If your cluster view already works via sm34, it should execute....

Cheers....

Regards,

Shiromani

Edited by: Shiromani Raj Sharma on Dec 26, 2007 10:33 AM

Thanks a lot!

0 Kudos

This is the correct answer instead!