レコード追加ページに BATCH 入力を使用しようとしています。
しかし、Excel から日付形式を受け取ることができません。常に「00000000」と表示されます。
私はそれらの例を試しました: 31.07.2012 20123007 20120730 など..
しかし、それらは私の問題を解決しません。この問題を解決するにはどうすればよいですか?
レコード追加ページに BATCH 入力を使用しようとしています。
しかし、Excel から日付形式を受け取ることができません。常に「00000000」と表示されます。
私はそれらの例を試しました: 31.07.2012 20123007 20120730 など..
しかし、それらは私の問題を解決しません。この問題を解決するにはどうすればよいですか?
日付形式は、SHDB から、またはBDC_OPEN_GROUP機能モジュールDATFMパラメータからバッチインプット セッションを作成するときに指定できます。DATFM パラメータ値が "%" (デフォルト) の場合、SAP はユーザーの日付形式を使用します。
1.コードを使用して、日付変数を内部形式から外部形式に変換できます
DATA table_date_field TYPE d. "internal format YYYYMMDD, 8 digits
DATA screen_date_field TYPE bapi_date. "external format 10 characters
table_date_field = '20101231'.
WRITE table_date_field TO screen_date_field.