2011-01-14 19 views
2

これは簡単な質問かもしれないが、私はそれを把握していないようだ。 私は単にメールを送信するワークフローを持っています。メールの内容で私は に、私たちのcrmシステムに戻るハイパーリンクを持っています。このハイパーリンクにいくつかのパラメータを渡します。ワークフロー電子メールSAP

ワークフローは正常に動作し、電子メールは送信されますが、ハイパーリンクはメールの2行目の に送られ、アクティブになります。ハイパーリンク全体をコピーしてブラウザに貼り付けるとうまくいきます。 問題は、ユーザーがコピー&ペーストする必要はありません。ハイパーリンクをクリックするだけです。ここで

は私がおよそhttp://img402.imageshack.us/img402/9471/38348167.png

そして、ここを話しているかのスクリーン印刷が送信される実際の電子メールのスクリーン印刷である:http://img210.imageshack.us/img210/6424/14370746.png

私はトランザクションPFTCに入るみました(タスクの維持)私は私の仕事に入り、それを開いた。私はタブの説明 に行き、編集ボタンを押して、タグの列を連続したテキストに変更しましたが、その作業はありませんでした。そして、私は延長した行 を試しました。 1行にハイパーリンクを取得する方法はありますかさえ、それは2行にクリック可能に持つことが、http://img341.imageshack.us/img341/6254/37776438.png

私の質問は次のとおりです。ここで

は、そのスクリーンショットですか?

ありがとうございます。

答えて

1

私が見ることで、これはプレーンテキストの電子メールを送信する際のSAPconnectの制限です。 HTMLメールを送信するようにシステムを再構成することもできますが、これはすべての送信メールに影響し、非常に慎重に処理する必要があります。私は、HTMLメールをアセンブルして送信する小さなクラスを作成し、そのステップから呼び出すことをお勧めします。私はメールを送るためにBCSを使います - それはexcellent online documentationを持っていて、いくつかのデモプログラム(BCS_EXAMPLE_ *)が付属しています。 ABAPを使用してHTML本体をアセンブルすることはできますが、これは通常、面倒なコードを生成します。より洗練された方法は、すべての入力データを構造体に入れ、単純な変換または動的ドキュメントを使用することです(たとえば、レポートDD_ADD_LINKを参照)。

関連する問題