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
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