RV_MESSAGE_INSERT
およびRV_MESSAGE_UPDATE
汎用モジュールを使用して複数の受注、出荷または見積もりに出力タイプを一度に挿入する方法を教えてもらえますか?複数の受注、購買発注、納品書または請求書への出力タイプの追加
これはどのように達成できますか? OBJKY(NASTテーブル)を取得するための入力としてselect-optionsを使用している場合、それをどのように達成するのですか?他のアイデアは大歓迎です。
RV_MESSAGE_INSERT
およびRV_MESSAGE_UPDATE
汎用モジュールを使用して複数の受注、出荷または見積もりに出力タイプを一度に挿入する方法を教えてもらえますか?複数の受注、購買発注、納品書または請求書への出力タイプの追加
これはどのように達成できますか? OBJKY(NASTテーブル)を取得するための入力としてselect-optionsを使用している場合、それをどのように達成するのですか?他のアイデアは大歓迎です。
RV_MESSAGES_INSERT
とRV_MESSAGES_UPDATE
を使用する前に警告:出力メッセージは、表示モード(VA03、VL03N、VF03など)でのみ表示されます。
フィールドNAST-KAPPLは、特定のメッセージを格納しているアプリケーションエリアを制御します。したがって、NAST-KAPPL = 'V1'
はSalesです。同様にV2
は出荷、V3
は請求です(トランザクションNACE
で可能な値をすべて確認できます)。
他のフィールドは、わかりやすいものです。あなたが複数の注文/配送でこれを行うたい場合は、まだ始まったばかりでmessage_table
をリフレッシュLOOP
、内部のすべてをかける
DATA(message_record) = VALUE NAST(KAPPL = 'V2'
OBJKY = delivery-vbeln "Delivery
MANDT = SY-MANDT "Client
KSCHL = 'ZD10' "Message type
SPRAS = sy-langu "Language
PARNR = delivery-kunnr "message partner
PARVW = 'SH' "Ship-to-party partner function
ERDAT = sy-datum
ERUHR = sy-uzeit
NACHA = '8' "Message transmission medium. Check domain values
VSTYP = '4' "Send immediately. Check domain values
MANUE = 'X'). "Very important: message processed manually
APPEND message_record TO message_table. "message_table is type NAST
CALL FUNCTION ‘RV_MESSAGES_INSERT‘
TABLES
tab_xnast = message_table.
CALL FUNCTION ‘RV_MESSAGES_UPDATE‘
EXPORTING
msg_kappl = message_record-kappl
msg_objky = message_record-objky.
COMMIT WORK.
:あなたが配信のためのメッセージを保存したい場合は、あなたのコードは次のようになりますループの