SAP ABAP Interface IF_DS_RUNTIME (Digital Signature: Runtime)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-DSG (Application Component) Digital Signature
     DS (Package) Digital Signature
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DS_RUNTIME Digital Signature (Runtime) 20010828
Properties
Interface IF_DS_RUNTIME  
Short Description Digital Signature: Runtime    
General Data
Package DS   Digital Signature 
Created 20010828   SAP 
Last changed 20110908   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_DS_RUNTIME has no interface.
Friends
Interface IF_DS_RUNTIME has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_METHOD_EXTERN Constant Public Type reference (TYPE) SIGN_METHOD 'D' User Signature without Verification 20010927
2 CO_METHOD_EXTERNV Constant Public Type reference (TYPE) SIGN_METHOD 'S' User Signature with Verification 20010927
3 CO_METHOD_SYSTEM Constant Public Type reference (TYPE) SIGN_METHOD 'R' System Signature 20010927
4 CO_TYPE_ASYNC Constant Public Type reference (TYPE) CHAR1 'A' Asynchronous Signature 20010829
5 CO_TYPE_ASYNC_CH Constant Public Type reference (TYPE) CHAR1 'B' Asynchronous Signature (Changeable Signatory) 20010829
6 CO_TYPE_SYNC Constant Public Type reference (TYPE) CHAR1 'C' Synchronous Signature 20010829
Methods
# Method Level Visibility Method type Description Created on
1 ARCHIVE Instance method Public Method Save Signature Data 20010912
2 CHECK_EXT_DS_DATA Instance method Public Method Check External Signature Process for Validity 20090527
3 CREATE Instance method Public Method Create Instance for Signature Process 20010911
4 DELETE Instance method Public Method Delete Signature Data 20011016
5 FREE Instance method Public Method Delete Instances 20011016
6 GET_BY_ID Instance method Public Method Get Instance for an Existing Signature Process 20011015
7 GET_BY_META Instance method Public Method Get Instance when Entering Metadata 20011012
8 GET_DATA_BY_LIST Instance method Public Method Signature Data for a List of GUIDs 20011005
9 GET_REG_INFO Instance method Public Method Get Registration Info for the Applications 20010904
10 MARK_FOR_ARCHIVE Instance method Public Method Set Archiving Flag for Signature Data 20091207
11 READ_DS_DATA_BY_META Instance method Public Method Get Signature Processes from Database for Updated Metadata 20090525
12 REFRESH_BY_LIST Instance method Public Method Refresh Data for a List of GUIDs 20011005
13 WRITE_EXT_DS_DATA Instance method Public Method Write External Signatures to Database Tables 20090527
Events
Interface IF_DS_RUNTIME has no event.
Types
Interface IF_DS_RUNTIME has no local type.
Method Signatures

Method ARCHIVE Signature

Method ARCHIVE on Interface IF_DS_RUNTIME has no parameter.
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129

Method CHECK_EXT_DS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REGISTRATION Call by reference Type reference (TYPE) SIGN_REG_INFO_STRUC Registrierungsinfos der Anwendungen zur Dig. Sig. 20090715
2 Importing IG_META Call by reference Type reference (TYPE) ANY TABLE Tabelle mit Metadaten zu den übergebenen Signaturprozessen 20090527
3 Importing IT_SIGNDO Call by reference Type reference (TYPE) SIGN_T_SIGNDO Tabellentyp Dokumente zur Signatur 20090527
4 Importing IT_SIGNH Call by reference Type reference (TYPE) SIGN_T_SIGNH Tabellentyp Signaturkopfdaten 20090527
5 Importing IT_SIGNS Call by reference Type reference (TYPE) SIGN_T_SIGNS Tabellentyp Einzelsignaturdaten 20090527
6 Importing IV_SIGN_APPL Call by reference Type reference (TYPE) SIGN_APPL Anwendung der Digitalen Signatur 20090527
7 Importing IV_SIGN_OBJECT Call by reference Type reference (TYPE) SIGN_OBJECT Objekt zur Digitalen Signatur 20090527
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Basisklasse: Alle Ausnahmen zur Digitale Signatur 20090610
2 CX_DS_MESSAGE Übergabe von Meldungen in Form von Ausnahmen 20090715
3 CX_DS_REGISTRY Fehlerhafte Registrierung eines Signaturobjektes 20090715

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL Call by reference Type reference (TYPE) SIGN_APPL Anwendung der Digitalen Signatur 20010912
2 Importing IM_META Call by reference Type reference (TYPE) ANY Metadaten zu einem Signaturprozess 20010917
3 Importing IM_OBJECT Call by reference Type reference (TYPE) SIGN_OBJECT Objekt zur Digitalen Signatur 20010912
4 Importing IM_STORE_DOC Call by reference Type reference (TYPE) BOOLE_D ' ' Dokument im Signaturtool speichern 20010919
5 Importing IM_STRATEGY Call by reference Type reference (TYPE) SIGNSTRAT Signaturstrategie 20010911
6 Importing IM_TYPE Call by reference Type reference (TYPE) SIGN_TYPE 'A' Typ der Signatur 20010912
7 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_DS_SIGN Digitale Signatur: Signatur erzeugen 20010911
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129
2 CX_DS_METADATA Digitale Signatur: Basisklasse 20011129
3 CX_DS_REGISTRY Digitale Signatur: Resgistrierung 20011129

Method DELETE Signature

Method DELETE on Interface IF_DS_RUNTIME has no parameter.
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129

Method FREE Signature

Method FREE on Interface IF_DS_RUNTIME has no parameter.
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129

Method GET_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SIGNID Call by reference Type reference (TYPE) SIGN_GUID_22 Digitale Signatur: Signaturnummer als GUID der Länge 22 20011015
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_DS_SIGN Digitale Signatur: Signatur erzeugen 20011015
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129
2 CX_DS_METADATA Digitale Signatur: Basisklasse 20011129
3 CX_DS_REGISTRY Digitale Signatur: Resgistrierung 20011129

Method GET_BY_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL Call by reference Type reference (TYPE) SIGN_APPL Anwendung der Digitalen Signatur 20011012
2 Importing IM_META Call by reference Type reference (TYPE) ANY Anwendung der Digitalen Signatur 20011012
3 Importing IM_OBJECT Call by reference Type reference (TYPE) SIGN_OBJECT Objekt zur Digitalen Signatur 20011012
4 Importing IM_VERSION Call by reference Type reference (TYPE) BOOLE_D '' Kennzeichen ob auch alte Versionen berücksichtigt werden 20011016
5 Importing IV_ACCEPT_PLACEHOLDERS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Platzhalter '*' wird als Selektionskriterium akzeptiert 20090627
6 Returning RESULT Value transfer Type reference (TYPE) SIGN_REF_TAB Digitale Signatur: Signatur erzeugen 20011012
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129
2 CX_DS_METADATA Digitale Signatur: Basisklasse 20011129
3 CX_DS_REGISTRY Digitale Signatur: Resgistrierung 20011129

Method GET_DATA_BY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID_TAB Call by reference Type reference (TYPE) SIGN_ID_TAB Digitale Signatur: Liste mit Signaturids 20011022
2 Importing IM_META_TAB Call by reference Type reference (TYPE) SIGN_META_TAB Digitale Signatur: Metadaten 20011022
3 Importing IM_REF_TAB Call by reference Type reference (TYPE) SIGN_REF_TAB Digitale Signatur: Referenzen für Digitale Signaturen 20011022
4 Returning RESULT Value transfer Type reference (TYPE) SIGN_STEP_LIST_TAB Digitale Signatur: Daten zum Signaturprozess 20011026
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129
2 CX_DS_METADATA Digitale Signatur: Basisklasse 20011129
3 CX_DS_REGISTRY Digitale Signatur: Resgistrierung 20011129

Method GET_REG_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_APPL Call by reference Type reference (TYPE) SIGN_APPL '' Anwendung 20010912
2 Importing IM_OBJECT Call by reference Type reference (TYPE) SIGN_OBJECT '' Objekt der Anwendung 20010912
3 Importing IM_VERSION Call by reference Type reference (TYPE) BOOLE_D '' Alte Versionen mitliefern 20011016
4 Returning RESULT Value transfer Type reference (TYPE) SIGN_REG_INFO_TAB Registrierinformationen 20010912
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129
2 CX_DS_REGISTRY Digitale Signatur: Resgistrierung 20011129

Method MARK_FOR_ARCHIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_META_SIGN_ID_MARKED Call by reference Type reference (TYPE) ANY TABLE Metadaten zu Signaturprozessen mit Archivierungsvormerkung 20091223
2 Exporting ET_META_SIGN_ID_UNMARKED Call by reference Type reference (TYPE) ANY TABLE Metadaten zu Signaturprozessen ohne Archivierungsvormerkung 20091223
3 Exporting ET_SIGN_ID_MARKED Call by reference Type reference (TYPE) SIGN_ID_TAB Signaturprozesse mit Archivierungsvormerkung 20091223
4 Exporting ET_SIGN_ID_UNMARKED Call by reference Type reference (TYPE) SIGN_ID_TAB Signaturprozesse ohne Archivierungsvormerkung 20091217
5 Exporting EV_MULTI_META_STRUC Call by reference Type reference (TYPE) BOOLE_D 'X' = Signaturprozesse zu verschiedenen Metadatenstrukturen 20091223
6 Importing IG_META_TAB Call by reference Type reference (TYPE) ANY TABLE Metadatentabelle zu Signaturobjekt und -anwendung 20091217
7 Importing IV_ACCEPT_PLACEHOLDERS Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Platzhalter '*' wird als Selektionskriterium akzeptiert 20091217
8 Importing IV_MARK_OPEN_SIG_PROC Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Archivierung unvollständiger Signaturprozesse 20091217
9 Importing IV_SAVE_PARTIAL_MARKED Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE 'X': Auch sichern, wenn Vormerkung nur teilweise erfolgt 20091218
10 Importing IV_SIGN_APPL Call by reference Type reference (TYPE) SIGN_APPL Anwendung der Digitalen Signatur 20091217
11 Importing IV_SIGN_OBJECT Call by reference Type reference (TYPE) SIGN_OBJECT Objekt zur Digitalen Signatur 20091217
12 Importing IV_VERSION Call by reference Type reference (TYPE) BOOLE_D '' Kennzeichen ob auch alte Versionen berücksichtigt werden 20091217
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Basisklasse: Alle Ausnahmen zur Digitale Signatur 20091207
2 CX_DS_METADATA Metadaten können nicht interpretiert werden 20091217
3 CX_DS_REGISTRY Fehlerhafte Registrierung eines Signaturobjektes 20091217

Method READ_DS_DATA_BY_META Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SIGNDO Call by reference Type reference (TYPE) SIGN_T_SIGNDO Tabellentyp Dokumente zur Signatur 20090525
2 Exporting ET_SIGNH Call by reference Type reference (TYPE) SIGN_T_SIGNH Tabellentyp Signaturkopfdaten 20090525
3 Exporting ET_SIGNS Call by reference Type reference (TYPE) SIGN_T_SIGNS Tabellentyp Einzelsignaturdaten 20090525
4 Importing IG_META Call by reference Type reference (TYPE) ANY Metadaten 20090525
5 Importing IT_SIGN_ID Call by reference Type reference (TYPE) SIGN_ID_TAB Digitale Signatur: Liste mit Signaturids 20090528
6 Importing IV_SIGN_APPL Call by reference Type reference (TYPE) SIGN_APPL Anwendung der Digitalen Signatur 20090525
7 Importing IV_SIGN_OBJECT Call by reference Type reference (TYPE) SIGN_OBJECT Objekt zur Digitalen Signatur 20090525
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Basisklasse: Alle Ausnahmen zur Digitale Signatur 20090610

Method REFRESH_BY_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ID_TAB Call by reference Type reference (TYPE) SIGN_ID_TAB Digitale Signatur: Liste mit Signaturids 20011023
2 Importing IM_META_TAB Call by reference Type reference (TYPE) SIGN_META_TAB Digitale Signatur: Metadaten 20011023
3 Importing IM_REF_TAB Call by reference Type reference (TYPE) SIGN_REF_TAB Digitale Signatur: Referenzen für Digitale Signaturen 20011023
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Digitale Signatur: Basisklasse 20011129

Method WRITE_EXT_DS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EG_META_SEL Call by reference Object reference (TYPE REF TO) DATA Ausgewählte Metadaten zum Signaturprozess 20090708
2 Importing IG_META Call by reference Type reference (TYPE) ANY TABLE Tabelle mit Metadaten zu den übergebenen Signaturprozessen 20090527
3 Importing IT_SIGNDO Call by reference Type reference (TYPE) SIGN_T_SIGNDO Tabellentyp Dokumente zur Signatur 20090527
4 Importing IT_SIGNH Call by reference Type reference (TYPE) SIGN_T_SIGNH Tabellentyp Signaturkopfdaten 20090527
5 Importing IT_SIGNS Call by reference Type reference (TYPE) SIGN_T_SIGNS Tabellentyp Einzelsignaturdaten 20090527
6 Importing IV_SIGN_APPL Call by reference Type reference (TYPE) SIGN_APPL Anwendung der Digitalen Signatur 20090527
7 Importing IV_SIGN_OBJECT Call by reference Type reference (TYPE) SIGN_OBJECT Objekt zur Digitalen Signatur 20090527
8 Importing IV_VERIFY_DOC Call by reference Type reference (TYPE) VERI_DOC_FLG Kennzeichen: Externes Dokument verifizieren ohne Verbuchung 20100129
# Exception Resumable Description Created on
1 CX_DS_EXCEPTION Basisklasse: Alle Ausnahmen zur Digitale Signatur 20090610
2 CX_DS_MESSAGE Übergabe von Meldungen in Form von Ausnahmen 20090715
3 CX_DS_METADATA Metadaten können nicht interpretiert werden 20090715
4 CX_DS_REGISTRY Fehlerhafte Registrierung eines Signaturobjektes 20090715
History
Last changed by/on SAP  20110908 
SAP Release Created in 620