SAP ABAP Class CL_UC_SELCOND (Selection Condition)
Hierarchy
☛
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
⤷ FIN-SEM-BCS (Application Component) Business Consolidation
⤷ UCT3 (Package) SEM-BCS: Selection Condition
⤷ FIN-SEM-BCS (Application Component) Business Consolidation
⤷ UCT3 (Package) SEM-BCS: Selection Condition
Meta Relationship - Using
Properties
Class | CL_UC_SELCOND | |
Short Description | Selection Condition | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | UCT3 | SEM-BCS: Selection Condition |
Created | 20000912 | SAP |
Last change | 20050411 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | CL_UC_FACTORY | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | UC00 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | UCLP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
4 | UCU0 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_UC_CUST_DATA | Internal View of Customizing Data | 20000912 | ||
2 | IF_UC_CUST_DATA_EXT | External view at Customizing data | 20000912 | ||
3 | IF_UC_CUST_PRINT | List Processor Output | 20010523 | ||
4 | IF_UC_CUST_TRANSPORT | Transport of Customizing Objects | 20000926 | ||
5 | IF_UC_INOUT_CUST | Read/write Customizing settings from spec. BCS Objects | 20030104 | ||
6 | IF_UC_SELACC | Selection Conditions and Target Assignments | 20000912 | ||
7 | IF_UC_SELCOND | Selection Condition (Persistent) | 20000913 | ||
8 | IF_UC_SEL_CREATION | Creation of Runtime SelBed | 20010724 | ||
9 | IF_UG_MD_CHAR_VALUE | FIN Master Data: Representation of a Characteristic Value | 20021227 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_UC_SELCOND_FACTORY | 20030901 | Factory for Selection Conditions |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | DO_MODEL | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_MODEL | Model (Field Catalog, ...) | 20000912 | ||
2 | DO_SEL | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_SEL | Interface Selection Condition | 20000913 | ||
3 | DO_TASK_STM_TIMESTAMP | Instance attribute | Private | Object reference (TYPE REF TO) | IF_UC_TASK_STM_TIMESTAMP | Tasks: Time Stamp for Status-Relevant Customizing | 20050321 | ||
4 | DS_NAME | Instance attribute | Private | Type reference (TYPE) | S_NAME | 20030128 | |||
5 | DT_BUFFER | Instance attribute | Private | See coding | Temporary Storage for Old Versions | 20000912 | |||
6 | DT_FFIX | Instance attribute | Private | Type reference (TYPE) | UC0_TS_FFIX | Fixed Characteristic Values | 20000915 | ||
7 | DT_SELCOND | Instance attribute | Private | Type reference (TYPE) | TS_SELCOND | Selection Condition | 20000912 | ||
8 | D_BUFFER_COMMIT | Instance attribute | Private | Type reference (TYPE) | SY-TABIX | Index of Committed Buffer Entry | 20000912 | ||
9 | D_DELETE | Instance attribute | Private | Type reference (TYPE) | UC_FLG | Object Was Deleted | 20020705 | ||
10 | D_EXISTS | Instance attribute | Private | Type reference (TYPE) | UC_FLG | D_EXISTS | 20001120 | ||
11 | D_SELCOND_IS_READ | Instance attribute | Private | Type reference (TYPE) | UC_FLG | SelCond Read | 20000912 | ||
12 | D_SELID | Instance attribute | Private | Type reference (TYPE) | UC_SELID | GUID to Identify Selection Condition | 20000912 | ||
13 | D_SET_TASK_STM_TIMESTAMP | Instance attribute | Private | Type reference (TYPE) | UC_FLG | General Indicator, SAP Consolidation | 20050321 | ||
14 | D_TXID | Instance attribute | Private | Type reference (TYPE) | SYSUUID_X | Check-value to see if DO_SEL is still valid | 20040312 | ||
15 | GC_BUFFER_DB | Constant | Private | Type reference (TYPE) | SY-TABIX | 1 | Index of Buffer Entry with DB Status | 20000912 | |
16 | GC_LIST_CLASSNAME | Constant | Private | Type reference (TYPE) | CLASSNAME | 'CL_UC_SELCOND' | Reference Type | 20010427 | |
17 | GC_LIST_SEL | Constant | Private | Type reference (TYPE) | UC_LIST_LP | '002' | Sublist | 20010427 | |
18 | GC_LIST_SEL_CHARTXT | Constant | Private | Type reference (TYPE) | UC_FIELDNAME | 'SEL_FIELD_TXT' | Field Name | 20010427 | |
19 | GC_NAMED_CHAR | Constant | Private | Type reference (TYPE) | UG_FIELDNAME | 'SEL' | FIN Master Data: Field Name | 20030128 | |
20 | GC_TRUE | Constant | Private | Type reference (TYPE) | UG_FLG | 'X' | True | 20020415 | |
21 | GC_TYPE_INH | Instance attribute | Private | Type reference (TYPE) | S_NAME | Reference Type | 20000912 | ||
22 | GC_TYPE_NIL | Instance attribute | Private | Type reference (TYPE) | S_NAME | Reference Type | 20000912 | ||
23 | GC_TYPE_SET | Instance attribute | Private | Type reference (TYPE) | S_NAME | Reference Type | 20000912 | ||
24 | GC_TYPE_SISEL | Instance attribute | Private | Attribute reference (LIKE) | 20030821 | ||||
25 | GC_TYPE_VAL | Instance attribute | Private | Type reference (TYPE) | S_NAME | Reference Type | 20000912 | ||
26 | GC_UCT3000 | Constant | Protected | Type reference (TYPE) | UC_SEQNR3 | 2 | Sequence Number | 20030104 | |
27 | GC_UCT300G | Constant | Protected | Type reference (TYPE) | UC_SEQNR3 | 1 | Sequence Number | 20030104 | |
28 | X | Constant | Private | Type reference (TYPE) | UC_FLG | 'X' | x | 20000912 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CHECK_P | Instance method | Private | Method | Runs Consistency Checks | 20050811 |
2 | CONSTRUCTOR | Instance method | Public | Constructor | CONSTRUCTOR | 20000913 |
3 | DB2INT | Instance method | Private | Method | 20030104 | |
4 | INIT_TASK_STM_TIMESTAMP | Instance method | Private | Method | 20050321 | |
5 | INT2DB | Instance method | Private | Method | 20030104 | |
6 | REGISTER_CHANGE_P | Instance method | Private | Method | Register if Instance is Changed | 20000912 |
7 | SAVE_P | Instance method | Private | Method | Internal Method for SAVE | 20020415 |
8 | SELECT_SELCOND_P | Instance method | Private | Method | Read SelCond from Database | 20000912 |
9 | SET_TASK_STM_TIMESTAMP | Instance method | Public | Method | Set Time Stamp for Status-Relevant Customizing | 20050321 |
Events
Class CL_UC_SELCOND has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | SX_BUFFER | Private | See coding | SX_BUFFER | 20000912 | begin of sx_buffer,
exists type uc_flg,
delete type uc_flg,
t_selcond type ts_selcond,
s_name type s_name, "hah280103.1
end of sx_buffer
|
|
2 | SX_SELCOND | Private | See coding | SX_SELCOND | 20000912 | begin of sx_selcond,
fieldname type uc_fieldname,
type type uc_selacctype,
value type uc_value,
setid type uc_setid,
siselid type uc_siselid,
end of sx_selcond
|
|
3 | TS_SELCOND | Private | See coding | TS_SELCOND | 20000912 | ts_selcond type sorted table of sx_selcond
with unique key fieldname
|
Method Signatures
Method CHECK_P Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | UC0_T_MESSAGE | Meldungen | 20050811 | ||
2 | Importing | IT_FIELD | Call by reference | Type reference (TYPE) | UC0_TS_FIELD | Liste von Feldnamen | 20050811 | ||
3 | Importing | I_ACTION_ID | Call by reference | Type reference (TYPE) | UC_ACTION_ID | Identifier für aktuelle, am User Interface ausgelöste Aktion | 20050811 |
Method CHECK_P on class CL_UC_SELCOND has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_UC_MODEL | Modell (Feldkatalog, ...) | 20000913 | ||
2 | Importing | I_SELID | Call by reference | Type reference (TYPE) | UC_SELID | GUID zur Identifikation der Selektionsbedingung | 20000913 |
Method CONSTRUCTOR on class CL_UC_SELCOND has no exception.
Method DB2INT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_BUFFER | Call by reference | Type reference (TYPE) | SX_BUFFER | 20030128 | |||
2 | Importing | IS_UCT300G | Call by reference | Type reference (TYPE) | DATA | 20030128 | |||
3 | Importing | IT_UCT3000 | Call by reference | Type reference (TYPE) | ANY TABLE | 20030104 |
Method DB2INT on class CL_UC_SELCOND has no exception.
Method INIT_TASK_STM_TIMESTAMP Signature
Method INIT_TASK_STM_TIMESTAMP on class CL_UC_SELCOND has no parameter.
Method INIT_TASK_STM_TIMESTAMP on class CL_UC_SELCOND has no exception.
Method INT2DB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_UCT300G | Call by reference | Type reference (TYPE) | DATA | 20030128 | |||
2 | Exporting | ET_UCT3000 | Call by reference | Type reference (TYPE) | ANY TABLE | 20030104 |
Method INT2DB on class CL_UC_SELCOND has no exception.
Method REGISTER_CHANGE_P Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_BUFFER | Call by reference | Type reference (TYPE) | SX_BUFFER | SelBed | 20001114 |
Method REGISTER_CHANGE_P on class CL_UC_SELCOND has no exception.
Method SAVE_P Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_ERROR | Call by reference | Type reference (TYPE) | UGMD_T_MESSAGE | FI-Stammdaten: Meldungen | 20020415 | ||
2 | Exporting | ET_TRANSPORT | Call by reference | Type reference (TYPE) | UGMD_TS_TRANSPORT | Transporteinträge | 20020415 | ||
3 | Importing | IF_TEST | Call by reference | Type reference (TYPE) | UG_FLG | SPACE | 'X': Simulation -> keine Verbuchung der Daten | 20020415 | |
4 | Importing | I_COMPLETE | Call by reference | Type reference (TYPE) | UG_FLG | SPACE | Transportiere Gesamtobjekt inkl. untergeordnete Objekte | 20020415 |
Method SAVE_P on class CL_UC_SELCOND has no exception.
Method SELECT_SELCOND_P Signature
Method SELECT_SELCOND_P on class CL_UC_SELCOND has no parameter.
Method SELECT_SELCOND_P on class CL_UC_SELCOND has no exception.
Method SET_TASK_STM_TIMESTAMP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_SET_TIMESTAMP | Call by reference | Type reference (TYPE) | UC_FLG | Markiere als statsurelevantes Customizing | 20050321 |
Method SET_TASK_STM_TIMESTAMP on class CL_UC_SELCOND has no exception.
History
Last changed by/on | SAP | 20050411 |
SAP Release Created in | 3.0A |