問題タブ [internal-tables]
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.
sql-server - SQL Serverテーブルをitabにインポートするには?
SQL Server テーブルのデータを内部テーブル (itab) に直接インポートすることは可能ですか?
この itab を SE37 関数で使用したいと考えています。前もって感謝します
structure - 構造を動的に内部テーブルに変換する方法
すべての構造要素がフラットで同じデータ型であると仮定して、構造をインポートするメソッドを作成しようとしています。次に、それをそのタイプのテーブルに動的に変換して返します。どこから始めればいいですか?私はこれを数時間機能させようとしてきましたが、どこにも行きません。
abap - 一般的な内部テーブルを読み取って印刷するにはどうすればよいですか?
私はこれにかなり慣れていません。私は現在、仕事のために急いで勉強していますが、うまくいかないように見える問題があります。あらゆる種類の内部テーブルを取得して画面に書き込む汎用モジュールを作成するにはどうすればよいですか? あらゆる種類の内部テーブルを入力として使用できる非常に一般的なソリューションを探しています。
abap - ある条件を満たす itab 行を数えますか?
~ 100 行を返す汎用モジュール呼び出しから内部テーブルを取得します。のエントリのみが必要なため、行の約 40% は私には関係ありませんPAR1 = "XYZ"
。SQL テーブル (透過テーブル) では、
有効なエントリの数を取得します。
ドキュメントを見ると、テーブルを反復処理するための READ テーブル構文しか見つかりませんでした。私の現在のアプローチは、基本的にループを持ち、行に必要な値が含まれている場合は増加することです。しかし、これは非常に効率が悪いようです。
私の要件に対するより良いアプローチはありますか?
dynamic - 動的キー フィールドを持つ READ TABLE?
テーブルの名前と、対応するテーブルから選択されたエントリを含むDATA lv_tablename TYPE tabname VALUE 'xxxxx'
ジェネリックがあります。FIELD-SYMBOLS: <lt_table> TYPE ANY TABLE.
FIELD-SYMBOLS: <ls_line> TYPE ANY.
テーブルからの読み取りに使用する行構造を定義しました。
<lt_table>
キー フィールドを完全に指定して READ ステートメントを作成する方法はありますか?
私はステートメント/追加を認識していますREAD TABLE xxxx WITH KEY (lv_field_name) = 'asdf'.
が、これは動的な数のキーフィールドでは機能しません (afaik) READ TABLE
。キーフィールドの仕様の数が増えている多数のステートメントを作成したくありません。
これはできますか?
abap - 動的テーブルの構造を動的に取得する
動的テーブルの構造を動的に取得したい。テーブルを取得することは問題ありませんが、テーブルの構造を取得することに固執しました。
今、私はこのコマンドを実行したい:
他の解決策があれば、私はそれで大丈夫です。
abap - 動的内部テーブルに行を追加
動的内部テーブルに動的テーブル行を追加したいと考えています。
最後の行が問題です。次の構文エラーが発生します。
タイプが「HASHED TABLE」または「ANY TABLE」のテーブルでは、明示的または暗黙的なインデックス操作を使用できません。「<LT_TABLE>」のタイプは「ANY TABLE」です。「<LT_TABLE>」の前に「TABLE」の追加が指定されていない可能性があります。
テーブルに行を追加するにはどうすればよいですか?
abap - ABAP クラス メソッドを使用して内部テーブルを SAP スプールに送信する方法
ABAPクラスを使用したいのですが、内部テーブルをスプールに送信する方法です。助けてください。
私のソフトウェアでは固く禁止されているため、関数モジュールを使用したくありません。
loops - ネストされたループ条件
このテーブルがあるとします:
TDID
フィールドが前のものと同じではないときに、関数を呼び出したいと思います。私は以下のコードを持っています、それは動作しますが、どういうわけか完全には動作しません(最後の行を逃しました):
答え
答えてくれたvwegertに感謝します: