SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Calling Remote Functions Locally

使用する

SAPシステムでリモートとして登録されている汎用モジュールを同じSAPシステムで呼び出す場合は、次の2つのオプションがあります。

  • リモートコールとして

  • 市内通話として

CALL FUNCTIONステートメントとパラメーター処理は、どちらの場合も異なります(これについては、リモート呼び出しでのパラメーター処理で詳しく説明しています)。

リモートコール:

  • CALL FUNCTION...DESTINATION = 'NONE'

    これは、DESTINATION = 'NONE'リモート関数が呼び出し元と同じシステムで実行されることを意味しますが、リモート呼び出しです。リモート呼び出しとして、汎用モジュールは独自のロール領域で実行され、パラメータ値は他のリモート呼び出しと同様に処理されます(リモート呼び出しのパラメータ処理で説明されています)。

    CALL FUNCTION Remotefunction

    DESTINATION 'NONE'

    EXPORTING

    F1 = a1

    F2 = a2

    TABLES

    t1 = ITAB

    EXCEPTIONS

    ...

市内通話:

  • CALL FUNCTION... [no DESTINATION]

    汎用モジュールがリモートとして登録されている場合でも、これはローカルコールです。モジュールは別のロール領域では実行されず、基本的に通常の関数呼び出しのようになります。パラメータ転送は、通常の汎用モジュールと同様に処理されます。特に、呼び出しの一部のEXPORTINGパラメーターが指定されていない場合、呼び出しは異常終了します。

    CALL FUNCTION Remotefunction

    EXPORTING

    F1 = a1

    F2 = a2

    TABLES

    t1 = ITAB

    EXCEPTIONS

    ...

    同じシステム内で並列処理する関数を呼び出すこともできます。詳細については、非同期RFCを使用した並列処理を参照してください。

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