SAP ABAP Class CL_WTY_BUFFER_EXT_CNTL (Controller for External Buffered Objects)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-WTY (Application Component) Warranty Claim Processing
     ISAUTO_WTY (Package) Warranty Processing
Properties
Class CL_WTY_BUFFER_EXT_CNTL  
Short Description Controller for External Buffered Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISAUTO_WTY   Warranty Processing 
Created 20030318   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PWTY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WTY_BUFFER_EXT_CNTL has no interface implemented.
Friends
Class CL_WTY_BUFFER_EXT_CNTL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CB_CLONNED Instance attribute Private Object reference (TYPE REF TO) CL_BOOLEAN Boolean Class 20030320
2 CO_MAIN_OBJECT Instance attribute Private Object reference (TYPE REF TO) OBJECT 20030320
3 CO_MAIN_OBJECT_TYPE Instance attribute Private Object reference (TYPE REF TO) CC_WTY_MAIN_OBJECT_TYPE Usage Example: CC_WTY_MAIN_OBJECT_TYPE=>VERSION 20030319
4 CT_CUST_EXTERNAL_OBJECTS Instance attribute Private Type reference (TYPE) T_CUST_EXT_OBJECT_TAB 20030320
5 CT_CUST_REGISTERED_CLASSES Static Attribute Private Type reference (TYPE) T_CUST_EXT_CLASS_TAB 20030320
6 CT_EXTERNAL_OBJECTS Instance attribute Private Type reference (TYPE) T_EXT_OBJECT_TAB 20030319
7 CT_REGISTERED_CLASSES Static Attribute Private Type reference (TYPE) T_EXT_CLASS_TAB 20030319
Methods
# Method Level Visibility Method type Description Created on
1 CLONE Instance method Public Method 20030319
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20030319
3 CREATE_EXTERNAL_OBJECTS Instance method Public Method 20030320
4 DB_READ Instance method Public Method 20030319
5 DELETE Instance method Public Method Will be Called if Main Object is to be Deleted 20030516
6 FREE Instance method Public Method 20030319
7 FREE_CLONNED_INSTANCE Instance method Public Method 20030320
8 GET_CUSTOMER_BUFFERED_OBJECT Static method Public Method 20030320
9 GET_CUST_BUFFERED_OBJECT Instance method Public Method 20030320
10 GET_EXTERNAL_BUFFERED_OBJECT Static method Public Method 20030320
11 GET_EXT_BUFFERED_OBJECT Instance method Public Method 20030320
12 INITIALIZE_FOR_NEW_OBJECT Instance method Public Method 20030320
13 IS_MODIFIED Instance method Public Method 20030328
14 REGISTER_BUFFERED_CLASS Static method Public Method 20030319
15 REGISTER_CUST_BUFFERED_CLASS Static method Public Method 20030320
16 SAVE Instance method Public Method 20030319
17 SET_AS_WORKING_INSTANCE Instance method Public Method 20030414
Events
Class CL_WTY_BUFFER_EXT_CNTL has no event.
Types
Class CL_WTY_BUFFER_EXT_CNTL has no local type.
Method Signatures

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NEW_MAIN_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20030319
2 Importing IS_MAIN_STRUCTURE Call by reference Type reference (TYPE) DATA 20030320
3 Returning RO_CLONE Value transfer Object reference (TYPE REF TO) CL_WTY_BUFFER_EXT_CNTL Controller for external buffered objects 20030414

Method CLONE on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method CONSTRUCTOR Signature

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

Method CREATE_EXTERNAL_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MAIN_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20030320
2 Importing IO_MAIN_OBJECT_TYPE Call by reference Object reference (TYPE REF TO) CC_WTY_MAIN_OBJECT_TYPE Usage example: CC_WTY_MAIN_OBJECT_TYPE=>VERSION 20030320

Method CREATE_EXTERNAL_OBJECTS on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method DB_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_STRUCTURE Call by reference Type reference (TYPE) DATA 20030320
# Exception Resumable Description Created on
1 ERROR 20030321

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_STRUCTURE Call by reference Type reference (TYPE) DATA 20030516
2 Importing IV_MAIN_OBJECT_HAS_DB_REC Call by reference Type reference (TYPE) WTY_FLAG 'X' if main object has corresponding DB Record 20030516
# Exception Resumable Description Created on
1 ERROR 20030516

Method FREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_STRUCTURE Call by reference Type reference (TYPE) DATA 20030320

Method FREE on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method FREE_CLONNED_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_STRUCTURE Call by reference Type reference (TYPE) DATA 20030320

Method FREE_CLONNED_INSTANCE on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method GET_CUSTOMER_BUFFERED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJECT Call by reference Object reference (TYPE REF TO) CL_WTY_CUST_BUFFERED_OBJECT Base class for customers buffered objects 20030320
2 Importing IO_CLASS_ID Call by reference Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies external buffered object 20030320
3 Importing IV_MAIN_OBJECT_GUID Call by reference Type reference (TYPE) WTY_PNGUID Interne Nummer des iPPE-Knotens 20030320
# Exception Resumable Description Created on
1 NOT_FOUND Object was not found 20030320

Method GET_CUST_BUFFERED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ID Call by reference Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies external buffered object 20030320
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_WTY_CUST_BUFFERED_OBJECT Base class for external buffered object 20030320

Method GET_CUST_BUFFERED_OBJECT on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method GET_EXTERNAL_BUFFERED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_OBJECT Call by reference Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_OBJECT Base class for external buffered objects 20030320
2 Importing IO_CLASS_ID Call by reference Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies external buffered object 20030320
3 Importing IV_MAIN_OBJECT_GUID Call by reference Type reference (TYPE) WTY_PNGUID Interne Nummer des iPPE-Knotens 20030320

Method GET_EXTERNAL_BUFFERED_OBJECT on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method GET_EXT_BUFFERED_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ID Call by reference Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies external buffered object 20030320
2 Returning RO_OBJECT Value transfer Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_OBJECT External buffered object 20030320

Method GET_EXT_BUFFERED_OBJECT on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method INITIALIZE_FOR_NEW_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_STRUCTURE Call by reference Type reference (TYPE) DATA 20030320

Method INITIALIZE_FOR_NEW_OBJECT on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MODIFIED Value transfer Type reference (TYPE) WTY_FLAG PWTY_TRUE if modified 20030328

Method IS_MODIFIED on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method REGISTER_BUFFERED_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ID Call by reference Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies external buffered object 20030319
2 Importing II_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WTY_EXT_OBJECT_CNTL Meta-services for ext. buffered object 20030319
3 Importing IO_MAIN_OBJECT_TYPE Call by reference Object reference (TYPE REF TO) CC_WTY_MAIN_OBJECT_TYPE Type of the main object: Claim, Version, Item 20030319
4 Importing IV_PRIORITY Call by reference Type reference (TYPE) I 9999 Priority which defines the sequence of creation 20030324

Method REGISTER_BUFFERED_CLASS on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method REGISTER_CUST_BUFFERED_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ID Call by reference Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies external buffered object 20030320
2 Importing II_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WTY_CUST_BUFFERED_OBJ_CNTL Meta-services for ext. buffered object 20030320
3 Importing IO_MAIN_OBJECT_TYPE Call by reference Object reference (TYPE REF TO) CC_WTY_MAIN_OBJECT_TYPE Usage example: CC_WTY_MAIN_OBJECT_TYPE=>VERSION 20030320
4 Importing IV_PRIORITY Call by reference Type reference (TYPE) I 9999 Priority of the creation 20030324

Method REGISTER_CUST_BUFFERED_CLASS on class CL_WTY_BUFFER_EXT_CNTL has no exception.

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_STRUCTURE Call by reference Type reference (TYPE) DATA 20030320
# Exception Resumable Description Created on
1 ERROR 20030321

Method SET_AS_WORKING_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MAIN_STRUCTURE Call by reference Type reference (TYPE) DATA 20030414

Method SET_AS_WORKING_INSTANCE on class CL_WTY_BUFFER_EXT_CNTL has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 200