1

ビュー クラスタ更新を移送対象から除外したい (標準 SAP カスタマイジング ビュー クラスタFISKVC_TAXSECTN)

これを行うために、そのビュー クラスタのメンテナンス ビューをコピーし、トランスポート システムから新しいメンテナンス ビューを除外しました。(私自身のメンテナンス ビューは、標準の SAP カスタマイズ テーブルで構成されています)

次に、独自のメンテナンス ビューの上に新しい独自のビュー クラスターを作成し、その動作をより細かく制御できるようにしました。移送せずにクラスタを維持することはまだ不可能です。

SOBJ自分の Viewcluster (タイプ C) のトランザクションは、Transport -> Automatic transport と表示されます。私の問題: このフィールドは変更できません。他のいくつかのフィールドは変更できますが、このフィールドは変更できません。このフィールドの変更を妨げているものは何ですか? トランスポートなしに変更するにはどうすればよいですか?

編集

トランザクションのソース コードを調べましたSOBJ。フィールド トランスポートを維持できないようにビュー クラスタを除外するハード コードがあります。

* Set input off for object transport for viewcluster objects
IF v_obj_h-objecttype EQ gc_cluster_type.
  LOOP AT SCREEN.
    IF screen-name EQ 'V_OBJ_H-OBJTRANSP'.
      screen-input = gc_off.
      MODIFY SCREEN.
      EXIT.
    ENDIF.
  ENDLOOP.
ENDIF.

問題は、トランザクションで維持できない場合、ビュー クラスタのトランスポート プロパティをどこで維持できるかということSOBJです。

4

2 に答える 2

1

本稼働環境で値を編集できるようにする場合は、移送オブジェクト定義 (トランザクション) でフラグ"進行中の設定" ("laufende Einstellung") を設定しますSOBJ。これにより、開発環境からの転送が妨げられることはありませんが、同時に転送を行わずに本番システムでローカルな変更を行うことができます。注意して使用してください。

(これは、実際のビジネス要件を述べることが常に良い考えである理由の完璧な例です...)

于 2016-04-07T17:45:38.860 に答える