3

これは簡単な質問かもしれませんが、理解できないようです。メールを送信するだけのワークフローがあります。メールの内容には、SAPCRMシステムに戻るハイパーリンクがあります。このハイパーリンクにいくつかのパラメーターを渡します。

ワークフローは正常に機能し、電子メールが送信されますが、ハイパーリンクはメールの2行目に移動し、アクティブになります。ハイパーリンク全体をコピーしてブラウザに貼り付けると、機能します。

問題は、ユーザーにコピーして貼り付けたくないということです。単にハイパーリンクをクリックしてもらいたいだけです。

これが私が話していることのスクリーンプリントです
http://img402.imageshack.us/img402/9471/38348167.png

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

トランザクションPFTC(タスク更新)を実行してみました。タスクを入力して開きました。タブの説明に移動して編集ボタンを押し、タグ列を連続テキストに変更しましたが、それは機能しませんでした。その後、拡張行を試しましたが、それでも違いはありませんでした。

これがそのスクリーンショットです:http:
//img341.imageshack.us/img341/6254/37776438.png

私の質問は、1行でハイパーリンクを取得する方法、または2行でクリック可能にする方法はありますか?

本当にありがとう。

4

1 に答える 1

1

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

于 2011-01-14T19:50:55.507 に答える