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

⤷

⤷

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 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_CNV_MBT_COT_OBJECT | SLO Central Object | 20110316 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_CNV_MBT_PACKAGE | Package | 20110211 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CNVMBTDESTVERS | MBT: RFC destination versions and settings | 20110211 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20130114 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the Activity is Executed in | 20110211 | ||
6 | ![]() |
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 | ![]() |
Instance method | Public | Method | Check authorization and registration of user | 20111221 |
2 | ![]() |
Instance method | Public | Method | Check authorization of registered user | 20111221 |
3 | ![]() |
Instance method | Public | Method | Check whether user is registered | 20120913 |
4 | ![]() |
Instance method | Public | Constructor | 20110211 | |
5 | ![]() |
Instance method | Public | Method | Deregister a user for notification | 20130918 |
6 | ![]() |
Instance method | Public | Method | For a cot object and upper level get all to the NE reg users | 20130918 |
7 | ![]() |
Static method | Public | Method | Create user object | 20110406 |
8 | ![]() |
Instance method | Public | Method | Get all users registered to the package | 20110406 |
9 | ![]() |
Instance method | Public | Method | Get defined users in a system | 20110211 |
10 | ![]() |
Instance method | Public | Method | Get all users registered to the package from cot user table | 20110316 |
11 | ![]() |
Static method | Public | Method | Determines the user role depending on the authorization | 20110406 |
12 | ![]() |
Instance method | Public | Method | for a cot object and upper level check if user reg to NE | 20130918 |
13 | ![]() |
Instance method | Public | Method | Register a user for notification | 20130918 |
14 | ![]() |
Instance method | Public | Method | Register a user to cnvmbtusr | 20110406 |
15 | ![]() |
Instance method | Public | Method | Create entry in the cot user table for a user to a context | 20110314 |
16 | ![]() |
Instance method | Public | Method | save modified user attributes | 20110214 |
17 | ![]() |
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 | ![]() |
IP_PACKAGE | Call by reference | Type reference (TYPE) | CNV_MBT_PACKID | Package Number of Transformation / Analysis Package | 20111221 | ||
2 | ![]() |
IP_PROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_PROJ | Identification of MBT Project | 20111221 | ||
3 | ![]() |
IP_SUBPROJECT | Call by reference | Type reference (TYPE) | CNV_MBT_SUBPROJ | Identification of MBT Subproject | 20111221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IP_EXEC_TARGET | Call by reference | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the Activity is Executed in | 20111221 | ||
2 | ![]() |
IP_ON_PACKAGE_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Check user on package level | 20111221 | ||
3 | ![]() |
IP_ON_PROJECT_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Check user on project level | 20111221 | ||
4 | ![]() |
IP_ON_SUBPROJECT_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Check user on subproject level | 20111221 | ||
5 | ![]() |
IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20111221 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Authority check with unknown error | 20111221 | |
2 | ![]() |
User is already locked | 20111221 | |
3 | ![]() |
At least one import parameter have to be supplied | 20111221 | |
4 | ![]() |
No authorizations to be skipped from locking | 20111221 | |
5 | ![]() |
Problems with connection | 20111221 | |
6 | ![]() |
To get the RFC Destination failed | 20111221 | |
7 | ![]() |
User doesn´t exist | 20111221 |
Method CHECK_REGISTRATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | Use for this the registration will be checked | 20120913 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Exceptions happens with user handling | 20120913 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_PACKAGE | Call by reference | Object reference (TYPE REF TO) | CL_CNV_MBT_PACKAGE | Package | 20110211 | ||
2 | ![]() |
IV_EXECUTION_TARGET | Call by reference | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the Activity is Executed in | 20110211 | ||
3 | ![]() |
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 | ![]() |
IP_COT_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20130918 | ||
2 | ![]() |
IP_COT_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_TYPE | SLO COT Object Type | 20130918 | ||
3 | ![]() |
IP_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20130918 | ||
4 | ![]() |
IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20130918 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Invalid Parameters | 20131111 |
Method GET_NE_REGISTERED_USERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXT_NEREGISTRY | Call by reference | Type reference (TYPE) | CNV_MBT_NE_T_REGISTRY | Table type for CNVMBTNEREGISTRY | 20130918 | ||
2 | ![]() |
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 | ![]() |
IO_USER | Value transfer | Object reference (TYPE REF TO) | CL_CNV_MBT_USER | User handling | 20110406 | ||
2 | ![]() |
IP_EXEC_TARGET | Call by reference | Type reference (TYPE) | CNV_MBT_EXEC_TARGET | Specifies The Target System the Activity is Executed in | 20110406 | ||
3 | ![]() |
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 | ![]() |
PT_CNVMBTUSR | Value transfer | Type reference (TYPE) | CNVMBTUSR_T | Registred users | 20110406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ET_CNVMBTUSR | Value transfer | Type reference (TYPE) | TAB_CNVMBTUSR | Table for conversion: Lock and unlock users | 20110211 | ||
2 | ![]() |
ET_USR02 | Value transfer | Type reference (TYPE) | TB_USR02 | Table of users | 20110211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
EP_ROLE | Value transfer | Type reference (TYPE) | CHAR01 | Character field length 1 | 20110406 | ||
2 | ![]() |
IP_DESTINATION_ID | Call by reference | Type reference (TYPE) | CNVMBTDEST-DESTINATION_ID | Logical Destination (Specified in Function Call) | 20130114 | ||
3 | ![]() |
IP_ON_PACKAGE_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110406 | ||
4 | ![]() |
IP_ON_PROJECT_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110406 | ||
5 | ![]() |
IP_ON_SUBPROJECT_LEVEL | Call by reference | Type reference (TYPE) | CNV_MBT_FLAG | Flag (X = yes, initial = no) | 20110406 | ||
6 | ![]() |
IP_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20110406 | ||
7 | ![]() |
IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20110406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
IP_COT_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20130918 | ||
2 | ![]() |
IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20130918 | ||
3 | ![]() |
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 | ![]() |
IP_COT_NAME | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_NAME | SLO COT Object Name | 20130918 | ||
2 | ![]() |
IP_COT_TYPE | Call by reference | Type reference (TYPE) | CNV_MBT_COT_OBJECT_TYPE | SLO COT Object Type | 20130918 | ||
3 | ![]() |
IP_SCENARIO | Call by reference | Type reference (TYPE) | CNV_MBT_SCENARIO | MBT PCL: Scenario | 20130918 | ||
4 | ![]() |
IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20130918 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Invalid Parameters | 20131111 |
Method REGISTER_USER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION_ID | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20110506 | ||
2 | ![]() |
IP_USER | Call by reference | Type reference (TYPE) | XUBNAME | User Name in User Master Record | 20110406 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Connection with destination Id failed | 20110506 | |
2 | ![]() |
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 | ![]() |
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 | ![]() |
IT_CHANGED_CNVMBTUSR | Value transfer | Type reference (TYPE) | TAB_CNVMBTUSR | table of modified users | 20110214 | ||
2 | ![]() |
IT_DELETED_CNVMBTUSR | Value transfer | Type reference (TYPE) | TAB_CNVMBTUSR | table of deregisterd users | 20110215 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 |