トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

SAPの拡張手段/Smartform のバックアップ(No.4)


SAP標準が提供する帳票開発のプラットフォームで、SAP Scriptの後継機能。 SAP Scriptから移行(変換)することもできる。



概要

SAP ScriptとSmartformの違い

基本的には、「元々、昔からあるSAP標準の開発プラットフォームとしてバンドルされているものがSAP Script」、その後継としてリリースされたものがSmartform」という認識で差支えない。

違いとしては、ざっくばらんに言えば、SAP Scriptに存在していた「面倒臭さ」が排除され、機能が豊富になった、といったところ。

具体的には、一部コーディングが不要となり設定のみで実現可能になった、コードベースであった開発画面がグラフィカルになった、SAP Scriptではコーディングできなかった個所にコードを書くことができるようになった、等が挙げられる。

つまり、端的に申し上げれば、基本的には開発効率や不具合の発見においてSmartformが優位となり、また、個人的な感想としては、SAP ScriptよりもSmartformの方がメンテ可能な技術者が多いように思う。

そのため、既存の開発済みフォームについてはSAP Scriptのままとしても、新規開発するアドオンについては、Smartformにて開発することをお勧めする。

構成

原則、コンフィグで割り当てられたプログラムとフォームが呼び出されるという動きとなっている。

もちろんSmartformの中でコーディングも可能であるが、フォーム側は「出すだけ」「出しっぷり*1だけ編集」とし、データを集めたり編集したりはプログラム側という構成で実装すべきと考える。

理由は、既存のものをコピー作成する場合など「上っ張りだけ変えたい」という場合に、不具合修正や仕様追加を原本とコピーにそれぞれ実施しなければならないなど、泣きを見るため。

プログラム側

フォーム側

Smart Style

Text Module

Smartform

用途

ロジ

会計

その他

関連ページ

SAP Help Portal Smartformのチュートリアル Smartform FAQ SmartformとSAP Scriptの違い Smartformにバーコード Smart Form in PDF Format SMART FORM guide Smart Forms Best Practices



【スポンサードリンク】
amazon_book_sap_system_implement is not found or not readable.




コメントはありません。 Comments/SAPの拡張手段/Smartform

お名前:

*1 小数点や桁区切りなど