SAP ABAP Class CL_UA_UPLOAD_CHECKER (Interpreter for Upload Commands)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_IMPORT (Package) Costing Engine Data Import Framework
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UA_UPLOAD_CONSTANTS Constants for CE Upload 20030513
Properties
Class CL_UA_UPLOAD_CHECKER  
Short Description Interpreter for Upload Commands    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_IMPORT   Costing Engine Data Import Framework 
Created 20030513   SAP 
Last change 20041209   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UA_UPLOAD_CONSTANTS Constants for CE Upload 20030513
Friends
Class CL_UA_UPLOAD_CHECKER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ACTION_CREATE_MASTER Instance attribute Private Attribute reference (LIKE) 20030618
2 CD_ACTION_CREATE_TLINE Instance attribute Private Attribute reference (LIKE) 20030708
3 CD_ACTION_DO_NOTHING Instance attribute Private Attribute reference (LIKE) 20030516
4 CD_ACTION_MAKE_ITEM Instance attribute Private Attribute reference (LIKE) 20030516
5 CD_ACTION_WRITE_CCS Instance attribute Private Attribute reference (LIKE) 20030513
6 CD_CMD_DEL_EDGE Instance attribute Private Attribute reference (LIKE) 20030519
7 CD_CMD_DEL_NODE Instance attribute Private Attribute reference (LIKE) 20030519
8 CD_CMD_DEL_OBJECT Instance attribute Private Attribute reference (LIKE) 20030519
9 CD_CMD_DEL_TLINE Instance attribute Private Attribute reference (LIKE) 20030618
10 CD_CMD_INS_EDGE Instance attribute Private Attribute reference (LIKE) 20030513
11 CD_CMD_INS_HIERARCHY_EDGE Instance attribute Private Attribute reference (LIKE) 20040811
12 CD_CMD_INS_HIERARCHY_OBJECT Instance attribute Private Attribute reference (LIKE) 20040811
13 CD_CMD_INS_NODE Instance attribute Private Attribute reference (LIKE) 20030513
14 CD_CMD_INS_OBJECT Instance attribute Private Attribute reference (LIKE) 20030513
15 CD_CMD_INS_TLINE Instance attribute Private Attribute reference (LIKE) 20030618
16 CD_CMD_NOOP Instance attribute Private Attribute reference (LIKE) 20030919
17 CD_CMD_UPD_EDGE Instance attribute Private Attribute reference (LIKE) 20030513
18 CD_CMD_UPD_HIERARCHY_OBJECT Instance attribute Private Attribute reference (LIKE) 20040824
19 CD_CMD_UPD_NODE Instance attribute Private Attribute reference (LIKE) 20030513
20 CD_CMD_UPD_OBJECT Instance attribute Private Attribute reference (LIKE) 20030513
21 CD_CMD_UPD_TLINE Instance attribute Private Attribute reference (LIKE) 20030618
22 CD_CMD_WRITE_CC Instance attribute Private Attribute reference (LIKE) 20030513
23 CD_NULL_ID Constant Private Type reference (TYPE) UAB_ID SPACE Instance ID 20031009
24 CD_OPTION_EQUALS Constant Private Type reference (TYPE) TVARV_OPTI 'EQ' ABAP: Selection option (EQ/BT/CP/...) 20030513
25 CD_SEPARATOR Instance attribute Private Attribute reference (LIKE) 20030815
26 CD_SIGN_INCLUDE Constant Private Type reference (TYPE) TVARV_SIGN 'I' ABAP: ID: I/E (include/exclude values) 20030513
27 CD_UPLOAD_TYPE_FLAT Instance attribute Private Attribute reference (LIKE) 20031107
28 CD_UPLOAD_TYPE_HIER Instance attribute Private Attribute reference (LIKE) 20031107
29 MD_DELTA_MODE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20040916
30 MD_LCID Instance attribute Private Type reference (TYPE) UAB_ID Posting Level 20030513
31 MD_PREFETCHED_EDGES Instance attribute Private Type reference (TYPE) BOOLE_D 'X' = Links Are Prefetched 20030522
32 MD_PREFETCHED_NODES Instance attribute Private Type reference (TYPE) BOOLE_D 'X' = Nodes Are Prefetched 20030522
33 MD_UPLOAD_TYPE Instance attribute Private Type reference (TYPE) UAB_UPLOAD_TYPE R/3 Upload Type 20030722
34 MD_VERBOSE Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20030804
35 MO_EDGE_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_UA_EDGE_TYPE Link Type 20030711
36 MO_ENVIRONMENT Instance attribute Private Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Costing Engine Environment 20030807
37 MO_UPLOAD_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_UA_UPLOAD_CONTEXT Context for Upload 20030516
38 MT_CACHE Instance attribute Private Type reference (TYPE) T_CACHE Element Cache 20030513
39 MT_CACHE_UAB_ID Instance attribute Private Type reference (TYPE) T_CACHE2 Element Cache for UAB_ID Access 20030725
40 MT_COMMAND Instance attribute Private Type reference (TYPE) UAB_T_COMMAND Command Table 20030513
41 MT_EDGE_CACHE Instance attribute Private Type reference (TYPE) T_EDGE_CACHE 20030519
42 MT_SELECTION Instance attribute Private Type reference (TYPE) T_SELECTION Collects Selections for Multi Querys 20030513
43 MT_TYPE_KEY Instance attribute Private Type reference (TYPE) T_TYPE_KEY Key Fields for Type 20030522
44 _MSGV1 Instance attribute Private Type reference (TYPE) SYMSGV Message Variable 20030516
45 _MSGV2 Instance attribute Private Type reference (TYPE) SYMSGV Message Variable 20030516
46 _MSGV3 Instance attribute Private Type reference (TYPE) SYMSGV Message Variable 20030516
47 _MSGV4 Instance attribute Private Type reference (TYPE) SYMSGV Message Variable 20030516
Methods
# Method Level Visibility Method type Description Created on
1 ADDITIONAL_CHECKS Instance method Private Method Additional checks 20040922
2 CACHE_DUMP Instance method Private Method Return Total Cache (per Metatype) 20030725
3 CACHE_ENTER Instance method Private Method Insert Element ID in Cache 20030513
4 CACHE_READ Instance method Private Method Read Element from Cache 20030513
5 CACHE_READ_NODES_FOR_EDGE Instance method Private Method Read Sender and Receiver Node from Cache 20030521
6 CACHE_READ_WITH_UAB_ID Instance method Private Method Read Element with UAB_ID from Cache 20030721
7 CHECK Instance method Public Method Check Commands and Reconcile with DB 20030513
8 CHECK_CACHE Instance method Private Method 20030522
9 CHECK_CC Instance method Private Method 20030513
10 CHECK_EDGE Instance method Private Method 20030513
11 CHECK_HIERARCHY_EDGE Instance method Private Method Check a Hierarchy Link 20040811
12 CHECK_HIERARCHY_OBJECT Instance method Private Method Check a Hierarchy Object 20040811
13 CHECK_NODE Instance method Private Method 20030513
14 CHECK_OBJECT Instance method Private Method 20030513
15 CHECK_OBLIGATORY_FIELDS Instance method Private Method 20030624
16 CHECK_TLINE Instance method Private Method 20030618
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030513
18 EDGE_CACHE_DELETE Instance method Private Method Delete Links from Link Cache 20030522
19 EDGE_CACHE_DUMP Instance method Private Method Return Complete Link Cache 20030522
20 EDGE_CACHE_ENTER Instance method Private Method Insert Links in Link Cache 20030519
21 EDGE_CACHE_READ Instance method Private Method Read Links from Link Cache 20030519
22 EDGE_CACHE_UPDATE Instance method Private Method Extend Link Cache with DB Links 20030522
23 FILL_SELTAB Instance method Private Method Fills Selection Table for a Type 20030513
24 GET_KEY Instance method Private Method Gets Key Field Name for Type 20030522
25 GET_TYPE Instance method Private Method Gets Type Class to Type Names 20030513
26 INIT Instance method Private Method Initialization 20030513
27 LOAD_EDGES_FOR_HIER_OBJECTS Instance method Private Method 20040820
28 LOAD_EDGES_FOR_NODES Instance method Private Method 20030725
29 POST_CHECK_EDGES Instance method Private Method Generate Delete Commands for Superfluous DB Links 20030522
30 PREFETCH Instance method Private Method Load Elements Beforehand 20030522
31 SET_PREFETCHED Instance method Private Method 20030522
Events
Class CL_UA_UPLOAD_CHECKER has no event.
Types
Class CL_UA_UPLOAD_CHECKER has no local type.
Method Signatures

Method ADDITIONAL_CHECKS Signature

Method ADDITIONAL_CHECKS on class CL_UA_UPLOAD_CHECKER has no parameter.
Method ADDITIONAL_CHECKS on class CL_UA_UPLOAD_CHECKER has no exception.

Method CACHE_DUMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Meta-Typ 20031211
2 Returning RT_CACHE Value transfer Type reference (TYPE) T_CACHE Cache 20030725
# Exception Resumable Description Created on
1 NOT_FOUND Element nicht gefunden 20030725

Method CACHE_ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Meta-Typ 20031211
2 Importing ID_UAB_ID Call by reference Type reference (TYPE) UAB_ID Element-ID 20030521
3 Importing ID_UPLID Call by reference Type reference (TYPE) UAB_UPLID Kennung 20030513

Method CACHE_ENTER on class CL_UA_UPLOAD_CHECKER has no exception.

Method CACHE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPLID Call by reference Type reference (TYPE) UAB_UPLID Kennung 20030513
2 Returning RS_CACHE Value transfer Type reference (TYPE) S_CACHE Cache-Eintrag 20030513
# Exception Resumable Description Created on
1 NOT_FOUND Element nicht gefunden 20030513

Method CACHE_READ_NODES_FOR_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NID_RECEIVER Value transfer Type reference (TYPE) UAB_ID ID des Empfänger-Knotens 20030521
2 Exporting ED_NID_SENDER Value transfer Type reference (TYPE) UAB_ID ID des Sender-Knotens 20030521
3 Importing ID_UPLID_RECEIVER Call by reference Type reference (TYPE) UAB_UPLID ID zur internen Verwendung beim Upload und Import 20030521
4 Importing ID_UPLID_SENDER Call by reference Type reference (TYPE) UAB_UPLID Kennung 20030521
# Exception Resumable Description Created on
1 NOT_FOUND Knoten nicht gefunden 20030521

Method CACHE_READ_WITH_UAB_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UAB_ID Call by reference Type reference (TYPE) UAB_ID Instanz-Id 20030721
2 Returning RS_CACHE Value transfer Type reference (TYPE) S_CACHE Cache-Eintrag 20030721
# Exception Resumable Description Created on
1 NOT_FOUND Element nicht gefunden 20030721

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_COMMAND Value transfer Type reference (TYPE) UAB_T_COMMAND Tabelle mit Befehlen zum Aufbau einer CE-Struktur 20030513

Method CHECK on class CL_UA_UPLOAD_CHECKER has no exception.

Method CHECK_CACHE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20030522
# Exception Resumable Description Created on
1 NOT_FOUND Kein Cache-Eintrag vorhanden 20030522

Method CHECK_CC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20030513

Method CHECK_CC on class CL_UA_UPLOAD_CHECKER has no exception.

Method CHECK_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20030513

Method CHECK_EDGE on class CL_UA_UPLOAD_CHECKER has no exception.

Method CHECK_HIERARCHY_EDGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20040811

Method CHECK_HIERARCHY_EDGE on class CL_UA_UPLOAD_CHECKER has no exception.

Method CHECK_HIERARCHY_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20040811

Method CHECK_HIERARCHY_OBJECT on class CL_UA_UPLOAD_CHECKER has no exception.

Method CHECK_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20030513

Method CHECK_NODE on class CL_UA_UPLOAD_CHECKER has no exception.

Method CHECK_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20030513

Method CHECK_OBJECT on class CL_UA_UPLOAD_CHECKER has no exception.

Method CHECK_OBLIGATORY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20030624
2 Importing IO_TYPE Call by reference Object reference (TYPE REF TO) CL_UA_TYPE_BASE Basisklasse der Typen 20030624

Method CHECK_OBLIGATORY_FIELDS on class CL_UA_UPLOAD_CHECKER has no exception.

Method CHECK_TLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND Struktur mit Befehlen zum Aufbau eines CE-Netzes 20030618

Method CHECK_TLINE on class CL_UA_UPLOAD_CHECKER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DELTA_MODE Call by reference Type reference (TYPE) BOOLE_D SPACE Steuert den Delta-Import 20040916
2 Importing ID_UPLOAD_TYPE Call by reference Type reference (TYPE) UAB_UPLOAD_TYPE Typ des R/3-Uploads 20030722
3 Importing ID_VERBOSE Call by reference Type reference (TYPE) BOOLE_D SPACE Steuert Ausführlichkeit des Protokolls 20030804
4 Importing IO_ENVIRONMENT Call by reference Object reference (TYPE REF TO) IF_UA_CE_ENVIRONMENT Laufzeitumgebung 20030807
5 Importing IO_UPLOAD_CONTEXT Call by reference Object reference (TYPE REF TO) CL_UA_UPLOAD_CONTEXT Kontext für den Upload 20030516
6 Importing IT_COMMAND Call by reference Type reference (TYPE) UAB_T_COMMAND Befehlstabelle 20030513

Method CONSTRUCTOR on class CL_UA_UPLOAD_CHECKER has no exception.

Method EDGE_CACHE_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPLID_RECEIVER Call by reference Type reference (TYPE) UAB_UPLID Empfänger-UPLID 20030522
2 Importing ID_UPLID_SENDER Call by reference Type reference (TYPE) UAB_UPLID Sender-UPLID 20030522
# Exception Resumable Description Created on
1 NOT_FOUND Element nicht gefunden 20030522

Method EDGE_CACHE_DUMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_EDGE_CACHE Value transfer Type reference (TYPE) T_EDGE_CACHE Kanten-Cache 20030522
# Exception Resumable Description Created on
1 NOT_FOUND Element nicht gefunden 20030522

Method EDGE_CACHE_ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPLID_RECEIVER Call by reference Type reference (TYPE) UAB_UPLID Empfänder-Node-ID 20030521
2 Importing ID_UPLID_SENDER Call by reference Type reference (TYPE) UAB_UPLID Sender-Node-ID 20030521
3 Importing IT_EDGES Call by reference Type reference (TYPE) UAB_T_EDGE auf DB gefundene Kanten 20030519

Method EDGE_CACHE_ENTER on class CL_UA_UPLOAD_CHECKER has no exception.

Method EDGE_CACHE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPLID_RECEIVER Call by reference Type reference (TYPE) UAB_UPLID Empfänger-UPLID 20030522
2 Importing ID_UPLID_SENDER Call by reference Type reference (TYPE) UAB_UPLID Sender-UPLID 20030522
3 Returning RD_EDGE_ID Value transfer Type reference (TYPE) UAB_ID aktuelle Kante aus dem Kanten-Cache 20030521
# Exception Resumable Description Created on
1 NOT_FOUND Element nicht gefunden 20030519

Method EDGE_CACHE_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_UPLID_RECEIVER Call by reference Type reference (TYPE) UAB_UPLID Empfänger-UPLID 20030522
2 Importing ID_UPLID_SENDER Call by reference Type reference (TYPE) UAB_UPLID Sender-UPLID 20030522
3 Importing IT_EDGES Value transfer Type reference (TYPE) UAB_T_EDGE Kanten auf DB 20030522

Method EDGE_CACHE_UPDATE on class CL_UA_UPLOAD_CHECKER has no exception.

Method FILL_SELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_COMMAND Call by reference Type reference (TYPE) UAB_S_COMMAND 20030624
2 Exporting ET_SELTAB Value transfer Type reference (TYPE) FINB_SEL_TAB Selektionstabelle mit Feldnamen 20030624
3 Importing ID_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Metatyp einer CS-Struktur (Object, Edge, Node,...) 20031209

Method FILL_SELTAB on class CL_UA_UPLOAD_CHECKER has no exception.

Method GET_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Metatyp einer CS-Struktur (Object, Edge, Node,...) 20031209
2 Importing ID_TYPENAME Call by reference Type reference (TYPE) UG_VALUE Typname 20030522
3 Returning RT_KEY Value transfer Type reference (TYPE) FINB_MD_T_FIELDNAME Liste der Schlüsselfeldnamen 20030522

Method GET_KEY on class CL_UA_UPLOAD_CHECKER has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_METATYPE Call by reference Type reference (TYPE) FINB_METATYPE Metatyp einer CS-Struktur (Object, Edge, Node,...) 20031209
2 Importing ID_TYPENAME Call by reference Type reference (TYPE) UAB_PARAMETER Typname 20030513
3 Returning RO_TYPE Value transfer Object reference (TYPE REF TO) CL_UA_TYPE_BASE Typ 20030513

Method GET_TYPE on class CL_UA_UPLOAD_CHECKER has no exception.

Method INIT Signature

Method INIT on class CL_UA_UPLOAD_CHECKER has no parameter.
Method INIT on class CL_UA_UPLOAD_CHECKER has no exception.

Method LOAD_EDGES_FOR_HIER_OBJECTS Signature

Method LOAD_EDGES_FOR_HIER_OBJECTS on class CL_UA_UPLOAD_CHECKER has no parameter.
Method LOAD_EDGES_FOR_HIER_OBJECTS on class CL_UA_UPLOAD_CHECKER has no exception.

Method LOAD_EDGES_FOR_NODES Signature

Method LOAD_EDGES_FOR_NODES on class CL_UA_UPLOAD_CHECKER has no parameter.
Method LOAD_EDGES_FOR_NODES on class CL_UA_UPLOAD_CHECKER has no exception.

Method POST_CHECK_EDGES Signature

Method POST_CHECK_EDGES on class CL_UA_UPLOAD_CHECKER has no parameter.
Method POST_CHECK_EDGES on class CL_UA_UPLOAD_CHECKER has no exception.

Method PREFETCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COMMAND Call by reference Type reference (TYPE) UAB_COMMAND Befehl 20030522

Method PREFETCH on class CL_UA_UPLOAD_CHECKER has no exception.

Method SET_PREFETCHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_COMMAND Call by reference Type reference (TYPE) UAB_COMMAND Befehl 20030522

Method SET_PREFETCHED on class CL_UA_UPLOAD_CHECKER has no exception.
History
Last changed by/on SAP  20041209 
SAP Release Created in 350