SAP ABAP Class CL_DEST_UTILITY_PWD (Destinations: Utility Class for Password Management)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷ BC-MID-RFC (Application Component) RFC
⤷ SRFC_DESTAPI (Package) RFC: API for Destinations
⤷ BC-MID-RFC (Application Component) RFC
⤷ SRFC_DESTAPI (Package) RFC: API for Destinations
Properties
Class | CL_DEST_UTILITY_PWD | |
Short Description | Destinations: Utility Class for Password Management | |
Super Class | ||
Instantiability of a Class | 0 | Private |
Final |
General Data
Message Class | ||
Program status | S | System Program |
Category | 0 | |
Package | SRFC_DESTAPI | RFC: API for Destinations |
Created | 20060207 | SAP |
Last change | 20140121 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
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
Class CL_DEST_UTILITY_PWD has no interface implemented.
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_DEST_FACTORY | 20060207 | Factory Class for Destinations | |
2 | CL_DEST_HTTP | 20060207 | Destinations for HTTP Communication | |
3 | CL_DEST_HTTP_DYNAMIC | 20130102 | Registered Dynamic Destinations for HTTP Communication | |
4 | CL_DEST_LOGICAL | 20060207 | Destinations for Logical Connections | |
5 | CL_DEST_RFC_ABAP | 20060207 | Destinations for RFC Communication with ABAP Systems | |
6 | CL_DEST_RFC_ABAP_PARENT | 20130102 | Superclass RFC Destinations for ABAP Systems |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ACL_TABLE | Static Attribute | Private | Type reference (TYPE) | LT_ACL_TABLE | ACL Table (Access Rights) | 20070730 | ||
2 | CO_PWD_TOKEN_PROXY | Constant | Private | Type reference (TYPE) | STRING | 'r=%_PWD' | Constant for Password Token for Proxy Password | 20070730 | |
3 | CO_PWD_TOKEN_REMOTE | Constant | Private | Type reference (TYPE) | STRING | 'v=%_PWD' | Constant for Password Token for Remote System | 20070730 | |
4 | CO_PWD_TYPE_PROXY | Constant | Public | Type reference (TYPE) | CHAR1 | 'P' | Constant for Proxy Password | 20060207 | |
5 | CO_PWD_TYPE_REMOTE | Constant | Public | Type reference (TYPE) | CHAR1 | 'R' | Constant for Password for Remote System | 20060207 | |
6 | DESTINATION_NAME | Instance attribute | Private | Type reference (TYPE) | RFCDEST | Name of Destination | 20060207 | ||
7 | PASSWORD | Instance attribute | Private | Type reference (TYPE) | RSECDATA | Password for Save to Secure Store | 20070730 | ||
8 | PWD_CHANGED | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Flag for Password Change | 20070727 | ||
9 | PWD_STATUS | Instance attribute | Public | Type reference (TYPE) | SDEST_PWD_STATUS | Password Status | 20060207 | ||
10 | PWD_TOKEN | Instance attribute | Public | Type reference (TYPE) | STRING | Token for RFCDES | 20060207 | ||
11 | PWD_TYPE | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Password Type (Remote System, Proxy) | 20060207 | ||
12 | SS_IDENT | Instance attribute | Private | Type reference (TYPE) | RSECID | Identifier in Secure Store | 20060207 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20060207 |
2 | DELETE_PASSWORD | Instance method | Public | Method | Prepare Deletion of Password | 20070730 |
3 | DELETE_SECSTORE_ENTRY | Instance method | Private | Method | Delete Password Entry in Secure Store | 20060207 |
4 | INIT_ACL_TABLE | Static method | Private | Method | Initialize Access Rights to Secure Store Entries | 20070730 |
5 | INSERT_SECSTORE_ENTRY | Instance method | Private | Method | Insert (and Change) Password in Secure Store | 20070727 |
6 | LOAD_FROM_RFCDES | Instance method | Public | Method | Load Password Status and Token from RFCDES Format | 20060207 |
7 | SAVE_SECSTORE_ENTRY | Instance method | Public | Method | Adjust Entry in Secure Store (Create, Change, Delete) | 20060207 |
8 | SET_PASSWORD | Instance method | Public | Method | Prepare to Set Password | 20070730 |
Events
Class CL_DEST_UTILITY_PWD has no event.
Types
Class CL_DEST_UTILITY_PWD has no local type.
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DESTINATION_NAME | Value transfer | Type reference (TYPE) | RFCDEST | Name der Destination | 20060207 | ||
2 | Importing | PWD_TYPE | Value transfer | Type reference (TYPE) | CHAR1 | Typ des Passwortes | 20060207 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DEST_API | Ausnameklasse API Destinationen | 20060207 |
Method DELETE_PASSWORD Signature
Method DELETE_PASSWORD on class CL_DEST_UTILITY_PWD has no parameter.
Method DELETE_PASSWORD on class CL_DEST_UTILITY_PWD has no exception.
Method DELETE_SECSTORE_ENTRY Signature
Method DELETE_SECSTORE_ENTRY on class CL_DEST_UTILITY_PWD has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DEST_API | Ausnameklasse API Destinationen | 20060207 |
Method INIT_ACL_TABLE Signature
Method INIT_ACL_TABLE on class CL_DEST_UTILITY_PWD has no parameter.
Method INIT_ACL_TABLE on class CL_DEST_UTILITY_PWD has no exception.
Method INSERT_SECSTORE_ENTRY Signature
Method INSERT_SECSTORE_ENTRY on class CL_DEST_UTILITY_PWD has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DEST_API | Ausnameklasse API Destinationen | 20070730 |
Method LOAD_FROM_RFCDES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | VALUE_TABLE | Call by reference | Type reference (TYPE) | SDEST_CODED_VALUE_TABLE | Liste der Werte | 20060207 |
Method LOAD_FROM_RFCDES on class CL_DEST_UTILITY_PWD has no exception.
Method SAVE_SECSTORE_ENTRY Signature
Method SAVE_SECSTORE_ENTRY on class CL_DEST_UTILITY_PWD has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_DEST_API | Ausnameklasse API Destinationen | 20060207 |
Method SET_PASSWORD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PASSWORD | Value transfer | Type reference (TYPE) | C | Passwort | 20070730 |
Method SET_PASSWORD on class CL_DEST_UTILITY_PWD has no exception.
History
Last changed by/on | SAP | 20140121 |
SAP Release Created in | 710 |