SAP ABAP Class CL_OXT_ER_BUSOBJ_OL (Info on OXT business objects)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-GTF-EEW-SRV (Application Component) EEW Services
     OXT_ROOT (Package) Object Extension Tool: Basis
Properties
Class CL_OXT_ER_BUSOBJ_OL  
Short Description Info on OXT business objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class OXT_MISC    
Program status P  SAP Standard Production Program 
Category 0   
Package OXT_ROOT   Object Extension Tool: Basis 
Created 20010911   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OXT_ER_BUSOBJ_OL has no forward declaration.
Interfaces
Class CL_OXT_ER_BUSOBJ_OL has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_EEW_ER_GENWIZ_SERVICE 20030828 Configuration of Generic Wizard
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GR_BUSDEF_BADI Static Attribute Private Object reference (TYPE REF TO) IF_EX_OXT_BUSOBJ_DEF BAdI Interface IF_EX_OXT_BUSOBJ_DEF 20040521
2 GST_BUSOBJ Instance attribute Private Type reference (TYPE) TOXT_ER_BUSOBJ Table type for OXT_ER_BUSOBJ 20040524
3 GST_BUSOBJT Instance attribute Private Type reference (TYPE) TOXT_ER_BUSOBJT Table type for OXT_ER_BUSOBJT 20040524
4 GST_EXTACT Instance attribute Private Type reference (TYPE) TOXT_ER_EXTACT Table type for OXT_ER_EXTACT 20040524
5 GST_EXTACTT Instance attribute Private Type reference (TYPE) TOXT_ER_EXTACTT Table type for OXT_ER_EXTACTT 20040524
6 GST_EXTTYP Instance attribute Private Type reference (TYPE) TOXT_ER_EXTTYP Table type for OXT_ER_EXTTYP 20040524
7 GST_EXTTYPT Instance attribute Private Type reference (TYPE) TOXT_ER_EXTTYPT Table type for OXT_ER_EXTTYPT 20040524
8 GST_SUBOBJ Instance attribute Private Type reference (TYPE) TOXT_ER_SUBOBJ Table type for OXT_ER_SUBOBJ 20040524
9 GST_SUBOBJT Instance attribute Private Type reference (TYPE) TOXT_ER_SUBOBJT Table type for OXT_ER_SUBOBJT 20040524
10 GS_BUSOBJ Instance attribute Private Type reference (TYPE) OXT_ER_BUSOBJ OXT business object 20040109
11 GS_ST_MEM_BUSDEF Static Attribute Private Type reference (TYPE) EEW_BUSDEF_CONTAINER Container of EEW business object definitions 20040109
12 GT_BUSOBJT Instance attribute Private Type reference (TYPE) TOXT_ER_BUSOBJT Table type for OXT_ER_BUSOBJT 20010921
13 GT_EXTACT Instance attribute Private Type reference (TYPE) TOXT_ER_EXTACT Table type for OXT_ER_EXTACT 20010921
14 GT_EXTACTT Instance attribute Private Type reference (TYPE) TOXT_ER_EXTACTT Table type for OXT_ER_EXTACTT 20010921
15 GT_EXTTYP Instance attribute Private Type reference (TYPE) TOXT_ER_EXTTYP Table type for OXT_ER_EXTTYP 20010921
16 GT_EXTTYPT Instance attribute Private Type reference (TYPE) TOXT_ER_EXTTYPT Table type for OXT_ER_EXTTYPT 20010921
17 GT_SUBOBJ Instance attribute Private Type reference (TYPE) TOXT_ER_SUBOBJ Table type for OXT_ER_SUBOBJ 20010921
18 GT_SUBOBJT Instance attribute Private Type reference (TYPE) TOXT_ER_SUBOBJT Table type for OXT_ER_SUBOBJT 20010921
Methods
# Method Level Visibility Method type Description Created on
1 CALL_ADD_BADI Static method Private Method (DB) Call BAdI to add more business object data 20040521
2 CALL_DEACTIVATE_BADI Static method Private Method (DB) Call BAdI to deactivate business object data 20040521
3 CONSTRUCTOR Instance method Public Constructor (OL) Instantiate a Business Object in Memory 20010911
4 DELETE_INACTIVE_OBJECTS Static method Private Method (OL) Filter out inactive/forbidden objects 20030731
5 GETDETAIL Instance method Public Method (OL) Get Detail of Special Business Object 20010911
6 GETLIST Static method Public Method (DB) Get list of existing business objects 20010911
7 GET_ACTIONS Instance method Public Method (OL) Get Actions of a Business Object 20010911
8 GET_BUSDEF_CONTAINER Instance method Public Method (OL) Fill current state in container 20040109
9 GET_EXTTYPES Instance method Public Method (OL) Get Extension Types of a Business Object 20010911
10 GET_SUBOBJS Instance method Public Method (OL) Get Subobject Types of a Business Object 20010911
11 GET_TASKSEQ Instance method Public Method (OL) Get Task Sequence of Bus. Object and Extension Type 20010921
12 GET_WIZARDFUNC Instance method Public Method (OL) Get Wizard of Bus. Object and Extension Type 20010921
13 LOCK Instance method Public Method (OL) Lock Extension Type 20020621
14 READ_MODEL_FROM_DB Static method Private Method (DB) Determines BOs, exttypes, actions and subobjs 20030722
15 SET_BUSDEF_MEMORY Static method Public Method (OL) Fill current state in container 20040109
16 UNLOCK Instance method Public Method (OL) Unlock Extension Type 20020621
Events
Class CL_OXT_ER_BUSOBJ_OL has no event.
Types
Class CL_OXT_ER_BUSOBJ_OL has no local type.
Method Signatures

Method CALL_ADD_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUSOBJ Call by reference Type reference (TYPE) TOXT_ER_BUSOBJ Tabellentyp für OXT_ER_BUSOBJ 20040521
2 Changing CT_BUSOBJT Call by reference Type reference (TYPE) TOXT_ER_BUSOBJT Tabellentyp für OXT_ER_BUSOBJT 20040521
3 Changing CT_EXTACT Call by reference Type reference (TYPE) TOXT_ER_EXTACT Tabellentyp für OXT_ER_EXTACT 20040521
4 Changing CT_EXTACTT Call by reference Type reference (TYPE) TOXT_ER_EXTACTT Tabellentyp für OXT_ER_EXTACTT 20040521
5 Changing CT_EXTTYP Call by reference Type reference (TYPE) TOXT_ER_EXTTYP Tabellentyp für OXT_ER_EXTTYP 20040521
6 Changing CT_EXTTYPT Call by reference Type reference (TYPE) TOXT_ER_EXTTYPT Tabellentyp für OXT_ER_EXTTYPT 20040521
7 Changing CT_SUBOBJ Call by reference Type reference (TYPE) TOXT_ER_SUBOBJ Tabellentyp für OXT_ER_SUBOBJ 20040521
8 Changing CT_SUBOBJT Call by reference Type reference (TYPE) TOXT_ER_SUBOBJT Tabellentyp für OXT_ER_SUBOBJT 20040521

Method CALL_ADD_BADI on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method CALL_DEACTIVATE_BADI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUSOBJ Call by reference Type reference (TYPE) TOXT_ER_BUSOBJ Tabellentyp für OXT_ER_BUSOBJ 20040521
2 Changing CT_EXTACT Call by reference Type reference (TYPE) TOXT_ER_EXTACT Tabellentyp für OXT_ER_EXTACT 20040521
3 Changing CT_EXTTYP Call by reference Type reference (TYPE) TOXT_ER_EXTTYP Tabellentyp für OXT_ER_EXTTYP 20040521
4 Changing CT_SUBOBJ Call by reference Type reference (TYPE) TOXT_ER_SUBOBJ Tabellentyp für OXT_ER_SUBOBJ 20040521

Method CALL_DEACTIVATE_BADI on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BUSOBJ Call by reference Type reference (TYPE) OXT_BUSOBJ OXT Business Objekt 20010911
# Exception Resumable Description Created on
1 CONSTRUCTOR_ERROR Fehler auf der Datenbank 20020204

Method DELETE_INACTIVE_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BUSOBJ Call by reference Type reference (TYPE) TOXT_ER_BUSOBJ 20030731
2 Changing CT_BUSOBJT Call by reference Type reference (TYPE) TOXT_ER_BUSOBJT 20030731
3 Changing CT_EXTACT Call by reference Type reference (TYPE) TOXT_ER_EXTACT 20030731
4 Changing CT_EXTACTT Call by reference Type reference (TYPE) TOXT_ER_EXTACTT 20030731
5 Changing CT_EXTTYP Call by reference Type reference (TYPE) TOXT_ER_EXTTYP 20030731
6 Changing CT_EXTTYPT Call by reference Type reference (TYPE) TOXT_ER_EXTTYPT 20030731
7 Changing CT_SUBOBJ Call by reference Type reference (TYPE) TOXT_ER_SUBOBJ 20030731
8 Changing CT_SUBOBJT Call by reference Type reference (TYPE) TOXT_ER_SUBOBJT 20030731

Method DELETE_INACTIVE_OBJECTS on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method GETDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BUSOBJ Call by reference Type reference (TYPE) OXT_BUSOBJ OXT Business Objekt 20010921
2 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) OXT_DESCRIPTION Langtext 20010921

Method GETDETAIL on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method GETLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_BUSOBJ Value transfer Type reference (TYPE) TOXT_RT_BUSOBJ Tabellentyp für OXT Business Object 20010911
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) OXT_BUSOBJ OXT Business Objekt 20010911

Method GETLIST on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method GET_ACTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_EXTACTIONS Value transfer Type reference (TYPE) TOXT_RT_EXTACT Tabellentyp für OXT Extension Action 20011023
2 Importing IV_EXTENSIONTYP Call by reference Type reference (TYPE) OXT_EXTTYP Erweiterungstyp 20010921

Method GET_ACTIONS on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method GET_BUSDEF_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUSDEF_CONTAINER Call by reference Type reference (TYPE) EEW_BUSDEF_CONTAINER Container of EEW Business Object Definitions 20040109

Method GET_BUSDEF_CONTAINER on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method GET_EXTTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_EXTENSIONTYP Value transfer Type reference (TYPE) TOXT_RT_EXTTYP Tabellentyp für OXT Extension Types 20010921

Method GET_EXTTYPES on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method GET_SUBOBJS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_SUBOBJECT Value transfer Type reference (TYPE) TOXT_RT_SUBOBJ Tabellentyp für OXT SubObject 20010921
2 Importing IV_EXTACTION Call by reference Type reference (TYPE) OXT_EXTACT Aktion für Erweiterungstyp 20011023
3 Importing IV_EXTENSIONTYP Call by reference Type reference (TYPE) OXT_EXTTYP Erweiterungstyp 20010921

Method GET_SUBOBJS on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method GET_TASKSEQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TASKSEQ Value transfer Type reference (TYPE) OXT_TASKSEQ Task Sequenz für OXT Erweiterung 20010921
2 Importing IV_EXTENSIONTYP Call by reference Type reference (TYPE) OXT_EXTTYP Erweiterungstyp 20010921

Method GET_TASKSEQ on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method GET_WIZARDFUNC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_WIZARDFUNC Value transfer Type reference (TYPE) RS38L_FNAM Name des Funktionsbausteins 20010921
2 Importing IV_EXTENSIONTYP Call by reference Type reference (TYPE) OXT_EXTTYP Erweiterungstyp 20010921

Method GET_WIZARDFUNC on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOCK_OWNER Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20020621
2 Importing IV_EXTENSIONTYP Call by reference Type reference (TYPE) OXT_EXTTYP Erweiterungstyp 20020621
# Exception Resumable Description Created on
1 LOCK_FAILED Lock war nicht möglich 20020621

Method READ_MODEL_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BUSOBJ Call by reference Type reference (TYPE) TOXT_ER_BUSOBJ 20030722
2 Exporting ET_BUSOBJT Call by reference Type reference (TYPE) TOXT_ER_BUSOBJT 20030722
3 Exporting ET_EXTACT Call by reference Type reference (TYPE) TOXT_ER_EXTACT 20030722
4 Exporting ET_EXTACTT Call by reference Type reference (TYPE) TOXT_ER_EXTACTT 20030722
5 Exporting ET_EXTTYP Call by reference Type reference (TYPE) TOXT_ER_EXTTYP 20030722
6 Exporting ET_EXTTYPT Call by reference Type reference (TYPE) TOXT_ER_EXTTYPT 20030722
7 Exporting ET_SUBOBJ Call by reference Type reference (TYPE) TOXT_ER_SUBOBJ 20030722
8 Exporting ET_SUBOBJT Call by reference Type reference (TYPE) TOXT_ER_SUBOBJT 20030722
9 Importing IV_BUSOBJ Call by reference Type reference (TYPE) OXT_BUSOBJ 20030722

Method READ_MODEL_FROM_DB on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method SET_BUSDEF_MEMORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BUSDEF_CONTAINER Call by reference Type reference (TYPE) EEW_BUSDEF_CONTAINER Container of EEW Business Object Definitions 20040109

Method SET_BUSDEF_MEMORY on class CL_OXT_ER_BUSOBJ_OL has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXTENSIONTYP Call by reference Type reference (TYPE) OXT_EXTTYP Erweiterungstyp 20020621

Method UNLOCK on class CL_OXT_ER_BUSOBJ_OL has no exception.
History
Last changed by/on SAP  20040518 
SAP Release Created in 620