SAPビュー共有オブジェクト共有オブジェクト

バックグラウンド

次のコードを使用して、共有オブジェクトを記述します

data:lo_root type ref to ycl_shared_object.

data(lo_shm_handle) = ypwk_area_emp=>attach_for_write( inst_name = 'YTEST' ).
create object lo_root area handle lo_shm_handle.
lo_shm_handle->set_root( lo_root ).
lo_root->set_data(
exporting
  number = '548736'
  name ='Wilbur new'
).

lo_shm_handle->detach_commit( ).

手順を表示

トランザクションコードSHMM、対応する共有オブジェクトを見つけ、ダブルクリックし
ここに画像の説明を挿入しますてインスタンス選択し、[アクティブバージョンの読み取り]ボタンをクリックします。
ここに画像の説明を挿入します新しく開いたセッションを図に示します。これは、私たちが作成したデータです。
ここに画像の説明を挿入します

コードを読む

共有オブジェクトは共有メモリに永続的に保存されるため、プログラム間またはLUW間で読み取ることができます。コードは次のとおりです。

data(lo_shm_handle) = ypwk_area_emp=>attach_for_read( inst_name = 'YTEST' ).
lo_shm_handle->root->get_data(
importing
    number = data(lv_number)
    name = data(lv_name)
).

lo_shm_handle->detach( ).

write:lv_number, / lv_name.

おすすめ

転載: blog.csdn.net/u012232542/article/details/113309601