SAP ABAP Class CL_PLM_AUDIT_GOS (Audit: Interface to Generic Object Services)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-AUD (Application Component) Audit Management
     PLM_AUDIT_CORE (Package) Audit Management - General Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GOS_CALLBACK SGOS: Interface for Communication with Application 20010305
Properties
Class CL_PLM_AUDIT_GOS  
Short Description Audit: Interface to Generic Object Services    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PLM_AUDIT_CORE   Audit Management - General Core Functions 
Created 20010305   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CGPLC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_PLM_AUDIT_FACTORY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_GOS_CALLBACK SGOS: Interface for Communication with Application 20010305
Friends
Class CL_PLM_AUDIT_GOS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CMODE_COMMIT Constant Private Type reference (TYPE) SGS_CMODE 'X' Call Mode of Generic Object Services - With Commit Work 20010618
2 CO_CMODE_RFC Constant Private Type reference (TYPE) SGS_CMODE 'R' Call Mode of Generic Object Services - Own Roll Area 20010618
3 CO_FALSE Constant Public Type reference (TYPE) CHAR1 ' ' Boolean Value: False 20010420
4 CO_MODE_DISPLAY Constant Public Type reference (TYPE) SGS_RWMOD 'D' Display Mode of Generic Object Services 20010418
5 CO_MODE_EDIT Constant Public Type reference (TYPE) SGS_RWMOD 'E' Change Mode of Generic Object Services 20010418
6 CO_OBJTYP_AUDIT Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS20350' Component Category 'Audit' 20010305
7 CO_OBJTYP_AUDIT_QUEST_RESULT Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS20360' Component Category 'Audit Question/Reply List' 20010312
8 CO_OBJTYP_CORRECTIVE_ACTION Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS20370' Component Category 'Audit Corrective Action' 20010305
9 CO_OBJTYP_PLAN Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS20300' Component Category 'Audit Plan' 20010305
10 CO_OBJTYP_QUESTIONNAIRE Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS20310' Component Category 'Audit' 20010305
11 CO_OBJTYP_QUESTIONNAIRE_ITEM Constant Public Type reference (TYPE) SWO_OBJTYP 'BUS2031010' Component Category 'Audit' 20010312
12 CO_TRUE Constant Public Type reference (TYPE) CHAR1 'X' Boolean Value: True 20010420
13 M_COMMIT Instance attribute Protected Type reference (TYPE) CHAR1 Commit Work Necessary for GOS 20010420
14 M_LAST_PUBLISHED_OBJECT Instance attribute Protected Type reference (TYPE) TY_PUBLISHED_OBJECT Object Last Published 20010418
15 M_PUBLISHED_OBJECTS Instance attribute Protected Type reference (TYPE) TY_PUBLISHED_OBJECTS Published Objects 20010419
16 M_TYPE Static Attribute Protected Type reference (TYPE) SEOCLSNAME 'CL_PLM_AUDIT_GOS' Object Type Name 20010305
17 O_BADI Instance attribute Protected Object reference (TYPE REF TO) IF_EX_PLM_AUDIT_GOS BAdI Interface IF_EX_PLM_AUDIT_GOS 20010419
18 O_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_PLM_AUDIT_GOS Current Instance 20010305
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010305
2 CONSTRUCTOR Instance method Public Constructor Constructor 20010305
3 GET_INSTANCE Static method Public Method Access to Instance (Singleton) 20010305
4 GET_OBJECT Instance method Public Method 20010305
5 GET_OBJECT_INFO Instance method Protected Method Read Object Information 20010420
6 GET_OBJECT_KEY Static method Public Method Determine BOR Key of Object 20010727
7 HAS_CHANGES Instance method Public Method Do Changes Exist? 20010420
8 INITIALIZE Instance method Public Method Initialization (after Commit Work) 20010420
9 IS_CONTAINER_USABLE Instance method Public Method Can the Last Used GUI Container Be Used? 20010420
10 ON_COMMIT_REQUIRED Instance method Public Event handling method Event Handler for COMMIT_REQUIRED:CL_GOS_SERVICE 20010420
11 PUBLISH_OBJECT Instance method Public Method Publishing of an Object 20010305
12 SELECT_SERVICES Instance method Protected Method Select Services 20010305
13 UNPUBLISH Instance method Public Method Undo Publication 20010305
Events
# Event Type Visibility Description Created on
1 OBJECT_CREATED Instance Event
(0)
Public
(2)
20010305
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_PUBLISHED_OBJECT Protected See coding 20010420
2 TY_PUBLISHED_OBJECTS Protected See coding 20010420
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_PLM_AUDIT_GOS has no parameter.
# Exception Resumable Description Created on
1 FAILED Fehler bei Instanzerzeugung 20010419

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_INSTANCE Value transfer Object reference (TYPE REF TO) CL_PLM_AUDIT_GOS Instanz der GOS-Schnittstelle 20010305

Method GET_INSTANCE on class CL_PLM_AUDIT_GOS has no exception.

Method GET_OBJECT Signature

Method GET_OBJECT on class CL_PLM_AUDIT_GOS has no parameter.
Method GET_OBJECT on class CL_PLM_AUDIT_GOS has no exception.

Method GET_OBJECT_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BORIDENT Call by reference Type reference (TYPE) BORIDENT Object Relationship Service : BOR Objektidentifier 20010420
2 Exporting EV_GUID_CHAR Call by reference Type reference (TYPE) PLMT_AUDIT_BOR_KEY-GUID Eindeutiger Objektidentifikator im Auditmanagement (CHAR32) 20010420
3 Exporting EV_MODE Call by reference Type reference (TYPE) SGS_RWMOD Anzeige/Änderungs-Mode der generischen Objektdienste 20010420
4 Exporting EV_NO_INSTANCE Call by reference Type reference (TYPE) SGS_FLAG Kennzeichen, dass Instanze noch nicht persistent ist 20010420
5 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Auditobjekt 20010420
# Exception Resumable Description Created on
1 FAILED Fehler beim Lesen der Objektinformationen 20010420

Method GET_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) PLMT_AUDITOBJECT_GUID Identifikation des Auditobjekts 20010727
2 Importing IV_LOGICAL_SYSTEM Call by reference Type reference (TYPE) LOGSYS Logisches System 20010727
3 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) CGPL_OBJECT_TYPE Objekttyp 20010727
4 Returning RS_BORIDENT Value transfer Type reference (TYPE) BORIDENT Object Relationship Service : BOR Objektidentifier 20010727
# Exception Resumable Description Created on
1 FAILED Fehler beim Ermitteln des BOR-Schlüssels 20010727

Method HAS_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HAS_CHANGES Value transfer Type reference (TYPE) CHAR1 Bool'scher Wert "Vorhandensein von Änderungen" 20010420

Method HAS_CHANGES on class CL_PLM_AUDIT_GOS has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_PLM_AUDIT_GOS has no parameter.
Method INITIALIZE on class CL_PLM_AUDIT_GOS has no exception.

Method IS_CONTAINER_USABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Toolbar-Container 20010420
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Auditobjekt 20010420
3 Returning RV_IS_USABLE Value transfer Type reference (TYPE) CHAR1 Bool'scher Wert - Verwendbarkeit Container ('X' -> true) 20010420
# Exception Resumable Description Created on
1 FAILED Fehler beim Publizieren des Objekts 20010420

Method ON_COMMIT_REQUIRED Signature

Method ON_COMMIT_REQUIRED on class CL_PLM_AUDIT_GOS has no parameter.
Method ON_COMMIT_REQUIRED on class CL_PLM_AUDIT_GOS has no exception.

Method PUBLISH_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Toolbar-Container 20010305
2 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Auditobjekt 20010305
# Exception Resumable Description Created on
1 FAILED Fehler beim Publizieren des Objekts 20010305

Method SELECT_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT Call by reference Object reference (TYPE REF TO) CL_CGPL_HIERARCHY_NODE Auditobjekt 20010419
2 Importing IV_MODE Call by reference Type reference (TYPE) SGS_RWMOD Anzeige/Änderungs-Mode 20010419
3 Importing IV_OBJTYPE Call by reference Type reference (TYPE) SWO_OBJTYP Objekttyp 20010419
4 Returning RT_SERVICES Value transfer Type reference (TYPE) TGOS_SELS Selektionskriterien für Serviceauswahl 20010305

Method SELECT_SERVICES on class CL_PLM_AUDIT_GOS has no exception.

Method UNPUBLISH Signature

Method UNPUBLISH on class CL_PLM_AUDIT_GOS has no parameter.
Method UNPUBLISH on class CL_PLM_AUDIT_GOS has no exception.
Event Signatures

Event OBJECT_CREATED Signature
Event OBJECT_CREATED on class CL_PLM_AUDIT_GOS has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 30A