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:取消済みの請求書は YINV1.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ステップ、登録不要
探したいものを入力する
テーブルコード(OINV)、意味(請求書、バッチ、承認)、フィールド名(CardCode)のいずれかで検索します。
明細行テーブルを確認する
検索結果には、ヘッダーテーブル、その明細行テーブル、結合によく使われるフィールドが表示されます。
クエリを書く
主要フィールドでテーブルを結合するか、結果を SQL→HANA 変換ツールに渡します。
このツールに関するご質問
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 チームのために作りました
この機能を SAP Business One で使いたいですか。
SQL Server と HANA 上の SAP B1 向けに、アドオン、レポート、連携を開発しています。ご要望をお知らせいただければ、固定価格を通常24時間以内にご返信します。
