SAP Business One テーブル検索

SAP B1 の 86テーブルを、コード、意味、フィールド名から検索できます。明細行テーブルや、結合に使う主要フィールドも確認できます。

SAP Business One テーブル一覧(86テーブルから検索)

OQUT

販売見積販売

関連テーブル: QUT1 明細行、QUT3 運賃

主要フィールド: DocEntry, DocNum, CardCode, DocDate, DocTotal

ORDR

販売オーダー販売

関連テーブル: RDR1 明細行、RDR3 運賃

主要フィールド: DocEntry, DocNum, CardCode, DocStatus, DocDueDate

RDR1

販売オーダーの明細行販売

関連テーブル: ORDR.DocEntry

主要フィールド: DocEntry, LineNum, ItemCode, Quantity, OpenQty, LineStatus, WhsCode

ODLN

納品販売

関連テーブル: DLN1 明細行

主要フィールド: DocEntry, DocNum, CardCode, DocDate

ORDN

返品(販売)販売

関連テーブル: RDN1 明細行

主要フィールド: DocEntry, DocNum, CardCode

OINV

A/R 請求書販売

関連テーブル: INV1 明細行、INV3 運賃、INV5 源泉徴収、INV6 分割払い

主要フィールド: DocEntry, DocNum, CardCode, DocTotal, PaidToDate, DocStatus

ORIN

A/R クレジットメモ販売

関連テーブル: RIN1 明細行

主要フィールド: DocEntry, DocNum, CardCode, DocTotal

RIN1

A/R クレジットメモの明細行販売

関連テーブル: ORIN.DocEntry

主要フィールド: DocEntry, LineNum, ItemCode, Quantity, LineTotal, BaseType, BaseEntry

ODPI

A/R 前受請求書販売

関連テーブル: DPI1 明細行

主要フィールド: DocEntry, DocNum, CardCode, DocTotal

ORRR

返品依頼販売

関連テーブル: RRR1 明細行

主要フィールド: DocEntry, DocNum, CardCode

OSLP

営業担当者販売

関連テーブル: OINV.SlpCode、ORDR.SlpCode

主要フィールド: SlpCode, SlpName, Commission

OPRQ

購買依頼購買

関連テーブル: PRQ1 明細行

主要フィールド: DocEntry, DocNum, ReqDate, Requester

OPQT

購買見積購買

関連テーブル: PQT1 明細行

主要フィールド: DocEntry, DocNum, CardCode

OPOR

購買発注購買

関連テーブル: POR1 明細行

主要フィールド: DocEntry, DocNum, CardCode, DocStatus

OPDN

入荷(購買)購買

関連テーブル: PDN1 明細行

主要フィールド: DocEntry, DocNum, CardCode

ORPD

仕入返品購買

関連テーブル: RPD1 明細行

主要フィールド: DocEntry, DocNum, CardCode

OPCH

A/P 請求書購買

関連テーブル: PCH1 明細行、PCH5 源泉徴収

主要フィールド: DocEntry, DocNum, CardCode, DocTotal, PaidToDate

ORPC

A/P クレジットメモ購買

関連テーブル: RPC1 明細行

主要フィールド: DocEntry, DocNum, CardCode

ODPO

A/P 前払請求書購買

関連テーブル: DPO1 明細行

主要フィールド: DocEntry, DocNum, CardCode

OIPF

陸揚げ原価購買

関連テーブル: IPF1 明細行、IPF2 原価明細行

主要フィールド: DocEntry, DocNum

OCRD

ビジネスパートナビジネスパートナ

関連テーブル: CRD1 住所、OCPR 担当者、CRD7 税務 ID

主要フィールド: CardCode, CardName, CardType, LicTradNum, Balance, CreditLine

CRD1

ビジネスパートナの住所ビジネスパートナ

関連テーブル: OCRD.CardCode

主要フィールド: CardCode, Address, AdresType, Street, City, Country

OCPR

ビジネスパートナの担当者ビジネスパートナ

関連テーブル: OCRD.CardCode

主要フィールド: CntctCode, CardCode, Name, Tel1, E_MailL

OCRG

ビジネスパートナグループビジネスパートナ

関連テーブル: OCRD.GroupCode

主要フィールド: GroupCode, GroupName, GroupType

OCTG

支払条件ビジネスパートナ

関連テーブル: OCRD.GroupNum

主要フィールド: GroupNum, PymntGroup, ExtraDays

OITM

品目(マスタデータ)在庫

関連テーブル: ITM1 価格、OITW 在庫、OITB グループ

主要フィールド: ItemCode, ItemName, OnHand, AvgPrice, InvntItem, SellItem, PrchseItem

OITW

倉庫別の品目在庫在庫

関連テーブル: OITM.ItemCode、OWHS.WhsCode

主要フィールド: ItemCode, WhsCode, OnHand, IsCommited, OnOrder

倉庫別の在庫クエリ(英語)

OITB

品目グループ在庫

関連テーブル: OITM.ItmsGrpCod

主要フィールド: ItmsGrpCod, ItmsGrpNam

OWHS

倉庫在庫

関連テーブル: OITW.WhsCode、OBIN ビンロケーション

主要フィールド: WhsCode, WhsName, BinActivat

ITM1

品目の価格在庫

関連テーブル: OITM.ItemCode、OPLN.ListNum

主要フィールド: ItemCode, PriceList, Price, Currency

OPLN

価格リスト在庫

関連テーブル: ITM1.PriceList

主要フィールド: ListNum, ListName, BASE_NUM, Factor

OSPP

特別価格(ビジネスパートナ別)在庫

関連テーブル: SPP1 期間、SPP2 数量

主要フィールド: ItemCode, CardCode, Price, Discount

OIGN

入庫(在庫)在庫

関連テーブル: IGN1 明細行

主要フィールド: DocEntry, DocNum, DocDate

OIGE

出庫(在庫)在庫

関連テーブル: IGE1 明細行

主要フィールド: DocEntry, DocNum, DocDate

OWTQ

在庫移動依頼在庫

関連テーブル: WTQ1 明細行

主要フィールド: DocEntry, DocNum, Filler, ToWhsCode

OWTR

在庫移動在庫

関連テーブル: WTR1 明細行

主要フィールド: DocEntry, DocNum, Filler, ToWhsCode

OINM

倉庫ジャーナル(在庫の監査証跡)在庫

関連テーブル: TransType + CreatedBy = 元の文書。SDK 10.0 では OIVL が説明されています

主要フィールド: TransNum, ItemCode, InQty, OutQty, Warehouse

OIVL

在庫移動ジャーナル在庫

関連テーブル: IVL1 原価レイヤー

主要フィールド: TransSeq, ItemCode, LocCode, InQty, OutQty, TransValue

OINC

棚卸カウント在庫

関連テーブル: INC1 明細行

主要フィールド: DocEntry, DocNum, CountDate

OIQR

棚卸の転記在庫

関連テーブル: IQR1 明細行

主要フィールド: DocEntry, DocNum

OBTN

バッチ番号(マスタデータ)在庫

関連テーブル: OBTQ 数量、OBTW 倉庫別の詳細

主要フィールド: AbsEntry, ItemCode, DistNumber, ExpDate, MnfDate

OBTQ

バッチ・倉庫別の数量在庫

関連テーブル: OBTN.AbsEntry = MdAbsEntry

主要フィールド: ItemCode, WhsCode, Quantity, MdAbsEntry

OSRN

シリアル番号(マスタデータ)在庫

関連テーブル: OSRQ 数量

主要フィールド: AbsEntry, ItemCode, DistNumber, Status

OBIN

倉庫のビンロケーション在庫

関連テーブル: OIBQ ビン別の数量

主要フィールド: AbsEntry, BinCode, WhsCode

OUOM

単位在庫

関連テーブル: OUGP 単位グループ、UGP1

主要フィールド: UomEntry, UomCode, UomName

OITT

部品表(BOM)製造

関連テーブル: ITT1 構成部品

主要フィールド: Code, TreeType, Qauntity, ToWH

OWOR

製造オーダー製造

関連テーブル: WOR1 構成部品

主要フィールド: DocEntry, DocNum, ItemCode, PlannedQty, CmpltQty, Status (P/R/L/C)

WOR1

製造オーダーの明細行(構成部品)製造

関連テーブル: OWOR.DocEntry

主要フィールド: DocEntry, LineNum, ItemCode, BaseQty, PlannedQty, IssuedQty, IssueType, wareHouse

ORSC

リソース製造

関連テーブル: RSC4 キャパシティ

主要フィールド: VisResCode, ResName, ResType

OACT

勘定科目表財務

関連テーブル: JDT1.Account

主要フィールド: AcctCode, AcctName, CurrTotal, Postable, GroupMask

OJDT

仕訳(ヘッダー)財務

関連テーブル: JDT1 明細行

主要フィールド: TransId, RefDate, TransType, BaseRef, Memo

JDT1

仕訳の明細行財務

関連テーブル: OJDT.TransId

主要フィールド: TransId, Line_ID, Account, ShortName, Debit, Credit

OBTF

仕訳のバッチ財務

関連テーブル: BTF1 明細行

主要フィールド: BatchNum, TransId

ORCT

入金財務

関連テーブル: RCT2 消込済みの請求書、RCT1 小切手、RCT3 クレジットカード

主要フィールド: DocEntry, DocNum, CardCode, DocTotal, CashSum, TrsfrSum

OVPM

支払財務

関連テーブル: VPM2 消込済みの請求書、VPM1 小切手

主要フィールド: DocEntry, DocNum, CardCode, DocTotal

OCHH

受取小切手財務

関連テーブル: ORCT

主要フィールド: CheckKey, CheckNum, BankCode, CheckSum, Deposited

ODPS

預金入金財務

関連テーブル: DPS1 明細行

主要フィールド: DeposId, DeposDate, BanckAcct

OPRC

プロフィットセンタ/原価センタ財務

関連テーブル: OOCR 配賦ルール

主要フィールド: PrcCode, PrcName, DimCode

OOCR

配賦ルール財務

関連テーブル: OCR1 明細行

主要フィールド: OcrCode, OcrName, DimCode

OPRJ

プロジェクト財務

関連テーブル: 各文書および JDT1.Project で使用

主要フィールド: PrjCode, PrjName, Active

OCRN

通貨財務

関連テーブル: ORTT 為替レート

主要フィールド: CurrCode, CurrName

ORTT

為替レート財務

関連テーブル: OCRN.CurrCode

主要フィールド: RateDate, Currency, Rate

OSTC

税コード財務

関連テーブル: STC1 税タイプ

主要フィールド: Code, Name, Rate

OVTG

税グループ(VAT)財務

関連テーブル: 明細行で使用(VatGroup)

主要フィールド: Code, Name, Rate, Category

OFPR

転記期間財務

関連テーブル: OACP 期間定義

主要フィールド: AbsEntry, Code, F_RefDate, T_RefDate, PeriodStat

OBNK

銀行取引明細行銀行

関連テーブル: 消込

主要フィールド: AcctCode, Sequence, DueDate, Memo

DSC1

自社の銀行口座銀行

関連テーブル: ODSC 銀行

主要フィールド: BankCode, Account, GLAccount

OSCL

サービスコールサービス

関連テーブル: SCL1 解決策、SCL5 活動

主要フィールド: callID, customer, subject, status, priority

OINS

顧客機器マスタサービス

関連テーブル: OSCL.insID

主要フィールド: insID, itemCode, manufSN, customer

OCTR

サービス契約サービス

関連テーブル: CTR1品目

主要フィールド: ContractID, CstmrCode, StartDate, EndDate

OCLG

活動CRM

関連テーブル: OCRD.CardCode

主要フィールド: ClgCode, CardCode, Action, Recontact, Notes

OOPR

営業機会CRM

関連テーブル: OPR1 ステージ

主要フィールド: OpprId, CardCode, MaxSumLoc, Status

OHEM

従業員管理

関連テーブル: HEM6 役割

主要フィールド: empID, firstName, lastName, dept, manager

OUSR

ユーザー管理

関連テーブル: 各文書の UserSign

主要フィールド: USERID, USER_CODE, U_NAME, E_Mail, Locked

OADM

会社詳細管理

関連テーブル: ADM1 追加データ

主要フィールド: CompnyName, MainCurncy, SysCurrncy, TaxIdNum

ONNM

文書の採番管理

関連テーブル: NNM1 シリーズ

主要フィールド: ObjectCode, AutoKey, DfltSeries

NNM1

採番シリーズ管理

関連テーブル: 各文書の Series

主要フィールド: Series, SeriesName, NextNumber, ObjectCode

OWDD

承認リクエスト承認

関連テーブル: WDD1 承認ステージ

主要フィールド: WddCode, ObjType, DocEntry, OwnerID, Status

OWTM

承認テンプレート承認

関連テーブル: WTM1 起票者、WTM2 ステージ

主要フィールド: WtmCode, Name, Active

OALR

アラート/社内メッセージ管理

関連テーブル: ALR1、AIB1 受信者

主要フィールド: Code, Subject, UserSign

ADOC

文書の変更履歴(ログ)管理

関連テーブル: OINV/ORDR などの保存済みバージョン

主要フィールド: DocEntry, ObjType, LogInstanc

CUFD

ユーザー定義フィールド(定義)カスタマイズ

関連テーブル: UFD1 有効な値

主要フィールド: TableID, FieldID, AliasID, Descr

OUTB

ユーザー定義テーブル(定義)カスタマイズ

関連テーブル: @NAME 形式の名前付きテーブル

主要フィールド: TableName, Descr, ObjectType

OUQR

保存済みクエリカスタマイズ

関連テーブル: OQCN クエリカテゴリ

主要フィールド: IntrnalKey, QCategory, QName, QString

CSHS

フォーマット済み検索カスタマイズ

関連テーブル: OUQR をフォームのフィールドに関連付け

主要フィールド: FormID, ItemID, ColID, QueryId

RDOC

レポート・レイアウトの定義カスタマイズ

関連テーブル: Crystal および PLD レイアウト

主要フィールド: DocCode, DocName, TypeCode

SAP Business One のテーブルは、どのように命名されていますか。

テーブルコードを見れば、そのテーブルの種類が分かります。

  • O で始まる:マスタデータまたは文書ヘッダー(レコード1 件につき1 行):OINV(A/R 請求書)、OITM(品目)、OCRD(ビジネスパートナ)。
  • 同じ語幹 + 数字:そのオブジェクトの明細行やサブテーブル:INV1(請求書の明細行)、INV6(請求書の分割払い)、RDR1(販売オーダーの明細行)。
  • A で始まる:レコードを変更するたびに保存される履歴コピー(ログ):ACRD はビジネスパートナ、AITM は品目。ACR1 などのサブテーブルは、SDK のテーブルリファレンスに記載されています。
  • @ で始まる:ユーザー定義テーブル(例:@MY_TABLE)。ユーザー定義フィールドは U_ で始まります(例:U_HSCode)。

ペアの例: ORIN / RIN1, A/R クレジットメモのヘッダーと明細行で、DocEntry で結合します。 (OINV / INV1; SDK のテーブルリファレンス(ACR1))

SAP Business One でよく使われるテーブル

フィールド、結合、SQL/HANA クエリを掲載した詳細ページ(英語): テーブル OINV · テーブル INV1 · テーブル OITM · テーブル OITW · テーブル ORDR · テーブル OCRD · テーブル OJDT · テーブル JDT1 · テーブル OPCH · テーブル ORPC · テーブル ORCT · テーブル OVPM · テーブル OPOR · テーブル OACT · テーブル OBTN · テーブル ORIN · テーブル RIN1 · テーブル RDR1 · テーブル OWHS · テーブル ODLN · テーブル OINM · テーブル OWOR · テーブル WOR1 · テーブル ITM1 · テーブル OPLN

テーブル OITM · OINV / INV1 · ORDR / RDR1 · OCRD · OITW · OJDT / JDT1

テーブル OITM(品目マスタデータ)

OITM は品目ごとに1 行を持ち、コード、名称、グループ、単位、全倉庫の在庫合計を保持します。キーは ItemCode で、価格は ITM1、倉庫別の在庫は OITW にあり、どちらも ItemCode で結合します。

  • ItemCode:品目のキー
  • ItemName:品目名
  • ItmsGrpCod:品目グループ(OITB に結合)
  • OnHand:全倉庫の合計在庫
  • IsCommited:未完了の販売オーダーの合計数量
  • OnOrder:未完了の購買発注の合計数量
  • DfltWH:標準倉庫
  • CodeBars:バーコード

クエリ(英語): 価格リストに価格がない品目 · 倉庫別の在庫評価額

OINV / INV1(A/R 請求書のヘッダーと明細行)

OINV は A/R 請求書のヘッダー、INV1 はその明細行です。どちらも内部キーとして DocEntry を使うため、明細行は INV1.DocEntry = OINV.DocEntry で結合します。DocNum はユーザーに表示される番号です。

  • DocEntry:内部キー(ヘッダーと明細行)
  • DocNum:ユーザーに表示される請求書番号
  • CardCode:顧客(OCRD に結合)
  • DocDate / DocDueDate:転記日と支払期日
  • DocTotal, VatSum, PaidToDate:合計額と入金済み額
  • CANCELED:取消済みの請求書は Y
  • INV1.ItemCode, Quantity, LineTotal, WhsCode:明細行のデータ

クエリ(英語): 顧客別の売上 · 支払期日を過ぎた請求書

ORDR / RDR1(販売オーダー)

ORDR は販売オーダーのヘッダー、RDR1 はその明細行で、DocEntry で結合します。DocStatus O は未完了を意味し、明細行の OpenQty は納品が残っている数量です。

  • DocEntry, DocNum:オーダーのキーと番号
  • CardCode:顧客(OCRD に結合)
  • DocDueDate:納期
  • DocStatus:O = 未完了、C = クローズ
  • RDR1.ItemCode, Quantity, OpenQty:受注数量と残数量
  • RDR1.LineStatus, WhsCode:明細行のステータスと倉庫

クエリ(英語): 残数量のある未完了の販売オーダー

OCRD(ビジネスパートナ)

OCRD は顧客、仕入先、見込み客を1つのテーブルにまとめており、CardType(C、S、L)で区別します。キーは CardCode で、住所は CRD1、担当者は OCPR にあり、どちらも CardCode で結合します。

  • CardCode:ビジネスパートナのキー
  • CardName:名称
  • CardType:C = 顧客、S = 仕入先、L = 見込み客
  • GroupCode:ビジネスパートナグループ(OCRG に結合)
  • LicTradNum:税務 ID(NIT、RUC、VAT 番号)
  • Balance, CreditLine:アカウント残高と与信限度額
  • SlpCode:営業担当者(OSLP に結合)

クエリ(英語): 顧客の残高 · 税務 ID が未登録のビジネスパートナ

OITW(倉庫別の品目在庫)

OITW は品目ごと・倉庫ごとに1 行を持ち、在庫数量、確約数量、発注済数量を保持します。キーは ItemCode と WhsCode の組み合わせで、OITM には ItemCode で、OWHS には WhsCode で結合します。

  • ItemCode:OITM に結合
  • WhsCode:OWHS に結合
  • OnHand:その倉庫の在庫
  • IsCommited:販売オーダーで確約された数量(t は1つ)
  • OnOrder:仕入先に発注した数量
  • MinStock:その倉庫の最小在庫

クエリ(英語): 倉庫別の在庫 · 最小在庫を下回る品目

OJDT / JDT1(仕訳)

OJDT は仕訳のヘッダー、JDT1 は借方・貸方の明細行で、TransId で結合します。転記されたすべての文書(請求書、支払、入庫)は、ここに仕訳を作成します。TransType は、その仕訳の元になった文書の種類を示します。

  • TransId:仕訳のキー(ヘッダーと明細行)
  • RefDate:転記日
  • TransType:元の文書の種類(13 = A/R 請求書、24 = 入金 など)
  • BaseRef:元の文書の番号
  • JDT1.Account:G/L 勘定(OACT に結合)
  • JDT1.ShortName:ビジネスパートナまたは勘定のコード
  • JDT1.Debit, Credit:自国通貨での金額

クエリ(英語): G/L 勘定の取引 · G/L 勘定の残高

出典: SAP Business One ドキュメントと SDK(DI API のデータベーステーブルリファレンス)、SAP Help Portal.

使い方

3ステップ、登録不要

1

探したいものを入力する

テーブルコード(OINV)、意味(請求書、バッチ、承認)、フィールド名(CardCode)のいずれかで検索します。

2

明細行テーブルを確認する

検索結果には、ヘッダーテーブル、その明細行テーブル、結合によく使われるフィールドが表示されます。

3

クエリを書く

主要フィールドでテーブルを結合するか、結果を SQL→HANA 変換ツールに渡します。

FAQ

このツールに関するご質問

OINV と INV1 の違いは何ですか。

OINV は A/R 請求書のヘッダー(請求書1 件につき1 行:顧客、日付、合計)で、INV1 はその明細行(品目またはサービス1 件につき1 行)です。両者は DocEntry で結合します(INV1.DocEntry = OINV.DocEntry)。INV1.LineNum は明細行の番号です。

SAP Business One では、A/R 請求書はどこに保存されますか。

請求書のヘッダーは OINV に、明細行は INV1 に保存され、DocEntry で結合します。未回収残高は、DocTotal から PaidToDate を引いた額です。

OITM と OITW の違いは何ですか。

OITM は品目マスタ(品目のマスタデータ)で、全倉庫の合計値を持ちます。OITW は品目ごと・倉庫ごとの在庫で、OnHand、IsCommited(確約)、OnOrder(発注済)を保持します。

バッチ番号と有効期限は、どのテーブルにありますか。

OBTN がバッチのテーブルで、DistNumber と ExpDate を持ちます。OBTQ は倉庫別のバッチごとの数量を持ち、OBTN.AbsEntry = OBTQ.MdAbsEntry で OBTN に結合します。

ユーザー定義フィールドやユーザー定義テーブルは、どう探せばよいですか。

CUFD にすべてのユーザー定義フィールド(TableID、AliasID、Descr)が一覧されています。OUTB はユーザー定義テーブルの一覧で、データベース上では @ プレフィックス付き(例:@MY_TABLE)で保存されています。

テーブル名は SQL Server と HANA で同じですか。

はい。変わるのはクエリの構文だけです。HANA では、T0."CardCode" のように、列名を二重引用符で囲む必要があります。

この機能を SAP Business One で使いたいですか。

SQL Server と HANA 上の SAP B1 向けに、アドオン、レポート、連携を開発しています。ご要望をお知らせいただければ、固定価格を通常24時間以内にご返信します。