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
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