Application Development 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: 

create a transaction variant through t-code SHD0 for F-48

Former Member
0 Kudos

Hello friends,

I want to create a transaction variant through t-code SHD0 for F-48 where I wanted PO as optional field but system is not allowing me to create and gives an error message " variants are possible only for dialog transactions"

Can any one suggest how to make the PO field as optional in f-48 ?

Thanks and regards,

Ashok Singh

1 ACCEPTED SOLUTION

akshay_jharchur
Participant
0 Kudos

Hi Ashok,

As per my understanding of your query, you want Purchase order as optional field in the transaction F-48 (post vendor down payment).

You can also do this by controlling field status group at posting key level via t-code OB41, in material management group for posting key 29 as this is a standard PK for vendor down payment request.

Regards,

Akshay

8 REPLIES 8

pranay570708
Active Contributor
0 Kudos

Hi Ashok,

You can use FBZ4 instead of F-48. Here F-48 is already variant transacation of FBZ4, you cannot create another variant transaction on a variant transaction.

0 Kudos

the other workaround would be first create a custom report transaction of program SAPMF05A (report for tcode:F-48) using tcode SE93.

And then create  a transaction variant of this custom tcode: 'ZF-48'.

0 Kudos

Pranay Patel wrote:

you cannot create another variant transaction on a variant transaction.

Yes you are correct. But here, Ashok Singh wants to create a transaction variant (object of type R3TR STVI).

So, in the context of this thread, I would say "you cannot create a transaction variant on a variant transaction"

0 Kudos

Or, simply create a transaction variant ZF-48 on FBZ4, and then create a variant transaction ZF-48 which calls the transaction FBZ4 and uses the transaction variant ZF-48.

PS: we must be very careful when using the terms "transaction variant" and "variant transaction", I understand that all discussions about the topic can be very confusing!  

akshay_jharchur
Participant
0 Kudos

Hi Ashok,

As per my understanding of your query, you want Purchase order as optional field in the transaction F-48 (post vendor down payment).

You can also do this by controlling field status group at posting key level via t-code OB41, in material management group for posting key 29 as this is a standard PK for vendor down payment request.

Regards,

Akshay

0 Kudos

Hi Akshay,

Thank you very much for your suggestions!

I just wanted to avoid using field status group at posting key level using OB41 and wanted to do it by creating a transaction variant.

Thanks for your support.

Regards,

0 Kudos

Hi Ashok,

As it is not possible to create screen variant for F-48, to comply with your requirement the option left is controlling it at field status level.

Regards,

Akshay

Sandra_Rossi
Active Contributor
0 Kudos

Just a general remark, sorry to have not seen it before, but a screen variant can only make a field mandatory, it cannot make it optional.