SAP TPSOB001 Definition: Type of Contract Object Table data and field list

TPSOB001 is a standard SAP Table which is used to store Definition: Type of Contract Object data in SAP systems, such as SAP R/3, S/4HANA, depending on the version and release level.

The TPSOB001 table consists of various fields, each holding specific information or linking keys about Definition: Type of Contract Object data available in SAP. These include PSOBTYP (Contract Object Type), PSOBCAT (Contract Object Category), XSINGBP (Only allow one business partner per contract object), XNOFICA (Do Not Maintain Any Contract A/R or A/P Data)... See below for full list along with technical details, documentation, text table, check tables, foreign key relationships, conversion routines, relevant tcodes and example ABAP select code etc. .

TPSOB001 table Technical Details:

Delivery Class: C - Customising table, maintenance only by cust
Display/Maintenance via tcode SM30: Display/Maintenance Allowed but with Restrictions
SAP enhancement categories: Cannot Be Enhanced

Text table = TPSOB001T


SAP TPSOB001 table fields - Full list of fields found in SAP data dictionary

Looking for S/4HANA specific information? Click here to explore the details, fields and extensibility available for this table in the SAP S/4HANA version of the TPSOB001 table. Also check whether the table still exists or has been transformed into a CDS view as part of the HANA simplifications.
Field Description Data Element Data Type length (Dec) Check table Conversion Routine Domain Name MemoryID SHLP
CLIENTClient MANDTCLNT3Assigned to domainMANDT
PSOBTYPContract Object Type PSOBTYP_PSCHAR4PSOBTYP_PSPSOBTYP
PSOBCATContract Object Category PSOBCAT_PSCHAR6TBZ0BU_RLTYP
XSINGBPOnly allow one business partner per contract object XSINGBP_PSCHAR1XFELD
XNOFICADo Not Maintain Any Contract A/R or A/P Data XNOFICA_PSCHAR1XFELD
NRRANGENumber Range for Number Allocation (Contract Object) NRINT_PSCHAR2CHAR2
ENRRANGENumber Range for Ext. No. Allocation (Contract Object) NREXT_PSCHAR2CHAR2
FACT_SETFact Set PS_FACTS_SETCHAR6TFACT_SETCHAR06
FELDSTLST1Field status definition BU_FLDSTLSCHAR250CHAR250
FELDSTLST2Field status definition BU_FLDSTLSCHAR250CHAR250
FELDSTLST3Field status definition BU_FLDSTLSCHAR250CHAR250
FELDSTLST4Field status definition BU_FLDSTLSCHAR250CHAR250
FELDSTLST5Field status definition BU_FLDSTLSCHAR250CHAR250
FELDSTLST6Field status definition BU_FLDSTLSCHAR250CHAR250
FELDSTLST7Field status definition BU_FLDSTLSCHAR250CHAR250

Key field Non-key field



How do I retrieve data from SAP table TPSOB001 using ABAP code

The following ABAP code Example will allow you to do a basic selection on TPSOB001 to SELECT all data from the table
DATA: WA_TPSOB001 TYPE TPSOB001.

SELECT SINGLE *
FROM TPSOB001
INTO CORRESPONDING FIELDS OF WA_TPSOB001
WHERE...

How to access SAP table TPSOB001

Within an ECC or HANA version of SAP you can also view further information about TPSOB001 and the data within it using relevant transactions such as

SE11 (ABAP Dictionary Maintenance)
SM30 (Maintain Table Data)
SE80 (Object Navigator)
SE16 (Data Browser).