SAP ABAP Interface IF_DS_SIGN (Digital Signature: Create Signature)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-DSG (Application Component) Digital Signature
⤷
DS (Package) Digital Signature

⤷

⤷

Properties
Interface | IF_DS_SIGN | |
Short Description | Digital Signature: Create Signature |
General Data
Package | DS | Digital Signature |
Created | 20010828 | SAP |
Last changed | 20080612 | 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_SIGN has no interface.
Friends
Interface IF_DS_SIGN has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CO_CANC_PROC | Constant | Public | Type reference (TYPE) | SIGN_ACTION | 'P' | Digital Signature: Status of Signature Verification | 20011206 | |
2 | CO_DOC_TYPE_HTM | Constant | Public | Type reference (TYPE) | SSFTYPE | 'HTM' | Document type: HTML | 20011206 | |
3 | CO_DOC_TYPE_PDF | Constant | Public | Type reference (TYPE) | SSFTYPE | 'PDF' | Document type: PDF | 20011206 | |
4 | CO_DOC_TYPE_TXT | Constant | Public | Type reference (TYPE) | SSFTYPE | 'TXT' | Document type: Text | 20011206 | |
5 | CO_DOC_TYPE_XML | Constant | Public | Type reference (TYPE) | SSFTYPE | 'XML' | Document type: XML | 20011206 | |
6 | CO_SIGNED | Constant | Public | Type reference (TYPE) | SIGN_ACTION | 'S' | Digital Signature: Status of Signature Verification | 20011206 | |
7 | CO_STATE_PROC_CANC | Constant | Public | Type reference (TYPE) | SIGN_STATE | '2' | The Signature Process was Cancelled | 20020118 | |
8 | CO_STATE_PROC_CLOSED | Constant | Public | Type reference (TYPE) | SIGN_STATE | '1' | Signature Process Closed | 20020118 | |
9 | CO_STATE_PROC_NEW | Constant | Public | Type reference (TYPE) | SIGN_STATE | ' ' | New Signature Process was Opened | 20020118 | |
10 | CO_STATE_PROC_OPEN | Constant | Public | Type reference (TYPE) | SIGN_STATE | '3' | Current Signature Process is not yet Closed | 20020118 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Checks Whether Metadata Match Signature Instance | 20041026 |
2 | ![]() |
Instance method | Public | Method | Destructor | 20011016 |
3 | ![]() |
Instance method | Public | Method | Read Signature ID | 20010925 |
4 | ![]() |
Instance method | Public | Method | Delivers Last Signature Step (Not Processed Yet) | 20080404 |
5 | ![]() |
Instance method | Public | Method | Read Meta Data for Signature ID | 20011220 |
6 | ![]() |
Instance method | Public | Method | Determine Signature Status | 20011023 |
7 | ![]() |
Instance method | Public | Method | Read Data for Individal Step of Signature Strategy | 20010906 |
8 | ![]() |
Instance method | Public | Method | Returns Saved Data and Comment for Signature Step | 20061025 |
9 | ![]() |
Instance method | Public | Method | Returns Saved Data/Documents for Signature Step | 20050308 |
10 | ![]() |
Instance method | Public | Method | Returns Time Stamp of Signature Instance | 20070319 |
11 | ![]() |
Instance method | Public | Method | Update Signature Data | 20011012 |
12 | ![]() |
Instance method | Public | Method | Save Signature Data | 20010828 |
13 | ![]() |
Instance method | Public | Method | Execute Digital Signature for a Document | 20010906 |
14 | ![]() |
Instance method | Public | Method | Execute Digital Signature with Web Dynpro (Dialog Box) | 20070530 |
15 | ![]() |
Instance method | Public | Method | Digital Signature (inplace): Check Document | 20070917 |
16 | ![]() |
Instance method | Public | Method | Digital Signature: Complete Process | 20070913 |
17 | ![]() |
Instance method | Public | Method | Execute Digital Signature with Web Dynpro (inplace) | 20070913 |
18 | ![]() |
Instance method | Public | Method | Digital Signature (Synchronous): Interim Step 1 | 20070910 |
19 | ![]() |
Instance method | Public | Method | Digital Signature (Synchronous): Interim Step 2 | 20070910 |
20 | ![]() |
Instance method | Public | Method | Reject Signature Data | 20010828 |
21 | ![]() |
Instance method | Public | Method | Unlock Header Data Record for Signature | 20060529 |
Events
Interface IF_DS_SIGN has no event.
Types
Interface IF_DS_SIGN has no local type.
Method Signatures
Method CHECK_META_OF_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK_RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | X = Metadaten passen zur Signaturinstanz | 20041026 | ||
2 | ![]() |
IM_META | Call by reference | Type reference (TYPE) | ANY | Metadaten zur Signaturinstanz | 20041026 | ||
3 | ![]() |
IM_SIGN_APPL | Call by reference | Type reference (TYPE) | SIGN_APPL | Anwendung der Digitalen Signatur | 20041026 | ||
4 | ![]() |
IM_SIGN_OBJECT | Call by reference | Type reference (TYPE) | SIGN_OBJECT | Objekt zur Digitalen Signatur | 20041026 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20041026 | |
2 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20041026 | |
3 | ![]() |
Metadaten können nicht interpretiert werden | 20041026 |
Method FREE Signature
Method FREE on Interface IF_DS_SIGN has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 |
Method GET_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SIGN_GUID_22 | Digitale Signatur: Signaturnummer als GUID der Länge 22 | 20010925 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 |
Method GET_LAST_OPEN_STEP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RS_LAST_OPEN_STEP | Value transfer | Type reference (TYPE) | SIGN_DATA_DB_STRUC | Letzter offener Einzelschritt | 20080404 |
Method GET_LAST_OPEN_STEP on Interface IF_DS_SIGN has no exception.
Method GET_META_BY_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CH_META | Call by reference | Type reference (TYPE) | ANY | Metadaten zur SignaturID | 20011220 | ||
2 | ![]() |
IM_SIGNID | Call by reference | Type reference (TYPE) | SIGN_GUID_22 | Digitale Signatur: Signaturnummer als GUID der Länge 22 | 20011220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20011220 |
Method GET_STATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SIGN_STATE | Digitale Signatur: Status des Signaturverfahrens | 20011024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 |
Method GET_STEPS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_VERIFY | Call by reference | Type reference (TYPE) | BOOLE_D | Verifizierung gewünscht | 20011009 | ||
2 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | SIGN_STEP_TAB | Digitale Signatur: Daten zum Signaturprozess | 20011009 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dokument wurde nicht erzeugt | 20011205 | |
2 | ![]() |
Digitale Signatur: Basisklasse | 20011129 | |
3 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20020201 |
Method GET_STEPS_WITH_COMMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SIGN_STEPS | Call by reference | Type reference (TYPE) | SIGN_VERIFY_STEP_TAB | Digitale Signatur: Daten Verifikation | 20061025 | ||
2 | ![]() |
IV_PROCESS | Call by reference | Type reference (TYPE) | SIGN_PROC | Signaturprozess der Digitalen Signatur | 20061025 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20061025 |
Method GET_STEPS_WITH_DOC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_DOC_BIN | Call by reference | Type reference (TYPE) | XSTRING | Dokument (Binär-Typ) | 20050308 | ||
2 | ![]() |
EX_DOC_TXT | Call by reference | Type reference (TYPE) | STRING | Dokument (Text-File) | 20050308 | ||
3 | ![]() |
EX_DOC_TYPE | Call by reference | Type reference (TYPE) | SSFTYPE | SSF-Typbezeichner | 20050308 | ||
4 | ![]() |
EX_SIGN_STEP | Call by reference | Type reference (TYPE) | SIGN_VERIFY_STEP_TAB | Digitale Signatur: Daten zum Signaturprozess | 20050308 | ||
5 | ![]() |
IM_PROCESS | Call by reference | Type reference (TYPE) | SIGN_PROC | Signaturprozess der Digitalen Signatur | 20050308 | ||
6 | ![]() |
IM_VERIFY | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050308 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dokument wurde nicht erzeugt | 20050308 | |
2 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20050308 | |
3 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20050308 |
Method GET_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_TIMESTAMP | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) | 20070319 |
Method GET_TIMESTAMP on Interface IF_DS_SIGN has no exception.
Method REFRESH_SIGNATURE Signature
Method REFRESH_SIGNATURE on Interface IF_DS_SIGN has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 |
Method SAVE Signature
Method SAVE on Interface IF_DS_SIGN has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 |
Method SIGN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_SEL_REMARK | Call by reference | Type reference (TYPE) | SIGN_REMARK_STRUC | Ausgewählte Bemerkung der Anwendung | 20011026 | ||
2 | ![]() |
IM_DEFAULT_REMARK_ID | Call by reference | Type reference (TYPE) | SIGN_REMARK_STRUC-ID | Bemerkung (ID), welche als Vorschlag (Listbox) gesetzt wird | 20060110 | ||
3 | ![]() |
IM_DOCRULE | Call by reference | Type reference (TYPE) | SIGN_DRULE | '0001' | Digitale Signatur: Dokumentregel für Aufbau eines Dokuments | 20010926 | |
4 | ![]() |
IM_DOCTYPE | Call by reference | Type reference (TYPE) | SSFTYPE | Dokumenttyp (html, xml, gif, tif,...) | 20010924 | ||
5 | ![]() |
IM_DOC_BIN | Call by reference | Type reference (TYPE) | XSTRING | Dokument in Binärform | 20010924 | ||
6 | ![]() |
IM_DOC_TXT | Call by reference | Type reference (TYPE) | STRING | Dokument als textartiger File | 20010924 | ||
7 | ![]() |
IM_REMARKS | Call by reference | Type reference (TYPE) | SIGN_REMARK_TAB | Satz von Bemerkungen aus der Anwendung zur Digit. Signatur | 20011023 | ||
8 | ![]() |
IM_SIGNER | Call by reference | Type reference (TYPE) | SIGN_USERID | Name des Signierers, der das Objekt hinzugefügt hat | 20010913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dokument wurde nicht erzeugt | 20011205 | |
2 | ![]() |
Einzelnes Abbrechen einer Sigantur | 20011129 | |
3 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20011129 | |
4 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20011129 |
Method SIGN_WD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_COMPONENT_USAGE_NAME | Call by reference | Type reference (TYPE) | STRING | Name der Component-Verwendung | 20070926 | ||
2 | ![]() |
IM_DEFAULT_REMARK_ID | Call by reference | Type reference (TYPE) | SIGN_REMARK_STRUC-ID | Bemerkung (ID), welche als Vorschlag gesetzt wird | 20070530 | ||
3 | ![]() |
IM_DOCRULE | Call by reference | Type reference (TYPE) | SIGN_DRULE | '0001' | Digitale Signatur: Dokumentregel für Aufbau eines Dokuments | 20070530 | |
4 | ![]() |
IM_DOCTYPE | Call by reference | Type reference (TYPE) | SSFTYPE | Dokumenttyp (html, xml, gif, tif,...) | 20070530 | ||
5 | ![]() |
IM_DOC_BIN | Call by reference | Type reference (TYPE) | XSTRING | Dokument in Binärform | 20070530 | ||
6 | ![]() |
IM_DOC_TXT | Call by reference | Type reference (TYPE) | STRING | Dokument als textartiger File | 20070530 | ||
7 | ![]() |
IM_REMARKS | Call by reference | Type reference (TYPE) | SIGN_REMARK_TAB | Satz von Bemerkungen aus der Anwendung zur Digit. Signatur | 20070530 | ||
8 | ![]() |
IM_SIGNER | Call by reference | Type reference (TYPE) | SIGN_USERID | Name des Signierers, der das Objekt hinzugefügt hat | 20070530 | ||
9 | ![]() |
IM_TITLE | Call by reference | Type reference (TYPE) | STRING | Titel des Dialogfensters | 20070926 | ||
10 | ![]() |
IO_SIGNATURE_WD | Call by reference | Object reference (TYPE REF TO) | IWCI_SIGNATURE | WebDynpro Interface-Controller | 20070604 | ||
11 | ![]() |
IO_WINDOW_MANAGER | Call by reference | Object reference (TYPE REF TO) | IF_WD_WINDOW_MANAGER | Window Manager | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dokument wurde nicht erzeugt | 20070530 | |
2 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20070530 | |
3 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20070530 |
Method SIGN_WD_CHECK_DOCUMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_DOCRULE | Call by reference | Type reference (TYPE) | SIGN_DRULE | '0001' | Digitale Signatur: Dokumentregel für Aufbau eines Dokuments | 20070917 | |
2 | ![]() |
IM_DOCTYPE | Call by reference | Type reference (TYPE) | SSFTYPE | Dokumenttyp (html, xml, gif, tif,...) | 20070917 | ||
3 | ![]() |
IM_DOC_BIN | Call by reference | Type reference (TYPE) | XSTRING | Dokument in Binärform | 20070917 | ||
4 | ![]() |
IM_DOC_TXT | Call by reference | Type reference (TYPE) | STRING | Dokument als textartiger File | 20070917 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Dokument wurde nicht erzeugt | 20070917 | |
2 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20070917 | |
3 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20070917 |
Method SIGN_WD_FINISH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_SEL_REMARK | Call by reference | Type reference (TYPE) | SIGN_REMARK_STRUC | Ausgewählte Bemerkung der Anwendung | 20070913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Einzelnes Abbrechen einer Sigantur | 20070913 | |
2 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20070913 | |
3 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20070913 |
Method SIGN_WD_INPLACE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_DEFAULT_REMARK_ID | Call by reference | Type reference (TYPE) | SIGN_REMARK_STRUC-ID | Bemerkung (ID), welche als Vorschlag gesetzt wird | 20070926 | ||
2 | ![]() |
IM_DOCRULE | Call by reference | Type reference (TYPE) | SIGN_DRULE | '0001' | Digitale Signatur: Dokumentregel für Aufbau eines Dokuments | 20070926 | |
3 | ![]() |
IM_DOCTYPE | Call by reference | Type reference (TYPE) | SSFTYPE | Dokumenttyp (html, xml, gif, tif,...) | 20070926 | ||
4 | ![]() |
IM_REMARKS | Call by reference | Type reference (TYPE) | SIGN_REMARK_TAB | Satz von Bemerkungen aus der Anwendung zur Digit. Signatur | 20070926 | ||
5 | ![]() |
IM_SIGNER | Call by reference | Type reference (TYPE) | SIGN_USERID | Name des Signierers, der das Objekt hinzugefügt hat | 20070926 | ||
6 | ![]() |
IO_SIGNATURE_WD | Call by reference | Object reference (TYPE REF TO) | IWCI_SIGNATURE | WebDynpro Interface-Controller | 20070913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20070913 | |
2 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20070913 |
Method SIGN_WD_SYNC Signature
Method SIGN_WD_SYNC on Interface IF_DS_SIGN has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20070910 | |
2 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20070910 |
Method SIGN_WD_SYNC_IS_FINISHED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_SYNC_IS_FINISHED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X' = alle Einzelsignaturen sind fertig | 20070910 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20070910 | |
2 | ![]() |
Übergabe von Meldungen in Form von Ausnahmen | 20070910 |
Method UNDO Signature
Method UNDO on Interface IF_DS_SIGN has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Digitale Signatur: Basisklasse | 20011129 |
Method UNLOCK Signature
Method UNLOCK on Interface IF_DS_SIGN has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Basisklasse: Alle Ausnahmen zur Digitale Signatur | 20060529 |
History
Last changed by/on | SAP | 20080612 |
SAP Release Created in | 620 |