バーコードのスキャン結果をSAPやQuickBooksに取り込む方法(CSVインポート)

モバイルでのバーコードスキャンをSAPやQuickBooksに取り込む、シンプルな方法はファイルです。スマートフォンアプリでスキャンし、システムのインポートルーチンが想定する形のCSVまたはExcelファイルをエクスポートし、あとはそのルーチンに計上を任せます。DataScanはスキャンを取得し、ファイルを整形し、ワンタップでSFTPサーバーへアップロードします。スキャン用ライセンスも、ミドルウェアのサブスクリプションも、API開発プロジェクトも不要です。

連携プロジェクトなしのモバイルスキャン

SAPやQuickBooksへ直接計上するモバイルスキャンには、通常、アドオン製品、専用端末、そして連携プロジェクトが必要です。週次でカウントを行う倉庫や、1日に数パレットを受け入れる店舗にとって、それは多くの場合、業務に必要な規模を超えています。

お使いのシステムは、すでにファイルのインポート方法を知っています。SAPには何十年も前からバッチインプットやファイルアップロードのルーチンがあり、QuickBooksは標準でExcelとCSVをインポートします。欠けているのは、現場で正確なスキャンを取得し、整ったファイルを届けることだけです。これはERPの問題ではなく、スマートフォンアプリの問題です。

SAPやQuickBooksが取り込むCSVファイル用に、スマートフォンでカートンのバーコードをスキャンする倉庫作業員
スマートフォンがスキャンを取得し、既存のインポートルーチンが計上を行います。

スキャンからCSV、そしてSAPやQuickBooksへ:手順

  1. システムが必要とするファイル仕様を定義する アプリに触れる前に、インポートを管理している担当者に、必要な列、見出し、区切り文字、日付形式を確認します。SAPの実地棚卸しアップロードなら品目、数量、カウント日が必要かもしれませんし、QuickBooksの品目インポートには独自の見出し名があります。ここで適切な担当者と10分話しておけば、以降のすべてのエクスポートで手間が省けます。
  2. DataScanのエクスポートを仕様に合わせる 設定画面で、エクスポート形式(CSVまたはExcel)、CSVの区切り文字(カンマまたはセミコロン)、改行、日付と時刻の形式を設定します。次に、アプリで変更できる列の見出しを変更します。バーコード列(品目やSKUなど、仕様に書かれた名前に)、数量またはカウントの列、そして一対多スキャンではプライマリーとセカンダリーの列です。これは一度きりの作業です。以降のエクスポートはすべて同じレイアウトになります。
  3. 作業に合ったモードでスキャンする SAPやQuickBooksの在庫調整に渡す在庫カウントには単一値スキャンをご利用ください。バーコードをスキャンし、カウントした数量を入力すると、アイテムごとに1行が作られます。単純な一覧(シリアル、受け入れたカートン)には連続スキャンのほうが高速です。先にシステムからマスターリストをエクスポートしておけば、ルックアップスキャンが作業しながら各バーコードを照合します。スキャンを製品データベースと照合する方法のガイドをご覧ください。
  4. ファイルを受け渡す セッションをエクスポートして経路を選びます。SFTPでサーバーのフォルダへ直接アップロードする、ご自身のSMTPサーバー経由でメール送信する、スマートフォン上の任意のアプリへファイルを共有する、のいずれかです。セッションごとに独自のファイル名が付きます。「エクスポートファイルの命名」で日付と時刻の接尾辞を付ければ、ファイルが順番に並びます。
  5. SAPまたはQuickBooksにインポートする システムにすでにあるルーチンを実行します。SAPでは通常、在庫カウント用のバッチインプットセッションやLSMW方式のアップロード、あるいは単にそれらのトランザクションを管理するチームにファイルを渡す形になります。QuickBooksでは、標準のExcel/CSVインポートを使うか、行を在庫調整に貼り付けます。いずれの場合も、データの計上はシステム自身のサポートされた仕組みによって行われます。
  6. 計上結果を検証する インポートされた記録をいくつか抜き取り、スマートフォン上のセッションと照合します。行数とスキャンごとのタイムスタンプにより、ファイル全体が届いたことを容易に確認でき、各アイテムがいつスキャンされたかも分かります。
DataScanのエクスポート設定:CSV形式、区切り文字、改行、エンコーディング、見出し、並び順、日付形式、ファイル名
区切り文字、見出し、日付形式を一度整えれば、以降のエクスポートはすべて同じレイアウトになります。

SFTP:目立たないが効果的な自動化

組織で何らかの連携ミドルウェア、あるいは単純な定期実行ジョブでも運用しているなら、監視対象フォルダは古典的な方式です。フォルダに現れたファイルが自動的に検証され、インポートされます。DataScanは、「サーバーに保存」をタップすると完了したセッションをSFTPサーバーへアップロードするため、ワークフローはスキャンして、「サーバーに保存」をタップして、完了になります。倉庫側はパソコンに触れる必要がありません。セッションごとに独自のファイル名が付きます。「エクスポートファイルの命名」で日付と時刻の接尾辞を付ければ、インポートジョブは順番にファイルを取得できます。

この方式の限界も率直に述べておきます。これはリアルタイムではなくファイルベースです。スキャンが計上されるのは、バーコードを読み取った瞬間ではなく、ファイルがインポートされたときです。入荷確認、カウント、監査、調整といった、いずれにせよ人がデータを確認する業務であれば、この遅延に費用は伴いません。すべてのスキャンを数秒以内にSAPへ反映させる必要がある場合(コンベアの仕分け、リアルタイムピッキングなど)は、認定されたリアルタイム接続製品の出番であり、それ相応の価格がかかります。

IT部門に伝えるべきこと

  • スキャンデータ用のベンダークラウドがない。 スキャンは端末に保存され、お客様が選んだ経路 — ご自身のSMTPサーバー、SFTPサーバー、共有シート — だけを通ります。
  • アカウントも広告もない。 アプリは登録を必要とせず、スキャンデータを当社に送信しません。
  • オフラインで動作する。 スキャンに接続は一切不要で、ネットワークが関わるのはエクスポート時だけです。ラックの通路も地下の倉庫も問題になりません。
  • ERPに直接触れるものがない。 インポートはシステム自身のサポートされたルーチンを通じて実行され、チームがすでに適用している検証もそのまま働きます。
  • どのスマートフォンも同じ設定。 設定ファイルで構成を他の端末にコピーできるため、入荷部門の10台のスマートフォンがすべて同一のファイル構成を出力します。

項目名のコツ:システムにアプリを合わせてください。その逆は決してしないことです。DataScanで変更できる列の見出しをインポート仕様の項目名に設定し、YYYY-MM-DDのような曖昧さのない日付形式を使い、ERPのテンプレートがヨーロッパ版Excelで作られている場合はセミコロン区切りを選びます。手作業の修正がゼロでインポートできるファイルこそが目的です。

実際の運用例

倉庫のカウントでは、流れは次のようになります。区画ごとの単一値スキャン、SAPのアップロードが想定する品目番号の見出しを持つセミコロン区切りCSV、SFTPでのアップロード、バッチインポート。製造部品在庫のワークフロー例では、関連する設定をご紹介しています。同じファイル運用の規律は、発注書と照合する入荷業務(スマートフォンスキャナーによる倉庫入荷をご覧ください)にも、通常のスプレッドシート作業にも適用できます。Excelへのスキャンガイドでは、長い数値のバーコードにまつわる指数表記の罠を含め、形式の詳細を解説しています。

スキャンとSAP・QuickBooksをつなぐその他の方法

参考までに挙げておきます。SAP認定のモバイルスキャンスイート(およびSAP自身のFiori在庫アプリ)は取引をリアルタイムで計上し、指示型のワークフローにも対応します。端末ごとのライセンスと連携プロジェクトを正当化できる大量処理の現場には適した選択です。QuickBooks連携の在庫SaaSは、月額のユーザー単位料金でリアルタイム同期と購買機能を追加します。キーボードウェッジ型スキャナーはフォーカスのある入力欄にバーコードを打ち込みます。ERPの画面を開いた固定席では問題ありませんが、取得できるのはバーコードそのものだけで、数量もタイムスタンプもファイルの記録も残りません。スマートフォンとCSVの組み合わせは、その広い中間に位置します。構造化されたデータを伴うモバイルでの取得を、アプリのサブスクリプション費用で、すでにお持ちのインポートの仕組みを使って実現します。5つのスキャンモードすべてを見るにはDataScanの概要からお始めください。すべての機能が7日間の無料トライアルに含まれるため、費用をかける前にスキャンからインポートまでの流れ全体を検証できます。

よくある質問

いいえ。そしてそれは意図的な設計です。DataScanはファイル(CSVまたはExcel)をエクスポートし、お使いのシステムが自身のルーチンでそれをインポートするか、ファイルをアップロードした後にSFTPフォルダから取得します。リアルタイムのAPI接続も、ミドルウェアも、スキャンとシステムの間に介在するベンダーのクラウドもありません。

SAP担当チームが指定する列でスキャンセッションをCSVとしてエクスポートし、既存のアップロード経路に渡します。通常は実地棚卸し用のバッチインプットセッションやLSMW方式の記録、あるいはチームがすでにファイルアップロードに使っているZトランザクションです。組織で連携ミドルウェアを運用している場合は、その監視対象フォルダへSFTPでファイルをアップロードすれば、そこから先はミドルウェアが引き継ぎます。

はい、スプレッドシートのインポートで可能です。QuickBooks(OnlineおよびDesktop)は、ExcelまたはCSVファイルからリストや取引を取り込めます。単一値モードで在庫を数量付きでスキャンし、ファイルをエクスポートすれば、経理担当者がそれをインポートするか、在庫調整に貼り付けられます。バーコード列と数量列の見出しはインポートが想定する名前に変更でき、その他の列はインポートの手順でマッピングできます。

それを判断するのはお客様のIT部門です。ここでは、IT部門がよく尋ねる事実をまとめます。DataScanはオフラインでスキャンし、ユーザーアカウントを必要とせず、広告を表示しません。スキャンデータを当社に送信することはなく、送信されるのは匿名化された利用統計とクラッシュレポートのみです。エクスポートはお客様が選んだ経路 — ご自身のSMTPサーバー、SFTPサーバー、または共有シート — だけを通ります。

ご自身でお試しください — 7日間無料

DataScanは、すでにポケットにあるスマートフォンを業務用のプロ仕様バーコードスキャナーに変えます。7日間の無料トライアルにはすべての機能が含まれ、広告はなく、スキャンは完全にオフラインで動作します。

今スマートフォンをご覧ですか。こちらを開いてください: get.datascan.app 適切なストアへ直接ご案内します。