SAP ABAP Class CL_EPIC_BANK_COMM_LOGON (Maintain User in Secure Storage)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-FI-EPIC-BACOM-BL (Package) Globalization: E-Payment Int. Bank Comm. Business Logic
Properties
Class CL_EPIC_BANK_COMM_LOGON  
Short Description Maintain User in Secure Storage    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-FI-EPIC-BACOM-BL   Globalization: E-Payment Int. Bank Comm. Business Logic 
Created 20120314   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_EPIC_BANK_COMM_LOGON has no forward declaration.
Interfaces
Class CL_EPIC_BANK_COMM_LOGON has no interface implemented.
Friends
Class CL_EPIC_BANK_COMM_LOGON has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_CLASSNAME Constant Private Type reference (TYPE) STRING 'CL_EPIC_BANK_COMM_LOGON=======CP' 20120314
2 MC_PREFIX Constant Private Type reference (TYPE) STRING '/EPIC/' Prefix for EPIC 20120314
3 MV_GUID Instance attribute Private Type reference (TYPE) EPIC_BC_UD-GUID 16 Byte UUID in 32 Characters (Hexadecimal Encoded) 20120314
4 MV_SECSTORE_ID Instance attribute Private Type reference (TYPE) RSECID ID of record in secure memory 20120314
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE Instance method Public Method Change User 20120314
2 CHANGE_USER_DEFINITION Instance method Private Method Change Data in User Definition 20120314
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120314
4 DELETE Instance method Public Method Delete User 20120314
5 DELETE_USER_DEFINITION Instance method Private Method Delete Data from User Definition 20120314
6 DELETE_USER_SECSTORE Instance method Private Method Delete Data from Secure Store 20120314
7 DERIVE_SECSTORE_ID Instance method Private Method Get Secure Store ID 20120314
8 EXISTS_GUID Instance method Public Method Exists GUID already in User Definition 20120314
9 GENERATE_GUID_SECSTORE_ID Instance method Private Method Generate GUID 20120314
10 GET_COMMUSER Instance method Public Method Get communication user 20120314
11 GET_GUID Instance method Public Method Get GUID 20120314
12 GET_USER_SECSTORE Instance method Public Method Get logon data 20120314
13 INSERT Instance method Public Method Create User 20120326
14 INSERT_USER_DEFINITION Instance method Private Method Insert Data into User Definition 20120314
15 INSERT_USER_SECSTORE Instance method Private Method Insert Data into Secure Store 20120314
16 IS_GUID_ASSIGNED Instance method Public Method Is GUID assigned 20120314
17 IS_OLD_PWD_CORRECT Instance method Private Method Check old password 20120314
18 LOCK Instance method Private Method Lock object 20120314
19 READ_USER_SECSTORE Instance method Private Method Get Data from Secure Store 20120314
20 S_HAS_AUTHORITY Static method Public Method Check authority 20120314
21 S_LOAD_ALL Static method Public Method Load all users 20120314
22 UNLOCK Instance method Private Method Unlock object 20120314
23 UPDATE_USER_SECSTORE Instance method Private Method Update Data iin Secure Store 20120314
Events
Class CL_EPIC_BANK_COMM_LOGON has no event.
Types
Class CL_EPIC_BANK_COMM_LOGON has no local type.
Method Signatures

Method CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_DESCR Call by reference Type reference (TYPE) EPIC_BC_UD-DESCR Bank Communication User Description 20120314
2 Importing IV_NEW_NAME Call by reference Type reference (TYPE) EPIC_BC_UD-COMMUSER EPIC: User for Bank Communication 20120314
3 Importing IV_NEW_PWD Call by reference Type reference (TYPE) RSECDATA SECSTORE: Data 20120314
4 Importing IV_OLD_PWD Call by reference Type reference (TYPE) RSECDATA SECSTORE: Data 20120314
5 Importing IV_REPEAT_PWD Call by reference Type reference (TYPE) RSECDATA SECSTORE: Data 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method CHANGE_USER_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_DESCR Call by reference Type reference (TYPE) EPIC_BC_UD-DESCR Bank Communication User Description 20120314
2 Importing IV_NEW_NAME Call by reference Type reference (TYPE) EPIC_BC_UD-COMMUSER EPIC: User for Bank Communication 20120314

Method CHANGE_USER_DEFINITION on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) EPIC_BC_UD-GUID EPIC: User for Bank Communication 20120314

Method CONSTRUCTOR on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OLD_PWD Call by reference Type reference (TYPE) RSECDATA SECSTORE: Data 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method DELETE_USER_DEFINITION Signature

Method DELETE_USER_DEFINITION on class CL_EPIC_BANK_COMM_LOGON has no parameter.
Method DELETE_USER_DEFINITION on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method DELETE_USER_SECSTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method DERIVE_SECSTORE_ID Signature

Method DERIVE_SECSTORE_ID on class CL_EPIC_BANK_COMM_LOGON has no parameter.
Method DERIVE_SECSTORE_ID on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method EXISTS_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_EXISTS Call by reference Type reference (TYPE) FLAG X = User entry exists; space = otherwise 20120314
2 Exporting ES_EPIC_BC_UD Call by reference Type reference (TYPE) EPIC_BC_UD EPIC: User for Bank Communication 20120314

Method EXISTS_GUID on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method GENERATE_GUID_SECSTORE_ID Signature

Method GENERATE_GUID_SECSTORE_ID on class CL_EPIC_BANK_COMM_LOGON has no parameter.
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method GET_COMMUSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_COMMUSER Value transfer Type reference (TYPE) EPIC_BC_USER EPIC: User for Bank Communication 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) EPIC_BC_UD-GUID GUID 20120314

Method GET_GUID on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method GET_USER_SECSTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT Client 20120314
2 Returning RV_DATA Value transfer Type reference (TYPE) RSECDATA Data 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DESCR Call by reference Type reference (TYPE) EPIC_BC_UD-DESCR Bank Communication User Description 20120326
2 Importing IV_NAME Call by reference Type reference (TYPE) EPIC_BC_UD-COMMUSER EPIC: User for Bank Communication 20120326
3 Importing IV_NEW_PWD Call by reference Type reference (TYPE) RSECDATA New password 20120326
4 Importing IV_REPEAT_PWD Call by reference Type reference (TYPE) RSECDATA Repeated password 20120326
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120326

Method INSERT_USER_DEFINITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_DESCR Call by reference Type reference (TYPE) EPIC_BC_UD-DESCR Bank Communication User Description 20120314
2 Importing IV_NEW_NAME Call by reference Type reference (TYPE) EPIC_BC_UD-COMMUSER EPIC: User for Bank Communication 20120314

Method INSERT_USER_DEFINITION on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method INSERT_USER_SECSTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PASSWORD Call by reference Type reference (TYPE) RSECDATA 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method IS_GUID_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_ASSIGNED Value transfer Type reference (TYPE) FLAG 20120314

Method IS_GUID_ASSIGNED on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method IS_OLD_PWD_CORRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT_OLD_PWD Call by reference Type reference (TYPE) CSEQUENCE 20120314
2 Returning RF_INPUT_CORRECT Value transfer Type reference (TYPE) FLAG 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method LOCK Signature

Method LOCK on class CL_EPIC_BANK_COMM_LOGON has no parameter.
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method READ_USER_SECSTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CLIENT Call by reference Type reference (TYPE) MANDT 20120314
2 Returning RV_DATA Value transfer Type reference (TYPE) RSECDATA 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314

Method S_HAS_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_HAS_AUTHORITY Value transfer Type reference (TYPE) FLAG 'X' = has authority 20120314

Method S_HAS_AUTHORITY on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method S_LOAD_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ALL_USERS Call by reference Type reference (TYPE) EPIC_T_BC_UD All users 20120314

Method S_LOAD_ALL on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method UNLOCK Signature

Method UNLOCK on class CL_EPIC_BANK_COMM_LOGON has no parameter.
Method UNLOCK on class CL_EPIC_BANK_COMM_LOGON has no exception.

Method UPDATE_USER_SECSTORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PASSWORD Call by reference Type reference (TYPE) RSECDATA 20120314
# Exception Resumable Description Created on
1 CX_EPIC_BANK_COMM_LOGON 20120314
History
Last changed by/on SAP  20130531 
SAP Release Created in 607