# ABAP2S4HANA - SAP S/4HANA 移行支援ツール v0.1.0

A dual-mode (GUI and CLI) Python application for SAP ECC ABAP modernization assessment and S/4HANA migration support.

## 主な機能

- Dual-Mode Interface: Provides a user-friendly Tkinter GUI as well as a headless CLI mode for automated workflows.
- Syntax Modernization: Updates older ABAP syntax toward modern S/4HANA standards.
- Comprehensive Conversion Support: Identifies and assists with standard table, BAPI, and Function Module (FM) migration patterns.
- Impact Analysis Reporting: Generates detailed migration and impact analysis reports in HTML and CSV formats.
- Safe Execution: Automatically creates backups of your original source files before processing.
- Multiple Languages: Internationalized interface with built-in language settings.
- Highly Configurable: Configure source/target SAP versions (e.g., ECC 6.08 to S/4HANA 2023), file encoding, ABAP extensions, and SAP module filters (FI/CO, MM, SD, etc.).

## 動作環境

- Windows 10/11, macOS 12+, Linux / Python 3.10 以上

## ダウンロード

- `*.zip` … 実行ファイル一式（解凍してそのまま実行）
- ソースコードは下記リポジトリを参照

## ライセンス / 連絡先

- MIT License
- https://github.com/highdefinitionaudiodriver/ABAP2S4HANA
- highdefinitionaudiodriver@gmail.com

## 変更履歴

（`CHANGELOG.md` の該当バージョンを転記してください）
