Liste der Objekttypen (ObjType) in SAP Business One
Durchsuchen Sie 141 SAP-B1-Objekttypen nach Nummer, Enum-Name, Beleg oder Tabelle. Jede Zeile zeigt das BoObjectTypes-Element, die Kopftabelle und die Positionstabelle.
Was sind Objekttypen in SAP Business One?
Ein Objekttyp ist die Nummer, mit der SAP Business One jede Art von Geschäftsobjekt kennzeichnet: 13 ist eine Ausgangsrechnung, 17 ein Kundenauftrag, 22 eine Bestellung und 30 eine Journalbuchung. Dieselbe Nummer steht in der Spalte ObjType der Belegtabellen, in OJDT.TransType, im DI-API-Enum BoObjectTypes und in SBO_SP_TransactionNotification.Liste der SAP-Business-One-Objekttypen (141 Objekttypen)
| ObjType | BoObjectTypes-Enum | Objekt | Kopftabelle | Positionstabelle |
|---|---|---|---|---|
1 | oChartOfAccounts | Sachkonto (Kontenplan) | OACT | — |
2 | oBusinessPartners | Geschäftspartner | OCRD | CRD1 |
3 | oBanks | Bank | ODSC | — |
4 | oItems | Artikel | OITM | ITM1 |
5 | oVatGroups | Steuergruppe (USt) | OVTG | — |
6 | oPriceLists | Preisliste | OPLN | — |
7 | oSpecialPrices | Sonderpreise | OSPP | SPP1 |
8 | oItemProperties | Artikeleigenschaft | OITG | — |
10 | oBusinessPartnerGroups | Geschäftspartnergruppe | OCRG | — |
12 | oUsers | Benutzer | OUSR | — |
13 | oInvoices | Ausgangsrechnung | OINV | INV1 |
14 | oCreditNotes | Ausgangsgutschrift | ORIN | RIN1 |
15 | oDeliveryNotes | Lieferung | ODLN | DLN1 |
16 | oReturns | Retoure | ORDN | RDN1 |
17 | oOrders | Kundenauftrag | ORDR | RDR1 |
18 | oPurchaseInvoices | Eingangsrechnung | OPCH | PCH1 |
19 | oPurchaseCreditNotes | Eingangsgutschrift | ORPC | RPC1 |
20 | oPurchaseDeliveryNotes | Wareneingang zur Bestellung | OPDN | PDN1 |
21 | oPurchaseReturns | Warenrücksendung | ORPD | RPD1 |
22 | oPurchaseOrders | Bestellung | OPOR | POR1 |
23 | oQuotations | Angebot | OQUT | QUT1 |
24 | oIncomingPayments | Zahlungseingang | ORCT | RCT2 |
28 | oJournalVouchers | Journalbeleg | OBTD | OBTF |
30 | oJournalEntries | Journalbuchung | OJDT | JDT1 |
31 | oStockTakings | Inventur | — | — |
33 | oContacts | Aktivität | OCLG | — |
36 | oCreditCards | Kreditkarte | OCRC | — |
37 | oCurrencyCodes | Währung | OCRN | — |
40 | oPaymentTermsTypes | Zahlungsbedingungen | OCTG | — |
42 | oBankPages | Externer Kontoauszug | OBNK | — |
43 | oManufacturers | Hersteller | OMRC | — |
46 | oVendorPayments | Zahlungsausgang | OVPM | VPM2 |
48 | oLandedCostsCodes | Einstandskostencode | OALC | — |
49 | oShippingTypes | Versandart | OSHP | — |
50 | oLengthMeasures | Längeneinheit | OLGT | — |
51 | oWeightMeasures | Gewichtseinheit | OWGT | — |
52 | oItemGroups | Artikelgruppe | OITB | — |
53 | oSalesPersons | Vertriebsmitarbeiter | OSLP | — |
56 | oCustomsGroups | Zollgruppe | OARG | — |
57 | oChecksforPayment | Scheck für Zahlung | OCHO | CHO1 |
59 | oInventoryGenEntry | Wareneingang | OIGN | IGN1 |
60 | oInventoryGenExit | Warenausgang | OIGE | IGE1 |
64 | oWarehouses | Lager | OWHS | — |
65 | oCommissionGroups | Provisionsgruppe | OCOG | — |
66 | oProductTrees | Stückliste | OITT | ITT1 |
67 | oStockTransfer | Bestandsumlagerung | OWTR | WTR1 |
68 | oWorkOrders | Arbeitsauftrag | OWKO | WKO1 |
69 | — | Einstandskosten | OIPF | IPF1 |
70 | oCreditPaymentMethods | Kreditkarten-Zahlungsweg | OCRP | — |
71 | oCreditCardPayments | Kreditkartenzahlung | — | — |
73 | oAlternateCatNum | GP-Katalognummer | OSCN | — |
77 | oBudget | Budget | OBGT | BGT1 |
78 | oBudgetDistribution | Budgetverteilungsmethode | OBGD | — |
81 | oMessages | Nachricht (Alarm) | OALR | — |
91 | oBudgetScenarios | Budgetszenario | OBGS | — |
93 | oUserDefaultGroups | Benutzervorgaben | OUDG | — |
97 | oSalesOpportunities | Verkaufschance | OOPR | OPR1 |
101 | oSalesStages | Verkaufsphase | OOST | — |
103 | oActivityTypes | Aktivitätsart | OCLT | — |
104 | oActivityLocations | Aktivitätsort | OCLO | — |
112 | oDrafts | Entwurf (jede Belegart) | ODRF | DRF1 |
116 | oDeductionTaxHierarchies | Abzugssteuerhierarchie | — | — |
117 | oDeductionTaxGroups | Abzugssteuergruppe | — | — |
125 | oAdditionalExpenses | Fracht (Zusatzkosten) | OEXD | — |
126 | oSalesTaxAuthorities | Umsatzsteuerbehörde | OSTA | — |
127 | oSalesTaxAuthoritiesTypes | Umsatzsteuerbehördentyp | OSTT | — |
128 | oSalesTaxCodes | Umsatzsteuercode | OSTC | STC1 |
134 | oQueryCategories | Abfragekategorie | OQCN | — |
138 | oFactoringIndicators | Indikator (Factoring) | OIDC | — |
140 | oPaymentsDrafts | Zahlungsentwurf | OPDF | PDF2 |
142 | oAccountSegmentations | Kontensegmentierung | OASG | — |
143 | oAccountSegmentationCategories | Kategorie der Kontensegmentierung | OASC | — |
144 | oWarehouseLocations | Standort | OLCT | — |
145 | oForms1099 | Formular 1099 | — | — |
146 | oInventoryCycles | Inventurzyklus | OCYC | — |
147 | oWizardPaymentMethods | Zahlweg (Zahlungsassistent) | OPYM | — |
150 | oBPPriorities | GP-Priorität | OBPP | — |
151 | oDunningLetters | Mahnbrief | ODUN | — |
152 | oUserFields | Benutzerdefiniertes Feld | CUFD | UFD1 |
153 | oUserTables | Benutzerdefinierte Tabelle | OUTB | — |
156 | oPickLists | Kommissionierliste | OPKL | PKL1 |
158 | oPaymentRunExport | Export des Zahlungslaufs | — | — |
160 | oUserQueries | Gespeicherte Abfrage | OUQR | — |
162 | oMaterialRevaluation | Bestandsneubewertung | OMRV | MRV1 |
163 | oCorrectionPurchaseInvoice | Korrektur-Eingangsrechnung | OCPI | CPI1 |
164 | oCorrectionPurchaseInvoiceReversal | Storno der Korrektur-Eingangsrechnung | OCPV | CPV1 |
165 | oCorrectionInvoice | Korrektur-Ausgangsrechnung | OCSI | CSI1 |
166 | oCorrectionInvoiceReversal | Storno der Korrektur-Ausgangsrechnung | OCSV | CSV1 |
170 | oContractTemplates | Vertragsvorlage | OCTT | — |
171 | oEmployeesInfo | Mitarbeiter | OHEM | — |
176 | oCustomerEquipmentCards | Kundenequipmentkarte | OINS | — |
178 | oWithholdingTaxCodes | Quellensteuercode | OWHT | — |
182 | oBillOfExchangeTransactions | Wechseltransaktion | OBOT | — |
189 | oKnowledgeBaseSolutions | Lösung der Wissensdatenbank | OSLT | — |
190 | oServiceContracts | Servicevertrag | OCTR | CTR1 |
191 | oServiceCalls | Serviceabruf | OSCL | — |
193 | oUserKeys | Benutzerschlüssel (Index einer Benutzertabelle) | OUKD | — |
194 | oQueue | Servicewarteschlange | OQUE | — |
198 | oSalesForecast | Absatzprognose | OFCT | FCT1 |
200 | oTerritories | Gebiet | OTER | — |
201 | oIndustries | Branche | OOND | — |
202 | oProductionOrders | Produktionsauftrag | OWOR | WOR1 |
203 | oDownPayments | Ausgangsanzahlungsrechnung | ODPI | DPI1 |
204 | oPurchaseDownPayments | Eingangsanzahlungsrechnung | ODPO | DPO1 |
205 | oPackagesTypes | Verpackungsart | OPKG | — |
206 | oUserObjectsMD | Registrierung benutzerdefinierter Objekte (UDO) | OUDO | UDO1 |
211 | oTeams | Mitarbeiterteam | OHTM | HTM1 |
212 | oRelationships | Beziehung | OORL | — |
214 | oUserPermissionTree | Benutzer-Berechtigungsbaum | OUPT | — |
217 | oActivityStatus | Aktivitätsstatus | OCLA | — |
218 | oChooseFromList | Auswahlliste | — | — |
219 | oFormattedSearches | Formatierte Suche | CSHS | — |
221 | oAttachments2 | Anlage | OATC | ATC1 |
223 | oUserLanguages | Benutzersprache | OLNG | — |
224 | oMultiLanguageTranslations | Mehrsprachige Übersetzung | OMLT | MLT1 |
229 | oDynamicSystemStrings | Dynamische Systemzeichenfolge | — | — |
231 | oHouseBankAccounts | Hausbankkonto | DSC1 | — |
247 | oBusinessPlaces | Filiale | OBPL | — |
250 | oLocalEra | Lokale Ära (Kalender) | — | — |
258 | oNotaFiscalCFOP | CFOP für Nota Fiscal (Brasilien) | OCFP | — |
259 | oNotaFiscalCST | CST für Nota Fiscal (Brasilien) | — | — |
260 | oNotaFiscalUsage | Verwendung der Nota Fiscal (Brasilien) | OUSG | — |
261 | oClosingDateProcedure | Verfahren für Abschlussdaten | OCDP | — |
265 | oCounties | Landkreis | OCNT | — |
278 | oBPFiscalRegistryID | Steuerregister-ID des GP | — | — |
280 | oSalesTaxInvoice | Ausgangssteuerrechnung | OTSI | — |
281 | oPurchaseTaxInvoice | Eingangssteuerrechnung | OTPI | — |
300 | BoRecordset | Recordset (DI-API-Hilfsobjekt, kein Geschäftsobjekt) | — | — |
301 | BoRecordsetEx | RecordsetEx (DI-API-Hilfsobjekt) | — | — |
305 | BoBridge | SBObob-Brücke (DI-API-Hilfsobjekt) | — | — |
1179 | oStockTransferDraft | Entwurf einer Bestandsumlagerung | — | — |
10000071 | — | Inventurbuchung | OIQR | IQR1 |
234000031 | oReturnRequest | Retourenanforderung | ORRR | RRR1 |
234000032 | oGoodsReturnRequest | Anforderung einer Warenrücksendung | OPRR | PRR1 |
254000065 | oSelfInvoice | Eigenrechnung | — | — |
254000066 | oSelfCreditMemo | Eigengutschrift | — | — |
310000001 | — | Anfangsbestand | OIQI | IQI1 |
540000006 | oPurchaseQuotations | Angebotsanfrage | OPQT | PQT1 |
1250000001 | oInventoryTransferRequest | Bestandsumlagerungsanforderung | OWTQ | WTQ1 |
1470000065 | — | Inventurzählung | OINC | INC1 |
1470000113 | oPurchaseRequest | Bestellanforderung | OPRQ | PRQ1 |
Kein Objekttyp gefunden. Fragen Sie unsere Entwickler →
Nummern ohne Enum-Namen stehen nicht auf der BoObjectTypes-Seite von SAP; sie stammen aus der Spalte ObjType der Tabelle in der SDK-Tabellenreferenz und aus den TransType-Werten von OJDT. Ein Strich in einer Tabellenspalte bedeutet, dass die SDK-Referenz von SAP keine Tabelle für dieses Objekt dokumentiert.
Daten: Kodenova, CC BY 4.0. Die Werte folgen der öffentlichen SAP-Enumeration BoObjectTypes.
Wo wird ObjType in SAP Business One verwendet?
Dieselbe Nummer taucht an fünf Stellen auf. Wer sie kennt, kann Belege verknüpfen, Buchungen nachverfolgen und Regeln schreiben:
- Spalte ObjType: Kopf- und Positionstabellen der Belege haben eine Spalte ObjType (nvarchar 20), die die Nummer als Text enthält, zum Beispiel '13' in OINV und INV1.
- BaseType und TargetType: Positionstabellen verknüpfen Belege über BaseType / BaseEntry / BaseLine und TargetType / TrgetEntry. Eine INV1-Position, die aus einer Lieferung kopiert wurde, hat BaseType 15.
- OJDT.TransType: Der Kopf der Journalbuchung speichert den Objekttyp des Ursprungsbelegs: 13 für eine Ausgangsrechnung, 24 für einen Zahlungseingang, 59 für einen Wareneingang.
- SBO_SP_TransactionNotification: Die Prozedur erhält @object_type als Text ('17', nicht 17). Bei einem benutzerdefinierten Objekt ist es der UDO-Code. Entwürfe kommen als 112 an.
- DI API: Company.GetBusinessObject(BoObjectTypes.oOrders) erzeugt ein Kundenauftragsobjekt; SAP nennt dieselbe Nummer, als Text, als Wert der Eigenschaft DocObjectCodeEx.
Regeln je Objekttyp, mit Code: Beispiele für SBO_SP_TransactionNotification unter SQL Server und HANA. OJDT · ODRF · OINV · INV1
Welche Belege haben Ihre Journalbuchungen erzeugt?
Gruppieren Sie OJDT nach TransType und lesen Sie die Nummern in der Liste oben nach:
-- which documents created the journal entries (SQL Server and HANA)
SELECT T0."TransType", COUNT(*) AS "Entries"
FROM OJDT T0
GROUP BY T0."TransType"
ORDER BY 2 DESC; Weitere Referenzen zu SAP Business One
SAP-B1-Tabellensuche · SAP-B1-Abfragebibliothek · Service-Layer-Request-Builder · DI-API-Fehlercodes
Quellen: SAP Business One SDK Help 10.0: Enumeration BoObjectTypes · SDK-Tabellenreferenz: OJDT (TransType-Werte) · SDK-Tabellenreferenz: ODRF (ObjType-Werte der Entwürfe). Am 9. November 2026 mit der SDK Help von SAP abgeglichen.
Drei Schritte, ohne Anmeldung
Suchen
Geben Sie eine Nummer (13), einen Enum-Namen (oOrders), einen Beleg (Kundenauftrag) oder eine Tabelle (ORDR) ein.
Zeile lesen
Sie sehen das BoObjectTypes-Element, die Kopftabelle und die Positionstabelle des Objekttyps.
Verwenden
Filtern Sie ObjType oder TransType in SQL, verzweigen Sie in TransactionNotification nach object_type oder rufen Sie GetBusinessObject in der DI API auf.
Fragen zu diesem Tool
Was ist Objekttyp 13 in SAP Business One?
Objekttyp 13 ist die Ausgangsrechnung. Die Kopftabelle ist OINV, die Positionstabelle INV1, und das Enum-Element in der DI API ist BoObjectTypes.oInvoices. OINV.ObjType enthält '13', und Journalbuchungen aus Ausgangsrechnungen haben in OJDT den TransType 13.
Welche Objekttypen haben Kundenauftrag und Bestellung?
Der Kundenauftrag ist Objekttyp 17 (ORDR / RDR1, oOrders), die Bestellung ist 22 (OPOR / POR1, oPurchaseOrders). Die Lieferung ist 15, der Wareneingang zur Bestellung 20 und die Eingangsrechnung 18.
Was ist Objekttyp 112?
112 ist das Entwurfsobjekt (oDrafts); Entwürfe aller Belegarten liegen in ODRF und DRF1. ODRF.ObjType enthält die Art des entworfenen Belegs, zum Beispiel 17 für den Entwurf eines Kundenauftrags. Filtern Sie also danach, wenn Sie Entwürfe abfragen.
Welchen Objekttyp hat die Bestandsumlagerungsanforderung?
Die Bestandsumlagerungsanforderung ist Objekttyp 1250000001 (oInventoryTransferRequest) und liegt in OWTQ und WTQ1. Die Bestandsumlagerung selbst ist 67 (oStockTransfer, OWTR / WTR1).
Ist ObjType dasselbe wie TransType?
Beide verwenden dieselben Nummern. ObjType ist der Typ des Datensatzes selbst; OJDT.TransType ist der Typ des Belegs, der die Journalbuchung erzeugt hat. Die Buchung einer Ausgangsrechnung hat also TransType 13. TransType kennt zusätzlich Werte, die keine Objekte sind, etwa -2 (Eröffnungssaldo), -3 (Abschlusssaldo) und 321 (interner Abgleich).
Für SAP-Business-One-Teams entwickelt
Brauchen Sie das direkt in SAP Business One?
Wir entwickeln Add-ons, Berichte und Integrationen für SAP B1 auf SQL Server und HANA. Beschreiben Sie Ihren Bedarf und erhalten Sie einen Festpreis, meist innerhalb von 24 Stunden.
