SAP ABAP Class CL_PLM_FMEA_GOS (FMEA: Interface Generic Object Services)
Hierarchy
☛
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
⤷ QM-PT-FA (Application Component) Failure Mode and Effects Analysis
⤷ PLM_FMEA (Package) QM: FMEA - Core Functions
⤷ QM-PT-FA (Application Component) Failure Mode and Effects Analysis
⤷ PLM_FMEA (Package) QM: FMEA - 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 | 20110823 |
Properties
Class | CL_PLM_FMEA_GOS | |
Short Description | FMEA: Interface Generic Object Services | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | PLM_FMEA | QM: FMEA - Core Functions |
Created | 20110817 | SAP |
Last change | 20130531 | 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 | 20110823 |
Friends
Class CL_PLM_FMEA_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 Service - With Commit Work | 20110823 | |
2 | CO_CMODE_RFC | Constant | Private | Type reference (TYPE) | SGS_CMODE | 'R' | Call Mode of Generic Object Service - Own Roll Area | 20110823 | |
3 | CO_FALSE | Constant | Public | Type reference (TYPE) | CHAR1 | ' ' | Boolean Value: False | 20110823 | |
4 | CO_MODE_DISPLAY | Constant | Public | Type reference (TYPE) | SGS_RWMOD | 'D' | Display Mode of Generic Object Service | 20110823 | |
5 | CO_MODE_EDIT | Constant | Public | Type reference (TYPE) | SGS_RWMOD | 'E' | Change Mode of Generic Object Service | 20110823 | |
6 | CO_OBJTYP_AUDIT | Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20350' | Objekt Category 'Audit' | 20110823 | |
7 | CO_OBJTYP_AUDIT_QUEST_RESULT | Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20360' | Object Type 'Audit Question List' | 20110823 | |
8 | CO_OBJTYP_CORRECTIVE_ACTION | Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20370' | Object Type 'Audit Corrective Action' | 20110823 | |
9 | CO_OBJTYP_PLAN | Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20300' | Object Type 'Audit Plan' | 20110823 | |
10 | CO_OBJTYP_QUESTIONNAIRE | Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS20310' | Objekt Category 'Audit' | 20110823 | |
11 | CO_OBJTYP_QUESTIONNAIRE_ITEM | Constant | Public | Type reference (TYPE) | SWO_OBJTYP | 'BUS2031010' | Objekt Category 'Audit' | 20110823 | |
12 | CO_TRUE | Constant | Public | Type reference (TYPE) | CHAR1 | 'X' | Boolean Value: True | 20110823 | |
13 | MT_SERVICES | Static Attribute | Protected | Type reference (TYPE) | TGOS_SELS | Services for FMEA | 20110823 | ||
14 | M_COMMIT | Instance attribute | Protected | Type reference (TYPE) | CHAR1 | Commit Work Necessary for GOS | 20110823 | ||
15 | M_LAST_PUBLISHED_OBJECT | Instance attribute | Protected | Type reference (TYPE) | TY_PUBLISHED_OBJECT | Most Recent Published Object | 20110823 | ||
16 | M_PUBLISHED_OBJECTS | Instance attribute | Protected | Type reference (TYPE) | TY_PUBLISHED_OBJECTS | Published Objects | 20110823 | ||
17 | M_TYPE | Constant | Protected | Type reference (TYPE) | SEOCLSNAME | 'CL_PLM_FMEA_GOS' | Object Type Name | 20110823 | |
18 | O_INSTANCE | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_PLM_FMEA_GOS | Current Instance | 20110823 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20110823 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20110823 |
3 | GET_INSTANCE | Static method | Public | Method | Access to Instance (Singleton) | 20110823 |
4 | GET_OBJECT_INFO | Instance method | Protected | Method | Read Object Information | 20110823 |
5 | GET_OBJECT_KEY | Static method | Public | Method | Determine BOR Key of Object | 20110823 |
6 | HAS_CHANGES | Instance method | Public | Method | Have Changes Been Made? | 20110823 |
7 | INITIALIZE | Instance method | Public | Method | Initialization (After Commit Work) | 20110823 |
8 | IS_CONTAINER_USABLE | Instance method | Public | Method | Can the most recently used GUI container be used? | 20110823 |
9 | ON_COMMIT_REQUIRED | Instance method | Public | Event handling method | Event Handler for COMMIT_REQUIRED:CL_GOS_SERVICE | 20110823 |
10 | PUBLISH_OBJECT | Instance method | Public | Method | Publishing of an Object | 20110823 |
11 | SELECT_SERVICES | Instance method | Protected | Method | Select services | 20110823 |
12 | UNPUBLISH | Instance method | Public | Method | Undo Publication | 20110823 |
Events
Class CL_PLM_FMEA_GOS has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TY_PUBLISHED_OBJECT | Protected | See coding | 20110823 | begin of ty_published_object,
guid_char type PLMT_AUDIT_OBJECT_GUID_BAPI,
mode type SGS_RWMOD,
CMODE TYPE SGS_CMODE,
reference type ref to cl_gos_manager,
CONTAINER TYPE REF TO CL_GUI_CONTAINER,
end of ty_published_object
|
||
2 | TY_PUBLISHED_OBJECTS | Protected | See coding | 20110823 | ty_published_objects type standard table of
ty_published_object
|
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_PLM_FMEA_GOS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_PLM_FMEA_GOS has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_PLM_FMEA_GOS has no parameter.
Method CONSTRUCTOR on class CL_PLM_FMEA_GOS has no exception.
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_FMEA_GOS | FMEA: Schnittstelle Generische Objektdienste | 20110823 |
Method GET_INSTANCE on class CL_PLM_FMEA_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 | 20110823 | ||
2 | Exporting | EV_GUID_CHAR | Call by reference | Type reference (TYPE) | PLMT_AUDIT_BOR_KEY-GUID | eindeutiger Objektidentifikator im Auditmanagement (CHAR32) | 20110823 | ||
3 | Exporting | EV_MODE | Call by reference | Type reference (TYPE) | SGS_RWMOD | SGOS: Anzeige/Änderungs-Modus der generischen Objektdienste | 20110823 | ||
4 | Exporting | EV_NO_INSTANCE | Call by reference | Type reference (TYPE) | SGS_FLAG | Kennzeichen | 20110823 | ||
5 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Projektplanung - Hierarchieknoten | 20110823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Fehler beim Lesen der Objektinformationen | 20110823 |
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 | Schlüssel des Auditobjekts | 20110823 | ||
2 | Importing | IV_LOGICAL_SYSTEM | Call by reference | Type reference (TYPE) | LOGSYS | Logisches System | 20110823 | ||
3 | Importing | IV_OBJECT_TYPE | Call by reference | Type reference (TYPE) | CGPL_OBJECT_TYPE | Objekttyp in der Projektplanung | 20110823 | ||
4 | Returning | RS_BORIDENT | Value transfer | Type reference (TYPE) | BORIDENT | Object Relationship Service : BOR Objektidentifier | 20110823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Fehler beim Ermitteln des BOR-Schlüssels | 20110823 |
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 | Einstelliges Kennzeichen | 20110823 |
Method HAS_CHANGES on class CL_PLM_FMEA_GOS has no exception.
Method INITIALIZE Signature
Method INITIALIZE on class CL_PLM_FMEA_GOS has no parameter.
Method INITIALIZE on class CL_PLM_FMEA_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 | Abstracter Container fuer GUI Controls | 20110823 | ||
2 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Projektplanung - Hierarchieknoten | 20110823 | ||
3 | Returning | RV_IS_USABLE | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20110823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Fehler beim Publizieren des Objekts | 20110823 |
Method ON_COMMIT_REQUIRED Signature
Method ON_COMMIT_REQUIRED on class CL_PLM_FMEA_GOS has no parameter.
Method ON_COMMIT_REQUIRED on class CL_PLM_FMEA_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 | Abstracter Container fuer GUI Controls | 20110823 | ||
2 | Importing | IR_OBJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_HIERARCHY_NODE | Projektplanung - Hierarchieknoten | 20110823 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | FAILED | Fehler beim Publizieren des Objekts | 20110823 |
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 | Projektplanung - Hierarchieknoten | 20110823 | ||
2 | Importing | IV_MODE | Call by reference | Type reference (TYPE) | SGS_RWMOD | SGOS: Anzeige/Änderungs-Modus der generischen Objektdienste | 20110823 | ||
3 | Importing | IV_OBJTYPE | Call by reference | Type reference (TYPE) | SWO_OBJTYP | Objekttyp | 20110823 | ||
4 | Returning | RT_SERVICES | Value transfer | Type reference (TYPE) | TGOS_SELS | SGOS: Selektionskriterien für Serviceauswahl | 20110823 |
Method SELECT_SERVICES on class CL_PLM_FMEA_GOS has no exception.
Method UNPUBLISH Signature
Method UNPUBLISH on class CL_PLM_FMEA_GOS has no parameter.
Method UNPUBLISH on class CL_PLM_FMEA_GOS has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |