SAP資格過去問ならSAPnavi

NoteやStripe決済で安全にSAP過去問を購入することができます。
領収書発行可能 / 即時入手可能

SAP過去問 (SAP Exam)

Enhancing Outbound Function Modules

使用する

拡張セグメントごとに、拡張機能セグメントにアプリケーションデータを入力するアウトバウンド汎用モジュールのコーディングに得意先拡張があります。

前提条件

IDocタイプの拡張で必要な手順を完了している必要があります

手順

  1. プロジェクト管理の機能またはユーザExitを使用して、対応する汎用モジュールのカスタマ拡張を記述します。ABAPワークベンチの第一画面で、Start of the navigation pathユーティリティ Next navigation step 拡張 Next navigation step プロジェクト管理を選択します。End of the navigation pathプロジェクト名を入力し(顧客の名前空間に注意してください!)、 [属性](ラジオボタン)とを選択します作成短いテキストを入力して保存します。

  2. 最初のプロジェクト管理画面に戻り、拡張割り当てサブオブジェクトを選択します。変化するプロジェクトにSAP拡張機能を割り当てることを選択します。F4ヘルプを使用して、SAPの拡張機能を見つけてください。エントリを保存します。

    SAP拡張には、コンポーネントとして機能出口(汎用モジュール)が含まれており、そこから次のステップで必要なものを選択します。

  3. 次に、プロジェクト管理の初期画面でコンポーネントサブオブジェクトを選択します。を選択し変化するます。

    すべての関数出口のリストが出力されます。を選択する強化と、個々の出口に関する文書が表示されます。

  4. 必要な機能出口をダブルクリックすると、ABAPエディタが呼び出されます。

  5. 関数exitには、 include<customerinclude>という行が含まれています。名前をダブルクリックして、このインクルードを作成します(システムプロンプトを確認します)。ソーステキストを入力して、エントリを保存します。

  6. ここで、新しい拡張セグメントを、得意先固有のTOPインクルードのグローバル構造として定義する必要があります。ABAPエディタで、ジャンプグローバルデータを選択Start of the navigation path Next navigation step ますEnd of the navigation path

    TOPプログラムが表示されます。

  7. 名前をダブルクリックして、顧客TOP Includeを作成します(システムクエリを確認します)。拡張セグメントをTABLESデータ宣言として入力します。

    以前にセグメントをアクティブ化したことがある場合は、構文チェック()に問題はありません辞書に直接セグメントを作成しないでください。常にセグメントエディタを使用してください。

  8. プロジェクト全体をアクティブ化します。これを行うには、最初のプロジェクト管理画面にアクセスして、を選択します

ソーステキストは次のとおりです。

DATA segnam(27).segnam = int_edidd-segnam.CASE segnam.  WHEN 'E1EDP19'.    CLEAR int_edidd.         "Arbeitsbereich leeren    int_edidd-segnam = 'Z1TEST1'.  "Name des Kundensegmentes    z1test1-kontinent = 'Europa'.    int_edidd-sdata = z1test1.    "Übrige Felder von int_edidd      "können übernommen werden    APPEND int_edidd.ENDCASE.         

タイトルとURLをコピーしました