画面バリアント、トランザクションバリアントについて説明します。
知りたい情報をチェック
画面バリアント / トランザクションバリアントとは
![見て, テレビ, 子ども, 家, 部屋, 画面, 男の子, 楽しんで, 子供](https://cdn.pixabay.com/photo/2017/02/20/14/50/watching-2082788_640.png)
画面バリアントは、トランザクションコードに対して作成する。
画面バリアントを作成することで、各トランザクション項目に対して下記の制御が可能。
■値保持 設定した値を初期表示することが可能。 ■出力専用 項目に値を入力できないようにすることが可能。(照会のみ) ■非表示 項目を非表示とすることが可能。 使用しない項目を非表示とすることで画面が簡素化される。 ■必要 項目を入力必須とすることが可能。
トランザクションバリアントとは、画面バリアントをまとめた単位のことです。
![](https://bags-lab.com/wp-content/uploads/2023/07/image-2.png)
Tr-cd:SHD0から設定を実施する
![テレビ, スマート テレビ, 輝く, 大型テレビ, 大画面テレビ](https://cdn.pixabay.com/photo/2017/03/02/06/18/tv-2110505_640.png)
Tr-cd:SHD0より設定を実施する。
画面バリアントの作成
![](https://bags-lab.com/wp-content/uploads/2023/07/image-3.png)
対象のトランザクションコードを入力。画面バリアントタブより、任意の画面バリアントIDを指定し「登録」ボタンを押下。
トランザクションの画面が起動するので、項目に値を入力していきエンターを押下。
すると、下記の設定画面が起動するので、各項目設定していき保存する。
■値保持
設定した値を初期表示することが可能。
■出力専用
項目に値を入力できないようにすることが可能。(照会のみ)
■非表示
項目を非表示とすることが可能。
使用しない項目を非表示とすることで画面が簡素化される。
■必要
項目を入力必須とすることが可能。
トランザクションバリアントの作成
![](https://bags-lab.com/wp-content/uploads/2023/07/image-4.png)
対象のトランザクションコードを入力。Transaction Variantタブより、任意のトランザクションバリアントIDを指定する。
トランザクションバリアントに対して、画面バリアントを割り当てる。
トランザクションバリアントには、複数画面バリアントを割り当てることが可能。
バリアントトランザクションの作成
![レスポンシブ, ウェブ, デザイン, マック, Imac](https://cdn.pixabay.com/photo/2016/01/28/19/04/responsive-1166833_640.png)
バリアントトランザクションとは、トランザクションバリアントを割り当てたトランザクションコードのことである。
ユーザには、標準のトランザクションではなく、バリアントトランザクションを開放することで、最適化された画面を提供することが可能です。
なお、下記の例ではバリアントトランザクションは「ZFB01」です。
![](https://bags-lab.com/wp-content/uploads/2023/07/image-6.png)
Tr-cd:SE93からトランザクションコードの作成が可能。
登録時は、開始オブジェクト「バリアントトランザクション」を指定する。
以上。
SAPコンサルタントとして長年にわたり複数のPJに携わってきたプロによる一冊。
本書では宅配ピザ屋を例に、会社の業務とそれに紐づく各SAPモジュールの説明が丁寧にされており、この一冊で体系的に業務とSAPの基礎知識を身に付けることが可能です。
これからSAPの業務に携わる人や、改めてSAPの全体観を把握したい人など、初心者~中級者まで自信を持っておすすめします。
コメントを残す