SAP ABAP Class CL_SUSR_BASIC_TOOLS (Tools for User and Authorization Administration)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SEC-USR-ADM (Application Component) User and Authorization Management
     SUSR (Package) ABAP User Administration
Properties
Class CL_SUSR_BASIC_TOOLS  
Short Description Tools for User and Authorization Administration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SUSR   ABAP User Administration 
Created 20090706   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SUSR_BASIC_TOOLS has no interface implemented.
Friends
Class CL_SUSR_BASIC_TOOLS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BNAME_RESTRICT_ALL Constant Public Type reference (TYPE) CHAR3 'ALL' Maximum restrictions for user name 20120619
2 CO_BNAME_RESTRICT_NO Constant Public Type reference (TYPE) CHAR3 'NO' No restrictions for user name 20120619
3 CO_PRGN_CUST_BNAME_RESTRICT Constant Public Type reference (TYPE) PRGN_CUST-ID 'BNAME_RESTRICT' Restriction of characters in user name 20120619
4 GC_OP_ASSIGN Constant Public Type reference (TYPE) INT1 22 Operation "Assign" on an application object 20101214
5 GC_OP_CREATE Constant Public Type reference (TYPE) INT1 1 Operation "Create" on an application object 20101214
6 GC_OP_DELETE Constant Public Type reference (TYPE) INT1 6 Operation "Delete" on an application object 20101214
7 GC_OP_DISTRIBUTE Constant Public Type reference (TYPE) INT1 59 Operation "Distribute" on an application object 20101214
8 GC_OP_LOCK Constant Public Type reference (TYPE) INT1 5 Operation "Lock" on an application object 20101214
9 GC_OP_READ Constant Public Type reference (TYPE) INT1 3 Operation "Read" on an application object 20101214
10 GC_OP_REMOVE Constant Public Type reference (TYPE) INT1 6 Operation "Remove Assignment" on an application object 20101214
11 GC_OP_RETRIEVE Constant Public Type reference (TYPE) INT1 3 Operation "Read" on an application object 20101214
12 GC_OP_UNLOCK Constant Public Type reference (TYPE) INT1 95 Operation "Unlock" on an application object 20101214
13 GC_OP_UPDATE Constant Public Type reference (TYPE) INT1 2 Operation "Change" on an application object 20101214
14 GC_TBC_CERTMAP Constant Public Type reference (TYPE) TABNAME 'CERTMAP' Name of the object to be checked: "Certificate Mapping" 20130708
15 GC_TBC_CUA_PROFILE Constant Public Type reference (TYPE) TABNAME 'CUA_PROFILE' Name of the object to be checked: "Profile in a CUA" 20101214
16 GC_TBC_CUA_ROLE Constant Public Type reference (TYPE) TABNAME 'CUA_ROLE' Name of the object to be checked: "Role in a CUA" 20101214
17 GC_TBC_CUA_SYSTEM Constant Public Type reference (TYPE) TABNAME 'CUA_SYSTEM' Name of the object to be checked: "System in a CUA" 20101214
18 GC_TBC_GROUP Constant Public Type reference (TYPE) TABNAME 'USER' Name of the object to be checked: "Group" 20101214
19 GC_TBC_GROUPS Constant Public Type reference (TYPE) TABNAME 'GROUP' Name of the object to be checked: "Group" 20110408
20 GC_TBC_LOCKDATA Constant Public Type reference (TYPE) TABNAME 'LOCK' Name of the object to be checked: "Lock" 20101214
21 GC_TBC_LOGONDATA Constant Public Type reference (TYPE) TABNAME 'LOGONDATA' Name of the object to be checked: "Logon Data" 20101214
22 GC_TBC_PASSWORD Constant Public Type reference (TYPE) TABNAME 'PASSWORD' Name of the object to be checked: "Password" 20101214
23 GC_TBC_PROFILE Constant Public Type reference (TYPE) TABNAME 'PROFILE' Name of the object to be checked: "Profile" 20101214
24 GC_TBC_PWDHASH Constant Public Type reference (TYPE) TABNAME 'PWDHASH' Name of the object to be checked: "Password Hash" 20101214
25 GC_TBC_ROLE Constant Public Type reference (TYPE) TABNAME 'ROLE' Name of the object to be checked: "Role" 20101214
26 GC_TBC_ROOT Constant Public Type reference (TYPE) TABNAME 'USER' Name of the object to be checked: "User" 20101214
27 GC_TBC_SNC Constant Public Type reference (TYPE) TABNAME 'SNC' Name of the object to be checked: "SNC" 20130708
28 GT_CACHE_CLASS Static Attribute Private Type reference (TYPE) TT_CLASS Global Buffer for User/Authorization Group Assignments 20101221
29 GV_UPGRADE_ACTIVE Static Attribute Private Type reference (TYPE) BOOLE_D Upgrade is active: TRUE (=('X') or FALSE (=' ') 20110509
30 GV_UPGRADE_CHECKED Static Attribute Private Type reference (TYPE) BOOLE_D Check for upgrade already performed? TRUE ('X')/FALSE (' ') 20110509
31 MC_HALF_LIMIT Constant Public Type reference (TYPE) I 250 1/2 of limit for rows per range table 20090709
32 MC_QUARTER_LIMIT Constant Public Type reference (TYPE) I 125 1/4 of limit for rows per range table 20090709
33 MC_ROW_LIMIT Constant Public Type reference (TYPE) I 500 Limit for rows per range table 20090709
34 MC_STAR Constant Private Type reference (TYPE) C '*' Placeholder for extending the profile torso 20090709
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE_TO_RETURN Static method Public Method Inserts a message in a table of type BAPIRET2 20100506
2 AUTH_CHECK Static method Public Method Authorization Check 20101214
3 AUTH_CHECK_BY_BNAME Static method Public Method Authorization check using user name 20101221
4 CALC_DIFF_OF_2_TABLES Static method Public Method Calculate differences between two tables 20100903
5 CALC_DIFF_OF_2_TABLES_FLEX Static method Public Method Calculate differences between two tables (for n columns) 20100903
6 CHECK_EXIST_PARAMETER Static method Public Method Existence check for parameters (obsolete) 20110803
7 CHECK_REFERENCING_USERS Static method Public Method Checks if user is used as a reference user 20120928
8 CHECK_UPGRADE_ACTIVE Static method Public Method Checks if upgrade is active 20110509
9 CHECK_USERNAME Static method Public Method Checks the validity of a new user name 20120619
10 CHECK_USER_GRP_REQUIRED Static method Public Method Checks if the user group is a mandatory field 20120120
11 CONVERT_COLUMN_2_RANGE Static method Public Method Convert a table column to range tables 20100112
12 CONVERT_PROFILES_2_RANGE Static method Public Method Convert table with profile names to range table 20090709
13 CONVERT_ROLES_2_RANGE Static method Public Method Convert table with role names to range table 20090710
14 CONVERT_SYSTEMS_2_RANGE Static method Public Method Convert table with receiver systems to range table 20090710
15 CONVERT_USUSER_2_RANGE Static method Public Method Convert table with user names to range table 20090707
16 CREATE_AGR_NAME_RNG_TAB Static method Public Method Generate a new range table for role names 20090710
17 CREATE_RFCRCVSYS_RNG_TAB Static method Public Method Generate a new range table for receiver systems 20090710
18 CREATE_XUBNAME_RNG_TAB Static method Public Method Generate a new range table for user names 20090707
19 CREATE_XUPROFILE_RNG_TAB Static method Public Method Generate a new range table for profile names 20090709
20 FREE_RNG_TAB Static method Public Method Release allocated range table 20090713
21 GET_BNAME_RESTRICTIONS Static method Private Method Get restrictions for user name from Customizing 20120619
22 SPLIT_RANGE_TAB Static method Public Method Splits transferred range table into several range tables 20100111
Events
Class CL_SUSR_BASIC_TOOLS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CLASS Protected See coding 20101221 tt_class type standard table of ty_class
2 TT_PARAMETER Public See coding 20110803 tt_parameter type standard table of ty_parameter
3 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
4 TY_CLASS Protected See coding 20101221 begin of ty_class, bname type xubname, class type xuclass, end of ty_class
5 TY_PARAMETER Public See coding 20110803 begin of ty_parameter, paramid type tpara-paramid, notexist(1) type c, end of ty_parameter
6 TY_REFUSER_CHECKS Public See coding 20130228 begin of ty_refuser_checks, usertype type susr_bool, profiles type susr_bool, roles type susr_bool, end of ty_refuser_checks
Method Signatures

Method ADD_MESSAGE_TO_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_RETURN Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20100506
2 Importing IV_CL Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20100506
3 Importing IV_FIELD Call by reference Type reference (TYPE) BAPIRET2-FIELD SPACE Feld im Parameter 20100506
4 Importing IV_LOG_MSG_NO Call by reference Type reference (TYPE) BAPIRETURN-LOG_MSG_NO 0 Anwendungs-Log: interne laufende Nummer der Meldung 20100506
5 Importing IV_LOG_NO Call by reference Type reference (TYPE) BAPIRETURN-LOG_NO SPACE Anwendungs-Log: Protokollnummer 20100506
6 Importing IV_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20100506
7 Importing IV_PAR1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20100506
8 Importing IV_PAR2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20100506
9 Importing IV_PAR3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20100506
10 Importing IV_PAR4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20100506
11 Importing IV_PARAMETER Call by reference Type reference (TYPE) BAPIRET2-PARAMETER SPACE Parametername 20100506
12 Importing IV_ROW Call by reference Type reference (TYPE) BAPIRET2-ROW 0 Zeile im Parameter 20100506
13 Importing IV_TYPE Call by reference Type reference (TYPE) BAPIRETURN-TYPE Meldungstyp: S Success, E Error, W Warning, I Info, A Abort 20100506

Method ADD_MESSAGE_TO_RETURN on class CL_SUSR_BASIC_TOOLS has no exception.

Method AUTH_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BNAME_4_MSG Call by reference Type reference (TYPE) XUBNAME Benutzername zur Verwendung in Fehlermeldungen 20101221
2 Importing IV_CLASS Call by reference Type reference (TYPE) XUCLASS Benutzergruppe in Benutzerstammpflege 20101214
3 Importing IV_OPERATION Call by reference Type reference (TYPE) INT1 auszuführende Aktion auf einem Attribut/einer Attributgruppe 20101214
4 Importing IV_PROFILE Call by reference Type reference (TYPE) XUPROFILE Profilname 20101214
5 Importing IV_ROLE Call by reference Type reference (TYPE) USLOCAGR-AGR_NAME Rollenname 20101214
6 Importing IV_SUBSYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Name des ZBV-Tochtersystems 20101214
7 Importing IV_TO_BE_CHECKED Call by reference Type reference (TYPE) TABNAME zu prüfendes Attribut/Gruppe von Attributen 20101214
# Exception Resumable Description Created on
1 AUTH_CHECK_ERROR Ungütige[r] Parameterwert/-kombination 20101221
2 NOT_AUTHORIZED keine Berechtigung 20101221

Method AUTH_CHECK_BY_BNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername über den die Aktion ausgeführt werden soll 20101221
2 Importing IV_OPERATION Call by reference Type reference (TYPE) INT1 auszuführende Aktion auf einem Attribut/einer Attributgruppe 20101221
3 Importing IV_PROFILE Call by reference Type reference (TYPE) XUPROFILE Profilname 20101221
4 Importing IV_ROLE Call by reference Type reference (TYPE) USLOCAGR-AGR_NAME Rollenname 20101221
5 Importing IV_SUBSYSTEM Call by reference Type reference (TYPE) RFCRCVSYS Name des ZBV-Tochtersystems 20101221
6 Importing IV_TO_BE_CHECKED Call by reference Type reference (TYPE) TABNAME zu prüfendes Attribut/Gruppe von Attributen 20101221
# Exception Resumable Description Created on
1 AUTH_CHECK_ERROR Ungütige[r] Parameterwert/-kombination 20101221
2 NOT_AUTHORIZED keine Berechtigung 20101221

Method CALC_DIFF_OF_2_TABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETE Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (zu löschende Zeilen) 20100903
2 Exporting ET_INSERT Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (einzufügende Zeilen) 20100903
3 Exporting ET_NOT_CHANGED Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (unveränderte Zeilen) 20100903
4 Exporting ET_UPDATE Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (zu ändernde Zeilen) 20100903
5 Importing IT_CURRENT Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (aktueller Zustand) 20100903
6 Importing IT_NEW Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (neuer Zustand) 20100903
# Exception Resumable Description Created on
1 CX_SUSR_BASIC_TOOLS Ausnahmeklasse SUSR 20100903

Method CALC_DIFF_OF_2_TABLES_FLEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DELETE Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (zu löschende Zeilen) 20100903
2 Exporting ET_INSERT Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (einzufügende Zeilen) 20100903
3 Exporting ET_NOT_CHANGED Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (unveränderte Zeilen) 20100903
4 Importing ID_COMPARE_NO_OF_COLUMNS Call by reference Type reference (TYPE) INT1 0 Anzahl der zu vergleichenden Spalten (default = 0 = alle) 20100903
5 Importing IT_CURRENT Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (aktueller Zustand) 20100903
6 Importing IT_NEW Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle (neuer Zustand) 20100903
# Exception Resumable Description Created on
1 CX_SUSR_BASIC_TOOLS Ausnahmeklasse SUSR 20100903

Method CHECK_EXIST_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMID Call by reference Type reference (TYPE) TT_PARAMETER 20110803

Method CHECK_EXIST_PARAMETER on class CL_SUSR_BASIC_TOOLS has no exception.

Method CHECK_REFERENCING_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BNAME Call by reference Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20120928
2 Returning 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_SUSR_BASIC_TOOLS has no exception.

Method CHECK_UPGRADE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_UPGRADE_ACTIVE Value transfer Type reference (TYPE) BOOLE_D Upgrade ist aktiv? TRUE (='X') und FALSE (=' ') 20110509

Method CHECK_UPGRADE_ACTIVE on class CL_SUSR_BASIC_TOOLS has no exception.

Method CHECK_USERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NEW_BNAME Value transfer Type reference (TYPE) XUBNAME Benutzername im Benutzerstamm 20120619
2 Returning RV_USERNAME_VALID Value transfer Type reference (TYPE) BOOLE_D Boolean 20120619

Method CHECK_USERNAME on class CL_SUSR_BASIC_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 Exporting EV_ACTIVE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20120120
2 Exporting EV_DEFAULT_CLASS Call by reference Type reference (TYPE) XUCLASS Benutzergruppe in Benutzerstammpflege 20120120

Method CHECK_USER_GRP_REQUIRED on class CL_SUSR_BASIC_TOOLS has no exception.

Method CONVERT_COLUMN_2_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COLUMN_INDX Call by reference Type reference (TYPE) I 1 Spalte, deren Inhalt in Rangetabelle konvertiert werden soll 20100112
2 Importing ID_CREATE_EMPTY_TABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100112
3 Importing ID_ROWS_PER_TABLE Call by reference Type reference (TYPE) I MC_ROW_LIMIT Anzahl der Zeilen pro Rangetabelle (Standardwert MC_MAXROWS) 20100112
4 Importing IT_TABLE Call by reference Type reference (TYPE) STANDARD TABLE beliebige Tabelle 20100112
5 Returning RT_RNG_TABS Value transfer Type reference (TYPE) SUSR_T_REF_2_RNG Liste von Rangetabellen 20100112
# Exception Resumable Description Created on
1 CX_SUSR_BASIC_TOOLS Ausnahmeklasse SUSR 20100113

Method CONVERT_PROFILES_2_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CREATE_EMPTY_TABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091217
2 Importing ID_CREATE_TORSO Call by reference Type reference (TYPE) BOOLE_D SPACE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090709
3 Importing ID_ROWS_PER_TABLE Call by reference Type reference (TYPE) I MC_ROW_LIMIT Anzahl der Zeilen pro Rangetabelle (Standardwert MC_MAXROWS) 20090709
4 Importing IT_PROFILES Call by reference Type reference (TYPE) SUSR_T_PROFILES Tabellentyp: Uebergabestruktur fuer Profile 20090709
5 Returning RT_RNG_PROFILES Value transfer Type reference (TYPE) SUSR_T_REF_2_RNG Tabellentyp: Referenz auf Rangetabelle 20090709
# Exception Resumable Description Created on
1 CX_SUSR_BASIC_TOOLS Ausnahmeklasse SUSR 20100114

Method CONVERT_ROLES_2_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CREATE_EMPTY_TABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091217
2 Importing ID_ROWS_PER_TABLE Call by reference Type reference (TYPE) I MC_ROW_LIMIT Anzahl der Zeilen pro Rangetabelle (Standardwert MC_MAXROWS) 20090710
3 Importing IT_ROLES Call by reference Type reference (TYPE) SUSR_T_ROLES Tabellentyp: Uebergabestruktur fuer Rollen 20090710
4 Returning RT_RNG_ROLES Value transfer Type reference (TYPE) SUSR_T_REF_2_RNG Tabellentyp: Referenz auf Rangetabelle 20090710
# Exception Resumable Description Created on
1 CX_SUSR_BASIC_TOOLS Ausnahmeklasse SUSR 20100114

Method CONVERT_SYSTEMS_2_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CREATE_EMPTY_TABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091217
2 Importing ID_ROWS_PER_TABLE Call by reference Type reference (TYPE) I MC_ROW_LIMIT Anzahl der Zeilen pro Rangetabelle (Standardwert MC_MAXROWS) 20090710
3 Importing IT_SYSTEMS Call by reference Type reference (TYPE) SUID_TT_SYSTEM Tabellentyp: Uebergabestruktur fuer Empfängersysteme 20090710
4 Returning RT_RNG_SYSTEMS Value transfer Type reference (TYPE) SUSR_T_REF_2_RNG Tabellentyp: Referenz auf Rangetabelle 20090710
# Exception Resumable Description Created on
1 CX_SUSR_BASIC_TOOLS Ausnahmeklasse SUSR 20100114

Method CONVERT_USUSER_2_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CREATE_EMPTY_TABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091217
2 Importing ID_ROWS_PER_TABLE Call by reference Type reference (TYPE) I MC_ROW_LIMIT Anzahl der Zeilen pro Rangetabelle (Standardwert MC_MAXROWS) 20090709
3 Importing IT_USERS Call by reference Type reference (TYPE) SUSR_T_USUSERS Liste von Benutzernamen 20090707
4 Returning RT_RNG_USERS Value transfer Type reference (TYPE) SUSR_T_REF_2_RNG Liste von Rangetabellen zu Benutzernamen 20090707
# Exception Resumable Description Created on
1 CX_SUSR_BASIC_TOOLS Ausnahmeklasse SUSR 20100114

Method CREATE_AGR_NAME_RNG_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TABLE_REFERENCE Value transfer Type reference (TYPE) DATA Referenz auf Tabellenobjekt 20090710

Method CREATE_AGR_NAME_RNG_TAB on class CL_SUSR_BASIC_TOOLS has no exception.

Method CREATE_RFCRCVSYS_RNG_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TABLE_REFERENCE Value transfer Type reference (TYPE) DATA Referenz auf Tabellenobjekt 20090710

Method CREATE_RFCRCVSYS_RNG_TAB on class CL_SUSR_BASIC_TOOLS has no exception.

Method CREATE_XUBNAME_RNG_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TABLE_REFERENCE Value transfer Type reference (TYPE) DATA Referenz auf Tabellenobjekt 20090707

Method CREATE_XUBNAME_RNG_TAB on class CL_SUSR_BASIC_TOOLS has no exception.

Method CREATE_XUPROFILE_RNG_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_TABLE_REFERENCE Value transfer Type reference (TYPE) DATA Referenz auf Tabellenobjekt 20090709

Method CREATE_XUPROFILE_RNG_TAB on class CL_SUSR_BASIC_TOOLS has no exception.

Method FREE_RNG_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TABLE_REFERENCE Value transfer Type reference (TYPE) DATA Referenz auf Tabellenobjekt 20090713

Method FREE_RNG_TAB on class CL_SUSR_BASIC_TOOLS has no exception.

Method GET_BNAME_RESTRICTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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_SUSR_BASIC_TOOLS has no exception.

Method SPLIT_RANGE_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CREATE_EMPTY_TABLE Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100111
2 Importing ID_ROWS_PER_TABLE Call by reference Type reference (TYPE) I MC_ROW_LIMIT Anzahl der Zeilen pro Rangetabelle (Standardwert MC_MAXROWS) 20100111
3 Importing IT_RANGE Call by reference Type reference (TYPE) STANDARD TABLE Rangetabelle 20100111
4 Returning RT_RNG_TABS Value transfer Type reference (TYPE) SUSR_T_REF_2_RNG Liste von Rangetabellen 20100111
# Exception Resumable Description Created on
1 CX_SUSR_BASIC_TOOLS Ausnahmeklasse SUSR 20100114
History
Last changed by/on SAP  20140121 
SAP Release Created in 730