SAP ABAP Class CL_CNV_MBT_USER (User handling)
Hierarchy
☛
DMIS (Software Component) DMIS 2011_1
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ CNV_MBT_PCL_CL (Package) PCL Class Layer
⤷ CA-EUR (Application Component) European Monetary Union: Euro
⤷ CNV_MBT_PCL_CL (Package) PCL Class Layer
Properties
Class | CL_CNV_MBT_USER | |
Short Description | User handling | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | CNV_MBT_PCL_CL | PCL Class Layer |
Created | 20110211 | SAP |
Last change | 20141030 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_CNV_MBT_USER has no forward declaration.
Interfaces
Class CL_CNV_MBT_USER has no interface implemented.
Friends
Class CL_CNV_MBT_USER has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | PO_COT_OBJECT | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CNV_MBT_COT_OBJECT | SLO Central Object | 20110316 | ||
2 | PR_PACKAGE | Instance attribute | Private | Object reference (TYPE REF TO) | CL_CNV_MBT_PACKAGE | Package | 20110211 | ||
3 | PS_SYSTEM_DATA | Instance attribute | Private | Type reference (TYPE) | CNVMBTDESTVERS | MBT: RFC destination versions and settings | 20110211 | ||
4 | PV_DESTINATION_ID | Instance attribute | Private | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20130114 | ||
5 | PV_EXECUTION_TARGET | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the Activity is Executed in | 20110211 | ||
6 | PV_PACKID | Instance attribute | Private | Type reference (TYPE) | CNV_MBT_PACKID | Package Number to Specify CMIS and TDMS Packages | 20110211 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_AUTHORIZATION | Instance method | Public | Method | Check authorization and registration of user | 20111221 |
2 | CHECK_REGISTERED_USER | Instance method | Public | Method | Check authorization of registered user | 20111221 |
3 | CHECK_REGISTRATION | Instance method | Public | Method | Check whether user is registered | 20120913 |
4 | CONSTRUCTOR | Instance method | Public | Constructor | 20110211 | |
5 | DEREGISTER_FOR_NOTIFICATION | Instance method | Public | Method | Deregister a user for notification | 20130918 |
6 | GET_NE_REGISTERED_USERS | Instance method | Public | Method | For a cot object and upper level get all to the NE reg users | 20130918 |
7 | GET_OBJECT | Static method | Public | Method | Create user object | 20110406 |
8 | GET_REGISTERED_USERS | Instance method | Public | Method | Get all users registered to the package | 20110406 |
9 | GET_USERS | Instance method | Public | Method | Get defined users in a system | 20110211 |
10 | GET_USER_FROM_COT | Instance method | Public | Method | Get all users registered to the package from cot user table | 20110316 |
11 | GET_USER_ROLE | Static method | Public | Method | Determines the user role depending on the authorization | 20110406 |
12 | IS_REGISTERED_TO_NE | Instance method | Public | Method | for a cot object and upper level check if user reg to NE | 20130918 |
13 | REGISTER_FOR_NOTIFICATION | Instance method | Public | Method | Register a user for notification | 20130918 |
14 | REGISTER_USER | Instance method | Public | Method | Register a user to cnvmbtusr | 20110406 |
15 | REGISTER_USER_TO_COT | Instance method | Public | Method | Create entry in the cot user table for a user to a context | 20110314 |
16 | SAVE_REGUSER_TABLE | Instance method | Public | Method | save modified user attributes | 20110214 |
17 | UNREGISTER_USER_FROM_COT | Instance method | Public | Method | Remove user from cot user table for a user from context | 20110314 |
Events
Class CL_CNV_MBT_USER has no event.
Types
Class CL_CNV_MBT_USER has no local type.
Method Signatures
Method CHECK_AUTHORIZATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_PACKAGE | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | Package Number of Transformation / Analysis Package | 20111221 | ||
2 | Importing | IP_PROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_PROJ | Identification of MBT Project | 20111221 | ||
3 | Importing | IP_SUBPROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_SUBPROJ | Identification of MBT Subproject | 20111221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_USER | Exceptions happens with user handling | 20111229 |
Method CHECK_REGISTERED_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_EXEC_TARGET | Call by reference | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the Activity is Executed in | 20111221 | ||
2 | Importing | IP_ON_PACKAGE_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Check user on package level | 20111221 | ||
3 | Importing | IP_ON_PROJECT_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Check user on project level | 20111221 | ||
4 | Importing | IP_ON_SUBPROJECT_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Check user on subproject level | 20111221 | ||
5 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20111221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | AUTHORITY_CHECK_FAILED | Authority check with unknown error | 20111221 | |
2 | LOCKED | User is already locked | 20111221 | |
3 | MISSING_IMPORT_PARAMETER | At least one import parameter have to be supplied | 20111221 | |
4 | NO_AUTHORIZATION | No authorizations to be skipped from locking | 20111221 | |
5 | RFC_FAILED | Problems with connection | 20111221 | |
6 | RFC_GET | To get the RFC Destination failed | 20111221 | |
7 | USER_NOT_EXIST | User doesn´t exist | 20111221 |
Method CHECK_REGISTRATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | Use for this the registration will be checked | 20120913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_USER | Exceptions happens with user handling | 20120913 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IR_PACKAGE | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_PACKAGE | Package | 20110211 | ||
2 | Importing | IV_EXECUTION_TARGET | Call by reference | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the Activity is Executed in | 20110211 | ||
3 | Importing | IV_PACKID | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | Package Number to Specify CMIS and TDMS Packages | 20110211 |
Method CONSTRUCTOR on class CL_CNV_MBT_USER has no exception.
Method DEREGISTER_FOR_NOTIFICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_COT_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20130918 | ||
2 | Importing | IP_COT_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_TYPE | SLO COT Object Type | 20130918 | ||
3 | Importing | IP_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20130918 | ||
4 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20130918 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_NE_INVALID_PARAM | Invalid Parameters | 20131111 |
Method GET_NE_REGISTERED_USERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EXT_NEREGISTRY | Call by reference | Type reference (TYPE) | CNV_MBT_NE_T_REGISTRY | Table type for CNVMBTNEREGISTRY | 20130918 | ||
2 | Importing | IP_COT_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20130918 |
Method GET_NE_REGISTERED_USERS on class CL_CNV_MBT_USER has no exception.
Method GET_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | IO_USER | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_USER | User handling | 20110406 | ||
2 | Importing | IP_EXEC_TARGET | Call by reference | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the Activity is Executed in | 20110406 | ||
3 | Importing | IP_PACKID | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | Package Number to Specify CMIS and TDMS Packages | 20110406 |
Method GET_OBJECT on class CL_CNV_MBT_USER has no exception.
Method GET_REGISTERED_USERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PT_CNVMBTUSR | Value transfer | Type reference (TYPE) | CNVMBTUSR_T | Registred users | 20110406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | NO_USER_REGISTERED | No user registered for the package | 20110406 |
Method GET_USERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_CNVMBTUSR | Value transfer | Type reference (TYPE) | TAB_CNVMBTUSR | Table for conversion: Lock and unlock users | 20110211 | ||
2 | Exporting | ET_USR02 | Value transfer | Type reference (TYPE) | TB_USR02 | Table of users | 20110211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_PROCESS_CONTROL | Issues related to State Management | 20110211 |
Method GET_USER_FROM_COT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EP_COT_USER | Call by reference | Type reference (TYPE) | CNV_MBT_COT_T_USER | COT: Users registered to a COT object | 20110316 |
Method GET_USER_FROM_COT on class CL_CNV_MBT_USER has no exception.
Method GET_USER_ROLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EP_ROLE | Value transfer | Type reference (TYPE) | CHAR01 | Character field length 1 | 20110406 | ||
2 | Importing | IP_DESTINATION_ID | Call by reference | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20130114 | ||
3 | Importing | IP_ON_PACKAGE_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110406 | ||
4 | Importing | IP_ON_PROJECT_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110406 | ||
5 | Importing | IP_ON_SUBPROJECT_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110406 | ||
6 | Importing | IP_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20110406 | ||
7 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20110406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | USER_NOT_EXIST | User does not exist | 20110406 |
Method IS_REGISTERED_TO_NE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_COT_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20130918 | ||
2 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20130918 | ||
3 | Returning | IS_REGISTERED | Value transfer | Type reference (TYPE) | FLAG | X = is registered | 20130918 |
Method IS_REGISTERED_TO_NE on class CL_CNV_MBT_USER has no exception.
Method REGISTER_FOR_NOTIFICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_COT_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20130918 | ||
2 | Importing | IP_COT_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_TYPE | SLO COT Object Type | 20130918 | ||
3 | Importing | IP_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20130918 | ||
4 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20130918 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_NE_INVALID_PARAM | Invalid Parameters | 20131111 |
Method REGISTER_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DESTINATION_ID | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110506 | ||
2 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20110406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | RFC_FAILURE | Connection with destination Id failed | 20110506 | |
2 | USER_NOT_EXIST | User does not exist | 20110406 |
Method REGISTER_USER_TO_COT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | Branching Name | 20110314 |
Method REGISTER_USER_TO_COT on class CL_CNV_MBT_USER has no exception.
Method SAVE_REGUSER_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_CHANGED_CNVMBTUSR | Value transfer | Type reference (TYPE) | TAB_CNVMBTUSR | table of modified users | 20110214 | ||
2 | Importing | IT_DELETED_CNVMBTUSR | Value transfer | Type reference (TYPE) | TAB_CNVMBTUSR | table of deregisterd users | 20110215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_CNV_MBT_PROCESS_CONTROL | Issues related to State Management | 20110214 |
Method UNREGISTER_USER_FROM_COT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | Branching Name | 20110316 |
Method UNREGISTER_USER_FROM_COT on class CL_CNV_MBT_USER has no exception.
History
Last changed by/on | SAP | 20141030 |
SAP Release Created in | 2010_1_620 |