記事ディレクトリ
- 1.LSMWの概要
- 2.LSMWの実用的なデモンストレーション
- 3. LSMWは、再利用するためのプロジェクト/サブプロジェクト/バッチガイドオブジェクトを作成しました
1.LSMWの概要
LSMW =レガシーシステム移行ワークベンチ。
トランザクションコード(T-CODE):LSMW
がフロントエンドで特定のトランザクションコード(T-CODE)に対してバッチ操作を実行する場合、一般的に使用されるツールはLSMWです。
LSMWで承認できるデータの種類には、静的データ(会計タイトル、商人などのすべての種類のマスターデータ)、ビジネスデータ(財務バウチャーなど)などがあります。
S4HANAは新しいバッチガイダンスツールLTMCをリリースし、LSMWの技術的なアップグレードサポートを提供しなくなりましたが、LSMWは依然として多くのシナリオで使用できます。
1.1LTMCの実用的なデモンストレーション
LTMCの実際の操作のデモンストレーションについては、次のリンクを参照してください:https://blog.csdn.net/wangjolly/article/details/107697509
2.LSMWの実用的なデモンストレーション
Tコード:LSMWの
例:FSP0バッチインポートグループレベルのアカウンティングタイトル
このプラクティスでは、ほとんどの場合に使用される手順を紹介するだけで済みます。
2.0プロジェクト/サブプロジェクト/バッチガイドオブジェクト/画面レコードを作成する
プロジェクトとサブプロジェクトの関係:1:N
サブプロジェクトとバッチガイドオブジェクトの関係:1:N
[作成]をクリックします
プロジェクト(プロジェクト)が既に存在する
場合は、次の説明を直接維持します(説明)サブプロジェクト(サブプロジェクト)がすでに存在する場合は、直接次のバッチガイダンスオブジェクト(オブジェクト)を維持し、
[OK ]をクリックします。ジャンプ
->記録記録の作成(記録)を
クリックし、[作成]をクリックして、記録を
入力します
。ZFICO001
説明:FSP0バッチガイダンスグループレベルアカウント
[OK ]をクリックします
。トランザクションコード:FSP0
[OK]をクリックします。 "、FSP0操作ページにジャンプし、
[作成]をクリック
してメンテナンス情報を入力し、
[保存] 、[デフォルトのすべて]をクリックして
保存してから、LSMWホームページに戻って
[実行]をクリックします。
2.1オブジェクト属性の定義
オブジェクト属性の定義は、バッチインポートオブジェクトの属性を定義することです。
[オブジェクト属性の定義]を選択し、[実行
]をクリックして、ボタンをクリックして切り替えます。<->変更ステータスを表示し、次の情報を維持します
。Recordingの値は、FSP0を記録して
保存することによって作成されたZFICO001です。
2.2ソース構造の定義
ソース構造の定義:ZFICO001SS
は[ソース構造の定義]を選択し、[実行
]をクリックして、切り替えボタンをクリックします。表示<->変更ステータス
[構造の作成
]をクリックしてソース構造を作成します:ZFICO001SS、[OK]をクリックします
2.3ソースフィールドの定義(選択)
「## 2.2ソース構造の定義」作成したばかりのソース構造は空の構造です。この手順では、フィールドをソース構造に割り当てます。
したがって、このステップには2つの小さなステップが含まれます。ソースフィールドを決定し、ソースフィールドをソース構造に割り当てます。
2.3.1ソースフィールドを決定する
[オブジェクトの概要
]をクリックします。[
ターゲットフィールド]フィールドリストに従って[リスト]をクリックし、ソースリストフィールドを整理し、TABNAME、TCODEフィールドを削除
し、フィールド名、フィールドタイプ、フィールド長、
EXCELデータメンテナンスで終了するフィールドの説明に従ってEXCELで終了します。テンプレート、フィールドリストの列を行に直接転置
2.3.2ソースフィールドをソース構造に割り当てる
「ソースフィールドの定義」を選択し、「実行」を
クリックしてボタンをクリックし、切り替えます。<->変更ステータスを表示し、次の情報を維持します。
最初にソース構造ZFICO001SSにカーソルを置き、次に「テーブル維持」ボタンをクリックして
、EXCELに収集された上記のフィールドを変更します。リスト、コピー、貼り付け、保存
2.4構造関係の定義
「構造関係の定義」を選択し、「実行」を
クリックして、ボタンをクリックして切り替えます。<->変更ステータスを表示
します。「関係」をクリックして保存します。
2.5フィールドマッピングと変換ルールの定義(選択)
このステップでは、ソースフィールドとターゲットフィールドが関連付けられます。
[フィールドマッピングと変換ルールの定義]を選択し、[実行
]をクリックして、ボタンをクリックして切り替えます。情報を変更せずに<->変更ステータス[追加]->
[自動フィールドマッピング
]を表示し、[]をクリックするだけです。 [OK]ボタン
現在以降のウィンドウでは、次のウィンドウが表示されるまで[提案を受け入れる]ボタンを直接クリックし、
[OK]をクリックして
保存します
2.6固定値、変換、ユーザー定義ルーチンを定義する
たとえば、特別な設定が必要ない場合、指定されたフィールドは固定値です。このステップは通常構成されていません
2.7ファイルの指定(重要)
このステップでは、主にバッチインポートデータのTXTファイルを読み取ることを選択します。
2.7.1バッチデータの並べ替え(最初にEXCEL、次にTXT)
データを効率的かつ迅速に整理するために、データは通常、最初にEXCELで整理され、次にTXTファイルとして保存されます。
「2.3.1ソースフィールドの決定」のテンプレートに従って、バッチデータを整理
し、TXTファイルとして保存します。
2.7.2バッチファイルのフルパスを構成する
[ファイルの指定]を選択し、[実行
]をクリックして、ボタンをクリックして切り替えます。<->変更ステータスを表示します。
最初にカーソルで[レガシーデータ]を
選択し、次に[作成]ボタンをクリックします。インポートしたテキストのフルパスを選択し、説明情報を入力します
。[区切り文字]を選択します。タビュレーター」
「OK」で
保存
2.8ファイルの割り当て
「ファイルの割り当て」を選択し、「実行」を
クリックして、ボタンをクリックして切り替えます。<->変更ステータスを表示し、
「割り当て」をクリックして保存します。
2.9データの読み取り(重要)
「データの読み取り」を選択し、「実行」をクリックします。
トランザクション番号の設定が小さいことに注意してください。これは、読み取るデータの開始行を意味します。3は、2行目から読み取ることを意味します。次のテンプレートをインポートする場合
、3番目のテンプレートは明らかです。行が読み始めます。
「実行」をクリックします
2.10読み取りデータの表示
「読み取りデータの表示」を選択し、「実行」
をクリックして、その一部または全部を表示します。
「決定する」
2.11データの変換
「データの変換」を選択し、「実行」を
クリックして「実行」をクリックします
2.12変換されたデータの表示
「変換されたデータの表示」を選択し、「実行」を
クリックして「実行」をクリックします
2.13バッチ入力セッションの作成
「バッチ入力セッションの作成」を選択し、「実行」をクリックし、
「バッチ入力フォルダーを保持する」にチェックを入れ、「実行」を
クリックします。
2.14バッチ入力セッションの実行
「バッチ入力セッションの実行」を
選択し、「実行」をクリックしてセッション「ZFICO001」
を
選択し、「処理」をクリックして処理モードを選択します。通常は「非表示」を選択し、
「処理」をクリックし
てステータスを更新します。エラーがある場合は、エラーログを確認します。この例ではエラーは発生していません
バッチガイドデータを確認してください
3. LSMWは、再利用するためのプロジェクト/サブプロジェクト/バッチガイドオブジェクトを作成しました
アップロードするバッチファイルの複数のガイドデータが存在する
場合
は、
「2.7ファイルの指定(重要)」
から
「2.14バッチ入力セッションの実行」まで
もう一度やり直してください