Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Table Name for User Satatus

Former Member
0 Kudos

Hi

Anybody know Notification User status and system status stored in which table?

Regards

Anbu

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Since system statuses are hard coded entities, I doubt whether transaction based access to them is available.

The exhaustive list of system statuses is available in tables TJ02 / TJ02T. Apart from above, all the tables related to system statuses are listed below:

TJ01 Business Transactions

TJ01T Business Transaction Texts

TJ01V Responsible for business processes

TJ02 System status

TJ02T System status texts

TJ02V Responsible for system status

TJ03 Object types

TJ03T Texts for object types

TJ03V Responsible for object types

TJ04 Status control for object type

TJ05 Permitted transactions per object type

TJ06 System statuses set/deleted by process

TJ07 Influence of system status on transaction

In the early days of R/3, and maybe even R2, you could configure the delivered system status. However, this functionality was removed (to protect the integrity of the delivered system status), as I recall in release 3.1. So, now you configure user status to manage customer-specific requirements.

IMPORTANT: When you influence a business transaction in both, system and user status settings, a single DISALLOW will override a single ALLOW.

For example: With system status TECO, new purchase orders are DISALLOWED. If you create a user status, that ALLOWS new purchase orders with system status TECO, it will NOT override the system status setting. New purchase orders will not be allowed, even though the user status allows.

Another example: With system status REL, new purchase orders are ALLOWED. If you create a user status, that DISALLOWS purchase orders, it will override the system status, and new purchase orders will not be allowed.

2 REPLIES 2

Former Member
0 Kudos

Hi,

Since system statuses are hard coded entities, I doubt whether transaction based access to them is available.

The exhaustive list of system statuses is available in tables TJ02 / TJ02T. Apart from above, all the tables related to system statuses are listed below:

TJ01 Business Transactions

TJ01T Business Transaction Texts

TJ01V Responsible for business processes

TJ02 System status

TJ02T System status texts

TJ02V Responsible for system status

TJ03 Object types

TJ03T Texts for object types

TJ03V Responsible for object types

TJ04 Status control for object type

TJ05 Permitted transactions per object type

TJ06 System statuses set/deleted by process

TJ07 Influence of system status on transaction

In the early days of R/3, and maybe even R2, you could configure the delivered system status. However, this functionality was removed (to protect the integrity of the delivered system status), as I recall in release 3.1. So, now you configure user status to manage customer-specific requirements.

IMPORTANT: When you influence a business transaction in both, system and user status settings, a single DISALLOW will override a single ALLOW.

For example: With system status TECO, new purchase orders are DISALLOWED. If you create a user status, that ALLOWS new purchase orders with system status TECO, it will NOT override the system status setting. New purchase orders will not be allowed, even though the user status allows.

Another example: With system status REL, new purchase orders are ALLOWED. If you create a user status, that DISALLOWS purchase orders, it will override the system status, and new purchase orders will not be allowed.

0 Kudos

Thank you Prasanth