Hierarchy
⤷
⤷
Properties
| Class | CL_SUID_TOOLS | |
| Short Description | Help Class: Authorization Checks for Identities | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SUSR_IDENTITY | Identity API |
| Created | 20050525 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_SUID_TOOLS has no interface implemented.
Friends
Class CL_SUID_TOOLS has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '01' | Activity (Create) | 20051216 | ||
| 2 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '24' | Activity (Archive) | 20060109 | ||
| 3 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '78' | Activity (Assign System) | 20051216 | ||
| 4 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '02' | Activity (Change) | 20051216 | ||
| 5 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '36' | Activity (Change Non-PW Logon Data) | 20130801 | ||
| 6 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '06' | Activity (Delete) | 20051216 | ||
| 7 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '59' | Activity (Distribute) | 20070208 | ||
| 8 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '22' | Activity (Assign Profile/Group) | 20060109 | ||
| 9 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '05' | Activity (Lock/Unlock) | 20051216 | ||
| 10 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '50' | Activity (Move) | 20120222 | ||
| 11 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | 'PP' | Activity (Set Productive Password) | 20081030 | ||
| 12 | Constant | Private | Type reference (TYPE) | SUID_AUTH_ACTION | '03' | Activity (Display) | 20051216 | ||
| 13 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 1 | 20060301 | |||
| 14 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 6 | 20060301 | |||
| 15 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 59 | Action to Be Executed on a Node | 20070208 | ||
| 16 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 3 | 20060301 | |||
| 17 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 100 | Action to Be Executed on a Node | 20081030 | ||
| 18 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 2 | 20060301 | |||
| 19 | Constant | Public | Type reference (TYPE) | SUID_NODE_FIELD | 'LANGU' | Node Field | 20060802 | ||
| 20 | Constant | Public | Type reference (TYPE) | STRING | 'UA' | 20060301 | |||
| 21 | Constant | Private | Type reference (TYPE) | RSPRINT-TITLE | ',;-§&()={[]}+#' | Characters that are also permitted in user names | 20120619 | ||
| 22 | Constant | Private | Type reference (TYPE) | STRING | '.*[[:space:][:cntrl:]]+' | Not permitted at the end of a user name | 20120619 | ||
| 23 | Constant | Private | Type reference (TYPE) | STRING | '[[:space:][:cntrl:]]+.*' | Not permitted at the start of a user name | 20120619 | ||
| 24 | Constant | Private | Type reference (TYPE) | STRING | '.*[^[:space:][:cntrl:]]+[[:space:][:cntrl:]]+[^[:space:][:cntrl:]]+.*' | Not permitted in the middle of a user name | 20120619 | ||
| 25 | Constant | Private | Type reference (TYPE) | STRING | '[[:space:][:cntrl:]]+' | User name must not consist solely of this | 20120619 | ||
| 26 | Constant | Private | Type reference (TYPE) | RSPRINT-TITLE | ' "''~/.:*%<>|^$!?@' | Forbidden characters in user name | 20120619 | ||
| 27 | Constant | Public | Type reference (TYPE) | CHAR3 | 'ALL' | Maximum restrictions for user name | 20120619 | ||
| 28 | Constant | Public | Type reference (TYPE) | CHAR3 | 'NO' | No restrictions for user name | 20120619 | ||
| 29 | Constant | Private | Type reference (TYPE) | SUID_NODE_FIELD | 'CHANGE_MODE' | Node Field | 20051005 | ||
| 30 | Constant | Public | Type reference (TYPE) | ENQMODE | 'V' | 20060301 | |||
| 31 | Constant | Public | Type reference (TYPE) | ENQMODE | 'C' | 20060301 | |||
| 32 | Constant | Public | Type reference (TYPE) | ENQMODE | 'W' | 20060301 | |||
| 33 | Constant | Public | Type reference (TYPE) | ENQMODE | 'U' | 20060301 | |||
| 34 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'CUA_DATEFORMAT_CHECK' | CUA customizing switch for default date format | 20060830 | ||
| 35 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'CUA_DECIMALNOT_CHECK' | CUA customizing switch for decimal notation | 20060830 | ||
| 36 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'CUA_PARAMETER_CHECK' | CUA Customizing Switch for Parameters | 20060830 | ||
| 37 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'CUA_USERGROUPS_CHECK' | CUA customizing switch for groups (user and auth. groups) | 20060830 | ||
| 38 | Constant | Private | Type reference (TYPE) | SUID_ENV-VALUE | '50' | Default Package Size | 20061012 | ||
| 39 | Constant | Public | Type reference (TYPE) | SESF_EDIT_MODE | 3 | Identity Lock Mode | 20060428 | ||
| 40 | Constant | Public | Type reference (TYPE) | D | '99991231' | 20060301 | |||
| 41 | Constant | Private | Type reference (TYPE) | STRING | 'IF_IDENTITY_DEFINITION' | Node Name | 20051005 | ||
| 42 | Constant | Private | Type reference (TYPE) | SUID_NODE_FIELD | 'KEY_HANDLE' | Node Field | 20051005 | ||
| 43 | Constant | Public | Type reference (TYPE) | ENQMODE | 'E' | 20060301 | |||
| 44 | Constant | Public | Type reference (TYPE) | ENQMODE | 'O' | 20060301 | |||
| 45 | Constant | Public | Type reference (TYPE) | ENQMODE | 'R' | 20060301 | |||
| 46 | Constant | Public | Type reference (TYPE) | ENQMODE | 'S' | 20060301 | |||
| 47 | Constant | Public | Type reference (TYPE) | ENQMODE | 'X' | 20060301 | |||
| 48 | Constant | Public | Type reference (TYPE) | D | '19000101' | 20060301 | |||
| 49 | Constant | Public | Type reference (TYPE) | SYUZEIT | '000000' | 20061020 | |||
| 50 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'GC_NODE_' | 20060301 | |||
| 51 | Constant | Public | Type reference (TYPE) | SUID_ENV-ID | 'PACKAGE_SIZE' | Setting ID | 20061012 | ||
| 52 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'ASSIGN_ROLE_AUTH' | Customizing switch for role assgnment authority check | 20060901 | ||
| 53 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'AUTO_USERCOMPARE' | Roles: Customizing Switch for Auto Compare | 20060830 | ||
| 54 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'BNAME_RESTRICT' | Restriction of characters in user name | 20120619 | ||
| 55 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'CUA_TEMP_OFF_ENABLED' | Customizing switch for temporarily disabling CUA | 20110216 | ||
| 56 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'REF_USER_CHECK' | REFUSER: Customizing Switch | 20060830 | ||
| 57 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'CHECK_S_USER_SAS' | Customizing switch for SAS authority check | 20060901 | ||
| 58 | Constant | Public | Type reference (TYPE) | SSM_CUST-ID | 'SAP_USERS_TRANSFER' | Field attributes | 20110225 | ||
| 59 | Constant | Public | Type reference (TYPE) | SSM_CUST-ID | 'Z_USERS_TRANSFER' | Field attributes | 20110225 | ||
| 60 | Constant | Public | Type reference (TYPE) | USR_CUST-ID | 'BAPI_ENQ_MAX_REPEAT' | Table row name | 20080506 | ||
| 61 | Constant | Public | Type reference (TYPE) | PRGN_CUST-ID | 'CHECK_MOVE_4_CNG_GRP' | Assign Class: Use MOVE Activity | 20120222 | ||
| 62 | Constant | Private | Type reference (TYPE) | USR_CUST-ID | 'CHECK_NONPW_LGNDATA' | Customizing switch for new activity | 20130801 | ||
| 63 | Constant | Public | Type reference (TYPE) | USR_CUST-ID | 'USER_GRP_REQUIRED' | Table row name | 20120120 | ||
| 64 | Constant | Private | Type reference (TYPE) | CHAR01 | 'A' | Using activity "Assign" | 20101214 | ||
| 65 | Constant | Private | Type reference (TYPE) | CHAR01 | 'C' | Using activity "Change" | 20101214 | ||
| 66 | Constant | Private | Type reference (TYPE) | CHAR01 | 'N' | No | 20101214 | ||
| 67 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 22 | Operation "Assign" for an attribute | 20101214 | ||
| 68 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 1 | Operation "Create" for an attribute | 20101214 | ||
| 69 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 6 | Operation "Delete" for an attribute | 20101214 | ||
| 70 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 59 | Operation "Distribute" for an attribute | 20101214 | ||
| 71 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 5 | Operation "Lock" for an attribute | 20101214 | ||
| 72 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 3 | Operation "Read" for an attribute | 20101214 | ||
| 73 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 6 | Operation "Remove Assignment" for an attribute | 20101214 | ||
| 74 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 3 | Operation "Read" for an attribute | 20101214 | ||
| 75 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 95 | Operation "Unlock" for an attribute | 20101214 | ||
| 76 | Constant | Public | Type reference (TYPE) | SUID_NODE_ACTIVITY | 2 | Operation "Change" for an attribute | 20101214 | ||
| 77 | Constant | Private | Type reference (TYPE) | RFCRCVSYS | ''' ''' | Empty value for subsystem | 20101221 | ||
| 78 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'CERTMAP' | Attribute to be checked: "Certificate Mapping" | 20130708 | ||
| 79 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'CUA_PROFILE' | Attribute to be checked: "Profile in a CUA" | 20101214 | ||
| 80 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'CUA_ROLE' | Attribute to be checked: "Role in a CUA" | 20101214 | ||
| 81 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'CUA_SYSTEM' | Attribute to be checked: "System in a CUA" | 20101214 | ||
| 82 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'USER' | Attribute to be checked: "Group" | 20101214 | ||
| 83 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'GROUP' | Attribute to be checked: "Groups" | 20110408 | ||
| 84 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'LOCK' | Attribute to be checked: "Lock" | 20101214 | ||
| 85 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'LOGONDATA' | Attribute to be checked: "Logon Data" | 20101214 | ||
| 86 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'PASSWORD' | Attribute to be checked: "Password" | 20101214 | ||
| 87 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'PROFILE' | Attribute to be checked: "Profile" | 20101214 | ||
| 88 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'PWDHASH' | Attribute to be checked: "Password Hash" | 20101214 | ||
| 89 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'ROLE' | Attribute to be checked: "Role" | 20101214 | ||
| 90 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'USER' | Attribute to be checked: "User" | 20101214 | ||
| 91 | Constant | Public | Type reference (TYPE) | SUID_NODE_NAME | 'SNC' | Attribute to be checked: "SNC" | 20130708 | ||
| 92 | Constant | Private | Type reference (TYPE) | CHAR01 | 'Y' | Yes | 20101214 | ||
| 93 | Static Attribute | Private | Type reference (TYPE) | TY_LANGUAGE | 20051005 | ||||
| 94 | Static Attribute | Private | Type reference (TYPE) | TT_AUTHORITY_NODE | 20060410 | ||||
| 95 | Static Attribute | Private | Type reference (TYPE) | TT_AUTHORITY_OBJECT | 20060410 | ||||
| 96 | Static Attribute | Private | Type reference (TYPE) | TT_AUTHORITY_TBC | Global Buffer for Authorization Checks | 20101214 | |||
| 97 | Static Attribute | Private | Type reference (TYPE) | TT_CUA_UCLASSES | 20070330 | ||||
| 98 | Static Attribute | Private | Type reference (TYPE) | TT_PARAMETER | 20050801 | ||||
| 99 | Static Attribute | Private | Type reference (TYPE) | TT_UCLASSES | 20070329 | ||||
| 100 | Static Attribute | Private | Type reference (TYPE) | TT_GROUPS | 20050801 | ||||
| 101 | Static Attribute | Private | Type reference (TYPE) | TT_PRGN_CUST | 20050818 | ||||
| 102 | Static Attribute | Private | Type reference (TYPE) | TT_MAP_ADDR_FIELDS | 20070226 | ||||
| 103 | Static Attribute | Private | Type reference (TYPE) | I | 20061012 | ||||
| 104 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | PFCG Mode | 20070824 | |||
| 105 | Constant | Private | Type reference (TYPE) | SUID_AUTH_OBJECT | 'AGR' | Type of the Authorization Check | 20051219 | ||
| 106 | Constant | Private | Type reference (TYPE) | SUID_AUTH_OBJECT | 'A' | Type of the Authorization Check | 20051216 | ||
| 107 | Constant | Private | Type reference (TYPE) | SUID_AUTH_OBJECT | 'G' | Type of the Authorization Check | 20051216 | ||
| 108 | Constant | Private | Type reference (TYPE) | SUID_AUTH_OBJECT | 'P' | Type of the Authorization Check | 20051221 | ||
| 109 | Constant | Private | Type reference (TYPE) | SUID_AUTH_OBJECT | 'SAS' | Type of the Authorization Check | 20051216 | ||
| 110 | Constant | Private | Type reference (TYPE) | SUID_AUTH_OBJECT | 'SEC' | Type of the Authorization Check | 20111219 | ||
| 111 | Constant | Private | Type reference (TYPE) | SUID_AUTH_OBJECT | 'SYS' | Type of the Authorization Check | 20051216 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | Authorization Check | 20050525 | |
| 2 | Static method | Private | Method | Internal Authorization Check for AUTH_CHECK(_SINGLE) | 20051214 | |
| 3 | Static method | Public | Method | Authorization Check | 20050809 | |
| 4 | Static method | Public | Method | Change Role Assignments (Local and CUA Central System) | 20061011 | |
| 5 | Static method | Public | Method | Change User Role Assignments | 20070718 | |
| 6 | Static method | Public | Method | Existence Check for License Data | 20070330 | |
| 7 | Static method | Public | Method | Existence Check for License Data | 20070329 | |
| 8 | Static method | Public | Method | Existence Check for Groups | 20050801 | |
| 9 | Static method | Public | Method | Existence Check for Parameters | 20050801 | |
| 10 | Static method | Public | Method | Checks if user is used as a reference user | 20120928 | |
| 11 | Static method | Public | Method | Check Time Format | 20081015 | |
| 12 | Static method | Public | Method | Checks the validity of a new user name | 20120619 | |
| 13 | Static method | Public | Method | Checks whether user group is a mandatory field | 20120120 | |
| 14 | Static method | Public | Method | Cleanup | 20120531 | |
| 15 | Static method | Public | Method | Compares current status with before image for changes | 20050714 | |
| 16 | Static method | Public | Method | Compares current status with before image for changes | 20050725 | |
| 17 | Static method | Public | Method | Compares current status with before image for changes | 20051025 | |
| 18 | Static method | Public | Method | Compares current status with before image for changes | 20050722 | |
| 19 | Static method | Public | Method | Calculating changes from current and before image | 20060830 | |
| 20 | Static method | Public | Method | Calculates CUA Profiles for Systems | 20070213 | |
| 21 | Static method | Public | Method | Calculates CUA Roles for Systems | 20070213 | |
| 22 | Static method | Private | Method | Assembly of a Table Key | 20060830 | |
| 23 | Static method | Public | Method | Create New User Groups | 20060728 | |
| 24 | Static method | Public | Method | Change user CUA role assignments(FM SUSR_ZBV_SAVE_ROLE_ASSI) | 20061026 | |
| 25 | Static method | Public | Method | Change User Role Assignments | 20070720 | |
| 26 | Static method | Public | Method | Release lock for one or more identity objects | 20050525 | |
| 27 | Static method | Public | Method | Release Lock for Certificate Mapping | 20071011 | |
| 28 | Static method | Public | Method | Release Lock for Certificate Mapping | 20071129 | |
| 29 | Static method | Public | Method | Set lock for one or more identity objects | 20050525 | |
| 30 | Static method | Public | Method | Set Lock for Certificate Mapping | 20071011 | |
| 31 | Static method | Public | Method | MV_AUTOCOMPARE_PFCG_MODE Getter | 20070824 | |
| 32 | Static method | Private | Method | Mapping Table Between BAPI and Nodes | 20070228 | |
| 33 | Static method | Private | Method | Get restrictions for user name from Customizing | 20120619 | |
| 34 | Static method | Public | Method | Returns entries from PRGN_CUST | 20050816 | |
| 35 | Static method | Public | Method | Dummy Method as Placeholder for Value List Calls | 20050707 | |
| 36 | Static method | Public | Method | Returns current language | 20050815 | |
| 37 | Static method | Public | Method | Returns list of node's fields | 20051005 | |
| 38 | Static method | Public | Method | Returns the Field Description | 20120328 | |
| 39 | Static method | Public | Method | Returns Package Size for Mass Maintenance | 20061012 | |
| 40 | Static method | Public | Method | Read the Profile Parmeters for Unsecured Logon by SNC | 20060313 | |
| 41 | Static method | Public | Method | Read the System Time Zone | 20060313 | |
| 42 | Static method | Public | Method | Validates the Date Format | 20050621 | |
| 43 | Static method | Public | Method | Map Address from BAPIADDR3 Structure to Nodes | 20060706 | |
| 44 | Static method | Public | Method | Map Address Nodes to BAPIADDR3 Structure for Distribution | 20070227 | |
| 45 | Static method | Public | Method | Map Address Nodes to BAPIADDR3 Structure for Distribution | 20060706 | |
| 46 | Static method | Public | Method | Map Language of BAPI Address to Nodes | 20060713 | |
| 47 | Static method | Public | Method | Map BAPI Search Structure to Identity Node | 20060706 | |
| 48 | Static method | Public | Method | Map User Master Data from BAPI Structure to Nodes | 20060706 | |
| 49 | Static method | Public | Method | Map Password to IDoc Structure | 20060706 | |
| 50 | Static method | Public | Method | Maps Node Fields to Corresponding Segment Fields | 20060706 | |
| 51 | Static method | Public | Method | Replacement for Func. Mod.: Change Roles/Users Assignment | 20110208 | |
| 52 | Static method | Public | Method | Replacement for Func. Mod.: Change Roles/Users Assignment | 20061011 | |
| 53 | Static method | Public | Method | MV_AUTOCOMPARE_PFCG_MODE Setter | 20070824 | |
| 54 | Static method | Public | Method | Sets BAPI Fields' Change Flags for Redistribution | 20060706 | |
| 55 | Static method | Public | Method | Converts input string into upper-case letters | 20051123 |
Events
Class CL_SUID_TOOLS has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_AUTHORITY_NODE | Public | See coding | 20060410 | tt_authority_node type standard table of ty_authority_node
|
||
| 2 | TT_AUTHORITY_OBJECT | Public | See coding | 20060410 | tt_authority_object type standard table of ty_authority_object
|
||
| 3 | TT_AUTHORITY_TBC | Public | See coding | 20101214 | tt_authority_tbc type standard table of ty_authority_tbc
|
||
| 4 | TT_CUA_UCLASSES | Public | See coding | 20070330 | tt_cua_uclasses type standard table of ty_cua_uclass
|
||
| 5 | TT_GROUPS | Public | See coding | 20050801 | tt_groups type standard table of ty_groups
|
||
| 6 | TT_MAP_ADDR_FIELDS | Private | See coding | 20070226 | tt_map_addr_fields type standard table of ty_map_addr_fields
|
||
| 7 | TT_NODE_FIELDS | Public | See coding | 20070226 | tt_node_fields type standard table of ty_node_fields
|
||
| 8 | TT_PARAMETER | Public | See coding | 20050801 | tt_parameter type standard table of ty_parameter
|
||
| 9 | TT_PRGN_CUST | Public | See coding | 20050818 | tt_prgn_cust type standard table of prgn_cust
|
||
| 10 | TT_UCLASSES | Public | See coding | 20070329 | tt_uclasses type standard table of ty_uclass
|
||
| 11 | TY_AUTHORITY_NODE | Public | See coding | 20060410 | begin of ty_authority_node,
nodename type suid_node_name,
field type suid_node_field,
operation type suid_node_activity,
class type xuclass,
subsystem type rfcrcvsys,
role type uslocagr-agr_name,
profile type xuprofile,
secpol type security_policy_name,
authorized type boolean,
msg type symsg,
end of ty_authority_node
|
||
| 12 | TY_AUTHORITY_OBJECT | Public | See coding | 20060410 | begin of ty_authority_object,
authtype type suid_auth_object,
act type suid_auth_action,
grp type xuclass,
sys type rfcrcvsys,
rol type uslocagr-agr_name,
pro type xuprofile,
obj type xuobject,
aut type xuauth,
secpol type security_policy_name,
return type sy-subrc,
end of ty_authority_object
|
||
| 13 | TY_AUTHORITY_TBC | Public | See coding | 20101214 | begin of ty_authority_tbc,
object type suid_node_name,
field type suid_node_field,
operation type suid_node_activity,
class type xuclass,
subsystem type rfcrcvsys,
role type uslocagr-agr_name,
profile type xuprofile,
secpol type security_policy_name,
bname type xubname,
authorized type boolean,
msg type symsg,
end of ty_authority_tbc
|
||
| 14 | TY_BNAME_RESTRICT | Private | See coding | 20120619 | begin of ty_bname_restrict,
nothing type bapiupdate,
maximum type bapiupdate,
leading type bapiupdate,
middle type bapiupdate,
ending type bapiupdate,
end of ty_bname_restrict
|
||
| 15 | TY_CUA_UCLASS | Public | See coding | 20070330 | begin of ty_cua_uclass,
subsystem type rfcrcvsys,
usertyp type suid_st_node_uclass-lic_type,
notactive type c length 1,
end of ty_cua_uclass
|
||
| 16 | TY_GROUPS | Public | See coding | 20050801 | begin of ty_groups,
usergroup type usgrp-usergroup,
notexist(1) type c,
end of ty_groups
|
||
| 17 | TY_LANGUAGE | Public | See coding | 20051005 | begin of ty_language,
primary_language type sy-langu,
secondary_language type sy-langu,
end of ty_language
|
||
| 18 | TY_MAP_ADDR_FIELDS | Private | See coding | 20070226 | begin of ty_map_addr_fields
, bapi_field type abap_compname
, node_name type suid_node_name
, field_name type abap_compname
, end of ty_map_addr_fields
|
||
| 19 | TY_NODE_FIELDS | Public | See coding | 20070226 | begin of ty_node_fields
, node_name type suid_node_name
, field_name type suid_node_field
, end of ty_node_fields
|
||
| 20 | TY_PARAMETER | Public | See coding | 20050801 | begin of ty_parameter,
paramid type tpara-paramid,
notexist(1) type c,
end of ty_parameter
|
||
| 21 | TY_UCLASS | Public | See coding | 20070329 | begin of ty_uclass,
usertyp type suid_st_node_uclass-lic_type,
notactive type c length 1,
end of ty_uclass
|
Method Signatures
Method AUTH_CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BNAME_4_MSG | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername zur Verwendung in Fehlermeldungen | 20101221 | |||
| 2 | IV_CLASS | Call by reference | Type reference (TYPE) | XUCLASS | Benutzergruppe in Benutzerstammpflege | 20101214 | |||
| 3 | IV_FIELD | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | zu prüfendes Feld im Attribut/in der Gruppe von Attributen | 20111219 | |||
| 4 | IV_INITIAL_AS_DUMMY | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | Boolean | 20120216 | ||
| 5 | IV_OPERATION | Call by reference | Type reference (TYPE) | SUID_NODE_ACTIVITY | auszuführende Aktion auf einem Attribut/einer Attributgruppe | 20101214 | |||
| 6 | IV_PROFILE | Call by reference | Type reference (TYPE) | XUPROFILE | Profilname | 20101214 | |||
| 7 | IV_ROLE | Call by reference | Type reference (TYPE) | USLOCAGR-AGR_NAME | Rollenname | 20101214 | |||
| 8 | IV_SECPOL | Call by reference | Type reference (TYPE) | SECURITY_POLICY_NAME | Security Policy | 20111219 | |||
| 9 | IV_SUBSYSTEM | Call by reference | Type reference (TYPE) | RFCRCVSYS | Name des ZBV-Tochtersystems | 20101214 | |||
| 10 | IV_TO_BE_CHECKED | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | zu prüfendes Attribut/Gruppe von Attributen | 20101214 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungütige[r] Parameterwert/-kombination | 20101221 | ||
| 2 | keine Berechtigung | 20101221 |
Method AUTH_CHECK_INTERNAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_RETURN | Value transfer | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20051219 | |||
| 2 | IV_ACT | Call by reference | Type reference (TYPE) | SUID_AUTH_ACTION | Berechtigungsfeld ACTVT | 20051222 | |||
| 3 | IV_AUT | Call by reference | Type reference (TYPE) | XUAUTH | Berechtigungsfeld AUTH | 20051222 | |||
| 4 | IV_AUTHTYPE | Call by reference | Type reference (TYPE) | SUID_AUTH_OBJECT | Typ der Berechtigungsprüfung | 20051219 | |||
| 5 | IV_GRP | Call by reference | Type reference (TYPE) | XUCLASS | Berechtigungsfeld CLASS | 20051222 | |||
| 6 | IV_OBJ | Call by reference | Type reference (TYPE) | XUOBJECT | Berechtigungsfeld OBJECT | 20051223 | |||
| 7 | IV_PRO | Call by reference | Type reference (TYPE) | XUPROFILE | Berechtigungsfeld PROFILE | 20051222 | |||
| 8 | IV_ROL | Call by reference | Type reference (TYPE) | USLOCAGR-AGR_NAME | Berechtigungsfeld ACT_GROUP | 20051222 | |||
| 9 | IV_SECPOL | Call by reference | Type reference (TYPE) | SECURITY_POLICY_NAME | Berechtigungsfeld SECURITY_POLICY | 20111219 | |||
| 10 | IV_SYS | Call by reference | Type reference (TYPE) | RFCRCVSYS | Berechtigungsfeld SUBSYSTEM | 20051222 |
Method AUTH_CHECK_INTERNAL on class CL_SUID_TOOLS has no exception.
Method AUTH_CHECK_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | SYMSG | Rückgabewert von ABAP-Anweisungen | 20060126 | |||
| 2 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20080227 | |||
| 3 | IV_CLASS | Call by reference | Type reference (TYPE) | XUCLASS | Benutzergruppe in Benutzerstammpflege | 20050809 | |||
| 4 | IV_FIELD | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | Knotenfeld | 20111219 | |||
| 5 | IV_INITIAL_AS_DUMMY | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | SPACE | Boolean | 20060504 | ||
| 6 | IV_NODENAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | Knotenname | 20050809 | |||
| 7 | IV_OPERATION | Call by reference | Type reference (TYPE) | SUID_NODE_ACTIVITY | Auszuführende Aktion auf einem Knoten | 20051114 | |||
| 8 | IV_PROFILE | Call by reference | Type reference (TYPE) | XUPROFILE | Profilname | 20051109 | |||
| 9 | IV_ROLE | Call by reference | Type reference (TYPE) | USLOCAGR-AGR_NAME | Name der Rolle im Verteilungsmodell | 20051110 | |||
| 10 | IV_SECPOL | Call by reference | Type reference (TYPE) | SECURITY_POLICY_NAME | Security Policy | 20111219 | |||
| 11 | IV_SUBSYSTEM | Call by reference | Type reference (TYPE) | RFCRCVSYS | Name des SAP-Systems | 20051110 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20060220 |
Method CHANGE_USER_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20111109 | |||
| 2 | IT_CHG_ROLE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Zu ändernde Rollenzuordnungen | 20111109 | |||
| 3 | IV_UPDATE_TASK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | Sichern mittels Verbucher | 20061017 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20061011 |
Method CHANGE_USER_ROLE_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20070718 | ||||
| 2 | IT_DELETE_ROLE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Tabellentyp: Rolleninformation | 20070718 | |||
| 3 | IT_INSERT_ROLE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Tabellentyp: Rolleninformation | 20070718 | |||
| 4 | IV_UPDATE_TASK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | call function in update task | 20070718 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20070718 |
Method CHECK_ACTIVE_CUA_UCLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SUBSYSTEM | Call by reference | Type reference (TYPE) | SUID_ST_NODE_CUA_UCLASS-SUBSYSTEM | Empfängersystem Zentrale Benutzerverwaltung | 20070330 | |||
| 2 | IV_USERTYP | Call by reference | Type reference (TYPE) | SUID_ST_NODE_CUA_UCLASS-LIC_TYPE | ID für die Nutzertypen des SAP-Systems | 20070330 | |||
| 3 | RV_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Rückgabewert von ABAP-Anweisungen | 20070330 |
Method CHECK_ACTIVE_CUA_UCLASS on class CL_SUID_TOOLS has no exception.
Method CHECK_ACTIVE_UCLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_USERTYP | Call by reference | Type reference (TYPE) | SUID_ST_NODE_UCLASS-LIC_TYPE | ID für die Nutzertypen des SAP-Systems | 20070329 | |||
| 2 | RV_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Rückgabewert von ABAP-Anweisungen | 20070329 |
Method CHECK_ACTIVE_UCLASS on class CL_SUID_TOOLS has no exception.
Method CHECK_EXIST_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_USERGROUP | Call by reference | Type reference (TYPE) | TY_GROUPS | 20060728 | ||||
| 2 | CT_USERGROUP | Call by reference | Type reference (TYPE) | TT_GROUPS | 20050801 |
Method CHECK_EXIST_GROUPS on class CL_SUID_TOOLS has no exception.
Method CHECK_EXIST_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PARAMID | Call by reference | Type reference (TYPE) | TT_PARAMETER | 20050801 |
Method CHECK_EXIST_PARAMETER on class CL_SUID_TOOLS has no exception.
Method CHECK_REFERENCING_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20120928 | |||
| 2 | RV_IS_USED | Value transfer | Type reference (TYPE) | SESF_BOOLEAN | Benutzer wird als Referenzbenutzer verwendet (X=Ja,' '=Nein) | 20120928 |
Method CHECK_REFERENCING_USERS on class CL_SUID_TOOLS has no exception.
Method CHECK_TIMEFM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TIMEFM | Call by reference | Type reference (TYPE) | XUTIMEFM | Zeitformat (12-/24-Stundenangabe) | 20081015 | |||
| 2 | RV_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20081015 |
Method CHECK_TIMEFM on class CL_SUID_TOOLS has no exception.
Method CHECK_USERNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NEW_BNAME | Value transfer | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20120619 | |||
| 2 | RV_USERNAME_VALID | Value transfer | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20120619 |
Method CHECK_USERNAME on class CL_SUID_TOOLS has no exception.
Method CHECK_USER_GRP_REQUIRED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACTIVE | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20120120 | |||
| 2 | EV_DEFAULT_CLASS | Call by reference | Type reference (TYPE) | XUCLASS | Benutzergruppe in Benutzerstammpflege | 20120120 |
Method CHECK_USER_GRP_REQUIRED on class CL_SUID_TOOLS has no exception.
Method CLEANUP Signature
Method CLEANUP on class CL_SUID_TOOLS has no parameter.
Method CLEANUP on class CL_SUID_TOOLS has no exception.
Method COMPARE_TABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEL | Call by reference | Type reference (TYPE) | STANDARD TABLE | Zu löschende Einträge | 20050714 | |||
| 2 | IT_INS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einzufügende Einträge | 20050714 | |||
| 3 | IT_NEW | Call by reference | Type reference (TYPE) | STANDARD TABLE | Aktuelle Tabelle | 20050714 | |||
| 4 | IT_OLD | Call by reference | Type reference (TYPE) | STANDARD TABLE | Before Image | 20050714 |
Method COMPARE_TABLES on class CL_SUID_TOOLS has no exception.
Method COMPARE_TABLES_AGR_USERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DEL | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Zu löschende Einträge | 20050725 | |||
| 2 | CT_INS | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Einzufügende Einträge | 20050725 | |||
| 3 | CT_UPD | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Zu modifizierende Einträge | 20050725 | |||
| 4 | CT_UPD_BEFORE | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | Tabellentyp: Rolleninformation | 20060403 | |||
| 5 | IT_AGR_USERS_NEW | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | 20050725 | ||||
| 6 | IT_AGR_USERS_OLD | Call by reference | Type reference (TYPE) | SUID_TT_AGR_USERS | 20050725 |
Method COMPARE_TABLES_AGR_USERS on class CL_SUID_TOOLS has no exception.
Method COMPARE_TABLES_USLA04 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DEL | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Zu löschende Einträge | 20051025 | |||
| 2 | CT_INS | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Einzufügende Einträge | 20051025 | |||
| 3 | CT_UPD | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Zu modifizierende Einträge | 20051025 | |||
| 4 | CT_UPD_BEFORE | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Tabellentyp: ZBV Rolleninformation | 20060512 | |||
| 5 | IT_USLA04_NEW | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Tabellentyp: ZBV Rolleninformation | 20051025 | |||
| 6 | IT_USLA04_OLD | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Tabellentyp: ZBV Rolleninformation | 20051025 |
Method COMPARE_TABLES_USLA04 on class CL_SUID_TOOLS has no exception.
Method COMPARE_TABLES_WITH_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEL | Call by reference | Type reference (TYPE) | STANDARD TABLE | Zu löschende Einträge | 20050722 | |||
| 2 | IT_INS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einzufügende Einträge | 20050722 | |||
| 3 | IT_NEW | Call by reference | Type reference (TYPE) | STANDARD TABLE | Aktuelle Tabelle | 20050722 | |||
| 4 | IT_OLD | Call by reference | Type reference (TYPE) | STANDARD TABLE | Before Image | 20050722 | |||
| 5 | IT_UPD | Call by reference | Type reference (TYPE) | STANDARD TABLE | Zu modifizierende Einträge | 20050722 |
Method COMPARE_TABLES_WITH_KEY on class CL_SUID_TOOLS has no exception.
Method COMPARE_TABLES_WITH_KEY_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_DEL | Call by reference | Type reference (TYPE) | STANDARD TABLE | Zu löschende Einträge | 20060830 | |||
| 2 | IT_INS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Einzufügende Einträge | 20060830 | |||
| 3 | IT_NEW | Call by reference | Type reference (TYPE) | STANDARD TABLE | Aktuelle Tabelle | 20060830 | |||
| 4 | IT_OLD | Call by reference | Type reference (TYPE) | STANDARD TABLE | Before Image | 20060830 | |||
| 5 | IT_UPD | Call by reference | Type reference (TYPE) | STANDARD TABLE | Zu modifizierende Einträge | 20060830 |
Method COMPARE_TABLES_WITH_KEY_STRING on class CL_SUID_TOOLS has no exception.
Method COMPUTE_PROFILES_FOR_SYSTEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NODE_CUA_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_PROFILES | Tabellentyp: Profilinformation im ZBV-System | 20070213 | |||
| 2 | IO_IDREF | Call by reference | Type reference (TYPE) | SUID_IDREF | Referenz auf IF_IDENTITY | 20070213 | |||
| 3 | IT_BAPI_PROFILES | Call by reference | Type reference (TYPE) | SUID_TT_BAPILPROF | Tabellentyp: BAPILPROF | 20070215 | |||
| 4 | IT_LIMIT_TO_CUA_SYSTEMS | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_SYSTEMS | Beschränkung auf ZBV-Systemzuordnungen für Benutzer | 20070215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20070213 |
Method COMPUTE_ROLES_FOR_SYSTEMS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NODE_CUA_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_ROLES | Tabellentyp: Rolleninformation im ZBV-System | 20070213 | |||
| 2 | IO_IDREF | Call by reference | Type reference (TYPE) | SUID_IDREF | Referenz auf IF_IDENTITY | 20070213 | |||
| 3 | IT_BAPI_ROLES | Call by reference | Type reference (TYPE) | SUID_TT_BAPILOCAGR | Tabellentyp: BAPILOCAGR | 20070215 | |||
| 4 | IT_LIMIT_TO_CUA_SYSTEMS | Call by reference | Type reference (TYPE) | SUID_TT_NODE_CUA_SYSTEMS | Beschränkung auf ZBV-Systemzuordnungen | 20070215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20070213 |
Method CONCATENATE_TABLE_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_KEY_STRING | Value transfer | Type reference (TYPE) | STRING | 20060830 | ||||
| 2 | IT_DDFIELDS | Call by reference | Type reference (TYPE) | DDFIELDS | DD: Feldliste | 20060830 | |||
| 3 | IV_TABLE_LINE | Call by reference | Type reference (TYPE) | ANY | 20060830 |
Method CONCATENATE_TABLE_KEY on class CL_SUID_TOOLS has no exception.
Method CREATE_NEW_USERGROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NEW_USGRPS | Call by reference | Type reference (TYPE) | SUID_TT_USGRP | Tabellentyp: USGRP - Benutzergruppen | 20060728 | |||
| 2 | IT_NEW_USGRPTS | Call by reference | Type reference (TYPE) | SUID_TT_USGRPT | Tabellentyp: USGRPT - Texte für Benutzergruppen | 20060728 |
Method CREATE_NEW_USERGROUPS on class CL_SUID_TOOLS has no exception.
Method CUA_USER_ASSIGNMENT_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENQUEUED | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Zuordnungen gesperrter Benutzer | 20080305 | |||
| 2 | ET_ERRORTABLE | Call by reference | Type reference (TYPE) | BAPIRETTAB | Returntabelle | 20080305 | |||
| 3 | ET_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Zuordnungen ohne Änderungsberechtigung | 20080305 | |||
| 4 | ET_NOT_EXISTING | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Hinzuzufügende Zuordnungen ungültiger Rollen und Benutzer | 20080305 | |||
| 5 | EV_NUMBER_ENQUEUED | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl der Zuordnungen gesperrter Benutzer | 20080305 | |||
| 6 | EV_NUMBER_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl unzulässiger Zuordnungen | 20080305 | |||
| 7 | EV_NUMBER_NOT_EXISTING | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl neuer Zuordnungen ungültiger Benutzer und Rollen | 20080305 | |||
| 8 | IT_DELETE_CUA_ROLE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Zu löschende Zuordnungen in ZBV-Zentrale oder -Tochter | 20061026 | |||
| 9 | IT_DELETE_ROLE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Zu löschende Zuordnungen in ZBV-Zentrale | 20061026 | |||
| 10 | IT_INSERT_CUA_ROLE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SUID_TT_USLA04 | Hinzuzufügende Zuordnungen in ZBV-Zentrale oder -Tochter | 20061026 | |||
| 11 | IT_INSERT_ROLE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Hinzuzufügende Zuordnungen in ZBV-Zentrale | 20061026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20061026 |
Method DELETE_INVALID_USER_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20070720 | ||||
| 2 | IT_DELETE_ROLE_ASSIGNMENTS | Call by reference | Type reference (TYPE) | AGR_TT_NAME | Tabellentyp: Rolleninformation | 20070720 | |||
| 3 | IV_UPDATE_TASK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | call function in update task | 20070720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Exception Klasse Identity: Transaktionale Fehler | 20070720 |
Method DEQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Nicht gesperrte Benutzer | 20050617 | |||
| 2 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20050525 | |||
| 3 | I_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Einzelner Benutzer | 20050609 | |||
| 4 | I_ENQ_ALL_OR_NONE | Call by reference | Type reference (TYPE) | C | SPACE | Alles oder Nichts sperren | 20050617 | ||
| 5 | I_ENQ_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Sperrmodus | 20060428 | ||
| 6 | I_ENQ_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | 0 | Steuerung des Sperrverhaltens beim Verbuchungsaufruf | 20060428 |
Method DEQUEUE on class CL_SUID_TOOLS has no exception.
Method DEQUEUE_CERTMAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CERTMAP | Call by reference | Type reference (TYPE) | SUID_TT_USRCERTMAP | Tabellentyp: USRCERTMAP | 20071011 |
Method DEQUEUE_CERTMAP on class CL_SUID_TOOLS has no exception.
Method DEQUEUE_CERTMAP_FOR_USER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_CERTMAP_ENQUEUED | Call by reference | Type reference (TYPE) | SUID_TT_USRCERTMAP_SORTED | Tabellentyp: USRCERTMAP | 20071129 | |||
| 2 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20071129 |
Method DEQUEUE_CERTMAP_FOR_USER on class CL_SUID_TOOLS has no exception.
Method ENQUEUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME_LOCKED | Tabellentyp: Nicht gesperrte Benutzer | 20050617 | |||
| 2 | IT_BNAME | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20050525 | |||
| 3 | IV_IDOC_PROCESSING | Call by reference | Type reference (TYPE) | CHAR01 | SPACE | Charakterfeld der Länge 1 | 20060628 | ||
| 4 | IV_REPEAT_ENQ | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | SPACE | Boolean | 20080407 | ||
| 5 | I_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Einzelner Benutzer | 20050608 | |||
| 6 | I_ENQ_MODE | Call by reference | Type reference (TYPE) | ENQMODE | 'E' | Sperrmodus | 20050608 | ||
| 7 | I_ENQ_SCOPE | Call by reference | Type reference (TYPE) | DDENQSCOPE | 0 | Steuerung des Sperrverhaltens beim Verbuchungsaufruf | 20060425 |
Method ENQUEUE on class CL_SUID_TOOLS has no exception.
Method ENQUEUE_CERTMAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_MSG | Call by reference | Type reference (TYPE) | SYMSG | ABAP-Systemfelder | 20071121 | |||
| 2 | EV_FOREIGN_LOCK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | Boolean | 20071121 | |||
| 3 | EV_SUBRC | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert von ABAP-Anweisungen | 20071011 | |||
| 4 | IS_CERTMAP | Call by reference | Type reference (TYPE) | USRCERTMAP | Zertifikatsmapping | 20071011 |
Method ENQUEUE_CERTMAP on class CL_SUID_TOOLS has no exception.
Method GET_AUTOCOMPARE_PFCG_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_PFCG_MODE | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20070824 |
Method GET_AUTOCOMPARE_PFCG_MODE on class CL_SUID_TOOLS has no exception.
Method GET_BAPI_NODE_MAP_ADDR_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MAP_ADDR_FIELDS | Call by reference | Type reference (TYPE) | TT_MAP_ADDR_FIELDS | 20070228 |
Method GET_BAPI_NODE_MAP_ADDR_TABLE on class CL_SUID_TOOLS has no exception.
Method GET_BNAME_RESTRICTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESTRICTIONS | Value transfer | Type reference (TYPE) | TY_BNAME_RESTRICT | X-Feldleiste zu den Restriktionen im Benutzernamen | 20120619 |
Method GET_BNAME_RESTRICTIONS on class CL_SUID_TOOLS has no exception.
Method GET_CUSTOMIZING_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PROPERTY_VALUE | Call by reference | Type reference (TYPE) | ANY | 20050816 | ||||
| 2 | IV_PROPERTY_NAME | Call by reference | Type reference (TYPE) | PRGN_CUST-ID | Kennzeichnung der Tabellenzeile | 20050816 | |||
| 3 | IV_TABLE_NAME | Call by reference | Type reference (TYPE) | TABNAME | 'PRGN_CUST' | Tabellenname | 20080407 |
Method GET_CUSTOMIZING_PROPERTY on class CL_SUID_TOOLS has no exception.
Method GET_HELPVALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_VALUES | Call by reference | Type reference (TYPE) | ANY | Suchergebnis | 20050707 | |||
| 2 | IV_FIELD | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | Knotenfeld | 20050707 | |||
| 3 | IV_NODE | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | Knotenname | 20050707 |
Method GET_HELPVALUES on class CL_SUID_TOOLS has no exception.
Method GET_LANGUAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PRIMARY_LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | Sprachenschlüssel der aktuellen Textumgebung | 20051005 | |||
| 2 | EV_SECONDARY_LANGUAGE | Value transfer | Type reference (TYPE) | SYLANGU | Sprachenschlüssel der aktuellen Textumgebung | 20051005 |
Method GET_LANGUAGE on class CL_SUID_TOOLS has no exception.
Method GET_NODE_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NODE_FIELDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20051005 | |||
| 2 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | Knotenname | 20051005 |
Method GET_NODE_FIELDS on class CL_SUID_TOOLS has no exception.
Method GET_NODE_FIELD_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_DESCRIPTION | Call by reference | Type reference (TYPE) | SYMSGV | Nachrichtenvariable | 20120328 | |||
| 2 | IV_FIELD_NAME | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | Knotenfeld | 20120328 | |||
| 3 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | Knotenname | 20120328 |
Method GET_NODE_FIELD_DESCRIPTION on class CL_SUID_TOOLS has no exception.
Method GET_PACKAGE_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PACKAGE_SIZE | Call by reference | Type reference (TYPE) | I | Packetgröße | 20061012 |
Method GET_PACKAGE_SIZE on class CL_SUID_TOOLS has no exception.
Method GET_SNC_INSECURE_INFORMATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SNC_INFO | Call by reference | Type reference (TYPE) | SUID_SNC_INFO | SNC: Wert des Profilparameters zur unsicheren Anmeldung | 20060313 | |||
| 2 | EV_SNC_INFO_TEXT | Call by reference | Type reference (TYPE) | SUID_SNC_INFO_TEXT | SNC: Beschreibung zur ungesicherten Anmeldung | 20060313 |
Method GET_SNC_INSECURE_INFORMATION on class CL_SUID_TOOLS has no exception.
Method GET_SYSTEM_TIME_ZONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SYSTEM_TIME_ZONE | Value transfer | Type reference (TYPE) | SUID_SYSTEM_TIME_ZONE | Systemzeitzone | 20060313 |
Method GET_SYSTEM_TIME_ZONE on class CL_SUID_TOOLS has no exception.
Method IS_VALID_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_BOOLEAN | Call by reference | Type reference (TYPE) | INT1 | Boolscher Rückgabewert: 0 true, 1 false | 20050621 | |||
| 2 | E_MESSAGE | Call by reference | Type reference (TYPE) | SYMSG | Struktur der Message-Variablen | 20050720 | |||
| 3 | I_DATE | Call by reference | Type reference (TYPE) | D | Eingabe Datumsfeld | 20050621 |
Method IS_VALID_DATE on class CL_SUID_TOOLS has no exception.
Method MAP_ADDRESS_BAPI_TO_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_NODE_PERSON_NAME | Call by reference | Type reference (TYPE) | SUID_ST_NODE_PERSON_NAME | Strukturtyp: Adresse - Namensfelder einer Person | 20060706 | |||
| 2 | ES_NODE_WORKPLACE | Call by reference | Type reference (TYPE) | SUID_ST_NODE_WORKPLACE | Strukturtyp: Adresse - Arbeitsplatzdaten | 20060706 | |||
| 3 | ET_CHANGE_FLDS_PERSON_NAME | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060706 | |||
| 4 | ET_CHANGE_FLDS_WORKPLACE | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060706 | |||
| 5 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | Tablelle für MSG BUFFER | 20060706 | |||
| 6 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060706 | |||
| 7 | IS_ADDRESS | Call by reference | Type reference (TYPE) | BAPIADDR3 | BAPI-Referenzstruktur für Adressen (Ansprechpartner) | 20060706 | |||
| 8 | IS_ADDRESSX | Call by reference | Type reference (TYPE) | BAPIADDR3X | BAPI-Change-Referenzstruktur für Adressen (Ansprechpartner) | 20060706 |
Method MAP_ADDRESS_BAPI_TO_NODES on class CL_SUID_TOOLS has no exception.
Method MAP_ADDRESS_CODE_SAP_TO_ISO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BAPIADDR3 | Call by reference | Type reference (TYPE) | BAPIADDR3 | BAPIfelder für Rückverteilung | 20070227 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | Tabelle mit BAPI Return Informationen | 20070227 | |||
| 3 | IS_NODE_LOCATION | Call by reference | Type reference (TYPE) | SUID_ST_NODE_LOCATION | Strukturtyp: Adresse - Firmenadresse | 20070227 | |||
| 4 | IS_NODE_PERSON_NAME | Call by reference | Type reference (TYPE) | SUID_ST_NODE_PERSON_NAME | Strukturtyp: Adresse - Namensfelder einer Person | 20070227 | |||
| 5 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20070227 |
Method MAP_ADDRESS_CODE_SAP_TO_ISO on class CL_SUID_TOOLS has no exception.
Method MAP_ADDRESS_NODES_TO_BAPI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_BAPIADDR3 | Call by reference | Type reference (TYPE) | BAPIADDR3 | BAPIfelder für Rückverteilung | 20060706 | |||
| 2 | CS_BAPIADDR3X | Call by reference | Type reference (TYPE) | BAPIADDR3X | BAPI-Change-Referenzstruktur für Adressen (Ansprechpartner) | 20060706 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20060811 | ||||
| 4 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Tabelle mit BAPI Return Informationen | 20060706 | |||
| 5 | IS_BAPIADDR3X | Call by reference | Type reference (TYPE) | BAPIADDR3X | BAPI-Change-Referenzstruktur für Adressen (Ansprechpartner) | 20060706 | |||
| 6 | IS_NODE_LOCATION | Call by reference | Type reference (TYPE) | SUID_ST_NODE_LOCATION | Strukturtyp: Adresse - Firmenadresse | 20060706 | |||
| 7 | IS_NODE_ORGANIZATION | Call by reference | Type reference (TYPE) | SUID_ST_NODE_ORGANIZATION | Strukturtyp: Adresse - Firmenzuordnung | 20060707 | |||
| 8 | IS_NODE_ORGANIZATION_NAME | Call by reference | Type reference (TYPE) | SUID_ST_NODE_ORGANIZATION_NAME | Strukturtyp: Adresse - Firmenadresse | 20060706 | |||
| 9 | IS_NODE_PERSON_NAME | Call by reference | Type reference (TYPE) | SUID_ST_NODE_PERSON_NAME | Strukturtyp: Adresse - Namensfelder einer Person | 20060706 | |||
| 10 | IS_NODE_WORKPLACE | Call by reference | Type reference (TYPE) | SUID_ST_NODE_WORKPLACE | Strukturtyp: Adresse - Arbeitsplatzdaten | 20060706 | |||
| 11 | IT_CHANGED_ADDR_NODEFIELDS | Call by reference | Type reference (TYPE) | TT_NODE_FIELDS | 20070226 |
Method MAP_ADDRESS_NODES_TO_BAPI on class CL_SUID_TOOLS has no exception.
Method MAP_BAPI_LANGUAGE_TO_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_NODE_PERSON_NAME | Call by reference | Type reference (TYPE) | SUID_ST_NODE_PERSON_NAME | Strukturtyp: Adresse - Namensfelder einer Person | 20060713 | |||
| 2 | CT_CHANGE_FLDS_PERSON_NAME | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | Tabellentyp: Feldliste | 20060713 | |||
| 3 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20060713 | ||||
| 4 | IS_ADDRESS | Call by reference | Type reference (TYPE) | BAPIADDR3 | BAPI-Referenzstruktur für Adressen (Ansprechpartner) | 20060713 | |||
| 5 | IS_ADDRESSX | Call by reference | Type reference (TYPE) | BAPIADDR3X | BAPI-Change-Referenzstruktur für Adressen (Ansprechpartner) | 20060713 | |||
| 6 | IV_BNAME | Call by reference | Type reference (TYPE) | XUBNAME | Benutzername im Benutzerstamm | 20060714 |
Method MAP_BAPI_LANGUAGE_TO_NODES on class CL_SUID_TOOLS has no exception.
Method MAP_BAPI_SEARCH_TO_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2 | Returnparameter | 20060911 | |||
| 2 | CV_HIGH | Call by reference | Type reference (TYPE) | RSDSSELOP_ | 'Generische' SELECT-OPTION für dynamische Selektionen | 20060830 | |||
| 3 | CV_LOW | Call by reference | Type reference (TYPE) | RSDSSELOP_ | 'Generische' SELECT-OPTION für dynamische Selektionen | 20060830 | |||
| 4 | EV_FIELD_NAME | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | 20060706 | ||||
| 5 | EV_NODE_NAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | 20060706 | ||||
| 6 | IV_FIELD | Call by reference | Type reference (TYPE) | BAPIUSFLD | 20060706 | ||||
| 7 | IV_PARAMETER | Call by reference | Type reference (TYPE) | BAPIUSPARM | 20060706 |
Method MAP_BAPI_SEARCH_TO_NODE on class CL_SUID_TOOLS has no exception.
Method MAP_BAPI_STRUCTURES_TO_NODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_NODE_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20060706 | ||||
| 2 | ET_CHANGE_FIELDS | Call by reference | Type reference (TYPE) | SUID_TT_FIELDS | 20060706 | ||||
| 3 | IS_BAPIX_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20060706 | ||||
| 4 | IS_BAPI_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20060706 |
Method MAP_BAPI_STRUCTURES_TO_NODES on class CL_SUID_TOOLS has no exception.
Method MAP_PWDHASH_NODE_TO_BAPI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_IDOC_PASSWORD | Call by reference | Type reference (TYPE) | BAPILOGOND | Benutzer: Übergabestruktur Logondaten | 20060706 | |||
| 2 | IS_PASSWORD | Call by reference | Type reference (TYPE) | SUID_ST_NODE_PWDHASH | Strukturtyp: Passworthashwerte für Benutzer | 20060706 |
Method MAP_PWDHASH_NODE_TO_BAPI on class CL_SUID_TOOLS has no exception.
Method MAP_UCLASS_NODES_TO_SEGMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SEGMENT_FIELD | Value transfer | Type reference (TYPE) | SUID_NODE_FIELD | Knotenfeld | 20060706 | |||
| 2 | IV_NODE_FIELD | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | Knotenfeld | 20060706 | |||
| 3 | IV_NODE_NAME | Call by reference | Type reference (TYPE) | SUID_NODE_NAME | Knotenname | 20060706 |
Method MAP_UCLASS_NODES_TO_SEGMENT on class CL_SUID_TOOLS has no exception.
Method PRGN_COL_ROLE_COMPARISON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENQUEUED | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Rollen dieser Zuordnungen gesperrt | 20110208 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | IF_SUID_MSG_BUFFER=>TT_MESSAGES | 20110208 | ||||
| 3 | ET_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Nicht berechtigt für diese Zuordnungen | 20110208 | |||
| 4 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Returnparameter | 20110208 | |||
| 5 | IT_USERS_TO_UPDATE | Call by reference | Type reference (TYPE) | SUID_TT_BNAME | Tabellentyp: Benutzer | 20110208 |
Method PRGN_COL_ROLE_COMPARISON on class CL_SUID_TOOLS has no exception.
Method PRGN_USER_ASSIGNMENT_CHANGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENQUEUED | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Zuordnungen gesperrter Benutzer | 20061011 | |||
| 2 | ET_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Zuordnungen ohne Änderungsberechtigung | 20061011 | |||
| 3 | ET_NOT_EXISTING | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Hinzuzufügende Zuordnungen ungültiger Rollen und Benutzer | 20061011 | |||
| 4 | ET_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Returnparameter | 20061011 | |||
| 5 | EV_NUMBER_ENQUEUED | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl der Zuordnungen gesperrter Benutzer | 20061011 | |||
| 6 | EV_NUMBER_NOT_AUTHORIZED | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl der Zuordnungen ohne Änderungsberechtigung | 20061011 | |||
| 7 | EV_NUMBER_NOT_EXISTING | Call by reference | Type reference (TYPE) | SYTABIX | Anzahl neuer Zuordnungen ungültiger Rollen und Benutzer | 20061011 | |||
| 8 | IT_ADD_USERS_TO_ACTGROUPS | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Hinzuzufügende Zuordnungen | 20061011 | |||
| 9 | IT_DELETE_USERS_FROM_ACTGROUPS | Call by reference | Type reference (TYPE) | SUID_TT_STR_AGRS | Zu löschende Zuordnungen | 20061011 | |||
| 10 | IV_ENQUEUE_ACTIVITY_GROUP | Call by reference | Type reference (TYPE) | CHAR01 | 'X' | obsolet | 20061011 | ||
| 11 | IV_NO_COMMIT | Call by reference | Type reference (TYPE) | CHAR01 | SPACE | 'X' = Kein LUW-Abschluss | 20061011 | ||
| 12 | IV_UPDATE_TASK | Call by reference | Type reference (TYPE) | SESF_BOOLEAN | IF_IDENTITY=>CO_FALSE | Sichern mittels Verbucher | 20061017 |
Method PRGN_USER_ASSIGNMENT_CHANGE on class CL_SUID_TOOLS has no exception.
Method SET_AUTOCOMPARE_PFCG_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PFCG_MODE | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20070824 |
Method SET_AUTOCOMPARE_PFCG_MODE on class CL_SUID_TOOLS has no exception.
Method SET_STRUCTURE_FIELD_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | 20060706 | ||||
| 2 | IS_GET_STRUCTURE | Call by reference | Type reference (TYPE) | ANY | Structure, from which field value should be got | 20060706 | |||
| 3 | IV_FIELD | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | Knotenfeld | 20060706 | |||
| 4 | IV_FIELD_VALUE | Call by reference | Type reference (TYPE) | ANY | Field value if it is known | 20060706 | |||
| 5 | IV_GET_FIELD | Call by reference | Type reference (TYPE) | SUID_NODE_FIELD | If field name in get_struct is different then in change stru | 20060706 |
Method SET_STRUCTURE_FIELD_VALUE on class CL_SUID_TOOLS has no exception.
Method TO_UPPER_CASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20051123 | ||||
| 2 | RV_NAME | Value transfer | Type reference (TYPE) | STRING | 20051123 |
Method TO_UPPER_CASE on class CL_SUID_TOOLS has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 710 |