SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Calls with References to the Logical System

呼び出されるメソッドの名前は、たとえばHRDoc.Displayです。フィールドBKPF-AWREFには、HRの参照伝票のIDが含まれ、項目BKPF-AWSYSには論理システムの名称が含まれます。

以下のソースコードは、会計の伝票照会からHR伝票照会がどのように呼び出されるかを示しています。

...DATA:  HEAD LIKE BKPF,  RETURN LIKE BAPIRET2,  SERVER_DEST LIKE TBLSYSDEST-RFCDEST,  MSG_TXT(80) TYPE C....* get RFC-Destination for remote method callCALL FUNCTION 'OBJ_METHOD_GET_RFC_DESTINATION'  EXPORTING    OBJECT_TYPE                   = 'HRDOC'    METHOD                        = 'DISPLAY'    LOGICAL_SYSTEM                = HEAD-AWSYS  IMPORTING    RFC_DESTINATION               = SERVER_DEST  EXCEPTIONS    NO_RFC_DESTINATION_MAINTAINED = 1    ERROR_READING_METHOD_PROPS    = 2    OTHERS                        = 3.IF SY-SUBRC <> 0.  IF SY-SUBRC = 1.* application specific message saying document can't be displayed   ...  ELSE. *   hard error    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO      WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.  ENDIF.ENDIF.* call display function. If SERVER_DEST is initial, it's a local call.CALL FUNCTION 'BAPI_HRDOC_DISPLAY'  DESTINATION SERVER_DEST  EXPORTING    DOCUMENT_ID = HEAD-AWREF  IMPORTING    RETURN = RETURN  EXCEPTIONS    COMMUNICATION_FAILURE = 1 MESSAGE MSG_TXT    SYSTEM_FAILURE        = 2 MESSAGE MSG_TXT.IF SY-SUBRC <> 0.* handle remote exceptions  MESSAGE E777(B1) WITH     'HRDoc.Display' HEAD-AWSYS HEADER-AWSYS     MSG_TXT(50) MSG_TXT+50(30).ELSEIF NOT RETURN-TYPE IS INITIAL.* handle return parameter ...ENDIF.         

メッセージB1777は一般的なメッセージです。代わりに、アプリケーション固有のメッセージを使用できます。

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