SAP Knowledge Wiki
ABAP/システム変数
をテンプレートにして作成
開始行:
システムが動作する上で必要とする、または動作した結果が格...
* 概要 [#ga531ff7]
システム項目の正体はSYSTという[[構造>SAPのオブジェクト/構...
** 処理結果系 [#xa469724]
-SY-SUBRC
[[SELECT>ABAP/SELECT]]命令や[[汎用モジュール>SAPのオブジ...
-SY-DBCNT
[[SELECT>ABAP/SELECT]]命令で抽出したデータの件数が格納さ...
-SY-MSGID
発行したメッセージの[[メッセージクラス>SAPのオブジェクト/...
-SY-MSGTY
発行したメッセージのメッセージタイプ。
-SY-MSGNO
発行したメッセージのメッセージ番号。
-SY-UCOMM
[[機能コード>ABAP/機能コード]]が格納される。
-SY-DYNNR
実行中のプログラムの[[Dynpro>ABAP/Dynpro]]番号が格納され...
-SY-CPROG
実行中のプログラムのプログラムIDが格納される。
呼び出し元がある場合は呼び出し元のプログラムIDが格納され...
-SY-REPID
実行中のプログラムのプログラムIDが格納される。
-SY-PAGNO
出力した帳票の現在表示しているページの番号が格納されり。
** 環境系 [#y5af6ddb]
-SY-LANGU
[[ログオン言語>SAPの共通用語/言語キー]]が格納される。
-SY-DATUM
サーバ日付が格納される。
ジョブなどサーバ日付が重要なシーンではこちらを使用するこ...
-SY-UZEIT
サーバ時刻が格納される。
DATUMと同じく、ジョブや[[ベーシス]]的なシーンでは、こちら...
-SY-DATLO
[[タイムゾーン>SAPの共通用語/タイムゾーン]]を考慮した日付...
日本にサーバを設置する日本企業への導入においてはSY-DATUM...
-SY-TIMLO
[[タイムゾーン>SAPの共通用語/タイムゾーン]]を考慮した時刻...
上記DATLOと同じく、業務的なシーンではこっちを使うこと。
* まとめ前のメモ [#w943927e]
** システム日付の利用の仕方 [#t5c9a6f3]
プログラムの中で、システム日付は安易に使用してはならない。
というのも、システム本体あるいはサブシステム移行にあたっ...
そもそも内部的な処理を除けばシステム日付に頼らざるを得な...
あるいは、選択条件でもよいし。
移行とかシステム切り替えとかイチイチ導入時に考えてられる...
** SY-DATUMとSY-DATLOの違い [#gc3f9fc5]
何の疑問もなく、システム日付=SY-DATUMだと思っていないか...
DATUMはサーバ時刻、DATLOはサーバ時刻にタイムゾーンを加味...
「いや、日本企業が日本にデータセンタがあるパターンが殆ど...
こういう「目の前に実害があるか否かも大事だけど、それだけ...
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
終了行:
システムが動作する上で必要とする、または動作した結果が格...
* 概要 [#ga531ff7]
システム項目の正体はSYSTという[[構造>SAPのオブジェクト/構...
** 処理結果系 [#xa469724]
-SY-SUBRC
[[SELECT>ABAP/SELECT]]命令や[[汎用モジュール>SAPのオブジ...
-SY-DBCNT
[[SELECT>ABAP/SELECT]]命令で抽出したデータの件数が格納さ...
-SY-MSGID
発行したメッセージの[[メッセージクラス>SAPのオブジェクト/...
-SY-MSGTY
発行したメッセージのメッセージタイプ。
-SY-MSGNO
発行したメッセージのメッセージ番号。
-SY-UCOMM
[[機能コード>ABAP/機能コード]]が格納される。
-SY-DYNNR
実行中のプログラムの[[Dynpro>ABAP/Dynpro]]番号が格納され...
-SY-CPROG
実行中のプログラムのプログラムIDが格納される。
呼び出し元がある場合は呼び出し元のプログラムIDが格納され...
-SY-REPID
実行中のプログラムのプログラムIDが格納される。
-SY-PAGNO
出力した帳票の現在表示しているページの番号が格納されり。
** 環境系 [#y5af6ddb]
-SY-LANGU
[[ログオン言語>SAPの共通用語/言語キー]]が格納される。
-SY-DATUM
サーバ日付が格納される。
ジョブなどサーバ日付が重要なシーンではこちらを使用するこ...
-SY-UZEIT
サーバ時刻が格納される。
DATUMと同じく、ジョブや[[ベーシス]]的なシーンでは、こちら...
-SY-DATLO
[[タイムゾーン>SAPの共通用語/タイムゾーン]]を考慮した日付...
日本にサーバを設置する日本企業への導入においてはSY-DATUM...
-SY-TIMLO
[[タイムゾーン>SAPの共通用語/タイムゾーン]]を考慮した時刻...
上記DATLOと同じく、業務的なシーンではこっちを使うこと。
* まとめ前のメモ [#w943927e]
** システム日付の利用の仕方 [#t5c9a6f3]
プログラムの中で、システム日付は安易に使用してはならない。
というのも、システム本体あるいはサブシステム移行にあたっ...
そもそも内部的な処理を除けばシステム日付に頼らざるを得な...
あるいは、選択条件でもよいし。
移行とかシステム切り替えとかイチイチ導入時に考えてられる...
** SY-DATUMとSY-DATLOの違い [#gc3f9fc5]
何の疑問もなく、システム日付=SY-DATUMだと思っていないか...
DATUMはサーバ時刻、DATLOはサーバ時刻にタイムゾーンを加味...
「いや、日本企業が日本にデータセンタがあるパターンが殆ど...
こういう「目の前に実害があるか否かも大事だけど、それだけ...
~
~
CENTER:【スポンサードリンク】
#htmlinsert(amazon_book_sap_system_implement)
~
~
----
#pcomment(reply)
ページ名: