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 | ![]() |
Instance method | Public | Method | Save Signature Data | 20010912 |
2 | ![]() |
Instance method | Public | Method | Check External Signature Process for Validity | 20090527 |
3 | ![]() |
Instance method | Public | Method | Create Instance for Signature Process | 20010911 |
4 | ![]() |
Instance method | Public | Method | Delete Signature Data | 20011016 |
5 | ![]() |
Instance method | Public | Method | Delete Instances | 20011016 |
6 | ![]() |
Instance method | Public | Method | Get Instance for an Existing Signature Process | 20011015 |
7 | ![]() |
Instance method | Public | Method | Get Instance when Entering Metadata | 20011012 |
8 | ![]() |
Instance method | Public | Method | Signature Data for a List of GUIDs | 20011005 |
9 | ![]() |
Instance method | Public | Method | Get Registration Info for the Applications | 20010904 |
10 | ![]() |
Instance method | Public | Method | Set Archiving Flag for Signature Data | 20091207 |
11 | ![]() |
Instance method | Public | Method | Get Signature Processes from Database for Updated Metadata | 20090525 |
12 | ![]() |
Instance method | Public | Method | Refresh Data for a List of GUIDs | 20011005 |
13 | ![]() |
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 | ![]() |
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 | ![]() |
ES_REGISTRATION | Call by reference | Type reference (TYPE) | SIGN_REG_INFO_STRUC | Registrierungsinfos der Anwendungen zur Dig. Sig. | 20090715 | ||
2 | ![]() |
IG_META | Call by reference | Type reference (TYPE) | ANY TABLE | Tabelle mit Metadaten zu den übergebenen Signaturprozessen | 20090527 | ||
3 | ![]() |
IT_SIGNDO | Call by reference | Type reference (TYPE) | SIGN_T_SIGNDO | Tabellentyp Dokumente zur Signatur | 20090527 | ||
4 | ![]() |
IT_SIGNH | Call by reference | Type reference (TYPE) | SIGN_T_SIGNH | Tabellentyp Signaturkopfdaten | 20090527 | ||
5 | ![]() |
IT_SIGNS | Call by reference | Type reference (TYPE) | SIGN_T_SIGNS | Tabellentyp Einzelsignaturdaten | 20090527 | ||
6 | ![]() |
IV_SIGN_APPL | Call by reference | Type reference (TYPE) | SIGN_APPL | Anwendung der Digitalen Signatur | 20090527 | ||
7 | ![]() |
IV_SIGN_OBJECT | Call by reference | Type reference (TYPE) | SIGN_OBJECT | Objekt zur Digitalen Signatur | 20090527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20090610 | |
2 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20090715 | |
3 | ![]() |
Fehlerhafte Registrierung eines Signaturobjektes | 20090715 |
Method CREATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_APPL | Call by reference | Type reference (TYPE) | SIGN_APPL | Anwendung der Digitalen Signatur | 20010912 | ||
2 | ![]() |
IM_META | Call by reference | Type reference (TYPE) | ANY | Metadaten zu einem Signaturprozess | 20010917 | ||
3 | ![]() |
IM_OBJECT | Call by reference | Type reference (TYPE) | SIGN_OBJECT | Objekt zur Digitalen Signatur | 20010912 | ||
4 | ![]() |
IM_STORE_DOC | Call by reference | Type reference (TYPE) | BOOLE_D | ' ' | Dokument im Signaturtool speichern | 20010919 | |
5 | ![]() |
IM_STRATEGY | Call by reference | Type reference (TYPE) | SIGNSTRAT | Signaturstrategie | 20010911 | ||
6 | ![]() |
IM_TYPE | Call by reference | Type reference (TYPE) | SIGN_TYPE | 'A' | Typ der Signatur | 20010912 | |
7 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | IF_DS_SIGN | Digitale Signatur: Signatur erzeugen | 20010911 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
2 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
3 | ![]() |
Digitale Signatur: Resgistrierung | 20011129 |
Method DELETE Signature
Method DELETE on Interface IF_DS_RUNTIME has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 |
Method FREE Signature
Method FREE on Interface IF_DS_RUNTIME has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 |
Method GET_BY_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_SIGNID | Call by reference | Type reference (TYPE) | SIGN_GUID_22 | Digitale Signatur: Signaturnummer als GUID der Länge 22 | 20011015 | ||
2 | ![]() |
RESULT | Value transfer | Object reference (TYPE REF TO) | IF_DS_SIGN | Digitale Signatur: Signatur erzeugen | 20011015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
2 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
3 | ![]() |
Digitale Signatur: Resgistrierung | 20011129 |
Method GET_BY_META Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_APPL | Call by reference | Type reference (TYPE) | SIGN_APPL | Anwendung der Digitalen Signatur | 20011012 | ||
2 | ![]() |
IM_META | Call by reference | Type reference (TYPE) | ANY | Anwendung der Digitalen Signatur | 20011012 | ||
3 | ![]() |
IM_OBJECT | Call by reference | Type reference (TYPE) | SIGN_OBJECT | Objekt zur Digitalen Signatur | 20011012 | ||
4 | ![]() |
IM_VERSION | Call by reference | Type reference (TYPE) | BOOLE_D | '' | Kennzeichen ob auch alte Versionen berücksichtigt werden | 20011016 | |
5 | ![]() |
IV_ACCEPT_PLACEHOLDERS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X': Platzhalter '*' wird als Selektionskriterium akzeptiert | 20090627 | |
6 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SIGN_REF_TAB | Digitale Signatur: Signatur erzeugen | 20011012 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
2 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
3 | ![]() |
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 | ![]() |
IM_ID_TAB | Call by reference | Type reference (TYPE) | SIGN_ID_TAB | Digitale Signatur: Liste mit Signaturids | 20011022 | ||
2 | ![]() |
IM_META_TAB | Call by reference | Type reference (TYPE) | SIGN_META_TAB | Digitale Signatur: Metadaten | 20011022 | ||
3 | ![]() |
IM_REF_TAB | Call by reference | Type reference (TYPE) | SIGN_REF_TAB | Digitale Signatur: Referenzen für Digitale Signaturen | 20011022 | ||
4 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SIGN_STEP_LIST_TAB | Digitale Signatur: Daten zum Signaturprozess | 20011026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
2 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
3 | ![]() |
Digitale Signatur: Resgistrierung | 20011129 |
Method GET_REG_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_APPL | Call by reference | Type reference (TYPE) | SIGN_APPL | '' | Anwendung | 20010912 | |
2 | ![]() |
IM_OBJECT | Call by reference | Type reference (TYPE) | SIGN_OBJECT | '' | Objekt der Anwendung | 20010912 | |
3 | ![]() |
IM_VERSION | Call by reference | Type reference (TYPE) | BOOLE_D | '' | Alte Versionen mitliefern | 20011016 | |
4 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SIGN_REG_INFO_TAB | Registrierinformationen | 20010912 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
2 | ![]() |
Digitale Signatur: Resgistrierung | 20011129 |
Method MARK_FOR_ARCHIVE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_META_SIGN_ID_MARKED | Call by reference | Type reference (TYPE) | ANY TABLE | Metadaten zu Signaturprozessen mit Archivierungsvormerkung | 20091223 | ||
2 | ![]() |
ET_META_SIGN_ID_UNMARKED | Call by reference | Type reference (TYPE) | ANY TABLE | Metadaten zu Signaturprozessen ohne Archivierungsvormerkung | 20091223 | ||
3 | ![]() |
ET_SIGN_ID_MARKED | Call by reference | Type reference (TYPE) | SIGN_ID_TAB | Signaturprozesse mit Archivierungsvormerkung | 20091223 | ||
4 | ![]() |
ET_SIGN_ID_UNMARKED | Call by reference | Type reference (TYPE) | SIGN_ID_TAB | Signaturprozesse ohne Archivierungsvormerkung | 20091217 | ||
5 | ![]() |
EV_MULTI_META_STRUC | Call by reference | Type reference (TYPE) | BOOLE_D | 'X' = Signaturprozesse zu verschiedenen Metadatenstrukturen | 20091223 | ||
6 | ![]() |
IG_META_TAB | Call by reference | Type reference (TYPE) | ANY TABLE | Metadatentabelle zu Signaturobjekt und -anwendung | 20091217 | ||
7 | ![]() |
IV_ACCEPT_PLACEHOLDERS | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X': Platzhalter '*' wird als Selektionskriterium akzeptiert | 20091217 | |
8 | ![]() |
IV_MARK_OPEN_SIG_PROC | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X': Archivierung unvollständiger Signaturprozesse | 20091217 | |
9 | ![]() |
IV_SAVE_PARTIAL_MARKED | Call by reference | Type reference (TYPE) | BOOLE_D | ABAP_FALSE | 'X': Auch sichern, wenn Vormerkung nur teilweise erfolgt | 20091218 | |
10 | ![]() |
IV_SIGN_APPL | Call by reference | Type reference (TYPE) | SIGN_APPL | Anwendung der Digitalen Signatur | 20091217 | ||
11 | ![]() |
IV_SIGN_OBJECT | Call by reference | Type reference (TYPE) | SIGN_OBJECT | Objekt zur Digitalen Signatur | 20091217 | ||
12 | ![]() |
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 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20091207 | |
2 | ![]() |
Metadaten können nicht interpretiert werden | 20091217 | |
3 | ![]() |
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 | ![]() |
ET_SIGNDO | Call by reference | Type reference (TYPE) | SIGN_T_SIGNDO | Tabellentyp Dokumente zur Signatur | 20090525 | ||
2 | ![]() |
ET_SIGNH | Call by reference | Type reference (TYPE) | SIGN_T_SIGNH | Tabellentyp Signaturkopfdaten | 20090525 | ||
3 | ![]() |
ET_SIGNS | Call by reference | Type reference (TYPE) | SIGN_T_SIGNS | Tabellentyp Einzelsignaturdaten | 20090525 | ||
4 | ![]() |
IG_META | Call by reference | Type reference (TYPE) | ANY | Metadaten | 20090525 | ||
5 | ![]() |
IT_SIGN_ID | Call by reference | Type reference (TYPE) | SIGN_ID_TAB | Digitale Signatur: Liste mit Signaturids | 20090528 | ||
6 | ![]() |
IV_SIGN_APPL | Call by reference | Type reference (TYPE) | SIGN_APPL | Anwendung der Digitalen Signatur | 20090525 | ||
7 | ![]() |
IV_SIGN_OBJECT | Call by reference | Type reference (TYPE) | SIGN_OBJECT | Objekt zur Digitalen Signatur | 20090525 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IM_ID_TAB | Call by reference | Type reference (TYPE) | SIGN_ID_TAB | Digitale Signatur: Liste mit Signaturids | 20011023 | ||
2 | ![]() |
IM_META_TAB | Call by reference | Type reference (TYPE) | SIGN_META_TAB | Digitale Signatur: Metadaten | 20011023 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
EG_META_SEL | Call by reference | Object reference (TYPE REF TO) | DATA | Ausgewählte Metadaten zum Signaturprozess | 20090708 | ||
2 | ![]() |
IG_META | Call by reference | Type reference (TYPE) | ANY TABLE | Tabelle mit Metadaten zu den übergebenen Signaturprozessen | 20090527 | ||
3 | ![]() |
IT_SIGNDO | Call by reference | Type reference (TYPE) | SIGN_T_SIGNDO | Tabellentyp Dokumente zur Signatur | 20090527 | ||
4 | ![]() |
IT_SIGNH | Call by reference | Type reference (TYPE) | SIGN_T_SIGNH | Tabellentyp Signaturkopfdaten | 20090527 | ||
5 | ![]() |
IT_SIGNS | Call by reference | Type reference (TYPE) | SIGN_T_SIGNS | Tabellentyp Einzelsignaturdaten | 20090527 | ||
6 | ![]() |
IV_SIGN_APPL | Call by reference | Type reference (TYPE) | SIGN_APPL | Anwendung der Digitalen Signatur | 20090527 | ||
7 | ![]() |
IV_SIGN_OBJECT | Call by reference | Type reference (TYPE) | SIGN_OBJECT | Objekt zur Digitalen Signatur | 20090527 | ||
8 | ![]() |
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 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20090610 | |
2 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20090715 | |
3 | ![]() |
Metadaten können nicht interpretiert werden | 20090715 | |
4 | ![]() |
Fehlerhafte Registrierung eines Signaturobjektes | 20090715 |
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 620 |