SAP資格過去問ならSAPnavi

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

SAP過去問 (SAP Exam)

Calls Without References to the Logical System

呼び出されるメソッドの名前は、たとえばACDoc.Displayです。ACDoc.Displayにはフィルターオブジェクトはありません。フィールドHRKPF-DOCNRには、HR文書のIDが含まれています。

論理システムを直接特定することはできないため、論理ターゲットシステムは分散モデルから決定する必要があります。

以下のソースコードは、HRドキュメント表示からアカウンティングドキュメント表示がどのように呼び出されるかを示しています。

...DATA:  HEAD LIKE HRKPF,  SERVER LIKE BDBAPIDEST,  RETURN LIKE BAPIRET2,  MSG_TXT(80) TYPE C,  FILTER_VALUES LIKE BDI_FOBJ OCCURS 0 WITH HEADER LINE....* get logical system and RFC-Destination for remote method call* no filter objects are usedREFRESH FILTER_VALUES.* get server system from ALE distribution modelCALL FUNCTION 'ALE_BAPI_GET_UNIQUE_RECEIVER'  EXPORTING    OBJECT                        = 'ACDOC'    METHOD                        = 'DISPLAY'  IMPORTING    RECEIVER                      = SERVER  TABLES    FILTEROBJECTS_VALUES          = FILTER_VALUES.  EXCEPTIONS    ERROR_IN_FILTEROBJECTS        = 1    ERROR_IN_ALE_CUSTOMIZING      = 2    NOT_UNIQUE_RECEIVER           = 3    NO_RFC_DESTINATION_MAINTAINED = 4    OTHERS                        = 5.IF SY-SUBRC <> 0.  IF SY-SUBRC = 4.* 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_ACDOC_DISPLAY'  DESTINATION SERVER-RFCDEST      EXPORTING    DOCUMENT_ID = HEAD-DOCNR  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' HEADER-AWSYS MSG_TXT(50) MSG_TXT+50(30).ELSEIF NOT RETURN-TYPE IS INITIAL.* handle return parameter ...ENDIF.         

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