05-13-2016 10:13 AM
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
05-13-2016 11:01 AM
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
05-13-2016 10:28 AM
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.
05-13-2016 10:34 AM
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'.
05-14-2016 9:45 AM
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"
05-14-2016 10:18 AM
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!
05-13-2016 11:01 AM
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
05-16-2016 10:44 AM
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,
05-16-2016 11:26 AM
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
05-16-2016 2:18 PM
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.