SAP ABAP Class CL_COM_OBJ_STA (Status Connection to General Object Services)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-ECM (Application Component) Engineering Change Management
     GEN_SEROBJ (Package) Generic Object Services
Properties
Class CL_COM_OBJ_STA  
Short Description Status Connection to General Object Services    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class COM_OBJ    
Program status     
Category 0   
Package GEN_SEROBJ   Generic Object Services 
Created 20020430   SAP 
Last change 20020430   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TPGEI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 TPGEN Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_COM_OBJ_STA has no interface implemented.
Friends
Class CL_COM_OBJ_STA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONST Static Attribute Private Object reference (TYPE REF TO) CL_GEN_CONST Constant Definitions 20020430
2 GF_DISTRIBUTION Static Attribute Private Type reference (TYPE) FLAG Distribution Active 20030212
3 GT_STATUS_NET Static Attribute Private Type reference (TYPE) TT_STATUS_NET External Status for Internal Status 20031013
4 GT_STA_ADM Static Attribute Private Type reference (TYPE) TTGENOBJX Table for Status Administration 20020607
5 PS_ADM Instance attribute Private Type reference (TYPE) GENOBJ Generic Object Services 20020513
6 PT_SETSTA Instance attribute Private Type reference (TYPE) TTSETSTA Table of User Statuses That Set System Statuses Using BTAs 20020618
7 PT_STAT Instance attribute Private Type reference (TYPE) TTJSTATX Table Type for JSTAT and Its Status Texts 20020522
8 PT_VRGNG Instance attribute Private Type reference (TYPE) TTSTSMAVRGNG Table of Business Transactions for a Status Profile 20020618
9 P_OBTYP Instance attribute Private Type reference (TYPE) JSTO-OBTYP Object Type 20020515
10 P_STSMA Instance attribute Private Type reference (TYPE) JSTO-STSMA Status Profile 20020513
11 P_VBKZ Instance attribute Private Type reference (TYPE) ECMUPDATE Update Indicator 20020516
Methods
# Method Level Visibility Method type Description Created on
1 ADM_STATUS_PROVIDE Instance method Private Method Output Administrative Data for Object 20020607
2 CHANGE_ACTIVITY Instance method Private Method Execute Business Transactions 20020619
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030212
4 CLEAR_VBKZ Instance method Public Method Delete Update Indicator 20020617
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20020513
6 GET_INSTANCE_STA Static method Public Method Get Instance for 'Object' Status 20020607
7 GET_INTSTAT_FROM_EXSTAT Instance method Private Method Get Internal Status for the Set User Status 20020618
8 GET_STATUS_FOR_STSMA Static method Public Method All User Statuses and Consequent Internal Statuses 20020620
9 GET_STATUS_NET Static method Private Method Derive External Statuses for Internal Statuses 20031013
10 GET_STAT_FROM_TEXT Instance method Private Method Convert Status Description <-> Status 20020618
11 NEXT_USER_STAT_PROVIDE Instance method Public Method Get Next Allowed User Status 20020517
12 PT_STAT_LOAD Instance method Private Method Fill PT_STAT Table 20020618
13 REMOVE_GTSTAADM_ENTRY Static method Public Method Delete a Buffer Entry from Table GT_STA_ADM 20020627
14 STATUSOBJ_CREATE Instance method Public Method Create Status Object for Object 20020430
15 STATUSOBJ_DELETE Instance method Public Method Delete a Status Object 20020516
16 STATUS_CHANGE Instance method Public Method Change Status of Object 20020430
17 STATUS_CHECK Instance method Public Method Check if Status Is Active 20020517
18 STATUS_INIT Instance method Public Method Initialize Buffer of Status 20020517
19 STATUS_POST Static method Public Method Save Status for Object 20020430
20 STATUS_PROVIDE Instance method Public Method Output Status of Object 20020430
21 STATUS_TEXT_PROVIDE Instance method Public Method Get Text for a Status/Status Profile 20020617
22 VRGNG_LOAD Instance method Private Method Get Business Transactions for Status Profile 20020618
Events
Class CL_COM_OBJ_STA has no event.
Types
Class CL_COM_OBJ_STA has no local type.
Method Signatures

Method ADM_STATUS_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADM Call by reference Type reference (TYPE) GENOBJ Generische Objektdienste 20020607

Method ADM_STATUS_PROVIDE on class CL_COM_OBJ_STA has no exception.

Method CHANGE_ACTIVITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VRGNG Call by reference Type reference (TYPE) TTSTSMAVRGNG Tabelle betriebswirtschaftliche Vorgänge zu einem Statussche 20020620

Method CHANGE_ACTIVITY on class CL_COM_OBJ_STA has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_COM_OBJ_STA has no parameter.
Method CLASS_CONSTRUCTOR on class CL_COM_OBJ_STA has no exception.

Method CLEAR_VBKZ Signature

Method CLEAR_VBKZ on class CL_COM_OBJ_STA has no parameter.
Method CLEAR_VBKZ on class CL_COM_OBJ_STA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ADM Call by reference Type reference (TYPE) GENOBJ Objektnummer 20020513
2 Importing I_OBTYP Call by reference Type reference (TYPE) JSTO-OBTYP 'GOB' Objekttyp 20020515
3 Importing I_STSMA Call by reference Type reference (TYPE) JSTO-STSMA SPACE Statusschema des Objektes 20020515
# Exception Resumable Description Created on
1 INCOMPLETE_INPUT Keine Eingabeparameter spezifiziert 20020516
2 INSTANCE_EXISTS Instanz zu Eingabeparametern existiert schon 20020607
3 NUMBER_ERROR Fehler beim Anlegen einer internen Nummer 20020516
4 STATUS_OBJECT_CREATION Probleme beim Anlegen eines Statusobjektes 20020516

Method GET_INSTANCE_STA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INST_STA Call by reference Object reference (TYPE REF TO) CL_COM_OBJ_STA Statusanbindung an allgemeine Objektdienste 20020607
2 Importing IS_ADM Call by reference Type reference (TYPE) GENOBJ Generische Objektdienste 20020607
# Exception Resumable Description Created on
1 NO_EXIST Keine Instanz zu Key-Parametern 20020607

Method GET_INTSTAT_FROM_EXSTAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SETSTA Call by reference Type reference (TYPE) TTSETSTA Tabelle von Anwenderstatus, die Systemstatus über BWV setzen 20020618
2 Importing IT_JSTATX Call by reference Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT und dessen Statustexten 20020618

Method GET_INTSTAT_FROM_EXSTAT on class CL_COM_OBJ_STA has no exception.

Method GET_STATUS_FOR_STSMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STATUSSTSMA Call by reference Type reference (TYPE) TTSTATSOBJ Tabelle Status zu Statusschema 20020620
2 Importing I_STSMA Call by reference Type reference (TYPE) J_STSMA Statusschema 20020620

Method GET_STATUS_FOR_STSMA on class CL_COM_OBJ_STA has no exception.

Method GET_STATUS_NET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STATUS_SCHEMA Call by reference Type reference (TYPE) J_STSMA Statusschema 20031013

Method GET_STATUS_NET on class CL_COM_OBJ_STA has no exception.

Method GET_STAT_FROM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20020618
2 Importing I_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20020618
3 Importing I_TXT04 Call by reference Type reference (TYPE) J_TXT04 Einzelstatus eines Objekts (Kurzform) 20020618
4 Importing I_TXT30 Call by reference Type reference (TYPE) J_TXT30 Einzelstatus eines Objekts 20020618
# Exception Resumable Description Created on
1 WRONG_INPUT 20020618

Method NEXT_USER_STAT_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NEXT_USERSTAT Call by reference Type reference (TYPE) TTJSTATX Tabellentyp für JSTAT 20020517
2 Exporting ET_SETSTA Call by reference Type reference (TYPE) TTSETSTA Tabelle von Anwenderstatus, die Systemstatus über BWV setzen 20020618

Method NEXT_USER_STAT_PROVIDE on class CL_COM_OBJ_STA has no exception.

Method PT_STAT_LOAD Signature

Method PT_STAT_LOAD on class CL_COM_OBJ_STA has no parameter.
Method PT_STAT_LOAD on class CL_COM_OBJ_STA has no exception.

Method REMOVE_GTSTAADM_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GUID_OBJ Call by reference Type reference (TYPE) OBJGUID GUID Objekt 20020627

Method REMOVE_GTSTAADM_ENTRY on class CL_COM_OBJ_STA has no exception.

Method STATUSOBJ_CREATE Signature

Method STATUSOBJ_CREATE on class CL_COM_OBJ_STA has no parameter.
# Exception Resumable Description Created on
1 OBTYP_INVALID 20020515
2 STATUS_OBJECT_ALREADY_EXISTS 20020515
3 STSMA_INVALID 20020515
4 STSMA_OBTYP_INVALID 20020515

Method STATUSOBJ_DELETE Signature

Method STATUSOBJ_DELETE on class CL_COM_OBJ_STA has no parameter.
Method STATUSOBJ_DELETE on class CL_COM_OBJ_STA has no exception.

Method STATUS_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SYSSTAT_ACT Call by reference Type reference (TYPE) TTJSTAT aktive Systemstatus nach Änderung 20020517
2 Importing IT_STATUS Call by reference Type reference (TYPE) TTJSTATX Statustabelle zu einem Objekt 20020516
3 Importing I_EXT_STA_INACTIVATE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020516
4 Importing I_INT_STA_INACTIVATE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020516

Method STATUS_CHANGE on class CL_COM_OBJ_STA has no exception.

Method STATUS_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_STATUS_NOT_ACTIVE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020523
2 Exporting E_STATUS_NOT_ALLOWED Call by reference Type reference (TYPE) FLAG allgemeines flag 20020523
3 Importing I_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20020517
4 Importing I_TXT04 Call by reference Type reference (TYPE) J_TXT04 Einzelstatus eines Objekts (Kurzform) 20020522
5 Importing I_TXT30 Call by reference Type reference (TYPE) J_TXT30 Einzelstatus eines Objekts 20020522
# Exception Resumable Description Created on
1 NO_STATUS kein Status zum Text gefunden 20020522
2 WRONG_INPUT fehlende Eingabeparameter 20020522

Method STATUS_INIT Signature

Method STATUS_INIT on class CL_COM_OBJ_STA has no parameter.
Method STATUS_INIT on class CL_COM_OBJ_STA has no exception.

Method STATUS_POST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMMIT Call by reference Type reference (TYPE) FLAG allgemeines flag 20020516
2 Importing I_COMMIT_WAIT Call by reference Type reference (TYPE) FLAG allgemeines flag 20020516

Method STATUS_POST on class CL_COM_OBJ_STA has no exception.

Method STATUS_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STA_CHGLVL Call by reference Type reference (TYPE) TSSTACHGLVL Tabelle zu Status zu beliebig vielen Änderungsständen 20020514
2 Exporting E_OBJNR Call by reference Type reference (TYPE) OBJGUID Objektnummer 20020516
3 Importing I_FLG_ONLY_ACTIVE Call by reference Type reference (TYPE) C Wenn gesetzt => nur Ausgabe aktiver Status 20020515
# Exception Resumable Description Created on
1 MISSING_IMPORT fehlende Importparameter 20020430
2 NOTHING_FOUND Keinen Status gefunden 20020430
3 OBJECT_NOT_FOUND kein Statusobjekt 20020516

Method STATUS_TEXT_PROVIDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STATX Call by reference Type reference (TYPE) TSJSTATX JSTAT mit zugehörigen Statustexten 20020617
2 Importing I_STATUS Call by reference Type reference (TYPE) J_STATUS Einzelstatus eines Objekts 20020617

Method STATUS_TEXT_PROVIDE on class CL_COM_OBJ_STA has no exception.

Method VRGNG_LOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VRGNG Call by reference Type reference (TYPE) TTSTSMAVRGNG Tabelle betriebswirtschaftliche Vorgänge zu einem Statussche 20020618
2 Importing I_STSMA Call by reference Type reference (TYPE) JSTO-STSMA Statusschema 20020618

Method VRGNG_LOAD on class CL_COM_OBJ_STA has no exception.
History
Last changed by/on SAP  20020430 
SAP Release Created in 2.00