[シリーズ] ABAPのSAPのABAPアニメーションカーソル

いいえ公共ん: SAP技術
著者: Matinal
オリジナルソース: http://www.cnblogs.com/SAPmatinal/
 

 

序文

私たちは、私の公共の数に焦点を当てることができ、より良いレイアウトの数の国民は、より快適に読みます。

ボディパーツ

(多くの人が私にこれを頼んがあるので)初心者のための後ろ例えば、順番に説明し、収入をそこに入れています

    ABAPポインタに関するいくつかの情報。
    1. ABAPポインタとは何ですか:
    内部ABAPで、同等のポインタC言語fieldsymbol。あなたが定義し、それに対して適切な構造や変数を割り当てる場合は、値fieldsymbolを変更した場合、実際には、それは、構造や変数のアドレスを指し、構造や変数の対応する値も変更されます。
    2.どのようにポインタを定義する:
    基本的な形態:フィールドシンボルを
    追加情報:
    1 ....タイプ:データ型を定義し、次にポインタ定義
    typerefto .... 2:クラスまたはインタフェースへのポインタ
    3 .... typerefto。データ構造へのポインタ
    4 .... typelineof:ポインタ・テーブル内の行項目
    5 ....等:タイプデータベーステーブルポインタ
    6 .... likelineof:ポインタタイプ申込データベーステーブル
    7 ....タイプ<>:テーブル内のポインタ
    :3どの割当ポインタ
    (1).assignfto:以下のタイプを含むポインタ、割り当て
    ...鋳造.... 1:オペレーティングシステムの主ユニコード
    図1A ....鋳造
    1B .... castingtypetypeの
    1C ....鋳造... decimalsdec
    1Dのcastinglikef1 ....
    2 .... TypeType:直接タイプを指定します
    3 .... decimalsdec:指定小数点以下の桁数
    4 .... rangerange:指定された範囲
    (2)フィールド構造ポインタに割り当てる
    。assigncomponentidxofstructurestructo
    。Assigncomponentnameofstructurestructo
    (3)。クラスへのポインタを割り当てる方法
    Assigndref-> *である。
    (4)。Fの先頭から、Fが割り当てられ長いポインタ後のn倍の含有量である
    assignfincrementnto。
    (5)。割り当てられたローカル変数へのポインタ
    assignlocalcopyの
    3a.assignlocalcopyoffto。
    3b.assignlocalcopyofinitialfto。
    3c.assignlocalcopyofinitiallineofitabto。
    4c.assignlocalcopyofmaintablefield (F)へ。
    .assigndynamicj(6):動的割り振りポインタ
    。4a.assign(F)へ
    。4b.assignoref - >(F)に
    4c.assign(F1)=>(F2)する。
    4d.assigntablefield(F )へ。
    4e.assignlocalcopyofmaintablefield(F)へ。
    4f.assignlocalcopyof ...(F)へ。
    4.どのように割り当てられていない:
    割り当て解除。

例1:

 

field-SYMBOLS: <wa> TYPE any,
               <wa2> TYPE any.
ASSIGN WA_MARA to <wa>.
select single *
  from MARA into WA_MARA.
WHILE sy-subrc = 0.
  ASSIGN COMPONENT sy-index of STRUCTURE <wa> to <wa2>.
  IF sy-index = 5.
    itab-ZXXX1 = <wa2>.
  ENDIF.
  IF sy-index > 9 and sy-index < 25.
    itab-ZXXX2 = <wa2>.
  ENDIF.
  APPEND itab.
ENDWHILE.


例2:

 

 

LOOP AT ITAB.
  CONCATENATE T_A ITAB-A INTO T_B.
  ASSIGN (XXX) TO <A>.
  ITAB2-A1 = <A>.
  APPEND ITAB2.
ENDLOOP.

 

おすすめ

転載: www.cnblogs.com/SAPmatinal/p/11183832.html