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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Constant | Private | Type reference (TYPE) | SGS_CMODE | 'X' | Call Mode of Generic Object Services - With Commit Work | 20010618 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | SGS_CMODE | 'R' | Call Mode of Generic Object Services - Own Roll Area | 20010618 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | ' ' | Boolean Value: False | 20010420 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | SGS_RWMOD | 'D' | Display Mode of Generic Object Services | 20010418 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | SGS_RWMOD | 'E' | Change Mode of Generic Object Services | 20010418 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20350' | Component Category 'Audit' | 20010305 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20360' | Component Category 'Audit Question/Reply List' | 20010312 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20370' | Component Category 'Audit Corrective Action' | 20010305 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20300' | Component Category 'Audit Plan' | 20010305 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20310' | Component Category 'Audit' | 20010305 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS2031010' | Component Category 'Audit' | 20010312 | |
12 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Boolean Value: True | 20010420 | |
13 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Commit Work Necessary for GOS | 20010420 | ||
14 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TY_PUBLISHED_OBJECT | Object Last Published | 20010418 | ||
15 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | TY_PUBLISHED_OBJECTS | Published Objects | 20010419 | ||
16 | ![]() |
Static Attribute | Protected | Type reference (TYPE) | SEOCLSNAME | 'CL_PLM_AUDIT_GOS' | Object Type Name | 20010305 | |
17 | ![]() |
Instance attribute | Protected | Object reference (TYPE REF TO) | IF_EX_PLM_AUDIT_GOS | BAdI Interface IF_EX_PLM_AUDIT_GOS | 20010419 | ||
18 | ![]() |
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 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20010305 |
2 | ![]() |
Instance method | Public | Constructor | Constructor | 20010305 |
3 | ![]() |
Static method | Public | Method | Access to Instance (Singleton) | 20010305 |
4 | ![]() |
Instance method | Public | Method | 20010305 | |
5 | ![]() |
Instance method | Protected | Method | Read Object Information | 20010420 |
6 | ![]() |
Static method | Public | Method | Determine BOR Key of Object | 20010727 |
7 | ![]() |
Instance method | Public | Method | Do Changes Exist? | 20010420 |
8 | ![]() |
Instance method | Public | Method | Initialization (after Commit Work) | 20010420 |
9 | ![]() |
Instance method | Public | Method | Can the Last Used GUI Container Be Used? | 20010420 |
10 | ![]() |
Instance method | Public | Event handling method | Event Handler for COMMIT_REQUIRED:CL_GOS_SERVICE | 20010420 |
11 | ![]() |
Instance method | Public | Method | Publishing of an Object | 20010305 |
12 | ![]() |
Instance method | Protected | Method | Select Services | 20010305 |
13 | ![]() |
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 | ![]() |
Fehler bei Instanzerzeugung | 20010419 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ES_BORIDENT | Call by reference | Type reference (TYPE) | BORIDENT | Object Relationship Service : BOR Objektidentifier | 20010420 | ||
2 | ![]() |
EV_GUID_CHAR | Call by reference | Type reference (TYPE) | PLMT_AUDIT_BOR_KEY-GUID | Eindeutiger Objektidentifikator im Auditmanagement (CHAR32) | 20010420 | ||
3 | ![]() |
EV_MODE | Call by reference | Type reference (TYPE) | SGS_RWMOD | Anzeige/Änderungs-Mode der generischen Objektdienste | 20010420 | ||
4 | ![]() |
EV_NO_INSTANCE | Call by reference | Type reference (TYPE) | SGS_FLAG | Kennzeichen, dass Instanze noch nicht persistent ist | 20010420 | ||
5 | ![]() |
IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Auditobjekt | 20010420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IV_GUID | Call by reference | Type reference (TYPE) | PLMT_AUDITOBJECT_GUID | Identifikation des Auditobjekts | 20010727 | ||
2 | ![]() |
IV_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20010727 | ||
3 | ![]() |
IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp | 20010727 | ||
4 | ![]() |
RS_BORIDENT | Value transfer | Type reference (TYPE) | BORIDENT | Object Relationship Service : BOR Objektidentifier | 20010727 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
IR_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Toolbar-Container | 20010420 | ||
2 | ![]() |
IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Auditobjekt | 20010420 | ||
3 | ![]() |
RV_IS_USABLE | Value transfer | Type reference (TYPE) | CHAR1 | Bool'scher Wert - Verwendbarkeit Container ('X' -> true) | 20010420 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IR_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Toolbar-Container | 20010305 | ||
2 | ![]() |
IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Auditobjekt | 20010305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Auditobjekt | 20010419 | ||
2 | ![]() |
IV_MODE | Call by reference | Type reference (TYPE) | SGS_RWMOD | Anzeige/Änderungs-Mode | 20010419 | ||
3 | ![]() |
IV_OBJTYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | Objekttyp | 20010419 | ||
4 | ![]() |
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 |