SAP Knowledge Wiki
アドオン
をテンプレートにして作成
開始行:
SAP標準に存在しない機能やそれを追加すること、またはSAPで...
標準機能をうまく利用しているプロジェクトは少なくないが、A...
なお、開発そのものや考え方についても便宜上ここに含めた。
具体的な命令や用法については、[[ABAP]]の項を参照されたい。
----
#contents
----
* 概要 [#td608fe0]
はじめに、まず、''[[ERP>SAPの共通用語/ERP]]パッケージたる...
何が違うかというと、まず''主''にはなり得ず''従''であると...
具体的には、入力系の話で言えば、標準にない標準同士の繋ぎ...
出力系の話で言えば、そもそも標準にないものを作ったり、標...
という風に、如何にシステムにデータを入力し、如何に結果を...
脇役に過ぎないAdd-Onが、分を弁えずに標準と同等かのような...
例えば、筆者は営業員単位で在庫を引き当てるというアドオン...
これは総数と引当済数量を[[アドオンテーブル>SAPのオブジェ...
そもそも会計的な目線でなくロジ的な目線で言えば「組織別に...
これが、主従関係を弁えるべきということである。
** 定義 [#nea4b1de]
SAPはコンフィグにより、諸々の業務ニーズに対応可能なシステ...
しかしながら、標準にない = 標準が想定しない業務要件に対応...
*** 性質ごとの分類 [#y77f3b72]
''RICEF''という括りである程度の区分けが可能である。([[参...
-''R''eport
データをかき集めて表示する系。[[レポート>アドオン/レポー...
-''I''nterface
無理やり詰め込むことが必ずしも正しいとは思わないが、気安...
また、誰も喜ばない割にアラばかり目立つため、個人的には一...
-''C''onversion
Migrationと呼ぶのが一般的だが、いわゆる移行ツール。
[[移行>プロジェクト/移行]]の項参照。
-''E''nhancement
[[BADI>SAPの拡張手段/BAdI]]や[[Exit>SAPの拡張手段#b197672...
[[SAPの拡張手段]]の項参照。
-''F''orm
いわゆる紙モノ。[[フォーム>アドオン/フォーム]]の項参照。
** 要否の判定 [#g8c16f22]
大抵はFit&Gap分析でGapとなり、且つ[[BPR>プロジェクト/BPR]...
が、期間も要員も限りあるため、通常どのプロジェクトでも総...
しかしながら、「これが無いと仕事にならない」etcの業務側ニ...
そこで重要なのは、採否判定(取捨選択)のプロセスである。
-基準の明確化
プロジェクトが完了し、「このプロジェクトは成功した」と言...
つまり、''「このプロジェクトは成功した」にビタ一文無関係...
また、代替機能がないもの、膨大な伝票数をさばくために手順...
例えば、
+現状業務に合わせてシステムを作るのではなく、SAP標準に合...
+部署ニーズより会社ニーズ、会社ニーズよりグループニーズな...
+業務遂行上、著しい工数負荷が生じない場合は切り捨て
+法制度要件、顧客からの要請、顧客へのサービスレベル低下は...
など、平等かつ定量的な基準を設けることで私見のみでない判...
-手続き
数がある程度溜まってしまう前に、関係各位で適宜ミーティン...
このミーティングは、背景の説明などの目的で当事者の参加が...
もし未判定案件が溜まってしまうと、手戻りを含め後続作業に...
** 開発プロセス [#r931f272]
-[[設計>アドオン/設計]]
-[[実装>アドオン/実装]]
-[[試験>アドオン/試験]]
-[[追加開発ドキュメント>成果物/追加開発ドキュメント]]
** 品質管理について [#r3456d9f]
ひどいのになるとコンパイルが通れば・・・という人間もいる...
「じゃあバグをゼロにしろっていうのか!」なんていうアメー...
*** 導入時の欠陥が少ないこと [#n4ff17b8]
これは分かりやすい定義で、要はバグがないということ。
必要充分な試験が実施され、結果が開発物に反映されていると...
*** エラー検知の仕組みが確立されていること [#f196e184]
上記のバグが少ないに留まらず、[[ショートダンプ>SAPの共通...
下手をすると、処理結果と出力メッセージが一致していなかっ...
*** 顧客満足度が高いこと [#u0a4bfea]
上記のふたつの指す品質と此処で意味する品質は毛色が違い、...
アドオン判定の中でテーマ別の採否判定のほか仕様レベルの簡...
悪戯にスコープを広げたりは当然できないし、期間も要員も有...
*** デグレが起こりづらいこと [#nc7fbf70]
仕様変更の無いプログラムは無い。
つまり、修正を前提とした構造となっていなければならないの...
*** 迅速な修復できること [#j2bd35c8]
上記のデグレが起こりづらいことにも関連するが、不具合の発...
おいしいスパゲッティが目の前にあれば、修正どころか原因の...
** 個別トピック [#nea8a06a]
[[ABAP]]、[[SAPのオブジェクト]]、[[SAPの拡張手段]]、[[オ...
*** 考え方的なもの [#h24e711a]
-[[パフォーマンスチューニング>アドオン/パフォーマンスチュ...
-[[例外処理>アドオン/例外処理]]
--[[ショートダンプ>SAPの共通用語/ショートダンプ]]
-[[正規化>アドオン/正規化]]
-[[参照整合性>アドオン/参照整合性]]
-[[オブジェクト指向>アドオン/オブジェクト指向]]
--[[カプセル化>アドオン/カプセル化]]
-[[関数>アドオン/関数]]
-[[デッドロック>アドオン/デッドロック]]
*** プログラムそのもの [#c0a62f55]
-その他
--[[データオブジェクト>アドオン/データオブジェクト]]
-[[レポート>アドオン/レポート]]
-[[フォーム>アドオン/フォーム]]
* 関連 [#u0de8e4e]
[[アドオン/トランザクションコード]]
[[アドオン/関連テーブル]]
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
終了行:
SAP標準に存在しない機能やそれを追加すること、またはSAPで...
標準機能をうまく利用しているプロジェクトは少なくないが、A...
なお、開発そのものや考え方についても便宜上ここに含めた。
具体的な命令や用法については、[[ABAP]]の項を参照されたい。
----
#contents
----
* 概要 [#td608fe0]
はじめに、まず、''[[ERP>SAPの共通用語/ERP]]パッケージたる...
何が違うかというと、まず''主''にはなり得ず''従''であると...
具体的には、入力系の話で言えば、標準にない標準同士の繋ぎ...
出力系の話で言えば、そもそも標準にないものを作ったり、標...
という風に、如何にシステムにデータを入力し、如何に結果を...
脇役に過ぎないAdd-Onが、分を弁えずに標準と同等かのような...
例えば、筆者は営業員単位で在庫を引き当てるというアドオン...
これは総数と引当済数量を[[アドオンテーブル>SAPのオブジェ...
そもそも会計的な目線でなくロジ的な目線で言えば「組織別に...
これが、主従関係を弁えるべきということである。
** 定義 [#nea4b1de]
SAPはコンフィグにより、諸々の業務ニーズに対応可能なシステ...
しかしながら、標準にない = 標準が想定しない業務要件に対応...
*** 性質ごとの分類 [#y77f3b72]
''RICEF''という括りである程度の区分けが可能である。([[参...
-''R''eport
データをかき集めて表示する系。[[レポート>アドオン/レポー...
-''I''nterface
無理やり詰め込むことが必ずしも正しいとは思わないが、気安...
また、誰も喜ばない割にアラばかり目立つため、個人的には一...
-''C''onversion
Migrationと呼ぶのが一般的だが、いわゆる移行ツール。
[[移行>プロジェクト/移行]]の項参照。
-''E''nhancement
[[BADI>SAPの拡張手段/BAdI]]や[[Exit>SAPの拡張手段#b197672...
[[SAPの拡張手段]]の項参照。
-''F''orm
いわゆる紙モノ。[[フォーム>アドオン/フォーム]]の項参照。
** 要否の判定 [#g8c16f22]
大抵はFit&Gap分析でGapとなり、且つ[[BPR>プロジェクト/BPR]...
が、期間も要員も限りあるため、通常どのプロジェクトでも総...
しかしながら、「これが無いと仕事にならない」etcの業務側ニ...
そこで重要なのは、採否判定(取捨選択)のプロセスである。
-基準の明確化
プロジェクトが完了し、「このプロジェクトは成功した」と言...
つまり、''「このプロジェクトは成功した」にビタ一文無関係...
また、代替機能がないもの、膨大な伝票数をさばくために手順...
例えば、
+現状業務に合わせてシステムを作るのではなく、SAP標準に合...
+部署ニーズより会社ニーズ、会社ニーズよりグループニーズな...
+業務遂行上、著しい工数負荷が生じない場合は切り捨て
+法制度要件、顧客からの要請、顧客へのサービスレベル低下は...
など、平等かつ定量的な基準を設けることで私見のみでない判...
-手続き
数がある程度溜まってしまう前に、関係各位で適宜ミーティン...
このミーティングは、背景の説明などの目的で当事者の参加が...
もし未判定案件が溜まってしまうと、手戻りを含め後続作業に...
** 開発プロセス [#r931f272]
-[[設計>アドオン/設計]]
-[[実装>アドオン/実装]]
-[[試験>アドオン/試験]]
-[[追加開発ドキュメント>成果物/追加開発ドキュメント]]
** 品質管理について [#r3456d9f]
ひどいのになるとコンパイルが通れば・・・という人間もいる...
「じゃあバグをゼロにしろっていうのか!」なんていうアメー...
*** 導入時の欠陥が少ないこと [#n4ff17b8]
これは分かりやすい定義で、要はバグがないということ。
必要充分な試験が実施され、結果が開発物に反映されていると...
*** エラー検知の仕組みが確立されていること [#f196e184]
上記のバグが少ないに留まらず、[[ショートダンプ>SAPの共通...
下手をすると、処理結果と出力メッセージが一致していなかっ...
*** 顧客満足度が高いこと [#u0a4bfea]
上記のふたつの指す品質と此処で意味する品質は毛色が違い、...
アドオン判定の中でテーマ別の採否判定のほか仕様レベルの簡...
悪戯にスコープを広げたりは当然できないし、期間も要員も有...
*** デグレが起こりづらいこと [#nc7fbf70]
仕様変更の無いプログラムは無い。
つまり、修正を前提とした構造となっていなければならないの...
*** 迅速な修復できること [#j2bd35c8]
上記のデグレが起こりづらいことにも関連するが、不具合の発...
おいしいスパゲッティが目の前にあれば、修正どころか原因の...
** 個別トピック [#nea8a06a]
[[ABAP]]、[[SAPのオブジェクト]]、[[SAPの拡張手段]]、[[オ...
*** 考え方的なもの [#h24e711a]
-[[パフォーマンスチューニング>アドオン/パフォーマンスチュ...
-[[例外処理>アドオン/例外処理]]
--[[ショートダンプ>SAPの共通用語/ショートダンプ]]
-[[正規化>アドオン/正規化]]
-[[参照整合性>アドオン/参照整合性]]
-[[オブジェクト指向>アドオン/オブジェクト指向]]
--[[カプセル化>アドオン/カプセル化]]
-[[関数>アドオン/関数]]
-[[デッドロック>アドオン/デッドロック]]
*** プログラムそのもの [#c0a62f55]
-その他
--[[データオブジェクト>アドオン/データオブジェクト]]
-[[レポート>アドオン/レポート]]
-[[フォーム>アドオン/フォーム]]
* 関連 [#u0de8e4e]
[[アドオン/トランザクションコード]]
[[アドオン/関連テーブル]]
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
ページ名: