Hierarchy
⤷
⤷
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 | 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 | Constant | Private | Type reference (TYPE) | UNAME | '&ALL' | Value for All Users | 20010129 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR30 | 'VAR_BUFFER' | Activate Buffer in UPC_DARK2 | 20030612 | ||
| 3 | Constant | Private | Type reference (TYPE) | NUMC5 | 10000 | Upper Limit of Characteristic Value | 20031008 | ||
| 4 | Instance attribute | Private | Type reference (TYPE) | UPC_YS_HIE_KEY | Hierarchy Key | 20010523 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | UPC_YS_HIE_KEY | Hierarchy Key | 20050805 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | UPC_YS_STATINFO | Statistics | 20000628 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_ATTR | Attributes | 20010717 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_VAR_BUFFER | Buffer | 20030604 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_CHA | Characteristics | 20010201 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_CHA | Chars. | 20050803 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_USERHIESEL | Hierarchy Selections | 20010523 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_USERHIESEL | Active Hierarchy Selections | 20010523 | |||
| 13 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_USERNUMSEL | Numeric Values | 20010523 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_USERCHARSEL | Selection Conditions | 20000704 | |||
| 15 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_USERCHARSEL | Active Selections | 20010220 | |||
| 16 | Instance attribute | Private | Type reference (TYPE) | YTO_TEXT | Texts | 20000628 | |||
| 17 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_UNAME | User Table for New Values | 20010215 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | UPC_YTO_UNAME | User Table for Restricted Values | 20010220 | |||
| 19 | Static Attribute | Private | Type reference (TYPE) | YTO_VARIABLE | Table with Variables in Buffer | 20000628 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_AREA | Planning Area | 20000628 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Lock for Area Set | 20010215 | |||
| 22 | Static Attribute | Private | Type reference (TYPE) | CHAR1 | Buffer Activated | 20030612 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Indicator Whether Object Was Changed | 20000628 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Indicator Whether Object was Deleted | 20000628 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | ENQMODE | Enqmode | 20000911 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Variable Is in the Database | 20010216 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_VAR_REPLACE_TYPE | Replacement type of variables | 20000704 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_VAR_REPLACE_TYPE | Replacement type of variables | 20050803 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_TEXT_TYPE | Type of Text for Text Replacement | 20000628 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_VAR_TYPE | Variable Type | 20010523 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_VAR_TYPE | Variable Type | 20050803 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | RS38L_FNAM | User exit | 20000704 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_USERSEL_NEEDED | Restriction of Selection Required by User | 20010206 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_USERSEL_ENABLED | User Input | 20010206 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | UPC_Y_VARIABLE | Name of variable | 20000628 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adjust the Restricted Values to the Changed Sel. | 20010301 | |
| 2 | Static method | Public | Constructor | Constructor | 20030612 | |
| 3 | Instance method | Public | Constructor | Constructor | 20000628 | |
| 4 | Static method | Public | Method | Converting a String into a Variable (+Offset) | 20000630 | |
| 5 | Static method | Public | Method | Converting a Variable (+Offset) into a String | 20000806 | |
| 6 | Static method | Public | Method | Converting a String in which the Variable Was Replaced | 20000630 | |
| 7 | Instance method | Public | Method | Copying Variables | 20000802 | |
| 8 | Instance method | Public | Method | Delete the Content and Select for Deletion | 20000628 | |
| 9 | Instance method | Private | Method | Delete Buffer | 20030604 | |
| 10 | Static method | Public | Method | Deletion of an Instance | 20001005 | |
| 11 | Static method | Public | Method | Delete All Instances | 20000908 | |
| 12 | Instance method | Public | Method | Lock | 20000911 | |
| 13 | Static method | Public | Method | Read All Existing Objects | 20000703 | |
| 14 | Instance method | Public | Method | Gives Attributes of the Object | 20000704 | |
| 15 | Instance method | Public | Method | Read the Attribute Selections | 20010719 | |
| 16 | Instance method | Private | Method | Read Buffer | 20030604 | |
| 17 | Instance method | Public | Method | Read Hierarchy Nodes | 20010524 | |
| 18 | Instance method | Public | Method | Read the Restricted Hierarchy Nodes | 20010606 | |
| 19 | Static method | Public | Method | Collection of Reference to the Object with Variable | 20000628 | |
| 20 | Instance method | Public | Method | Read the Numeric Values of Variable | 20010606 | |
| 21 | Instance method | Public | Method | Read Text of Variable | 20000628 | |
| 22 | Instance method | Private | Method | Read All Texts | 20000802 | |
| 23 | Instance method | Public | Method | Read Value of the Variable | 20010220 | |
| 24 | Instance method | Public | Method | Read Value of the Variable | 20000628 | |
| 25 | Instance method | Private | Event handling method | Initialize Buffer | 20030602 | |
| 26 | Static method | Public | Method | Whether a Variable from the Area Has Changed | 20000731 | |
| 27 | Instance method | Private | Method | Actual Characteristic Contained in the Variable | 20010201 | |
| 28 | Instance method | Public | Method | Is a Hierarchy Selection in the Variable | 20010612 | |
| 29 | Instance method | Public | Method | Is Restriction Missing? | 20010703 | |
| 30 | Instance method | Public | Method | Is it Possible to Make a Restriction | 20010703 | |
| 31 | Instance method | Public | Method | Gives Information Whether the User Can Enter Values | 20010215 | |
| 32 | Instance method | Public | Method | Is a Single Value (Int., Comb.) in the Variable | 20010309 | |
| 33 | Instance method | Private | Method | Lock Variable | 20010213 | |
| 34 | Instance method | Private | Method | Read from the Database | 20000628 | |
| 35 | Instance method | Private | Method | Read the Characteristic Values from the Database | 20010612 | |
| 36 | Instance method | Private | Method | Read the Hierarchy Nodes from the Database | 20010612 | |
| 37 | Static method | Public | Method | Set Status for Buffering Values | 20030603 | |
| 38 | Instance method | Public | Method | Save in the Database | 20000628 | |
| 39 | Static method | Public | Method | Save all Buffered Objects in the Database | 20000725 | |
| 40 | Instance method | Private | Method | Save a Hierarchy Node in the Database | 20010524 | |
| 41 | Instance method | Private | Method | Renumbered Selection Table | 20000722 | |
| 42 | Instance method | Public | Method | Fills Attributes of Object | 20000704 | |
| 43 | Instance method | Public | Method | Set the Restriction of Selection for User | 20010607 | |
| 44 | Instance method | Public | Method | Set the Values for User | 20010607 | |
| 45 | Instance method | Public | Method | Set the Values for User | 20010611 | |
| 46 | Instance method | Public | Method | Sets Text of Variable | 20000628 | |
| 47 | Instance method | Private | Method | Set All Texts | 20000802 | |
| 48 | Instance method | Public | Method | Set the Restriction of Selection for User | 20010220 | |
| 49 | Instance method | Public | Method | Set the Values for User | 20010215 | |
| 50 | Instance method | Public | Method | Transport | 20000802 | |
| 51 | Instance method | Private | Method | Unlock Variable | 20010213 | |
| 52 | Instance method | Private | Method | Write to Buffer | 20030604 | |
| 53 | Instance method | Private | Method | Write to Buffer | 20030604 | |
| 54 | Instance method | Private | Method | Write to Buffer | 20030604 | |
| 55 | 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 | 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 | I_AREA | Value transfer | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20000628 | |||
| 2 | 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 | E_OFFSET | Call by reference | Type reference (TYPE) | UPC_Y_VARIABLE_OFFSET | Offset der Variable | 20000630 | |||
| 2 | E_VARIABLE | Call by reference | Type reference (TYPE) | UPC_Y_VARIABLE | Variable | 20000630 | |||
| 3 | I_AREA | Value transfer | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20000630 | |||
| 4 | I_CHANM | Value transfer | Type reference (TYPE) | UPC_Y_CHANM | Merkmal | 20000804 | |||
| 5 | I_STRING | Value transfer | Type reference (TYPE) | UPC_Y_PARSER_TEXT | String mit Variable | 20000630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_STRING | Value transfer | Type reference (TYPE) | UPC_Y_PARSER_TEXT | String mit Variable | 20000806 | |||
| 2 | I_AREA | Value transfer | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20000806 | |||
| 3 | I_CHANM | Value transfer | Type reference (TYPE) | UPC_Y_CHANM | Merkmal | 20000806 | |||
| 4 | I_OFFSET | Value transfer | Type reference (TYPE) | UPC_Y_VARIABLE_OFFSET | Offset der Variable | 20000806 | |||
| 5 | I_VARIABLE | Value transfer | Type reference (TYPE) | UPC_Y_VARIABLE | Variable | 20000806 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_STRING | Value transfer | Type reference (TYPE) | UPC_Y_PARSER_TEXT | Output String | 20000630 | |||
| 2 | ITO_CHADEPS | Call by reference | Type reference (TYPE) | UPC_YTO_CHADEPS | Werte der geklammerten Merkmale | 20000831 | |||
| 3 | I_AREA | Value transfer | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20000630 | |||
| 4 | I_CHANM | Value transfer | Type reference (TYPE) | UPC_Y_CHANM | Merkmal | 20000806 | |||
| 5 | 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 | I_AREA | Value transfer | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20000802 | |||
| 2 | I_NO_TEXTS | Value transfer | Type reference (TYPE) | BOOLE_D | Keine Texte | 20011108 | |||
| 3 | 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 | 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 | I_AREA | Value transfer | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20001005 | |||
| 2 | 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 | 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 | ET_VARIABLE | Value transfer | Type reference (TYPE) | UPC_YT_VARIABLE | Variablen | 20000703 | |||
| 2 | IT_REPLACE_TYPE | Value transfer | Type reference (TYPE) | UPC_YT_VAR_REPLACE_TYPE | Ersetzungsart der Variablen | 20010724 | |||
| 3 | IT_TYPE | Value transfer | Type reference (TYPE) | UPC_YT_VAR_TYPE | Typ der Variable | 20010720 | |||
| 4 | I_AREA | Call by reference | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20000703 | |||
| 5 | I_CHANM | Value transfer | Type reference (TYPE) | UPC_Y_CHANM | Merkmal | 20000726 | |||
| 6 | I_LANGU | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | Sprache für Texte | 20000703 | ||
| 7 | 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 | ES_HIERARCHY | Call by reference | Type reference (TYPE) | UPC_YS_HIE_KEY | Hierarchieschlüssel | 20010524 | |||
| 2 | ETO_ATTR | Call by reference | Type reference (TYPE) | UPC_YTO_ATTR | Attribute | 20010717 | |||
| 3 | ETO_CHANM | Call by reference | Type reference (TYPE) | UPC_YTO_CHA | Merkmale | 20010201 | |||
| 4 | ETO_HIESEL | Call by reference | Type reference (TYPE) | UPC_YTO_USERHIESEL | Hierarchie-Selektionen | 20010524 | |||
| 5 | ETO_HIESEL_ACT | Call by reference | Type reference (TYPE) | UPC_YTO_USERHIESEL | Eingeschränkte Hierarchie-Selektionen | 20010524 | |||
| 6 | ETO_NUMSEL | Call by reference | Type reference (TYPE) | UPC_YTO_USERNUMSEL | Selektionen von Zahlenwerten | 20010523 | |||
| 7 | ETO_SEL | Call by reference | Type reference (TYPE) | UPC_YTO_CHARSEL | Selektionsbedingungen | 20000704 | |||
| 8 | ETO_USERSEL | Call by reference | Type reference (TYPE) | UPC_YTO_USERCHARSEL | Selektionsbedingungen für Benutzer | 20000704 | |||
| 9 | ETO_USERSEL_ACT | Call by reference | Type reference (TYPE) | UPC_YTO_USERCHARSEL | Eigeschränkte Selektionen | 20010220 | |||
| 10 | E_REPLACE | Call by reference | Type reference (TYPE) | UPC_Y_VAR_REPLACE_TYPE | Ersetzung | 20000704 | |||
| 11 | E_TEXT | Call by reference | Type reference (TYPE) | UPC_Y_VARIABLETXT | Beschreibung | 20000704 | |||
| 12 | E_TEXT_TYPE | Call by reference | Type reference (TYPE) | UPC_Y_TEXT_TYPE | Typ des Text | 20000704 | |||
| 13 | E_TYPE | Call by reference | Type reference (TYPE) | UPC_Y_VAR_TYPE | Typ der Variable | 20010524 | |||
| 14 | E_USER_EXIT | Call by reference | Type reference (TYPE) | RS38L_FNAM | Name des User-Exits | 20000704 | |||
| 15 | E_USER_RESTRICTION | Call by reference | Type reference (TYPE) | UPC_Y_USERSEL_NEEDED | Einschränkung der Selektion durch Benutzer erforderlich | 20010206 | |||
| 16 | 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 | I_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20010719 | ||
| 2 | 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 | I_USER | Call by reference | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20030604 | ||
| 2 | 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 | I_RESTRICT | Value transfer | Type reference (TYPE) | CHAR1 | 'X' | Sollte Einschränkung berücksichtigt werden | 20010524 | ||
| 2 | I_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20010524 | ||
| 3 | RT_VALUE | Value transfer | Type reference (TYPE) | UPC_YT_HIESEL | Hierarchie-Knoten | 20010524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20010606 | ||
| 2 | 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 | I_AREA | Value transfer | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20000628 | |||
| 2 | I_CREATE | Value transfer | Type reference (TYPE) | CHAR1 | Anlegen neue Variable | 20000630 | |||
| 3 | I_VARIABLE | Value transfer | Type reference (TYPE) | UPC_Y_VARIABLE | Variable | 20000628 | |||
| 4 | RR_VARIABLE | Value transfer | Object reference (TYPE REF TO) | CL_SEM_VARIABLE | Referenz auf das Objekt | 20000630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20010606 | ||
| 2 | R_VALUE | Value transfer | Type reference (TYPE) | UPC_Y_VAR_NUMBER | Wert der Variable | 20010606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_LANGU | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20000628 | ||
| 2 | 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 | 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 | I_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20010220 | ||
| 2 | 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 | I_RESTRICT | Value transfer | Type reference (TYPE) | CHAR1 | 'X' | Sollte Einschränkung berücksichtigt werden | 20010220 | ||
| 2 | I_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20000704 | ||
| 3 | RTO_VALUE | Value transfer | Type reference (TYPE) | UPC_YTO_CHARSEL | Wert der Variable (Selektionen) | 20000704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_AREA | Value transfer | Type reference (TYPE) | UPC_Y_AREA | Planungsgebiet | 20000731 | |||
| 2 | I_VARIABLE | Value transfer | Type reference (TYPE) | UPC_Y_VARIABLE | Variable | 20010301 | |||
| 3 | R_CHANGED | Value transfer | Type reference (TYPE) | CHAR1 | Flag | 20000731 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_CHANM | Value transfer | Type reference (TYPE) | UPC_Y_CHANM | Merkmal | 20030602 | |||
| 2 | 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 | IS_HIESEL | Value transfer | Type reference (TYPE) | UPC_YS_HIESEL | Hierarchieknoten | 20010612 | |||
| 2 | R_CONTAINED | Value transfer | Type reference (TYPE) | CHAR1 | Ergebniss | 20010612 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20010703 | ||
| 2 | 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 | I_USER | Value transfer | Type reference (TYPE) | SY-UNAME | SY-UNAME | Benutzer | 20010703 | ||
| 2 | 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 | I_RESTRICT | Value transfer | Type reference (TYPE) | CHAR1 | Einschränkung der Selektion | 20010216 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ITO_CHARSEL | Value transfer | Type reference (TYPE) | UPC_YTO_CHARSEL | Characteristic selections | 20010309 | |||
| 2 | R_CONTAINED | Value transfer | Type reference (TYPE) | CHAR1 | Ergebniss | 20010309 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehlerhafter Aufruf der Methode | 20010312 |
Method LOCK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 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 | 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 | 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 | IS_USERHIESEL | Value transfer | Type reference (TYPE) | UPC_YS_USERHIESEL | Selektion über Hierarchien für Benutzer | 20010524 | |||
| 2 | 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 | IS_HIERARCHY | Value transfer | Type reference (TYPE) | UPC_YS_HIE_KEY | Hierarchieschlüssel | 20010524 | |||
| 2 | ITO_ATTR | Value transfer | Type reference (TYPE) | UPC_YTO_ATTR | Attribute | 20010717 | |||
| 3 | ITO_CHANM | Value transfer | Type reference (TYPE) | UPC_YTO_CHA | Merkmale | 20010201 | |||
| 4 | ITO_HIESEL | Call by reference | Type reference (TYPE) | UPC_YTO_USERHIESEL | Hierarchie-Selektionen für Benutzer | 20010524 | |||
| 5 | ITO_HIESEL_ACT | Call by reference | Type reference (TYPE) | UPC_YTO_USERHIESEL | Hierarchie-Selektionen für Benutzer - eingeschränkte Werte | 20010524 | |||
| 6 | ITO_NUMSEL | Call by reference | Type reference (TYPE) | UPC_YTO_USERNUMSEL | Zahlenwerte der Variable | 20010524 | |||
| 7 | ITO_SEL | Call by reference | Type reference (TYPE) | UPC_YTO_CHARSEL | Selektionsbedingungen | 20000704 | |||
| 8 | ITO_USERSEL | Call by reference | Type reference (TYPE) | UPC_YTO_USERCHARSEL | Selektionsbedingungen für Benutzer | 20000704 | |||
| 9 | ITO_USERSEL_ACT | Call by reference | Type reference (TYPE) | UPC_YTO_USERCHARSEL | Eingeschränkte Selektionen | 20010220 | |||
| 10 | I_REPLACE | Value transfer | Type reference (TYPE) | UPC_Y_VAR_REPLACE_TYPE | Ersetzung | 20000704 | |||
| 11 | I_TEXT | Value transfer | Type reference (TYPE) | UPC_Y_VARIABLETXT | Beschreibung | 20000704 | |||
| 12 | I_TEXT_TYPE | Value transfer | Type reference (TYPE) | UPC_Y_TEXT_TYPE | Typ des Text | 20000704 | |||
| 13 | I_TYPE | Value transfer | Type reference (TYPE) | UPC_Y_VAR_TYPE | Typ der Variable | 20010524 | |||
| 14 | I_USER_EXIT | Value transfer | Type reference (TYPE) | RS38L_FNAM | Name des User-Exits | 20000704 | |||
| 15 | I_USER_RESTRICTION | Call by reference | Type reference (TYPE) | UPC_Y_USERSEL_NEEDED | Einschränkung der Selektion durch Benutzer erforderlich | 20010206 | |||
| 16 | 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 | IS_HIESEL | Value transfer | Type reference (TYPE) | UPC_YS_HIESEL | Hierarchieknoten | 20010607 | |||
| 2 | I_DELETE | Value transfer | Type reference (TYPE) | CHAR1 | Löschen der Selektion | 20010607 | |||
| 3 | I_USER | Value transfer | Type reference (TYPE) | UNAME | SY-UNAME | Benutzername | 20010607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IT_HIESEL | Call by reference | Type reference (TYPE) | UPC_YT_HIESEL | Hierarchieknoten | 20010607 | |||
| 2 | I_USER | Value transfer | Type reference (TYPE) | UNAME | SY-UNAME | Benutzername | 20010607 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_NO_VALUE | Value transfer | Type reference (TYPE) | BOOLE_D | Keinen Wert setzen | 20011101 | |||
| 2 | I_USER | Value transfer | Type reference (TYPE) | UNAME | SY-UNAME | Benutzername | 20010611 | ||
| 3 | I_VALUE | Value transfer | Type reference (TYPE) | UPC_Y_VAR_NUMBER | Zahlenwert | 20010611 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Werte wurden nicht gesetzt | 20010611 |
Method SET_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_LANGU | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | R/3-System, aktuelle Sprache | 20000628 | ||
| 2 | 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 | 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 | ITO_CHARSEL | Value transfer | Type reference (TYPE) | UPC_YTO_CHARSEL | Characteristic selections | 20010220 | |||
| 2 | I_DELETE | Value transfer | Type reference (TYPE) | CHAR1 | Löschen der Selektion | 20010221 | |||
| 3 | I_USER | Value transfer | Type reference (TYPE) | UNAME | SY-UNAME | Benutzername | 20010220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ITO_CHARSEL | Call by reference | Type reference (TYPE) | UPC_YTO_CHARSEL | Characteristic selections | 20010215 | |||
| 2 | I_USER | Value transfer | Type reference (TYPE) | UNAME | SY-UNAME | Benutzername | 20010215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Werte wurden nicht gesetzt | 20010215 |
Method TRANSPORT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MESG | Value transfer | Type reference (TYPE) | UPC_YT_MESG | Messages | 20000802 | |||
| 2 | ET_TRANSPORT_OBJECT | Value transfer | Type reference (TYPE) | UPC_YT_TRANSPORT_OBJECT | Transport: Objekte | 20000802 | |||
| 3 | I_ALL_LANGU | Value transfer | Type reference (TYPE) | BOOLE_D | 'X' | Alle Sprachen | 20010709 | ||
| 4 | I_LANGU | Value transfer | Type reference (TYPE) | SY-LANGU | SY-LANGU | Sprache zum Transport | 20010709 | ||
| 5 | I_NO_USER_VALUES | Value transfer | Type reference (TYPE) | BOOLE_D | Benutzerwerte nicht transportieren | 20030606 | |||
| 6 | 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 | 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 | I_ADJUSTED | Call by reference | Type reference (TYPE) | CHAR1 | Flag | 20030604 | |||
| 2 | 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 | IT_HIE_VALUE | Call by reference | Type reference (TYPE) | UPC_YT_HIESEL | Hierarchieknoten | 20030604 | |||
| 2 | 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 | I_NUM_NO_VALUE | Call by reference | Type reference (TYPE) | BOOLE_D | Kein Wert | 20030604 | |||
| 2 | I_NUM_VALUE | Call by reference | Type reference (TYPE) | UPC_Y_VAR_NUMBER | Zahlenwert | 20030604 | |||
| 3 | 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 | ITO_VALUE | Call by reference | Type reference (TYPE) | UPC_YTO_CHARSEL | Werte | 20030604 | |||
| 2 | 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 |