問題タブ [sapscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xml - XMLを使用してSAPABAPやSAPScriptを生成しますか?
外部アプリケーションから取得したXMLからSAPABAPまたはSAPScriptフォームコードを生成した例や経験を持っている人はいますか?
これは役に立ちます:
- 外部アプリケーションからのXMLのエクスポートから行う知識を自動化することにより、データ駆動型の方法でSAPベースのアプリケーションを作成します。
- システム間で手動でコピーするのではなく、外部アプリケーションからSAPアプリケーションへの知識の自動入力
- サードパーティの外部ツールを使用してデータを作成できるようにします。おそらく、SAPよりも使いやすい方法です。または、SAPではなくこれらのサードパーティツールを使用したトレーニングにすでに多額の投資があった場合、または雇用市場がこれらのツールの知識を持つスタッフを支持した場合
- 複数の目的、ビュー(SAP内およびSAP外のビュー)のデータの作成を有効にします。
- SAPとサードパーティの外部ツールとの相互運用を可能にする
を探しています:
- 実現可能性に関する経験
- ツール、たとえばパーサー、XSLTなど。
- 例
sapscript - SAP標準テキストを移送するにはどうすればよいですか?
SAP標準テキストは移送依頼に自動的に追加されません。それを追加するには何をする必要がありますか?
barcode - ABAP を使用してバーコードを生成し、SAP に保存する
ABAP でバーコードを生成し、画像 (.png、.gif、.jpeg など) または XSTRING として保存する方法はありますか?
バーコードを生成する必要があるコードページ (つまりCode 128, Codabar, EAN13, EAN8, MSI, Postnet, etc
) を知っていると仮定します。
Sapscript/Smartforms などで使用するプリンター フォントを生成する方法に関する多数の投稿を見てきましたが、後で使用するバーコードを生成するだけのものは見つかりませんでした。
forms - 更新タスクで印刷された SAPScript フォームをデバッグする方法は? (OPEN_FORM のブレークポイントが機能しない場合)
transaction から印刷する SAPScript フォームをデバッグしようとしていMIRO
ます。
SAPScript デバッグをオンにすると、デバッガーが呼び出されません。
関数モジュールにブレークポイントを設定すると、OPEN_FORM
到達することはありません。
可能であれば、フォームをデバッグしたいと思います。
何が起こっているかの背後にあるロジックは少し複雑です。コードで多くの「BAdI」名が使用されているのを目にしますが、私はそれらの経験がなく、この問題をどこから始めればよいかわかりません。
印刷しようとしているフォームは transactionNACE
にあります。
さらに情報が必要な場合は、お尋ねください。この場合、どの情報が役立つかはわかりません.
[編集]
再現する手順:
請求書の日付とその他の強調表示されたフィールドに入力します。下部で強調表示されている番号は購買ドキュメントです。
Enter
最初のエントリの金額と数量を入力します (PD には位置が必要ですが、ここで何が起こっているかがわかると思います)。
既に変更したエントリの修正 ID を「ベンダー エラー: 請求書を減らす」に設定します
「請求金額のアカウント」を設定しました。仕入先へ」および「請求書数量の請求書」ベンダーのフィールドに、ステップ 2 の値よりも大きな値を入力し、 をヒットし
Enter
ます。[税金を計算する] チェックボックスをオンにすると、[残高] フィールドにマイナスの値が表示されます。こちらが
205,87-
ユーロです。次に、「金額」フィールドに正の値「205,87」を入力して、ドキュメントの「残高」が 0 になるようにします。Save
グローバル ツールバーをクリックすると、バーコードの入力を求めるポップアップが表示されます。そこに任意の数値を入力してエンターを押します。この時点で、フォームを印刷するように求める "windowsy" ポップアップが表示されます。
find - Smartforms のソース コードおよび SAPScripts (またはレポート、他ができない場合) でリテラルを検索する方法
(多くの) Smartforms および SAPScript フォームでハードコーディングされた値をチェックしたいと思います。
これら両方のソース コードを読み取る方法を見つけましたが、信頼できるものを得るには、多くの解析を行う必要があるようです。
関数モジュールに出くわしましたがGET_LITERAL
、最初に関数が何をしているのかが正しければ、値のオフセットを指定する必要があるため、あまり役に立たないようです。
私も見つけましRS_LITERAL_LIST
たが、それも私が期待することをしません。
レポートやメソッドも検索してみましたが、役に立ちそうなものは見つかりませんでした。
バックアップ計画は、優れた解析ツールを入手することです。そのようなことを知っていますか.
とにかく、どんなヒントも役に立ち、感謝しています。
[編集] 言い忘れましたが、私のシステムのバージョンは 4.6C です
sapscript - SAPScript でこのテキストを表示および編集するにはどうすればよいですか?
これは、私が編集している SAPScript のコード行です。このテキストを変更する必要がありますが、トランザクション SO10 で見つかりませんか?
このテキストを表示および編集するにはどうすればよいですか?
abap - SapScript または SmartForm 内で標準テキストを見つける方法は?
多数のカスタム sapscript とスマートフォームのどこで特定の標準テキスト (SO10) が使用されているかを追跡する必要があります。
「各印刷スクリプトのコードを確認する」に相当するものとは別に、実行可能な解決策をオンラインで見つけられませんでした。助言がありますか?
sapscript - sapscript で、文字列の右側からトリム/オフセットするにはどうすればよいですか?
SAPScript で文字列を右からトリムする必要があります。これを達成する機能はないようです。&myfield+3& は左からのみトリムします。
右からトリミングする方法はありますか?オフセットは負の値を受け入れることができますか?