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 |