@DATAフィールドは、表撮影の結果によって指定された数を定義します
作業領域を定義します。
SELECT SINGLE *
LFBK FROM
@DATA(is_lfbk)INTO
WHERE LIFNR EQ @ gs_zmmtd049-LIFNR。
gs_zmmtd049-BANKN INTO CONCATENATEのis_lfbk-BANKN is_lfbk-bkref。
CONDENSEのgs_zmmtd049-BANKN。
SELECT * INTO TABLE @ DATA (lt_plaf) FROM plaf WHERE plwrk EQ @p_werks と psttr 、IN @s_budat と plnum 、IN @s_plnum。 IF lt_plafは[] IS INITIAL 。 MESSAGEの E018のDISPLAY LIKE gc_e。 LEAVEの LIST-PROCESSING 。 ENDIF 。 IF lt_plafは[] IS NOT INITIAL 。 SELECT * FROMRESB FOR ALL ENTRIES 、IN @lt_plaf WHERE plnum = @ lt_plaf- plnum * AND POSNR = @ lt_caufv-B-POSNR と xloek EQ @space と alpgrがIS NOT INITIAL のINTO TABLE @ DATA (lt_resb)。 IF lt_resbは[] IS INITIAL 。 MESSAGEの E033のDISPLAY LIKE gc_e。 LEAVEの LIST-PROCESSING 。 ENDIF 。 SORT lt_resb BYaufnrのPOSNR。 gt_resbkeys = CORRESPONDING #(lt_resb)。 SORTの gt_resbkeys BY aufnr POSNR。 SELECT * INTO TABLE @ DATA (lt_makt) FROM makt FOR ALL ENTRIES 、IN @lt_resb WHERE MATNR = @ lt_resb- MATNR と SPRAS = @ SY- LANGU。 SORT lt_makt BY MATNR。 ENDIF 。 定义工作区: SELECT SINGLE * FROM LFBK INTO @ DATA (is_lfbk) WHERE LIFNR EQ @ gs_zmmtd049- LIFNR。 CONCATENATE is_lfbk-BANKNのis_lfbk-bkref INTO gs_zmmtd049- BANKN。 CONDENSEの gs_zmmtd049-BANKN。
構文:
例
適切な作業領域の割当てとインライン宣言の対象フィールドとして内部テーブルのインライン宣言 LOOP。
私の種類t_itabタイプテーブル
NON-UNIQUE KEYのtable_line WITH。
DATA(ITAB)=値のt_itab((1)(2)(3))。
LOOP AT itabのINTO DATA(WA)。
...
ENDLOOP。
例
SELECT文とHTMLに変換テーブルの変数のインライン宣言の対象分野として、内部テーブルのインライン宣言。変数のデータ・タイプは、メソッドの戻り値によって決定されます。
SELECT *
scarr FROM
INTO TABLE @DATA(ITAB)。
DATA(HTML)= cl_demo_output => GET(ITAB)。
例
呼ばれるデータオブジェクト場合 、データが現在のコンテキストに存在しない、最初の文は、インライン宣言であり、2番目のステートメントは、サブストリングのアクセスを実行します。
-
日付(日付)= '1'。
日(日)= '2'。 -
チャリティーは、新しい何かを学ぶために!!!
報酬デイ兄弟は、新たな姿勢の66種類のロックが解除されています次はあなた次第です
それはすぐツアー、車のスタンドをドロップ