SAP ABAP Class CL_OXT_PROJECT_OL (OXT project processing)
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_PROJECT_OL  
Short Description OXT project processing    
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 20010907   SAP 
Last change 20050213   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 TRWBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OXT_PROJECT_OL has no interface implemented.
Friends
Class CL_OXT_PROJECT_OL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GFLAG_COMMIT Instance attribute Private Type reference (TYPE) FLAG Permit commit 20011123
2 GR_MSG Instance attribute Public Object reference (TYPE REF TO) CL_OXT_MESSAGES_OL OXT message processing 20011026
3 GS_CHGTAG Instance attribute Private Type reference (TYPE) OXT_CHGTAG Change data for OXT entities 20011029
4 GS_MSG Instance attribute Private Type reference (TYPE) BAPIRET2 Return parameters 20020312
5 GT_BNAME Instance attribute Private Type reference (TYPE) TOXT_BNAME Project team member 20010928
6 GT_DEVCLASS Instance attribute Private Type reference (TYPE) TOXT_RT_DEVCLASS Package 20030925
7 GT_EXTENSIONS Instance attribute Private Type reference (TYPE) TOXT_EXTENSION_OL Table type for CL_OXT_EXTENSION_OL 20010910
8 GT_MESSAGELIST Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI return information 20010907
9 GT_TRANSPORTS Instance attribute Private Type reference (TYPE) TOXT_CUS_TRANS TTYP for OXT_CUS_TRANSPORTS 20020319
10 GV_CUST_TRKORR Instance attribute Private Type reference (TYPE) TRKORR Customizing request 20011009
11 GV_DEFAULTPROJECT Instance attribute Private Type reference (TYPE) OXT_FL_DEFAULT Default Object 20041020
12 GV_DESCRIPTION Instance attribute Private Type reference (TYPE) OXT_DESCRIPTION Long text 20010907
13 GV_DEVCLASS Instance attribute Private Type reference (TYPE) DEVCLASS Package 20010907
14 GV_DUMMY_MSG Instance attribute Private Type reference (TYPE) BAPI_MSG Message text 20011026
15 GV_IFRNSPC Instance attribute Private Type reference (TYPE) PRX_NSPCE Proxy generation: Namespace in the Integration Builder 20041028
16 GV_IFR_SWC Instance attribute Private Type reference (TYPE) DLVUNIT Software component 20041028
17 GV_IFR_SWCV Instance attribute Private Type reference (TYPE) SAPRELEASE SAP R/3 Release 20041028
18 GV_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application log: Log handle 20011026
19 GV_PROJECTID Instance attribute Public Type reference (TYPE) OXT_PROJECTID OXT project ID 20010907
20 GV_PROJECTNAME Instance attribute Private Type reference (TYPE) OXT_PROJECTNAME Name of OXT project 20010907
21 GV_STATUS Instance attribute Private Type reference (TYPE) CHAR3 3-Byte field 20010910
22 GV_WB_TRKORR Instance attribute Private Type reference (TYPE) TRKORR Workbench request 20011009
Methods
# Method Level Visibility Method type Description Created on
1 ADD_USER Instance method Public Method (DB) Add employee to project 20020301
2 AUTHORITY_CHECK Instance method Public Method (OL) Authority check 20031007
3 CHANGE Instance method Public Method (OL/DB) Change attributes and commit 20010907
4 COMMIT Instance method Private Method (OL) Commit work if allowed 20011123
5 CONSTRUCTOR Instance method Public Constructor (OL/DB) Instantiate project in memory and/or DB and commit 20010907
6 CREATE_EXTENSION Instance method Public Method (OL) Instantiate extension, wrap for extension constructor 20010911
7 DELETE Instance method Public Method (OL) Delete project if allowed and commit 20010907
8 GETDETAIL Instance method Public Method (OL) Get relevant attributes 20010910
9 GETDOCUMENTATION Instance method Public Method (DB) Read documentation for a project 20011119
10 GETLIST Static method Public Method (DB) Get list of existing projects 20010910
11 INSTANTIATE_EXTENSIONS Instance method Private Method (DB) Write project to DB 20020319
12 IS_LOCKED Instance method Public Method (OL) Check whether project is locked 20010910
13 LOCK Instance method Public Method (OL) Lock project 20010910
14 MERGE_DEVCLASS Instance method Private Method (OL) Determine list of packages 20030925
15 REMOVE_EXTENSION Instance method Public Method (OL) Remove extension instance from memory 20011029
16 SAVEDOCUMENTATION Instance method Public Method (DB) Save documentation for a project and commit 20011119
17 SYNCH_READ Instance method Private Method (DB) Write project to DB 20010910
18 SYNCH_WRITE Instance method Private Method (DB) Read project and its extensions from DB 20010910
19 UNLOCK Instance method Public Method (OL) Unlock the project 20010910
Events
Class CL_OXT_PROJECT_OL has no event.
Types
Class CL_OXT_PROJECT_OL has no local type.
Method Signatures

Method ADD_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20020301

Method ADD_USER on class CL_OXT_PROJECT_OL has no exception.

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH 20031007
# Exception Resumable Description Created on
1 NO_AUTHORITY keine Berechtigung 20031007
2 TECHNICAL_ERROR technischer Fehler 20040318

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20020107
2 Importing IT_BNAME Call by reference Type reference (TYPE) TOXT_BNAME Tabellentyp für Benutzer 20010928
3 Importing IT_DEVCLASS Call by reference Type reference (TYPE) TOXT_RT_DEVCLASS TTYP for OXT_RT_DEVCLASS 20030925
4 Importing IT_TRANSPORTS Call by reference Type reference (TYPE) TOXT_RT_TRANSPORT TTYP for OXT_RT_TRANSPORT 20020319
5 Importing IV_DEFAULTPROJECT Call by reference Type reference (TYPE) OXT_FL_DEFAULT Default Objekt 20041020
6 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) OXT_DESCRIPTION Langtext 20010910
7 Importing IV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20010910
8 Importing IV_IFR_NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE 20050113
9 Importing IV_IFR_SWC Call by reference Type reference (TYPE) DLVUNIT 20050113
10 Importing IV_IFR_SWCV Call by reference Type reference (TYPE) SAPRELEASE 20050113
11 Importing IV_PROJECTNAME Call by reference Type reference (TYPE) OXT_PROJECTNAME Name eines OXT Projekts 20010910
# Exception Resumable Description Created on
1 LOCK_FAILED Objekt gesperrt 20011029
2 TECHNICAL_ERROR technischer Fehler 20011029

Method COMMIT Signature

Method COMMIT on class CL_OXT_PROJECT_OL has no parameter.
Method COMMIT on class CL_OXT_PROJECT_OL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IFLAG_COMMIT Call by reference Type reference (TYPE) FLAG 'X' Erlaubt commit work 20011123
2 Importing IR_MSG Call by reference Object reference (TYPE REF TO) CL_OXT_MESSAGES_OL Verarbeitung von OXT Messages 20011029
3 Importing IV_PROJECTID Call by reference Type reference (TYPE) OXT_PROJECTID OXT Projekt ID 20010910
4 Importing IV_PROJECTNAME Call by reference Type reference (TYPE) OXT_PROJECTNAME Name eines OXT Projekts 20010910
# Exception Resumable Description Created on
1 APPLICATION_LOG_ERROR error using application log 20020313
2 CONSTRUCTOR_FAILED Konstruktor fehlt 20011026
3 DB_ERROR database error 20020313

Method CREATE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_EXTENSION Call by reference Object reference (TYPE REF TO) CL_OXT_EXTENSION_OL Verarbeitung von OXT Erweiterungen 20010925
2 Importing IV_BUSOBJ Call by reference Type reference (TYPE) OXT_BUSOBJ OXT Business Objekt 20010925
3 Importing IV_EXTENSIONID Call by reference Type reference (TYPE) OXT_EXTENSIONID OXT Extension ID 20010925
4 Importing IV_EXTENSIONTYP Call by reference Type reference (TYPE) OXT_EXTTYP Erweiterungstyp 20010925
# Exception Resumable Description Created on
1 TECHNICAL_ERROR technischer Fehler 20011026

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20020107
# Exception Resumable Description Created on
1 LOCK_FAILED Objekt gesperrt 20011004
2 TECHNICAL_ERROR technischer Fehler 20011029
3 USER_ERROR Benutzerfehler 20020107

Method GETDETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CHGTAG Call by reference Type reference (TYPE) OXT_CHGTAG Änderungsdaten für OXT Entitäten 20011026
2 Exporting ET_BNAME Call by reference Type reference (TYPE) TOXT_BNAME Tabellentyp für Benutzer 20010928
3 Exporting ET_DEVCLASS Call by reference Type reference (TYPE) TOXT_RT_DEVCLASS 20030925
4 Exporting ET_EXTENSIONS Call by reference Type reference (TYPE) TOXT_EXTENSION_OL Tabellentyp für CL_OXT_EXTENSION_OL 20010925
5 Exporting ET_TRANSPORTS Call by reference Type reference (TYPE) TOXT_RT_TRANSPORT TTYP for OXT_RT_TRANSPORT 20020319
6 Exporting EV_DEFAULTPROJECT Call by reference Type reference (TYPE) OXT_FL_DEFAULT Default Objekt 20041020
7 Exporting EV_DESCRIPTION Call by reference Type reference (TYPE) OXT_DESCRIPTION Langtext 20010925
8 Exporting EV_DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20010925
9 Exporting EV_IFR_NAMESPACE Call by reference Type reference (TYPE) PRX_NSPCE Proxy Generierung: Namensraum im Integration Builder 20041028
10 Exporting EV_IFR_SWC Call by reference Type reference (TYPE) DLVUNIT Softwarekomponente 20041028
11 Exporting EV_IFR_SWCV Call by reference Type reference (TYPE) SAPRELEASE R/3 Release 20041028
12 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20011026
13 Exporting EV_PROJECTID Call by reference Type reference (TYPE) OXT_PROJECTID OXT Projekt ID 20010925
14 Exporting EV_PROJECTNAME Call by reference Type reference (TYPE) OXT_PROJECTNAME Name eines OXT Projekts 20010925
15 Importing X_GETTRANSPORTARCHIVE Call by reference Type reference (TYPE) FLAG '' Get Archive Entries of Transports 20020319
# Exception Resumable Description Created on
1 TECHNICAL_ERROR technischer Fehler 20011026

Method GETDOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HEADER Call by reference Type reference (TYPE) THEAD SAPscript: Text-Header 20011119
2 Exporting ET_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20011119
# Exception Resumable Description Created on
1 TECHNICAL_ERROR technischer Fehler 20011119

Method GETLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROJECTLIST Call by reference Type reference (TYPE) TOXT_RT_PRJ Tabellentyp OXT_RT_PRJ 20010910
2 Importing IV_DEFAULTONLY Call by reference Type reference (TYPE) FLAG allgemeines flag 20041020
3 Importing IV_PROJECTNAME Call by reference Type reference (TYPE) OXT_PROJECTNAME Name eines OXT Projekts 20010910
4 Importing IV_USERNAME Call by reference Type reference (TYPE) XUBNAME Verzweigungsname 20010910

Method GETLIST on class CL_OXT_PROJECT_OL has no exception.

Method INSTANTIATE_EXTENSIONS Signature

Method INSTANTIATE_EXTENSIONS on class CL_OXT_PROJECT_OL has no parameter.
# Exception Resumable Description Created on
1 TECHNICAL_ERROR technischer Fehler 20020319

Method IS_LOCKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOCK_OWNER Value transfer Type reference (TYPE) XUBNAME allgemeines flag 20011029

Method IS_LOCKED on class CL_OXT_PROJECT_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 20011029
2 Importing IV_PROJECTID Call by reference Type reference (TYPE) OXT_PROJECTID OXT Projekt ID 20041020
# Exception Resumable Description Created on
1 LOCK_FAILED Lock war nicht möglich 20010910

Method MERGE_DEVCLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DEVCLASS Call by reference Type reference (TYPE) TOXT_RT_DEVCLASS 20030925
2 Importing IV_CHECK_IF_USED Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20040318
# Exception Resumable Description Created on
1 TECHNICAL_ERROR Error 20030925

Method REMOVE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_EXTENSION Call by reference Object reference (TYPE REF TO) CL_OXT_EXTENSION_OL Verarbeitung von OXT Erweiterungen 20011029

Method REMOVE_EXTENSION on class CL_OXT_PROJECT_OL has no exception.

Method SAVEDOCUMENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) THEAD SAPscript: Text-Header 20011119
2 Importing IT_LINES Call by reference Type reference (TYPE) TEXT_LINE_TAB Untertabelle für Struktur TEXT_HEADERLINES 20011119
# Exception Resumable Description Created on
1 TECHNICAL_ERROR technischer Fehler 20011119

Method SYNCH_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_QUICKREAD Call by reference Type reference (TYPE) FLAG allgemeines flag 20020409
# Exception Resumable Description Created on
1 DATABASE_ERROR Fehler auf Datenbank 20010910
2 EXTENSION_ERROR Fehler mit Extension 20020201

Method SYNCH_WRITE Signature

Method SYNCH_WRITE on class CL_OXT_PROJECT_OL has no parameter.
# Exception Resumable Description Created on
1 DATABASE_ERROR Fehler auf der Datenbank 20010911

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROJECTID Call by reference Type reference (TYPE) OXT_PROJECTID OXT Projekt ID 20041020

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