【新着】SAPラボのYouTubeチャンネル開設しました SAPラボチャンネルはコチラ

【SAP ABAP】システムテーブルSYST項目(SY-SUBRCなど)まとめ

登場人物紹介

三崎レイナ
社会人1年目。新卒でITコンサルティングファームに就職。初配属がSAPプロジェクトにアサインされる。SAPがわからないことだらけで悩んでいたところ、会社の先輩にSAPラボの所長を紹介され、毎週末に所長とSAPのお勉強中!

博士
SAPラボの所長。SAP大好き博士!SAP導入プロジェクトを構想策定~運用保守まであらゆるフェーズを数多く経験。
いまは優しきおじいちゃんだが、プロマネバリバリの時代はかなり怖かったらしい。現在は引退しSAPの後進育成と啓蒙活動に従事中!
若者に負けぬようX(旧Twitter)も奮闘中。

この記事を読むメリット

  • よく使うSYST項目(SY-xxx)について知ることができます。
レイナ

ABAPの開発をしているとよくSY-xxxをよく見かけるのですが何を示しているものなんですか?

博士

それは「SYST項目(システム項目)」のことじゃな。

たとえば「SY-UNAME」はログオンユーザ名、「SY-LANGU」はログオン言語のようにそれぞれに対応したものを示してくれるのじゃ!

博士

では、さっそくどんな「SYST項目(システム項目)」があるのか、何を示しているのかを紹介していくぞい!

SAPフリーランスバンク SAPフリーランスバンク

新着のSAPフリーランス案件

【FI】

【SAP FI/CO運用保守(チームリード)】フルリモート/計画管理・海外展開支援

月額単価
1,250,000円 / 月
稼働場所
フルリモート
業務領域
運用・保守
稼働率:
100%
作業内容:
SAPシステムの安定稼働を支える運用保守プロジェクトです。 本ポジションでは、FIチームのリーダーとして、チーム全体の計画管理、作業・進捗・課題管理を担います。 また、海外関係会社への展開支援や、引継ぎ期間におけるメンバーのサポートなど、グローバルな視点でのリーダーシップを発揮していただきます。 主な業務内容:
  • 運用保守チームリーダーとしての計画管理、作業・進捗・課題管理
  • 海外関係会社への展開支援を含む、全体計画の策定と作業管理
  • 引継ぎ期間におけるメンバーの進捗・課題管理、および報告
  • お客様やチーム内の定例・臨時会議の主催、およびファシリテーション
  • 対応メンバーへの技術的・業務的サポート

【MM】

【SD】

【商社SAP(SD/MMマスタ移行ツール)】東京(リモート併用)/設計・改修

月額単価
1,400,000円 / 月
稼働場所
東京都
業務領域
要件定義, 設計
稼働率:
100%
作業内容:
商社向けSAPプロジェクトのマスタチームにおいて、マスタデータ(特に品目マスタ)移行の効率化とユーザービリティ向上がミッションです。 現在の移行ツールは使いづらい点があり、UI改善を含めた、より優れたツールへの改修が求められています。 本ポジションでは、既存ツールの部品(BAdI、汎用ツール等)を有効活用し、省エネルギーで効果的なツールの設計・改修、テスト、移行までを中心メンバーとして担当していただきます。 主な業務内容:
  • マスタ(特に品目)移行ツール(ファイルアップロードツール)の設計・改修
  • ユーザーインターフェース(UI)の改善を含む、外部設計書の作成
  • 改修したツールのテスト計画、および実施
  • 実際のデータ移行におけるツール利用支援
  • 既存ツールの部品(BAdI、汎用ツール等)の調査・活用検討

【PP】

【S/4HANA新規導入(PP)】富山(リモート併用)/要件定義・IF設計

月額単価
1,550,000円 / 月
稼働場所
富山県
業務領域
要件定義
稼働率:
100%
作業内容:
SAP S/4HANAの新規導入プロジェクトが進行しており、要件定義フェーズにおいてPP(生産計画/管理)領域を推進していただけるコンサルタントを募集いたします。 顧客と直接コミュニケーションを取りながら、最適な業務プロセスとシステム設計(インターフェース含む)を定義する、非常に重要な役割です。 本ポジションでは、これまでに培われたPPの専門知識と適用設計のスキルを存分に発揮していただくことを期待しています。 主な業務内容:
  • PPモジュールにおける要件定義、および顧客との適用設計
  • PPの標準機能に関する調査、およびカスタマイズ設定
  • インターフェース(I/F)の設計、および開発連携

【PP】

【S/4HANA新規導入(PP設計)】フルリモート(都内)/基本設計

月額単価
800,000円 / 月
稼働場所
フルリモート
業務領域
設計, 開発(ABAP/Fiori)
稼働率:
100%
作業内容:
大手エネルギー会社向けSAP S/4 HANA新規導入プロジェクトにおいて、基本設計業務をご担当いただきます。 本ポジションでは、PP(生産計画/管理)領域の専門家として、新システムの基盤となる基本設計を中心メンバーとして推進していただくことを期待しています。 主な業務内容:
  • SAP S/4 HANA PPモジュールにおける基本設計書の作成
  • 要件定義に基づいた、システム機能の具体化
  • アドオン機能の設計、およびFiori画面の設計(ご経験に応じて)
  • 開発チームや他モジュール担当者との連携、調整
  • 関連ドキュメントの作成および更新

【MM】

【SD】

【大手製造業S/4HANA Cloud導入(MM/SD)】埼玉・東京(ハイブリッド)/要件定義リード

月額単価
1,300,000円 / 月
稼働場所
東京都
業務領域
要件定義
稼働率:
100%
作業内容:
大手製造業の基幹システムとして、S/4HANA Cloud Public Editionを導入するプロジェクトです。 本ポジションでは、Fit-to-Standardアプローチを前提とし、クライアント側のロジスティクス領域担当として業務要件の整理からシステム要件定義、設定検討までを主体的にリードしていただきます。特に検討が薄いMM領域を重点的にご担当いただきます。 主な業務内容:
  • 物流や調達に関する業務要件の整理と、システム要件への落とし込み(Fit-to-Standard)
  • SAPで使用する機能と業務のスコープの明確化
  • 関連するマスターデータ(品目マスター、組織マスター等)の設計、およびインターフェースの仕様検討
  • クライアント側主担当者のパートナーとして、資料作成や詳細検討を推進
  • 現場部門との調整、および課題の整理・改善案の検討

【FI】

【大手製造業S/4HANA Cloud導入(FI)】埼玉・東京(ハイブリッド)/要件定義リード

月額単価
1,300,000円 / 月
稼働場所
東京都
業務領域
要件定義
稼働率:
100%
作業内容:
大手製造業の基幹システムとして、S/4HANA Cloud Public Editionを導入するプロジェクトです。 本ポジションでは、Fit-to-Standardアプローチを前提とし、クライアント側の会計領域担当として業務要件の整理からシステム要件定義、設定検討までを主体的にリードしていただきます。PL/BSに関する議論が中心となるため、FIの深い知見が求められます。 主な業務内容:
  • 業務フローや業務一覧を基に、SAP標準機能での実現可否を明確化(Fit-to-Standard)
  • SAPでの運用案、およびSAP外での代替業務案(ワークアラウンド)の検討・提案
  • SAPベンダーとの技術的な対話をサポートし、クライアントチームを支援
  • 業務部門と協働し、実現可能な新業務フローの構築
  • 既存システムとのインターフェース要件定義の検討支援
  • ワークショップにおけるディスカッションの支援、および経理・会計部門との調整・課題解決

【SD】

【中堅製造業SAP新規導入(SD設計)】フルリモート/基本設計・オフショア連携

月額単価
1,000,000円 / 月
稼働場所
フルリモート
業務領域
設計
稼働率:
100%
作業内容:
現行のAS400システムからSAP(SD, MM, PP, FI, CO)への新規導入プロジェクトです。 本ポジションでは、プロジェクトの重要なフェーズである基本設計において、SDモジュールの設計作業を中心メンバーとして担当していただきます。特に、受注、出荷、ロット管理、在庫引当といったコアな業務領域が対象となります。 主な業務内容
  • SAP SDモジュール(受注、出荷、ロット管理、在庫引当)における基本設計書の作成
  • 要件定義に基づいた、システム機能の具体化
  • オフショア(大連)の開発チームへの設計内容の説明、およびQ&A対応
  • 関連ドキュメントの作成および更新

【FI】

【SAP FI運用保守(チームリード)】フルリモート/計画管理・海外展開支援

月額単価
1,200,000円 / 月
稼働場所
フルリモート
業務領域
運用・保守
稼働率:
100%
作業内容:
SAPシステムの安定稼働を支える運用保守プロジェクトです。 本ポジションでは、FIチームのリーダーとして、チーム全体の計画管理、作業・進捗・課題管理を担います。また、海外関係会社への展開支援や、引継ぎ期間におけるメンバーのサポートなど、グローバルな視点でのリーダーシップを発揮していただきます。 主な業務内容
  • 運用保守チームリーダーとしての計画管理、作業・進捗・課題管理
  • 海外関係会社への展開支援を含む、全体計画の策定と作業管理
  • 引継ぎ期間におけるメンバーの進捗・課題管理、および報告
  • お客様やチーム内の定例・臨時会議の主催、およびファシリテーション
  • 対応メンバーへの技術的・業務的サポート

【FI】

【自動車部品メーカーSAP導入(FI-AA)】フルリモート/設計・カスタマイズ

月額単価
1,100,000円 / 月
稼働場所
フルリモート
業務領域
設計
稼働率:
100%
作業内容:
自動車部品メーカーの基幹システムとしてSAPを導入するプロジェクトです。 本ポジションでは、プロジェクトの重要な局面である要件定義後期から基本設計フェーズにおいて、FI-AA(固定資産)の専門家としてご参画いただきます。固定資産モジュールに関するカスタマイズやアドオン設計を中心メンバーとして担当していただきます。 主な業務内容
  • FI-AA(固定資産)モジュールに関するカスタマイズの設計、および実装
  • アドオン機能の基本設計、および設計書の作成
  • 要件定義の後期フェーズにおける、仕様の具体化および顧客との調整
  • 関連ドキュメントの作成および更新

【MM】

【S/4HANA導入支援(MM移行)】東京・上野(基本リモート)/移行・テスト・課題対応

月額単価
1,300,000円 / 月
稼働場所
東京都
業務領域
設計, テスト, その他
稼働率:
100%
作業内容:
SAP S/4HANAの新規導入プロジェクトにおいて、MM(在庫購買管理)領域のデータ移行を成功させることがミッションです。 本ポジションでは、MMの専門家として、データ移行の実行からテスト、発生した課題への対応まで、移行フェーズにおける一連の業務を主体的に推進していただきます。 主な業務内容:
  • MM領域のマスタデータおよびトランザクションデータの移行支援
  • 移行後のデータ検証、およびテストの実施
  • 移行やテストで発生した課題の調査、分析、および解決策の提示
  • 関連チームとの連携、および進捗報告
  • 関連ドキュメントの作成および更新
この記事のポイント

SYST項目(システム項目)

SYST項目(システム項目)は、プログラム実行時にシステム側で自動設定される変数のようなものです。

ABAPのコーディングの際にも開発者が定義する必要はなく使用することができます。

SYSY項目(システム項目の確認方法)

T-CODE:SE11からDBテーブルもしくはビューもしくはデータ型に「SYST」を入力して紹介すると項目の一覧が確認可能です。

トランザクションコードSE11からSYST項目(システム項目)を確認する方法

SYST頻出一覧

博士

ここではよく使われるであろうシステム項目の一覧を解説するのじゃ!

SYST項目内容
SY-INDEX繰り返し処理の回数を示します。
SY-TABIX読み込まれた行のインデックス値を示します。
SY-SUBRC処理のリターンコードを示します。
※詳細は次項で説明します。
SY-TZONEグリニッジ標準時 (UTC) との時差を秒数で示します。
SY-LANGUユーザのログオン言語に応じた言語キー(1桁)を示します。
SY-BATCHバックグラウンドで実行中のABAPプログラムでは、’X’に設定されます。
それ以外の場合は空白になります。
SY-DYNNR現在のDynproの番号を示します。
SY-DYNGR現在のDynproの画面グループを示します。
SY-MANDTユーザがログオンしたクライアントの番号を示します。
SY-TCODE現在のトランザクションコードを示します。
SY-UCOMMユーザアクションの機能コードを示します。
SY-DATUM現在のアプリケーションサーバの日付を示します。
SY-UZEIT現在のアプリケーションサーバの時刻を示します。
SY-UNAMEログオンしているユーザ名を示します。
SY-PAGNO一覧画面でのページ番号を示します。
SY-BINPTバックグラウンド実行の場合はXに設定されます。
オンライン実行の場合は空白に設定されます。
SY-SYSIDSAP システムの名称を示します。
SY-CPROG実行中のメインプログラムの名称を示します。
SY-MSGIDメッセージIDを示します。
SY-MSGTYメッセージタイプを示します。
SY-MSGNOメッセージ番号を示します。
SY-MSGV1メッセージの内容を示します。
SY-MSGV2メッセージの内容を示します
SY-MSGV3メッセージの内容を示します
SY-MSGV4メッセージの内容を示します
博士

上表以外にもSYST項目(システム項目)はたくさんあるのじゃ!

SY-SUBRCについて

レイナ

SYST項目ってたくさんあるんですね!

博士

ここからは、たくさんあるSYST項目(システム項目)の中でも
特に使うSY-SUBRCについて解説するぞい!

SY-SUBRCはABAP の処理によって設定される戻り値です。

今回のポイント!!

SY-SUBRCの値が…

  • 0の場合処理が正常に完了していることを示します。
  • 0以外の場合処理が正常に終了しなかったことを示します。

実際のABAPのコード中ではIF文とセットで利用されることが多いです。

例えばSY-SUBRCが0以外の場合にエラーメッセージの取得や出力処理、処理の中断ロジックを実行するといった使い方がされます。

下記はSY-SUBRCを用いたサンプルです。

SY-SUBRC使い方サンプル

今回のまとめ

博士

SYST項目(システム項目)は、プログラム実行時にシステム側で自動設定される変数のようなものなのじゃ。

博士

SYST項目はたくさんあるが便利なため、設計者や開発者なら使いこなせるようになるのだぞい!

新着のSAPフリーランス案件

【FI】

【SAP FI/CO運用保守(チームリード)】フルリモート/計画管理・海外展開支援

月額単価
1,250,000円 / 月
稼働場所
フルリモート
業務領域
運用・保守
稼働率:
100%
作業内容:
SAPシステムの安定稼働を支える運用保守プロジェクトです。 本ポジションでは、FIチームのリーダーとして、チーム全体の計画管理、作業・進捗・課題管理を担います。 また、海外関係会社への展開支援や、引継ぎ期間におけるメンバーのサポートなど、グローバルな視点でのリーダーシップを発揮していただきます。 主な業務内容:
  • 運用保守チームリーダーとしての計画管理、作業・進捗・課題管理
  • 海外関係会社への展開支援を含む、全体計画の策定と作業管理
  • 引継ぎ期間におけるメンバーの進捗・課題管理、および報告
  • お客様やチーム内の定例・臨時会議の主催、およびファシリテーション
  • 対応メンバーへの技術的・業務的サポート

【MM】

【SD】

【商社SAP(SD/MMマスタ移行ツール)】東京(リモート併用)/設計・改修

月額単価
1,400,000円 / 月
稼働場所
東京都
業務領域
要件定義, 設計
稼働率:
100%
作業内容:
商社向けSAPプロジェクトのマスタチームにおいて、マスタデータ(特に品目マスタ)移行の効率化とユーザービリティ向上がミッションです。 現在の移行ツールは使いづらい点があり、UI改善を含めた、より優れたツールへの改修が求められています。 本ポジションでは、既存ツールの部品(BAdI、汎用ツール等)を有効活用し、省エネルギーで効果的なツールの設計・改修、テスト、移行までを中心メンバーとして担当していただきます。 主な業務内容:
  • マスタ(特に品目)移行ツール(ファイルアップロードツール)の設計・改修
  • ユーザーインターフェース(UI)の改善を含む、外部設計書の作成
  • 改修したツールのテスト計画、および実施
  • 実際のデータ移行におけるツール利用支援
  • 既存ツールの部品(BAdI、汎用ツール等)の調査・活用検討

【PP】

【S/4HANA新規導入(PP)】富山(リモート併用)/要件定義・IF設計

月額単価
1,550,000円 / 月
稼働場所
富山県
業務領域
要件定義
稼働率:
100%
作業内容:
SAP S/4HANAの新規導入プロジェクトが進行しており、要件定義フェーズにおいてPP(生産計画/管理)領域を推進していただけるコンサルタントを募集いたします。 顧客と直接コミュニケーションを取りながら、最適な業務プロセスとシステム設計(インターフェース含む)を定義する、非常に重要な役割です。 本ポジションでは、これまでに培われたPPの専門知識と適用設計のスキルを存分に発揮していただくことを期待しています。 主な業務内容:
  • PPモジュールにおける要件定義、および顧客との適用設計
  • PPの標準機能に関する調査、およびカスタマイズ設定
  • インターフェース(I/F)の設計、および開発連携

【PP】

【S/4HANA新規導入(PP設計)】フルリモート(都内)/基本設計

月額単価
800,000円 / 月
稼働場所
フルリモート
業務領域
設計, 開発(ABAP/Fiori)
稼働率:
100%
作業内容:
大手エネルギー会社向けSAP S/4 HANA新規導入プロジェクトにおいて、基本設計業務をご担当いただきます。 本ポジションでは、PP(生産計画/管理)領域の専門家として、新システムの基盤となる基本設計を中心メンバーとして推進していただくことを期待しています。 主な業務内容:
  • SAP S/4 HANA PPモジュールにおける基本設計書の作成
  • 要件定義に基づいた、システム機能の具体化
  • アドオン機能の設計、およびFiori画面の設計(ご経験に応じて)
  • 開発チームや他モジュール担当者との連携、調整
  • 関連ドキュメントの作成および更新

【MM】

【SD】

【大手製造業S/4HANA Cloud導入(MM/SD)】埼玉・東京(ハイブリッド)/要件定義リード

月額単価
1,300,000円 / 月
稼働場所
東京都
業務領域
要件定義
稼働率:
100%
作業内容:
大手製造業の基幹システムとして、S/4HANA Cloud Public Editionを導入するプロジェクトです。 本ポジションでは、Fit-to-Standardアプローチを前提とし、クライアント側のロジスティクス領域担当として業務要件の整理からシステム要件定義、設定検討までを主体的にリードしていただきます。特に検討が薄いMM領域を重点的にご担当いただきます。 主な業務内容:
  • 物流や調達に関する業務要件の整理と、システム要件への落とし込み(Fit-to-Standard)
  • SAPで使用する機能と業務のスコープの明確化
  • 関連するマスターデータ(品目マスター、組織マスター等)の設計、およびインターフェースの仕様検討
  • クライアント側主担当者のパートナーとして、資料作成や詳細検討を推進
  • 現場部門との調整、および課題の整理・改善案の検討

【FI】

【大手製造業S/4HANA Cloud導入(FI)】埼玉・東京(ハイブリッド)/要件定義リード

月額単価
1,300,000円 / 月
稼働場所
東京都
業務領域
要件定義
稼働率:
100%
作業内容:
大手製造業の基幹システムとして、S/4HANA Cloud Public Editionを導入するプロジェクトです。 本ポジションでは、Fit-to-Standardアプローチを前提とし、クライアント側の会計領域担当として業務要件の整理からシステム要件定義、設定検討までを主体的にリードしていただきます。PL/BSに関する議論が中心となるため、FIの深い知見が求められます。 主な業務内容:
  • 業務フローや業務一覧を基に、SAP標準機能での実現可否を明確化(Fit-to-Standard)
  • SAPでの運用案、およびSAP外での代替業務案(ワークアラウンド)の検討・提案
  • SAPベンダーとの技術的な対話をサポートし、クライアントチームを支援
  • 業務部門と協働し、実現可能な新業務フローの構築
  • 既存システムとのインターフェース要件定義の検討支援
  • ワークショップにおけるディスカッションの支援、および経理・会計部門との調整・課題解決

【SD】

【中堅製造業SAP新規導入(SD設計)】フルリモート/基本設計・オフショア連携

月額単価
1,000,000円 / 月
稼働場所
フルリモート
業務領域
設計
稼働率:
100%
作業内容:
現行のAS400システムからSAP(SD, MM, PP, FI, CO)への新規導入プロジェクトです。 本ポジションでは、プロジェクトの重要なフェーズである基本設計において、SDモジュールの設計作業を中心メンバーとして担当していただきます。特に、受注、出荷、ロット管理、在庫引当といったコアな業務領域が対象となります。 主な業務内容
  • SAP SDモジュール(受注、出荷、ロット管理、在庫引当)における基本設計書の作成
  • 要件定義に基づいた、システム機能の具体化
  • オフショア(大連)の開発チームへの設計内容の説明、およびQ&A対応
  • 関連ドキュメントの作成および更新

【FI】

【SAP FI運用保守(チームリード)】フルリモート/計画管理・海外展開支援

月額単価
1,200,000円 / 月
稼働場所
フルリモート
業務領域
運用・保守
稼働率:
100%
作業内容:
SAPシステムの安定稼働を支える運用保守プロジェクトです。 本ポジションでは、FIチームのリーダーとして、チーム全体の計画管理、作業・進捗・課題管理を担います。また、海外関係会社への展開支援や、引継ぎ期間におけるメンバーのサポートなど、グローバルな視点でのリーダーシップを発揮していただきます。 主な業務内容
  • 運用保守チームリーダーとしての計画管理、作業・進捗・課題管理
  • 海外関係会社への展開支援を含む、全体計画の策定と作業管理
  • 引継ぎ期間におけるメンバーの進捗・課題管理、および報告
  • お客様やチーム内の定例・臨時会議の主催、およびファシリテーション
  • 対応メンバーへの技術的・業務的サポート

【FI】

【自動車部品メーカーSAP導入(FI-AA)】フルリモート/設計・カスタマイズ

月額単価
1,100,000円 / 月
稼働場所
フルリモート
業務領域
設計
稼働率:
100%
作業内容:
自動車部品メーカーの基幹システムとしてSAPを導入するプロジェクトです。 本ポジションでは、プロジェクトの重要な局面である要件定義後期から基本設計フェーズにおいて、FI-AA(固定資産)の専門家としてご参画いただきます。固定資産モジュールに関するカスタマイズやアドオン設計を中心メンバーとして担当していただきます。 主な業務内容
  • FI-AA(固定資産)モジュールに関するカスタマイズの設計、および実装
  • アドオン機能の基本設計、および設計書の作成
  • 要件定義の後期フェーズにおける、仕様の具体化および顧客との調整
  • 関連ドキュメントの作成および更新

【MM】

【S/4HANA導入支援(MM移行)】東京・上野(基本リモート)/移行・テスト・課題対応

月額単価
1,300,000円 / 月
稼働場所
東京都
業務領域
設計, テスト, その他
稼働率:
100%
作業内容:
SAP S/4HANAの新規導入プロジェクトにおいて、MM(在庫購買管理)領域のデータ移行を成功させることがミッションです。 本ポジションでは、MMの専門家として、データ移行の実行からテスト、発生した課題への対応まで、移行フェーズにおける一連の業務を主体的に推進していただきます。 主な業務内容:
  • MM領域のマスタデータおよびトランザクションデータの移行支援
  • 移行後のデータ検証、およびテストの実施
  • 移行やテストで発生した課題の調査、分析、および解決策の提示
  • 関連チームとの連携、および進捗報告
  • 関連ドキュメントの作成および更新

★★★SAPラボのライター募集★★★

SAPラボでは、SAPの知識を活かして副業をしたい方を募集してるのじゃ!

SAPラボのライターの特徴

・ライティング初心者OK!
・報酬高単価!
・業務委託契約なので副業として最適!

SAP記事執筆者としての活動実績として利用可能なので、転職時や案件探しの際に企業へのアピール材料にもなります。

募集要項

・SAP導入や運用保守プロジェクトへの参画経験1年以上

ご応募/お問合せ先

info@sap-labo.com

少しでもご興味ある方、ぜひお気軽にご連絡下さい!

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

新卒でSAPのエンジニアとなり、10年ほどの経験を持つ現役のSAPエンジニア。
SAPのモジュールを問わず広く学習しながら業務の対応を行っている。
自分と同様にSAPで困っている人のサポートをしたいと思いSAPラボに参加。

この記事のポイント