14.6 @@GOTOコマンド

LANSA

14.6 @@GOTOコマンド


@@GOTOコマンドは、コマンド・ラベルに制御を渡すために使用します。指定するコマンド・ラベルは、アプリケーション・テンプレート内の別のコマンドに関連付けられている必要があります。

                                                         必須/省略可 

                                                                  

  @@GOTO -----LABEL------ コマンド・ラベル ---------------------|    

                                                                  

                                                                  

パラメータ

LABEL

制御を受け取るコマンドのラベルを指定します。このパラメータで指定するラベルは、アプリケーション・テンプレートに含まれる他の単一コマンドのラベルでなければなりません。

以下は、@@GOTOコマンドの例です。

どの条件にも適合しない場合、ラベルに分岐します。

        @@IF     COND((*IF @@CANS001 *EQ A)) GOTO(LB1)

        @@IF     COND((*IF @@CANS001 *EQ B)) GOTO(LB2)

        @@GOTO   LABEL(LB3)

  .

  .

LB1:    @@LABEL

           .

LB2:    @@LABEL

            .

LB3:    @@LABEL