SAP ABAP Class CL_UA_UPLOAD_CACHE (Cache for Elements at Upload)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-BA (Application Component) Business Analytics
     UA_COCO_ADAPTER (Package) Concurrent Costing: Adapter for Satellite Systems
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 20030515
Properties
Class CL_UA_UPLOAD_CACHE  
Short Description Cache for Elements at Upload    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package UA_COCO_ADAPTER   Concurrent Costing: Adapter for Satellite Systems 
Created 20030514   SAP 
Last change 20050220   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 20030515
Friends
Class CL_UA_UPLOAD_CACHE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 EQ Instance attribute Private Attribute reference (LIKE) 20030515
2 GT Instance attribute Private Attribute reference (LIKE) 20030515
3 LT Instance attribute Private Attribute reference (LIKE) 20030515
4 MD_CURRENT_ID Instance attribute Private Type reference (TYPE) UAB_UPLID ID for Objects, Nodes and Links 20030515
5 MO_UPLOAD_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_UA_UPLOAD_CONTEXT Context for Upload 20030516
6 MT_TABLE Instance attribute Private Type reference (TYPE) T_TABLE Table of Key Tables 20030515
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE Instance method Private Method Compare Two Value Tables 20030514
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030516
3 ENTER Instance method Public Method Gets ID for Key Fields 20030515
4 FIND_TABLE Instance method Private Method Finds Key Table for Type Combination 20030515
5 INSERT Instance method Private Method Insert Entry in Table 20030515
6 NEXT_ID Instance method Public Method Delivers Next ID 20030515
7 SEARCH Instance method Public Method Searches for ID for Key Fields 20030716
8 SELECT Instance method Private Method Search for Entry in Table 20030716
Events
Class CL_UA_UPLOAD_CACHE has no event.
Types
Class CL_UA_UPLOAD_CACHE has no local type.
Method Signatures

Method COMPARE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VALUE1 Call by reference Type reference (TYPE) UAB_T_UG_VALUE Werte: erster Vergleichspartner 20030515
2 Importing IT_VALUE2 Call by reference Type reference (TYPE) UAB_T_UG_VALUE Werte: zweiter Vergleichspartner 20030515
3 Returning RD_ORDERING Value transfer Type reference (TYPE) UAB_ORDERING Ordnung:kleiner, gleich, größer 20030514

Method COMPARE on class CL_UA_UPLOAD_CACHE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_UPLOAD_CONTEXT Call by reference Object reference (TYPE REF TO) CL_UA_UPLOAD_CONTEXT Kontext für den Upload 20030516

Method CONSTRUCTOR on class CL_UA_UPLOAD_CACHE has no exception.

Method ENTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_NEW_ENTRY Value transfer Type reference (TYPE) BOOLE_D 'X' = neue ID wurde erzeugt 20030515
2 Exporting ED_UPLID Value transfer Type reference (TYPE) UAB_UPLID Gefundene oder erzeugte ID 20030515
3 Importing ID_TYPENAME1 Call by reference Type reference (TYPE) UAB_TYPENAME Objekt- oder Knotentyp 20030515
4 Importing ID_TYPENAME2 Call by reference Type reference (TYPE) UAB_TYPENAME Objekttyp 20030515
5 Importing IT_VALUE Call by reference Type reference (TYPE) UAB_T_UG_VALUE Tabelle mit Schlüssel 20030515

Method ENTER on class CL_UA_UPLOAD_CACHE has no exception.

Method FIND_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPENAME1 Call by reference Type reference (TYPE) UAB_TYPENAME Objekt- oder Knotentyp 20030515
2 Importing ID_TYPENAME2 Call by reference Type reference (TYPE) UAB_TYPENAME Objekttyp 20030515
3 Returning RR_TABLE Value transfer Object reference (TYPE REF TO) DATA Tabelle mit Schlüsseln 20030515

Method FIND_TABLE on class CL_UA_UPLOAD_CACHE has no exception.

Method INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ENTRY Call by reference Type reference (TYPE) T_ENTRY Sortierte Tabelle 20030515
2 Exporting ED_NEW_ENTRY Value transfer Type reference (TYPE) BOOLE_D 'X' = neuer Eintrag erzeugt 20030515
3 Exporting ED_UPLID Value transfer Type reference (TYPE) UAB_UPLID ID unter der IS_ENTRY in IT_ENTRY geführt wird 20030515
4 Importing IT_VALUE Call by reference Type reference (TYPE) UAB_T_UG_VALUE Eintrag 20030515

Method INSERT on class CL_UA_UPLOAD_CACHE has no exception.

Method NEXT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RD_NEXT_ID Value transfer Type reference (TYPE) UAB_UPLID ID zur internen Verwendung beim Upload und Import 20030515

Method NEXT_ID on class CL_UA_UPLOAD_CACHE has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_TYPENAME1 Call by reference Type reference (TYPE) UAB_TYPENAME Objekt- oder Knotentyp 20030716
2 Importing ID_TYPENAME2 Call by reference Type reference (TYPE) UAB_TYPENAME Objekttyp 20030716
3 Importing IT_VALUE Call by reference Type reference (TYPE) UAB_T_UG_VALUE Tabelle mit Schlüssel 20030716
4 Returning RD_UPLID Value transfer Type reference (TYPE) UAB_UPLID Gefundene ID 20030716
# Exception Resumable Description Created on
1 NOT_FOUND Eintrag nicht gefunden 20030716

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ENTRY Call by reference Type reference (TYPE) T_ENTRY Sortierte Tabelle 20030716
2 Importing IT_VALUE Call by reference Type reference (TYPE) UAB_T_UG_VALUE Eintrag 20030716
3 Returning RD_UPLID Value transfer Type reference (TYPE) UAB_UPLID ID unter der IS_ENTRY in IT_ENTRY geführt wird 20030716

Method SELECT on class CL_UA_UPLOAD_CACHE has no exception.
History
Last changed by/on SAP  20050220 
SAP Release Created in 350