SAP ABAP Class CL_SEM_VARIABLE (Variable)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA-BPS (Application Component) Business Planning and Simulation
     UPC (Package) SEM-BPS: General Functions
Properties
Class CL_SEM_VARIABLE  
Short Description Variable    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package UPC   SEM-BPS: General Functions 
Created 20000628   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 UPCFW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SEM_VARIABLE has no interface implemented.
Friends
Class CL_SEM_VARIABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ALL_USER Constant Private Type reference (TYPE) UNAME '&ALL' Value for All Users 20010129
2 C_PARAM_DARK_BUFFER Constant Private Type reference (TYPE) CHAR30 'VAR_BUFFER' Activate Buffer in UPC_DARK2 20030612
3 C_VALUE_RESTRICT Constant Private Type reference (TYPE) NUMC5 10000 Upper Limit of Characteristic Value 20031008
4 MS_HIERARCHY Instance attribute Private Type reference (TYPE) UPC_YS_HIE_KEY Hierarchy Key 20010523
5 MS_HIERARCHY_OLD Instance attribute Private Type reference (TYPE) UPC_YS_HIE_KEY Hierarchy Key 20050805
6 MS_STATINFO Instance attribute Private Type reference (TYPE) UPC_YS_STATINFO Statistics 20000628
7 MTO_ATTR Instance attribute Private Type reference (TYPE) UPC_YTO_ATTR Attributes 20010717
8 MTO_BUFFER Instance attribute Private Type reference (TYPE) UPC_YTO_VAR_BUFFER Buffer 20030604
9 MTO_CHANM Instance attribute Private Type reference (TYPE) UPC_YTO_CHA Characteristics 20010201
10 MTO_CHANM_OLD Instance attribute Private Type reference (TYPE) UPC_YTO_CHA Chars. 20050803
11 MTO_HIESEL Instance attribute Private Type reference (TYPE) UPC_YTO_USERHIESEL Hierarchy Selections 20010523
12 MTO_HIESEL_ACT Instance attribute Private Type reference (TYPE) UPC_YTO_USERHIESEL Active Hierarchy Selections 20010523
13 MTO_NUMSEL Instance attribute Private Type reference (TYPE) UPC_YTO_USERNUMSEL Numeric Values 20010523
14 MTO_SEL Instance attribute Private Type reference (TYPE) UPC_YTO_USERCHARSEL Selection Conditions 20000704
15 MTO_SEL_ACT Instance attribute Private Type reference (TYPE) UPC_YTO_USERCHARSEL Active Selections 20010220
16 MTO_TEXT Instance attribute Private Type reference (TYPE) YTO_TEXT Texts 20000628
17 MTO_USER Instance attribute Private Type reference (TYPE) UPC_YTO_UNAME User Table for New Values 20010215
18 MTO_USER_ACT Instance attribute Private Type reference (TYPE) UPC_YTO_UNAME User Table for Restricted Values 20010220
19 MTO_VARIABLE Static Attribute Private Type reference (TYPE) YTO_VARIABLE Table with Variables in Buffer 20000628
20 M_AREA Instance attribute Private Type reference (TYPE) UPC_Y_AREA Planning Area 20000628
21 M_AREA_LOCK Instance attribute Private Type reference (TYPE) CHAR1 Lock for Area Set 20010215
22 M_BUFFER Static Attribute Private Type reference (TYPE) CHAR1 Buffer Activated 20030612
23 M_CHANGE Instance attribute Private Type reference (TYPE) CHAR1 Indicator Whether Object Was Changed 20000628
24 M_DEL Instance attribute Private Type reference (TYPE) CHAR1 Indicator Whether Object was Deleted 20000628
25 M_ENQMODE Instance attribute Private Type reference (TYPE) ENQMODE Enqmode 20000911
26 M_IN_DB Instance attribute Private Type reference (TYPE) CHAR1 Variable Is in the Database 20010216
27 M_REPLACE Instance attribute Private Type reference (TYPE) UPC_Y_VAR_REPLACE_TYPE Replacement type of variables 20000704
28 M_REPLACE_OLD Instance attribute Private Type reference (TYPE) UPC_Y_VAR_REPLACE_TYPE Replacement type of variables 20050803
29 M_TEXT_TYPE Instance attribute Private Type reference (TYPE) UPC_Y_TEXT_TYPE Type of Text for Text Replacement 20000628
30 M_TYPE Instance attribute Private Type reference (TYPE) UPC_Y_VAR_TYPE Variable Type 20010523
31 M_TYPE_OLD Instance attribute Private Type reference (TYPE) UPC_Y_VAR_TYPE Variable Type 20050803
32 M_USER_EXIT Instance attribute Private Type reference (TYPE) RS38L_FNAM User exit 20000704
33 M_USER_RESTRICTION Instance attribute Private Type reference (TYPE) UPC_Y_USERSEL_NEEDED Restriction of Selection Required by User 20010206
34 M_USER_VALUES Instance attribute Private Type reference (TYPE) UPC_Y_USERSEL_ENABLED User Input 20010206
35 M_VARIABLE Instance attribute Private Type reference (TYPE) UPC_Y_VARIABLE Name of variable 20000628
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_USER_RESTRICTION Instance method Private Method Adjust the Restricted Values to the Changed Sel. 20010301
2 CLASS_CONSTRUCTOR Static method Public Constructor Constructor 20030612
3 CONSTRUCTOR Instance method Public Constructor Constructor 20000628
4 CONVERT_STRING_TO_VARIABLE Static method Public Method Converting a String into a Variable (+Offset) 20000630
5 CONVERT_VARIABLE_TO_STRING Static method Public Method Converting a Variable (+Offset) into a String 20000806
6 CONVERT_VARSTRING_TO_STRING Static method Public Method Converting a String in which the Variable Was Replaced 20000630
7 COPY_TO_NEW_AREA Instance method Public Method Copying Variables 20000802
8 DELETE Instance method Public Method Delete the Content and Select for Deletion 20000628
9 DELETE_BUFFER Instance method Private Method Delete Buffer 20030604
10 DELETE_INSTANCE Static method Public Method Deletion of an Instance 20001005
11 DELETE_INSTANCE_ALL Static method Public Method Delete All Instances 20000908
12 ENQUEUE Instance method Public Method Lock 20000911
13 GET_ALL Static method Public Method Read All Existing Objects 20000703
14 GET_ATTRIBUTES Instance method Public Method Gives Attributes of the Object 20000704
15 GET_ATTR_SEL Instance method Public Method Read the Attribute Selections 20010719
16 GET_BUFFER Instance method Private Method Read Buffer 20030604
17 GET_HIE_NODES Instance method Public Method Read Hierarchy Nodes 20010524
18 GET_HIE_USER_RESTRICTION Instance method Public Method Read the Restricted Hierarchy Nodes 20010606
19 GET_INSTANCE Static method Public Method Collection of Reference to the Object with Variable 20000628
20 GET_NUM_VALUE Instance method Public Method Read the Numeric Values of Variable 20010606
21 GET_TEXT Instance method Public Method Read Text of Variable 20000628
22 GET_TEXT_ALL Instance method Private Method Read All Texts 20000802
23 GET_USER_RESTRICTION Instance method Public Method Read Value of the Variable 20010220
24 GET_VALUE Instance method Public Method Read Value of the Variable 20000628
25 HANDLE_INIT_BUFFER Instance method Private Event handling method Initialize Buffer 20030602
26 IS_CHANGED Static method Public Method Whether a Variable from the Area Has Changed 20000731
27 IS_CHA_CONTAINED Instance method Private Method Actual Characteristic Contained in the Variable 20010201
28 IS_HIESEL_CONTAINED Instance method Public Method Is a Hierarchy Selection in the Variable 20010612
29 IS_RESTRICTION_MISSING Instance method Public Method Is Restriction Missing? 20010703
30 IS_RESTRICTION_POSSIBLE Instance method Public Method Is it Possible to Make a Restriction 20010703
31 IS_USER_INPUT_ALLOWED Instance method Public Method Gives Information Whether the User Can Enter Values 20010215
32 IS_VALUE_CONTAINED Instance method Public Method Is a Single Value (Int., Comb.) in the Variable 20010309
33 LOCK Instance method Private Method Lock Variable 20010213
34 READ_DB Instance method Private Method Read from the Database 20000628
35 READ_DB_CHAR_SEL Instance method Private Method Read the Characteristic Values from the Database 20010612
36 READ_DB_HIE_NODES Instance method Private Method Read the Hierarchy Nodes from the Database 20010612
37 RESET_BUFFER Static method Public Method Set Status for Buffering Values 20030603
38 SAVE_DB Instance method Public Method Save in the Database 20000628
39 SAVE_DB_ALL Static method Public Method Save all Buffered Objects in the Database 20000725
40 SAVE_DB_HIE_NODE Instance method Private Method Save a Hierarchy Node in the Database 20010524
41 SEL_RENUMBER Instance method Private Method Renumbered Selection Table 20000722
42 SET_ATTRIBUTES Instance method Public Method Fills Attributes of Object 20000704
43 SET_HIE_USER_RESTRICTION Instance method Public Method Set the Restriction of Selection for User 20010607
44 SET_HIE_USER_VALUE Instance method Public Method Set the Values for User 20010607
45 SET_NUM_USER_VALUE Instance method Public Method Set the Values for User 20010611
46 SET_TEXT Instance method Public Method Sets Text of Variable 20000628
47 SET_TEXT_ALL Instance method Private Method Set All Texts 20000802
48 SET_USER_RESTRICTION Instance method Public Method Set the Restriction of Selection for User 20010220
49 SET_USER_VALUE Instance method Public Method Set the Values for User 20010215
50 TRANSPORT Instance method Public Method Transport 20000802
51 UNLOCK Instance method Private Method Unlock Variable 20010213
52 UPDATE_BUFFER_ADJUSTED Instance method Private Method Write to Buffer 20030604
53 UPDATE_BUFFER_HIE_VALUE Instance method Private Method Write to Buffer 20030604
54 UPDATE_BUFFER_NUM_VALUE Instance method Private Method Write to Buffer 20030604
55 UPDATE_BUFFER_VALUE Instance method Private Method Write to Buffer 20030604
Events
# Event Type Visibility Description Created on
1 INIT_BUFFER Static Event
(1)
Private
(0)
Initialize Buffer 20030602
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_TEXT Private See coding YS_TEXT 20000628 begin of ys_text, langu type sy-langu, text type upc_y_variabletxt, end of ys_text
2 YS_VARIABLE Private See coding Structure for Maintenance 20000628 begin of ys_variable, area type upc_y_area, variable type upc_y_variable, object type ref to cl_sem_variable, end of ys_variable
3 YTO_TEXT Private See coding YTO_TEXT 20000628 yto_text type sorted table of ys_text with unique key langu
4 YTO_VARIABLE Private See coding YTO_VARIABLE 20000628 yto_variable type sorted table of ys_variable with unique key area variable
Method Signatures

Method ADJUST_USER_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME R/3-System, Anmeldename des Benutzers 20020702

Method ADJUST_USER_RESTRICTION on class CL_SEM_VARIABLE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SEM_VARIABLE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SEM_VARIABLE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000628
2 Importing I_VARIABLE Value transfer Type reference (TYPE) UPC_Y_VARIABLE Variable 20000628

Method CONSTRUCTOR on class CL_SEM_VARIABLE has no exception.

Method CONVERT_STRING_TO_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OFFSET Call by reference Type reference (TYPE) UPC_Y_VARIABLE_OFFSET Offset der Variable 20000630
2 Exporting E_VARIABLE Call by reference Type reference (TYPE) UPC_Y_VARIABLE Variable 20000630
3 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000630
4 Importing I_CHANM Value transfer Type reference (TYPE) UPC_Y_CHANM Merkmal 20000804
5 Importing I_STRING Value transfer Type reference (TYPE) UPC_Y_PARSER_TEXT String mit Variable 20000630
# Exception Resumable Description Created on
1 BAD_FORMAT Text ist im falschen Format 20000630

Method CONVERT_VARIABLE_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STRING Value transfer Type reference (TYPE) UPC_Y_PARSER_TEXT String mit Variable 20000806
2 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000806
3 Importing I_CHANM Value transfer Type reference (TYPE) UPC_Y_CHANM Merkmal 20000806
4 Importing I_OFFSET Value transfer Type reference (TYPE) UPC_Y_VARIABLE_OFFSET Offset der Variable 20000806
5 Importing I_VARIABLE Value transfer Type reference (TYPE) UPC_Y_VARIABLE Variable 20000806
# Exception Resumable Description Created on
1 NOT_EXISTING Text ist im falschen Format 20000806

Method CONVERT_VARSTRING_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_STRING Value transfer Type reference (TYPE) UPC_Y_PARSER_TEXT Output String 20000630
2 Importing ITO_CHADEPS Call by reference Type reference (TYPE) UPC_YTO_CHADEPS Werte der geklammerten Merkmale 20000831
3 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000630
4 Importing I_CHANM Value transfer Type reference (TYPE) UPC_Y_CHANM Merkmal 20000806
5 Importing I_STRING Value transfer Type reference (TYPE) UPC_Y_PARSER_TEXT Input String 20000630

Method CONVERT_VARSTRING_TO_STRING on class CL_SEM_VARIABLE has no exception.

Method COPY_TO_NEW_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000802
2 Importing I_NO_TEXTS Value transfer Type reference (TYPE) BOOLE_D Keine Texte 20011108
3 Importing I_VARIABLE Value transfer Type reference (TYPE) UPC_Y_VARIABLE Variable 20011107

Method COPY_TO_NEW_AREA on class CL_SEM_VARIABLE has no exception.

Method DELETE Signature

Method DELETE on class CL_SEM_VARIABLE has no parameter.
Method DELETE on class CL_SEM_VARIABLE has no exception.

Method DELETE_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20030604

Method DELETE_BUFFER on class CL_SEM_VARIABLE has no exception.

Method DELETE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20001005
2 Importing I_VARIABLE Value transfer Type reference (TYPE) UPC_Y_VARIABLE Variable 20001005

Method DELETE_INSTANCE on class CL_SEM_VARIABLE has no exception.

Method DELETE_INSTANCE_ALL Signature

Method DELETE_INSTANCE_ALL on class CL_SEM_VARIABLE has no parameter.
Method DELETE_INSTANCE_ALL on class CL_SEM_VARIABLE has no exception.

Method ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Value transfer Type reference (TYPE) ENQMODE Sperrmodus 20000911

Method ENQUEUE on class CL_SEM_VARIABLE has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VARIABLE Value transfer Type reference (TYPE) UPC_YT_VARIABLE Variablen 20000703
2 Importing IT_REPLACE_TYPE Value transfer Type reference (TYPE) UPC_YT_VAR_REPLACE_TYPE Ersetzungsart der Variablen 20010724
3 Importing IT_TYPE Value transfer Type reference (TYPE) UPC_YT_VAR_TYPE Typ der Variable 20010720
4 Importing I_AREA Call by reference Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000703
5 Importing I_CHANM Value transfer Type reference (TYPE) UPC_Y_CHANM Merkmal 20000726
6 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprache für Texte 20000703
7 Importing I_PROFILE Value transfer Type reference (TYPE) UPC_Y_PROFILE Planungsprofil 20010615

Method GET_ALL on class CL_SEM_VARIABLE has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_HIERARCHY Call by reference Type reference (TYPE) UPC_YS_HIE_KEY Hierarchieschlüssel 20010524
2 Exporting ETO_ATTR Call by reference Type reference (TYPE) UPC_YTO_ATTR Attribute 20010717
3 Exporting ETO_CHANM Call by reference Type reference (TYPE) UPC_YTO_CHA Merkmale 20010201
4 Exporting ETO_HIESEL Call by reference Type reference (TYPE) UPC_YTO_USERHIESEL Hierarchie-Selektionen 20010524
5 Exporting ETO_HIESEL_ACT Call by reference Type reference (TYPE) UPC_YTO_USERHIESEL Eingeschränkte Hierarchie-Selektionen 20010524
6 Exporting ETO_NUMSEL Call by reference Type reference (TYPE) UPC_YTO_USERNUMSEL Selektionen von Zahlenwerten 20010523
7 Exporting ETO_SEL Call by reference Type reference (TYPE) UPC_YTO_CHARSEL Selektionsbedingungen 20000704
8 Exporting ETO_USERSEL Call by reference Type reference (TYPE) UPC_YTO_USERCHARSEL Selektionsbedingungen für Benutzer 20000704
9 Exporting ETO_USERSEL_ACT Call by reference Type reference (TYPE) UPC_YTO_USERCHARSEL Eigeschränkte Selektionen 20010220
10 Exporting E_REPLACE Call by reference Type reference (TYPE) UPC_Y_VAR_REPLACE_TYPE Ersetzung 20000704
11 Exporting E_TEXT Call by reference Type reference (TYPE) UPC_Y_VARIABLETXT Beschreibung 20000704
12 Exporting E_TEXT_TYPE Call by reference Type reference (TYPE) UPC_Y_TEXT_TYPE Typ des Text 20000704
13 Exporting E_TYPE Call by reference Type reference (TYPE) UPC_Y_VAR_TYPE Typ der Variable 20010524
14 Exporting E_USER_EXIT Call by reference Type reference (TYPE) RS38L_FNAM Name des User-Exits 20000704
15 Exporting E_USER_RESTRICTION Call by reference Type reference (TYPE) UPC_Y_USERSEL_NEEDED Einschränkung der Selektion durch Benutzer erforderlich 20010206
16 Exporting E_USER_VALUES Call by reference Type reference (TYPE) UPC_Y_USERSEL_ENABLED Eingabe durch Benutzer 20010206

Method GET_ATTRIBUTES on class CL_SEM_VARIABLE has no exception.

Method GET_ATTR_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20010719
2 Returning RTO_VALUE Value transfer Type reference (TYPE) UPC_YTO_CHARSEL Wert der Variable (Selektionen) 20010719

Method GET_ATTR_SEL on class CL_SEM_VARIABLE has no exception.

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20030604
2 Returning RS_BUFFER Value transfer Type reference (TYPE) UPC_YS_VAR_BUFFER Puffer 20030604

Method GET_BUFFER on class CL_SEM_VARIABLE has no exception.

Method GET_HIE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESTRICT Value transfer Type reference (TYPE) CHAR1 'X' Sollte Einschränkung berücksichtigt werden 20010524
2 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20010524
3 Returning RT_VALUE Value transfer Type reference (TYPE) UPC_YT_HIESEL Hierarchie-Knoten 20010524
# Exception Resumable Description Created on
1 ERROR Wert kann nicht geliefert werden 20010524

Method GET_HIE_USER_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20010606
2 Returning RS_VALUE Value transfer Type reference (TYPE) UPC_YS_HIESEL Hierarchie-Knoten 20010606

Method GET_HIE_USER_RESTRICTION on class CL_SEM_VARIABLE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000628
2 Importing I_CREATE Value transfer Type reference (TYPE) CHAR1 Anlegen neue Variable 20000630
3 Importing I_VARIABLE Value transfer Type reference (TYPE) UPC_Y_VARIABLE Variable 20000628
4 Returning RR_VARIABLE Value transfer Object reference (TYPE REF TO) CL_SEM_VARIABLE Referenz auf das Objekt 20000630
# Exception Resumable Description Created on
1 NOT_EXISTING Variable ist nicht vorhanden 20000630

Method GET_NUM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20010606
2 Returning R_VALUE Value transfer Type reference (TYPE) UPC_Y_VAR_NUMBER Wert der Variable 20010606
# Exception Resumable Description Created on
1 ERROR Wert kann nicht geliefert werden 20010606

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20000628
2 Returning R_TEXT Value transfer Type reference (TYPE) UPC_Y_VARIABLETXT Beschreibung der Variable 20000628

Method GET_TEXT on class CL_SEM_VARIABLE has no exception.

Method GET_TEXT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RTO_TEXT Value transfer Type reference (TYPE) YTO_TEXT Texte 20000802

Method GET_TEXT_ALL on class CL_SEM_VARIABLE has no exception.

Method GET_USER_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20010220
2 Returning RTO_VALUE Value transfer Type reference (TYPE) UPC_YTO_CHARSEL Wert der Variable (Selektionen) 20010220

Method GET_USER_RESTRICTION on class CL_SEM_VARIABLE has no exception.

Method GET_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESTRICT Value transfer Type reference (TYPE) CHAR1 'X' Sollte Einschränkung berücksichtigt werden 20010220
2 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20000704
3 Returning RTO_VALUE Value transfer Type reference (TYPE) UPC_YTO_CHARSEL Wert der Variable (Selektionen) 20000704
# Exception Resumable Description Created on
1 ERROR Wert kann nicht geliefert werden 20010305

Method HANDLE_INIT_BUFFER Signature

Method HANDLE_INIT_BUFFER on class CL_SEM_VARIABLE has no parameter.
Method HANDLE_INIT_BUFFER on class CL_SEM_VARIABLE has no exception.

Method IS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA Value transfer Type reference (TYPE) UPC_Y_AREA Planungsgebiet 20000731
2 Importing I_VARIABLE Value transfer Type reference (TYPE) UPC_Y_VARIABLE Variable 20010301
3 Returning R_CHANGED Value transfer Type reference (TYPE) CHAR1 Flag 20000731
# Exception Resumable Description Created on
1 NOT_EXISTING Variable ist nicht vorhanden 20000731

Method IS_CHA_CONTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Value transfer Type reference (TYPE) UPC_Y_CHANM Merkmal 20030602
2 Returning R_CONTAINED Value transfer Type reference (TYPE) CHAR1 Ja ('X')/Nein(' ') 20030602

Method IS_CHA_CONTAINED on class CL_SEM_VARIABLE has no exception.

Method IS_HIESEL_CONTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIESEL Value transfer Type reference (TYPE) UPC_YS_HIESEL Hierarchieknoten 20010612
2 Returning R_CONTAINED Value transfer Type reference (TYPE) CHAR1 Ergebniss 20010612
# Exception Resumable Description Created on
1 ERROR Fehlerhafter Aufruf der Methode 20010612

Method IS_RESTRICTION_MISSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20010703
2 Returning R_IS_MISSING Value transfer Type reference (TYPE) CHAR1 Ergebniss 20010703

Method IS_RESTRICTION_MISSING on class CL_SEM_VARIABLE has no exception.

Method IS_RESTRICTION_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_USER Value transfer Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20010703
2 Returning R_IS_POSSIBLE Value transfer Type reference (TYPE) CHAR1 Ergebniss 20010703

Method IS_RESTRICTION_POSSIBLE on class CL_SEM_VARIABLE has no exception.

Method IS_USER_INPUT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RESTRICT Value transfer Type reference (TYPE) CHAR1 Einschränkung der Selektion 20010216
# Exception Resumable Description Created on
1 NOT_ALLOWED Benutzer Eingabe ist nicht möglich 20010215

Method IS_VALUE_CONTAINED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_CHARSEL Value transfer Type reference (TYPE) UPC_YTO_CHARSEL Characteristic selections 20010309
2 Returning R_CONTAINED Value transfer Type reference (TYPE) CHAR1 Ergebniss 20010309
# Exception Resumable Description Created on
1 ERROR Fehlerhafter Aufruf der Methode 20010312

Method LOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Value transfer Type reference (TYPE) ENQMODE Sperrmodus 20010213

Method LOCK on class CL_SEM_VARIABLE has no exception.

Method READ_DB Signature

Method READ_DB on class CL_SEM_VARIABLE has no parameter.
Method READ_DB on class CL_SEM_VARIABLE has no exception.

Method READ_DB_CHAR_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE Value transfer Type reference (TYPE) CHAR1 Lesen von aktiven Werten 20010612

Method READ_DB_CHAR_SEL on class CL_SEM_VARIABLE has no exception.

Method READ_DB_HIE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVE Value transfer Type reference (TYPE) CHAR1 Lesen von aktiven Werten 20010612

Method READ_DB_HIE_NODES on class CL_SEM_VARIABLE has no exception.

Method RESET_BUFFER Signature

Method RESET_BUFFER on class CL_SEM_VARIABLE has no parameter.
Method RESET_BUFFER on class CL_SEM_VARIABLE has no exception.

Method SAVE_DB Signature

Method SAVE_DB on class CL_SEM_VARIABLE has no parameter.
Method SAVE_DB on class CL_SEM_VARIABLE has no exception.

Method SAVE_DB_ALL Signature

Method SAVE_DB_ALL on class CL_SEM_VARIABLE has no parameter.
Method SAVE_DB_ALL on class CL_SEM_VARIABLE has no exception.

Method SAVE_DB_HIE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_USERHIESEL Value transfer Type reference (TYPE) UPC_YS_USERHIESEL Selektion über Hierarchien für Benutzer 20010524
2 Importing I_ACTIVE Value transfer Type reference (TYPE) CHAR1 Aktiver Wert 20010524

Method SAVE_DB_HIE_NODE on class CL_SEM_VARIABLE has no exception.

Method SEL_RENUMBER Signature

Method SEL_RENUMBER on class CL_SEM_VARIABLE has no parameter.
Method SEL_RENUMBER on class CL_SEM_VARIABLE has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIERARCHY Value transfer Type reference (TYPE) UPC_YS_HIE_KEY Hierarchieschlüssel 20010524
2 Importing ITO_ATTR Value transfer Type reference (TYPE) UPC_YTO_ATTR Attribute 20010717
3 Importing ITO_CHANM Value transfer Type reference (TYPE) UPC_YTO_CHA Merkmale 20010201
4 Importing ITO_HIESEL Call by reference Type reference (TYPE) UPC_YTO_USERHIESEL Hierarchie-Selektionen für Benutzer 20010524
5 Importing ITO_HIESEL_ACT Call by reference Type reference (TYPE) UPC_YTO_USERHIESEL Hierarchie-Selektionen für Benutzer - eingeschränkte Werte 20010524
6 Importing ITO_NUMSEL Call by reference Type reference (TYPE) UPC_YTO_USERNUMSEL Zahlenwerte der Variable 20010524
7 Importing ITO_SEL Call by reference Type reference (TYPE) UPC_YTO_CHARSEL Selektionsbedingungen 20000704
8 Importing ITO_USERSEL Call by reference Type reference (TYPE) UPC_YTO_USERCHARSEL Selektionsbedingungen für Benutzer 20000704
9 Importing ITO_USERSEL_ACT Call by reference Type reference (TYPE) UPC_YTO_USERCHARSEL Eingeschränkte Selektionen 20010220
10 Importing I_REPLACE Value transfer Type reference (TYPE) UPC_Y_VAR_REPLACE_TYPE Ersetzung 20000704
11 Importing I_TEXT Value transfer Type reference (TYPE) UPC_Y_VARIABLETXT Beschreibung 20000704
12 Importing I_TEXT_TYPE Value transfer Type reference (TYPE) UPC_Y_TEXT_TYPE Typ des Text 20000704
13 Importing I_TYPE Value transfer Type reference (TYPE) UPC_Y_VAR_TYPE Typ der Variable 20010524
14 Importing I_USER_EXIT Value transfer Type reference (TYPE) RS38L_FNAM Name des User-Exits 20000704
15 Importing I_USER_RESTRICTION Call by reference Type reference (TYPE) UPC_Y_USERSEL_NEEDED Einschränkung der Selektion durch Benutzer erforderlich 20010206
16 Importing I_USER_VALUES Call by reference Type reference (TYPE) UPC_Y_USERSEL_ENABLED Eingabe durch Benutzer 20010206

Method SET_ATTRIBUTES on class CL_SEM_VARIABLE has no exception.

Method SET_HIE_USER_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HIESEL Value transfer Type reference (TYPE) UPC_YS_HIESEL Hierarchieknoten 20010607
2 Importing I_DELETE Value transfer Type reference (TYPE) CHAR1 Löschen der Selektion 20010607
3 Importing I_USER Value transfer Type reference (TYPE) UNAME SY-UNAME Benutzername 20010607
# Exception Resumable Description Created on
1 FAILED Werte wurden nicht gesetzt 20010607

Method SET_HIE_USER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HIESEL Call by reference Type reference (TYPE) UPC_YT_HIESEL Hierarchieknoten 20010607
2 Importing I_USER Value transfer Type reference (TYPE) UNAME SY-UNAME Benutzername 20010607
# Exception Resumable Description Created on
1 FAILED Werte wurden nicht gesetzt 20010607

Method SET_NUM_USER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_VALUE Value transfer Type reference (TYPE) BOOLE_D Keinen Wert setzen 20011101
2 Importing I_USER Value transfer Type reference (TYPE) UNAME SY-UNAME Benutzername 20010611
3 Importing I_VALUE Value transfer Type reference (TYPE) UPC_Y_VAR_NUMBER Zahlenwert 20010611
# Exception Resumable Description Created on
1 FAILED Werte wurden nicht gesetzt 20010611

Method SET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU R/3-System, aktuelle Sprache 20000628
2 Importing I_TEXT Value transfer Type reference (TYPE) UPC_Y_VARIABLETXT Beschreibung der Variable 20000628

Method SET_TEXT on class CL_SEM_VARIABLE has no exception.

Method SET_TEXT_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_TEXT Value transfer Type reference (TYPE) YTO_TEXT Texte 20000802

Method SET_TEXT_ALL on class CL_SEM_VARIABLE has no exception.

Method SET_USER_RESTRICTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_CHARSEL Value transfer Type reference (TYPE) UPC_YTO_CHARSEL Characteristic selections 20010220
2 Importing I_DELETE Value transfer Type reference (TYPE) CHAR1 Löschen der Selektion 20010221
3 Importing I_USER Value transfer Type reference (TYPE) UNAME SY-UNAME Benutzername 20010220
# Exception Resumable Description Created on
1 FAILED Werte wurden nicht gesetzt 20010220

Method SET_USER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_CHARSEL Call by reference Type reference (TYPE) UPC_YTO_CHARSEL Characteristic selections 20010215
2 Importing I_USER Value transfer Type reference (TYPE) UNAME SY-UNAME Benutzername 20010215
# Exception Resumable Description Created on
1 FAILED Werte wurden nicht gesetzt 20010215

Method TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESG Value transfer Type reference (TYPE) UPC_YT_MESG Messages 20000802
2 Exporting ET_TRANSPORT_OBJECT Value transfer Type reference (TYPE) UPC_YT_TRANSPORT_OBJECT Transport: Objekte 20000802
3 Importing I_ALL_LANGU Value transfer Type reference (TYPE) BOOLE_D 'X' Alle Sprachen 20010709
4 Importing I_LANGU Value transfer Type reference (TYPE) SY-LANGU SY-LANGU Sprache zum Transport 20010709
5 Importing I_NO_USER_VALUES Value transfer Type reference (TYPE) BOOLE_D Benutzerwerte nicht transportieren 20030606
6 Importing I_TRANSLATE Value transfer Type reference (TYPE) CHAR1 Übersetzung 20000828

Method TRANSPORT on class CL_SEM_VARIABLE has no exception.

Method UNLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ENQMODE Value transfer Type reference (TYPE) ENQMODE Sperrmodus 20010213

Method UNLOCK on class CL_SEM_VARIABLE has no exception.

Method UPDATE_BUFFER_ADJUSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADJUSTED Call by reference Type reference (TYPE) CHAR1 Flag 20030604
2 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20030604

Method UPDATE_BUFFER_ADJUSTED on class CL_SEM_VARIABLE has no exception.

Method UPDATE_BUFFER_HIE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HIE_VALUE Call by reference Type reference (TYPE) UPC_YT_HIESEL Hierarchieknoten 20030604
2 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20030604

Method UPDATE_BUFFER_HIE_VALUE on class CL_SEM_VARIABLE has no exception.

Method UPDATE_BUFFER_NUM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NUM_NO_VALUE Call by reference Type reference (TYPE) BOOLE_D Kein Wert 20030604
2 Importing I_NUM_VALUE Call by reference Type reference (TYPE) UPC_Y_VAR_NUMBER Zahlenwert 20030604
3 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20030604

Method UPDATE_BUFFER_NUM_VALUE on class CL_SEM_VARIABLE has no exception.

Method UPDATE_BUFFER_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITO_VALUE Call by reference Type reference (TYPE) UPC_YTO_CHARSEL Werte 20030604
2 Importing I_USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME Benutzer 20030604

Method UPDATE_BUFFER_VALUE on class CL_SEM_VARIABLE has no exception.
Event Signatures

Event INIT_BUFFER Signature
Event INIT_BUFFER on class CL_SEM_VARIABLE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 3.0A