ファイルの作成などのファイル操作をABAPで実行できますか?
5 に答える
はい、前に nict が言ったように、それは可能です。ここから読み始める必要があります - これは公式ドキュメントです。アプリケーションとプレゼンテーション サーバーの両方でファイルを操作することを含め、ほとんどすべてをカバーしています。また、プラットフォームに依存しないファイル名の使用方法についても説明しています。いつの日か、C:\Temp\MyExport.csv への書き込みを許可しない OS/400 で実行されているアプリケーション サーバーに遭遇する可能性があることを忘れないでください。もう 1 つのヒント: nict で言及されている関数モジュールに注意してください。Unicode コンテンツが関係している場合、それらのいくつかは安全に使用できません。安全のために、常にクラス CL_GUI_FRONTEND_SERVICES のメソッドを使用してください。
CL_GUI_FRONTEND_SERVICES
クラスを使用することがあります。ただし、このサービスはフロントエンドでのみ機能します。GUI_DOWNLOAD
または、GUI_UPLOAD
などの関数モジュールを使用することもできます。
タブで区切られた、データが入力されたフラットファイルを作成できます。現在、その dota は sap テーブル フィールドに対応しており、テーブルはマテリアル マスターなどのアプリケーションに関連付けられています。これで、標準の FM を使用してデータをプログラムの内部テーブルにアップロードし、続いてデータベースを更新できます。
そのため、フラットファイルデータのアップロードが可能です。