2016-08-15 5 views
0

でテスト目的でシステム変数を変更する:いいえcorrosponding便はコードを分析する際に enter image description here を発見していない、私はプログラムがBAPIを呼び出すことがわかった:は私がプログラムを実行する上でのエラーを取得ABAP

BAPI_SFLIGHT_GETLIST 
*"*"Lokale Schnittstelle: 
*" IMPORTING 
*"  VALUE(FROMCOUNTRYKEY) LIKE BAPISFDETA-COUNTRYFR 
*"  VALUE(FROMCITY) LIKE BAPISFDETA-CITYFROM 
*"  VALUE(TOCOUNTRYKEY) LIKE BAPISFDETA-COUNTRYTO 
*"  VALUE(TOCITY) LIKE BAPISFDETA-CITYTO 
*"  VALUE(AIRLINECARRIER) LIKE BAPISFDETA-CARRID DEFAULT SPACE 
*"  VALUE(AFTERNOON) LIKE BAPI_AUX-AFTERNOON DEFAULT SPACE 
*"  VALUE(MAXREAD) LIKE BAPI_AUX-MAXREAD DEFAULT 0 
*" EXPORTING 
*"  VALUE(RETURN) LIKE BAPIRET2 STRUCTURE BAPIRET2 
*" TABLES 
*"  FLIGHTLIST STRUCTURE BAPISFLIST 

BAPI

SY-DATUM = todayの日付以降、selectはデータを返すことができません。データベースには今日飛行はありません。

sy-datumシステムフィールドはどのように変更できますか?

テスト目的の回避策として、fldateをデータベースのsflightテーブルから今日の日付に変更しようとしましたが、システムが参照整合性制約エラーをスローしました。周辺には他の作品がありますか?

+0

「SFLIGHTデモデータを再生成する」オプションはありますか? – vwegert

+2

デバッグモードにアクセスできず、デバッグ時に変数の値を変更する権限がありませんか? – Christian

+1

サンドボックスマシンの場合は、badiとwrightの最後にエンハンストを追加することができます。 – Togo

答えて

3

まあ、いくつかのオプションを使用すると、デバッガ

  • リストの変数の内容は、独自の名前空間でのプログラム例をコピーして、あなたが望むようにコーディングを操作

    1. の変更を検討することができますがあります。
    2. モード
    3. コールコンテキストメニューEnhancements-を変更する機能モジュール
    4. スイッチを使用してソースコードエディタを開きBAPI_SFLIGHT_GETLIST
      1. でソースコードを強化>あなた場合は
      2. を好き
      3. ドゥを作成します。詳細を知りたければ、このSAP文書をご覧ください。ABAP SourceCode Enhancements
  • 関連する問題