ABAP関連記事まとめ

ABAP関連の記事をまとめました。

 

ABAP開発の基本

SAPでの開発言語:ABAP

ABAP開発の基本:レポートプログラムとDynproプログラム

LOOPの中で使う変数・構造はCLEAR漏れが無いか必ずチェックする

 

アイコンを表示する場合のコードを調べるためのトランザクション:ICON

 

 

文字列操作

文字列の大文字・小文字を変換する方法

 

 

バッチインプット

バッチインプットプログラムを作成する時に気を付けておきたいこと

 

汎用モジュール

番号範囲の割り当てを行う汎用モジュール

権限チェックを行う汎用モジュール

端末のローカルプリンタ一覧を取得する汎用モジュール

ローカルコンピュータ名を取得する汎用モジュール

プロセス一覧(SM50の結果)を取得

プログレスバーを表示する汎用モジュール

数値のマイナス符号を前に移動する

数値かどうかのチェックをする汎用モジュール

 

●文字列操作

データをカンマ区切りに変換する汎用モジュール

文字列の全角・半角変換の汎用モジュール

文字列を指定したバイト数で分割する汎用モジュール

 

●日付操作

日付の妥当性をチェックする汎用モジュール

西暦から和暦に変換する汎用モジュール

日付から曜日を取得する

指定日の月の『月初日』と『月末日』を取得する汎用モジュール

nヶ月後・前の日付を取得する汎用モジュール

 

●ファイル操作

フルパスからディレクトリとファイル名を分割する汎用モジュール

ファイル名と論理ファイルパスから完全ファイル名を取得する汎用モジュール

論理ファイルから物理ファイルパスを取得する汎用モジュール

SAPサーバー側にあるファイルの一覧を取得

 

 

●財務会計(FI)系の汎用モジュール

消し込みを実施するための汎用モジュール

会計期間のオープン・クローズのチェックを行う汎用モジュール

銀行マスタ情報を取得する汎用モジュール

会計伝票明細変更用の汎用モジュール

反対仕訳を起票する

税コードから消費税勘定を取得する

 

 

 

●管理会計(CO)系の汎用モジュール

原価センタを登録するための汎用モジュール

 

 

テーブル更新ジェネレーター

テーブル更新ジェネレータの生成でエラーになるケース

 

不具合等の調査

効果的にデバックをするためのテクニック

デッドロックが発生したときのログの確認

実行時エラー(ショートダンプ)した時のログの確認

 

よくある不具合

よくあるプログラムバグ:SELECT-OPTIONSなのに条件指定をイコール(=)にしている

複数件入力の選択画面項目は件数が増えると実行時エラーになる事がある