SAP ABAP Class CL_UC_METHOD (Consolidation Method)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-BCS (Application Component) Business Consolidation
     UCF0 (Package) SEM-BCS: Common Objects for Consolidation Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA Internal View of Customizing Data 20000812
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_CUST_DATA_EXT External view at Customizing data 20000812
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_INOUT_CUST Read/write Customizing settings from spec. BCS Objects 20030108
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_METHOD SAP Cons Method 20000911
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UC_METHOD_EXT External: SAP Cons Method 20000911
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UG_MD_CHAR_VALUE FIN Master Data: Representation of a Characteristic Value 20010709
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UC_METHOD_COI C/I Customizing: Methods 20020220
2 Inheritance (c INHERITING FROM c_ref)  CL_UC_METHOD_DATATX Data Transfer Method 20020408
3 Inheritance (c INHERITING FROM c_ref)  CL_UC_METHOD_STEP SEM-BCS Consolidation Method 20000817
4 Inheritance (c INHERITING FROM c_ref)  CL_UC_METHOD_UPLOAD Upload Method 20010314
5 Inheritance (c INHERITING FROM c_ref)  CL_UC_METHOD_VAL Method: Validation 20020308
Properties
Class CL_UC_METHOD  
Short Description Consolidation Method    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UCF0   SEM-BCS: Common Objects for Consolidation Functions 
Created 20000812   SAP 
Last change 20041006   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UC_CUST_DATA Internal View of Customizing Data 20000812
2 IF_UC_CUST_DATA_EXT External view at Customizing data 20000812
3 IF_UC_INOUT_CUST Read/write Customizing settings from spec. BCS Objects 20030108
4 IF_UC_METHOD SAP Cons Method 20000911
5 IF_UC_METHOD_EXT External: SAP Cons Method 20000911
6 IF_UG_MD_CHAR_VALUE FIN Master Data: Representation of a Characteristic Value 20010709
Friends
# Friend Modeled only Created on Description
1 CL_UC_MD_BASE_CHAR 20030130 Replacement of Basis Char.Instance for Special BCS Chars
2 CL_UC_METHOD_FACTORY 20010419 Factory for Consolidation Methods
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_ACCOUNT_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_UC_CUST_FACTORY Internal View of Factory for Target Assignments 20000831
2 DO_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_UC_FACTORY Internal View of Central SAP Cons Factory 20000831
3 DO_LAYOUT Instance attribute Protected Object reference (TYPE REF TO) IF_UC_CUST_DATA Layout Objekt 20000914
4 DO_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_UC_MODEL Model (Field Catalog, ...) 20000817
5 DO_SELCOND_FACTORY Instance attribute Protected Object reference (TYPE REF TO) IF_UC_CUST_FACTORY Internal View of Factory for Target Assignments 20000913
6 DO_TASK_STM_TIMESTAMP Instance attribute Protected Object reference (TYPE REF TO) IF_UC_TASK_STM_TIMESTAMP Tasks: Time Stamp for Status-Relevant Customizing 20040302
7 DT_BUFFER Instance attribute Private See coding Temporary Storage for Old Versions 20000912
8 DT_FFIX Instance attribute Protected Type reference (TYPE) UC0_TS_FFIX Characteristic Values, Fixed in Method 20000914
9 DT_METHOD_TXT Instance attribute Protected Type reference (TYPE) TX_METHOD_TXT Method Texts of All Languages Except sy-langu 20040211
10 DT_SEMKEY Instance attribute Protected Type reference (TYPE) UC0_TS_VALUE Semantic Key 20000817
11 D_BUFFER_COMMIT Instance attribute Private Type reference (TYPE) SY-TABIX Index of Committed Buffer Entry 20000912
12 D_EXISTS Instance attribute Protected Type reference (TYPE) UC_FLG Object Exists (Was Not Deleted) 20001115
13 D_LAYOUTID Instance attribute Protected Type reference (TYPE) UC_LAYOUTID GUID to Identify Layout 20000911
14 D_METHID Instance attribute Protected Type reference (TYPE) UC_METHID GUID to Identify Method 20000817
15 D_METHOD_ROLLNAME Instance attribute Protected Type reference (TYPE) UC_ROLLNAME Data element for "Method" 20000914
16 D_METHOD_TXT Instance attribute Protected Type reference (TYPE) UC_TXTLG Method text 20000829
17 D_METHTYPE Instance attribute Protected Type reference (TYPE) UC_METHTYPE Method Category 20000817
18 GC_BUFFER_DB Constant Private Type reference (TYPE) SY-TABIX 1 Index of Buffer Entry with DB Status 20000912
19 GC_MSGTAB Constant Protected Type reference (TYPE) UC_FLG 'X' Messages in Tables? 20000928
20 GC_TRUE Constant Protected Type reference (TYPE) UC_FLG 'X' TRUE 20000831
21 GC_UCF001C Constant Protected Type reference (TYPE) UC_SEQNR3 '001' 20030130
22 GC_UCF001G Constant Protected Type reference (TYPE) UC_SEQNR3 '002' 20030130
23 GC_UCF001T Constant Protected Type reference (TYPE) UC_SEQNR3 '003' 20030130
24 GC_UCF0020 Constant Protected Type reference (TYPE) UC_SEQNR3 '133' 20030130
25 GC_UCF0021 Constant Protected Type reference (TYPE) UC_SEQNR3 '134' 20030130
26 GC_UCF0022 Constant Protected Type reference (TYPE) UC_SEQNR3 '135' 20030130
27 GC_UCF0023 Constant Protected Type reference (TYPE) UC_SEQNR3 '136' 20030130
28 GC_UCF002C Constant Protected Type reference (TYPE) UC_SEQNR3 '131' 20030130
29 GC_UCF002T Constant Protected Type reference (TYPE) UC_SEQNR3 '132' 20030130
30 GC_UCF1000 Constant Protected Type reference (TYPE) UC_SEQNR3 '212' 20030130
31 GC_UCF1001 Constant Protected Type reference (TYPE) UC_SEQNR3 '213' 20030130
32 GC_UCF1002 Constant Protected Type reference (TYPE) UC_SEQNR3 '211' 20030130
33 GC_UCF2300 Constant Protected Type reference (TYPE) UC_SEQNR3 '221' 20030130
34 GC_UCF2301 Constant Protected Type reference (TYPE) UC_SEQNR3 '222' 20030130
35 GC_UCF2310 Constant Protected Type reference (TYPE) UC_SEQNR3 '223' 20030130
36 GC_UCF2311 Constant Protected Type reference (TYPE) UC_SEQNR3 '224' 20030130
37 GC_UCF3000 Constant Protected Type reference (TYPE) UC_SEQNR3 '251' 20030130
38 GC_UCF3001 Constant Protected Type reference (TYPE) UC_SEQNR3 '252' 20030130
39 GC_UCF3010 Constant Protected Type reference (TYPE) UC_SEQNR3 '253' 20030130
40 GC_UCF4000 Constant Protected Type reference (TYPE) UC_SEQNR3 '241' 20030130
41 GC_UCF4001 Constant Protected Type reference (TYPE) UC_SEQNR3 '242' 20030130
42 GC_UCF4002 Constant Protected Type reference (TYPE) UC_SEQNR3 '243' Sequence Number 20030528
43 GC_UCF5000 Constant Protected Type reference (TYPE) UC_SEQNR3 '231' 20030130
44 GC_UCF5001 Constant Protected Type reference (TYPE) UC_SEQNR3 '232' 20030130
45 GC_UCF5002 Constant Protected Type reference (TYPE) UC_SEQNR3 '233' 20030130
46 GC_UCF5010 Constant Protected Type reference (TYPE) UC_SEQNR3 '234' 20030130
47 GC_UCF6300 Constant Protected Type reference (TYPE) UC_SEQNR3 '111' 20030130
48 GC_UCF6310 Constant Protected Type reference (TYPE) UC_SEQNR3 '112' 20030130
49 GC_UCF7100 Constant Protected Type reference (TYPE) UC_SEQNR3 '141' 20030130
50 GC_UCF7101 Constant Protected Type reference (TYPE) UC_SEQNR3 '142' 20030130
51 GC_UCF7102 Constant Protected Type reference (TYPE) UC_SEQNR3 '149' Sequence Number 20050405
52 GC_UCF7110 Constant Protected Type reference (TYPE) UC_SEQNR3 '143' 20030130
53 GC_UCF7300 Constant Protected Type reference (TYPE) UC_SEQNR3 '144' Sequence Number 20040130
54 GC_UCF7400 Constant Protected Type reference (TYPE) UC_SEQNR3 '145' Sequence Number 20040130
55 GC_UCF7410 Constant Protected Type reference (TYPE) UC_SEQNR3 '146' Sequence Number 20040130
56 GC_UCF7500 Constant Protected Type reference (TYPE) UC_SEQNR3 '147' Sequence Number 20040130
57 GC_UCFT000 Constant Protected Type reference (TYPE) UC_SEQNR3 '121' 20030130
58 GC_UCFT001 Constant Protected Type reference (TYPE) UC_SEQNR3 '122' 20030130
59 GC_UCFT002 Constant Protected Type reference (TYPE) UC_SEQNR3 '123' 20030130
60 GC_UCFT003 Constant Protected Type reference (TYPE) UC_SEQNR3 '124' 20030130
61 GC_UCFV000 Constant Protected Type reference (TYPE) UC_SEQNR3 '151' 20030813
62 GC_UCFV200 Constant Protected Type reference (TYPE) UC_SEQNR3 '153' 20031213
63 GC_UCFV201 Constant Protected Type reference (TYPE) UC_SEQNR3 '154' 20031213
64 GC_UCFV202 Constant Protected Type reference (TYPE) UC_SEQNR3 '155' 20031213
65 GC_UCFV20G Constant Protected Type reference (TYPE) UC_SEQNR3 '152' 20031213
66 GC_UCI2100 Constant Protected Type reference (TYPE) UC_SEQNR3 '148' Sequence Number 20040929
67 X Constant Private Type reference (TYPE) UC_FLG 'X' x 20001027
Methods
# Method Level Visibility Method type Description Created on
1 ALL_TRANSPORT_BY_GUID Static method Public Method Transport all objects of methods for given GUIDs 20000926
2 CONSTRUCTOR Instance method Public Constructor Constructor 20030110
3 CREATE_ACCOUNT Instance method Protected Method Get instance of target assignment (Customizing) 20000831
4 CREATE_SELCOND Instance method Protected Method Get instance for selection condition (customizing) 20000913
5 DB2INT Instance method Private Method 20021218
6 EXECUTE Instance method Public Method Method Execution 20000818
7 INIT_INSTANCE Instance method Protected Method Initializes the instance 20000816
8 INIT_STM_TIMESTAMP Instance method Private Method 20040302
9 INT2DB Instance method Private Method 20021218
10 LOAD_ALL_LANGUAGES Instance method Public Method Read Texts of All Languages (Except SY Languages) 20040211
11 REGISTER_CHANGE_P Instance method Private Method Register if Instance Changed 20000912
12 SAVE_P Instance method Protected Method Internal Method for SAVE/TRANSPORT 20020411
13 SET_DR_DATA_TO_BE_DELETED Static method Public Method Delete as Soon as Possible 20010511
14 SET_STM_TIMESTAMP Instance method Protected Method Set Time Stamp for Status Management-Relevant Customizing 20040302
Events
Class CL_UC_METHOD 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, method_txt type uc_txtlg, t_method_txt type tx_method_txt, "koe110204 layoutid type uc_layoutid, end of sx_buffer
2 SX_METHOD_TXT Protected See coding 20040211 begin of sx_method_txt, langu type spras, method_txt type uc_txtlg, end of sx_method_txt
3 S_SET Private See coding 20030121 s_set type c length 72
4 TX_METHOD_TXT Protected See coding 20040211 tx_method_txt type sorted table of sx_method_txt with unique key langu
5 T_SET Private See coding 20030121 t_set type standard table of s_set
Method Signatures

Method ALL_TRANSPORT_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UC0_TS_TRANSPORT Transporteinträge 20000926
2 Importing IT_GUID Call by reference Type reference (TYPE) UC0_TS_CUST_GUID GUID für Customizing SAP Konsolidierung 20000926
3 Importing I_COMPLETE Call by reference Type reference (TYPE) UC_FLG Auch wiederverwendbare untergeordnete Objekte aufsammeln 20000926
4 Importing I_TEXT_ONLY Call by reference Type reference (TYPE) UC_FLG =x => Nur Einträge für Texttabellen aufsammeln 20000926

Method ALL_TRANSPORT_BY_GUID on class CL_UC_METHOD has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_UC_METHOD has no parameter.
Method CONSTRUCTOR on class CL_UC_METHOD has no exception.

Method CREATE_ACCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ACCOUNT Call by reference Object reference (TYPE REF TO) IF_UC_ACCOUNT Zielkontierung 20000831
2 Exporting E_ACCID Call by reference Type reference (TYPE) UC_ACCID GUID zur Identifikation der Kontierungsvorschrift 20000901
3 Importing IF_STM_TIMESTAMP Call by reference Type reference (TYPE) UC_FLG SPACE Zeitstempel für statusrelevantes Customizing fortschreiben 20040302
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20060429
5 Importing I_ACCID Call by reference Type reference (TYPE) UC_ACCID GUID zur Identifikation der Kontierungsvorschrift 20000831
# Exception Resumable Description Created on
1 NOT_FOUND 20050315

Method CREATE_SELCOND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SELCOND Call by reference Object reference (TYPE REF TO) IF_UC_SELCOND Selektionsbedingung (Customizing) 20000913
2 Exporting E_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20000913
3 Importing IF_STM_TIMESTAMP Call by reference Type reference (TYPE) UC_FLG SPACE Zeitstempel für statusrelevantes Customizing fortschreiben 20050321
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_UC_MODEL Modell (Metadaten) 20040217
5 Importing I_SELID Call by reference Type reference (TYPE) UC_SELID GUID zur Identifikation der Selektionsbedingung 20000913
# Exception Resumable Description Created on
1 NOT_FOUND 20050315

Method DB2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_REGISTER Call by reference Type reference (TYPE) UC_FLG Allgemeines Kennzeichen SAP Konsolidierung 20030214
2 Importing IT_UCF001C Call by reference Type reference (TYPE) STANDARD TABLE 20030121
3 Importing IT_UCF001G Call by reference Type reference (TYPE) STANDARD TABLE 20030121
4 Importing IT_UCF001T Call by reference Type reference (TYPE) STANDARD TABLE 20030121

Method DB2INT on class CL_UC_METHOD has no exception.

Method EXECUTE 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 20000911
2 Exporting ET_MSG_DATA Call by reference Type reference (TYPE) INDEX TABLE Daten für Zuordnung der Meldungen 20020125
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_UC_CONTEXT Kontext (Version + Zeit + ?) 20030904
4 Importing IO_DATA_IO Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA_IO Lesen/Schreiben in Datenobjekt/Strom/Puffer 20000908
5 Importing IO_SEL Call by reference Object reference (TYPE REF TO) IF_UC_SEL Selektionsbedingung 20000818
6 Importing IS_CONTROL Call by reference Type reference (TYPE) UCD_SX_METH_EXEC_CONTROL Kontrollstruktur für Methodenausführung 20010903
7 Importing IS_DATA Call by reference Type reference (TYPE) UCD_SX_EXEC_DATA Methoden/Maßnahmenausführung: Interfaces Daten Lesen/Schreib 20020507

Method EXECUTE on class CL_UC_METHOD has no exception.

Method INIT_INSTANCE 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, ...) 20000816
2 Importing IT_FFIX Call by reference Type reference (TYPE) UC0_TS_FFIX Quick Hack: Globale Parameter setzen 20000913
3 Importing IT_SEMKEY Call by reference Type reference (TYPE) UC0_TS_VALUE Semantischer Schlüssel 20000816
4 Importing I_METHID Call by reference Type reference (TYPE) UC_METHID GUID zur Identifikation der Methode 20000816
5 Importing I_METHOD_ROLLNAME Call by reference Type reference (TYPE) UC_ROLLNAME Datenelement für "Methode" 20000914
6 Importing I_METHTYPE Call by reference Type reference (TYPE) UC_METHTYPE Methodentyp 20000816

Method INIT_INSTANCE on class CL_UC_METHOD has no exception.

Method INIT_STM_TIMESTAMP Signature

Method INIT_STM_TIMESTAMP on class CL_UC_METHOD has no parameter.
Method INIT_STM_TIMESTAMP on class CL_UC_METHOD has no exception.

Method INT2DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_UCF001C_DELETE Call by reference Type reference (TYPE) STANDARD TABLE 20030121
2 Exporting ET_UCF001C_INSERT Call by reference Type reference (TYPE) STANDARD TABLE 20030121
3 Exporting ET_UCF001G_INSERT Call by reference Type reference (TYPE) STANDARD TABLE 20030121
4 Exporting ET_UCF001G_SET Call by reference Type reference (TYPE) T_SET 20030121
5 Exporting ET_UCF001G_WHERE Call by reference Type reference (TYPE) UCF_T_INOUT_CUST_WHERE SEM-BCS : Tabelle mit Selektionsbedingungen 20030121
6 Exporting ET_UCF001T_DELETE Call by reference Type reference (TYPE) STANDARD TABLE 20030121
7 Exporting ET_UCF001T_INSERT Call by reference Type reference (TYPE) STANDARD TABLE 20030121
8 Exporting ET_UCF001T_UPDATE Call by reference Type reference (TYPE) STANDARD TABLE 20030121
9 Exporting ET_VALUE_ALL Call by reference Type reference (TYPE) UCF_T_INOUT_CUST_VALUE SEM-BCS : Tabelle mit Selektionsbedingungen 20030312
10 Importing IS_BUFFER Call by reference Type reference (TYPE) SX_BUFFER Methoden: Text 20030121

Method INT2DB on class CL_UC_METHOD has no exception.

Method LOAD_ALL_LANGUAGES Signature

Method LOAD_ALL_LANGUAGES on class CL_UC_METHOD has no parameter.
Method LOAD_ALL_LANGUAGES on class CL_UC_METHOD 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 Methodenwerte 20000912

Method REGISTER_CHANGE_P on class CL_UC_METHOD 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 20020419
2 Exporting ET_TRANSPORT Call by reference Type reference (TYPE) UGMD_TS_TRANSPORT Transporteinträge 20020411
3 Importing IF_TEST Call by reference Type reference (TYPE) UG_FLG SPACE 'X': Simulation -> keine Verbuchung der Daten 20020411
4 Importing I_COMPLETE Call by reference Type reference (TYPE) UG_FLG Transportiere Gesamtobjekt inkl. untergeordnete Objekte 20020419

Method SAVE_P on class CL_UC_METHOD has no exception.

Method SET_DR_DATA_TO_BE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA Call by reference Object reference (TYPE REF TO) IF_UC_TX_DATA Bewegungsdatenobjekt 20010511
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20010511

Method SET_DR_DATA_TO_BE_DELETED on class CL_UC_METHOD has no exception.

Method SET_STM_TIMESTAMP Signature

Method SET_STM_TIMESTAMP on class CL_UC_METHOD has no parameter.
Method SET_STM_TIMESTAMP on class CL_UC_METHOD has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 3.0A