SAP ABAP Class CL_SIGNATURE_POC (Domain Model: Signature)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   PP-PI-PMA-PMC (Application Component) Browser-Based PI Sheet / Cockpit
     CMX_POC (Package) Manufacturing Execution: Browser-Based PI Sheet
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_SERVICE_POC Domain Model: Persistence Services 19991108
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_OS_STATE State Management for a 'Managed Object' 19991026
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SY_MESS_POC POC: System Message Processing 19991108
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DEVIATION_SIGNATURE_DS_POC Domain Model: Signature for Process Step 20021205
2 Inheritance (c INHERITING FROM c_ref)  CL_DEVIATION_SIGNATURE_POC Domain Model: Signature for Deviation 19990707
3 Inheritance (c INHERITING FROM c_ref)  CL_EVT_SIGNATURE_POC Domain Model: Signature for Event Log 20011127
4 Inheritance (c INHERITING FROM c_ref)  CL_SIMPLE_SIGNATURE_POC Domain Model: Simple Signature 20000113
5 Inheritance (c INHERITING FROM c_ref)  CL_STEP_SIGNATURE_DS_POC Domain Model: Signature for Process Step 20021126
6 Inheritance (c INHERITING FROM c_ref)  CL_STEP_SIGNATURE_POC Domain Model: Signature for Process Step 19990705
Properties
Class CL_SIGNATURE_POC  
Short Description Domain Model: Signature    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CMX_POC   Manufacturing Execution: Browser-Based PI Sheet 
Created 19990705   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OS_TRANSACTION_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_USER_POC Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 OSCON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_OS_SERVICE_POC Domain Model: Persistence Services 19991108
2 IF_OS_STATE State Management for a 'Managed Object' 19991026
3 IF_SY_MESS_POC POC: System Message Processing 19991108
Friends
Class CL_SIGNATURE_POC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_SIGNATURE_REF Static Attribute Protected Object reference (TYPE REF TO) CL_SIGNATURE_POC Current Signature 19991130
2 M_STEP_REF Static Attribute Protected Object reference (TYPE REF TO) CL_STEP_POC Reference Step 19991130
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 19991108
2 CREATE_SIGNATURE_KEY Instance method Protected Method Creates a Signature Key 19990705
3 GET_SIGNATURE_ITERATOR Instance method Public Method Gets Suitable Signature Iterator 19990810
4 IS_COMPLETE Instance method Public Method CHECK: Signature Completed? 19990810
5 ON_OS_TRANSACTION_FINISHED Instance method Protected Event handling method EVENTHANDLER: FINISHED of OS 20000330
6 ON_SAVE Instance method Protected Event handling method Event Handler: Save Signature 19991119
7 SHOW Instance method Public Method Displays Signatures on Separate Screen 19990928
8 SIGN Static method Public Method Creates Signature 19990810
9 SIGN_INTERNAL Instance method Protected Method Execute Signature 19990810
Events
Class CL_SIGNATURE_POC has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SIGNATURE_TAB Private Type reference (TYPE) I Table for Signatures 19990810
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SIGNATURE_POC has no parameter.
Method CONSTRUCTOR on class CL_SIGNATURE_POC has no exception.

Method CREATE_SIGNATURE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_STEP_REF Call by reference Object reference (TYPE REF TO) CL_STEP_POC Bezugsschritt 19990705

Method CREATE_SIGNATURE_KEY on class CL_SIGNATURE_POC has no exception.

Method GET_SIGNATURE_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SIGNATURE_ITERATOR_POC Signaturiterator 19991210

Method GET_SIGNATURE_ITERATOR on class CL_SIGNATURE_POC has no exception.

Method IS_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) BOOLE_D Boolescher Rückgabewert 19990810

Method IS_COMPLETE on class CL_SIGNATURE_POC has no exception.

Method ON_OS_TRANSACTION_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 20000330
2 Importing STATUS Call by reference Attribute reference (LIKE) 20000330

Method ON_OS_TRANSACTION_FINISHED on class CL_SIGNATURE_POC has no exception.

Method ON_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Type reference (TYPE) 19991119

Method ON_SAVE on class CL_SIGNATURE_POC has no exception.

Method SHOW Signature

Method SHOW on class CL_SIGNATURE_POC has no parameter.
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler aufgetreten 19990930

Method SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SIGNATURE_REF Call by reference Object reference (TYPE REF TO) CL_SIGNATURE_POC Signatur (evtl. schon Unterschriften vorhanden) 19990810
2 Changing CH_SIGNER Call by reference Type reference (TYPE) POC_VALUE Unterzeichner 19990810
3 Exporting EX_SIGNATURE_COMPLETE Call by reference Type reference (TYPE) BOOLE_D Signatur abgeschlossen 19990810
4 Exporting EX_SIGNATURE_REF Call by reference Object reference (TYPE REF TO) IF_DS_SIGN Digitale Signatur 20011218
5 Exporting EX_SIGN_GUID Call by reference Type reference (TYPE) SIGN_GUID_22 Digitale Signatur: Signaturnummer als GUID der Länge 22 20021129
6 Importing IM_SIGNATURE_HANDLER Call by reference Object reference (TYPE REF TO) CL_SIGNATURE_HANDLER_POC Signaturhandle 19990810
7 Importing IM_STEP_REF Call by reference Object reference (TYPE REF TO) CL_STEP_POC Bezugsschritt 19990810
# Exception Resumable Description Created on
1 NOT_SIGNED Signatur nicht geleistet 19990810
2 PROCEDURE_CANCELLED Signaturverfahren abgebrochen 20000315
3 SIG_OBJECT_NOT_FOUND Signaturobjekt nicht gefunden 19990810

Method SIGN_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_SIGNER Call by reference Type reference (TYPE) SIG_SIGNER Unterzeichner 19990810
2 Exporting EX_SIGNATURE_COMPLETE Call by reference Type reference (TYPE) BOOLE_D Signatur abgeschlossen 19990810
3 Exporting EX_SIGNATURE_REF Call by reference Object reference (TYPE REF TO) IF_DS_SIGN Digitale Signatur 20011218
4 Exporting EX_SIGN_GUID Call by reference Type reference (TYPE) SIGN_GUID_22 Signatur-GUID 20021126
5 Importing IM_METHOD Call by reference Type reference (TYPE) STRING Signaturmethode 19990928
6 Importing IM_MODE Call by reference Type reference (TYPE) BOOLE_D Signaturmodus 19990810
7 Importing IM_STRATEGY Call by reference Type reference (TYPE) SIGNSTRAT Signaturstrategie 19990810
# Exception Resumable Description Created on
1 CANCELLED_BY_USER Abbruch durch User 20000125
2 KEY_INCOMPLETE Signaturschlüssel unvollständig 19990810
3 NOT_SIGNED Unterschrift nicht geleistet 19990810
4 PROCEDURE_CANCELLED Signaturverfahren abgebrochen 20000125
History
Last changed by/on SAP  20130531 
SAP Release Created in