SAP ABAP Class CL_WTY_ITEM (Warranty Item)
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_ITEM  
Short Description Warranty Item    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISAUTO_WTY   Warranty Processing 
Created 20030314   SAP 
Last change 20040210   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WTY_BUFFER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WTY_VERSION Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 PWTY Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WTY_ITEM has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_WTY_BUFFER 20030314 Buffer Controller Class
2 CL_WTY_CLONE_ASSISTANT 20030414 Service Class for Cloning
3 CL_WTY_VERSION 20030320 Warranty Version
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CC_CLASS_NAME Constant Private Type reference (TYPE) SEOCLSNAME 'CL_WTY_ITEM' Object Type Name 20030414
2 CO_CLONE_ASSISTANT Static Attribute Private Object reference (TYPE REF TO) CL_WTY_CLONE_ASSISTANT Service Class for Cloning 20030414
3 CO_EXT_OBJECTS Instance attribute Private Object reference (TYPE REF TO) CL_WTY_BUFFER_EXT_CNTL Controller for External Buffered Objects 20030320
4 CO_IMRG Instance attribute Public Object reference (TYPE REF TO) CL_WTYI_IMRG Buffer for Measurement Documents for Item 20030402
5 CO_IMRG_CLASS_ID Static Attribute Private Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies External Buffered Object 20030516
6 CO_LTEXT Instance attribute Public Object reference (TYPE REF TO) CL_WTY_LONG_TEXT Long Texts for Header, Version or Item 20030325
7 CO_LTEXT_CLASS_ID Static Attribute Private Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies External Buffered Object 20030325
8 CO_VSR_LOG Instance attribute Public Object reference (TYPE REF TO) CL_WTY_VSR_LOG_ITEM VSR Messages Log 20030516
9 CO_VSR_LOG_ITEM_CL_ID Static Attribute Private Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID VSR Messages Log 20030416
10 CS_PVWTY Instance attribute Public Type reference (TYPE) PVWTY Warranty Claim Item (PPE Variant) 20030314
11 CS_PVWTY_DB Instance attribute Public Type reference (TYPE) PVWTY Data Read from DB 20030317
12 CS_PVWTY_DIA Instance attribute Public Type reference (TYPE) WTY_PVWTY_DIA Dialog Structure Warranty Claim Item 20030314
13 CT_ITEM_LIST Static Attribute Private Type reference (TYPE) T_ITEM_LIST_TAB All Created Items 20030317
14 CV_DBOP Instance attribute Public Type reference (TYPE) WTY_DBOP Update Indicator 20030317
15 CV_PRICING_MODE Instance attribute Public Type reference (TYPE) WTY_FLAG Mode to be Passed to Pricing 20030409
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030317
2 CLONE Instance method Private Method 20030325
3 CONSTRUCTOR_FROM_PVWTY Instance method Public Method CONSTRUCTOR 20030414
4 CREATE_FROM_PVWTY_STRUC Static method Private Method 20030317
5 DELETE_EXTERNAL_OBJECTS Instance method Private Method Called from Version when Item is to be Deleted 20030516
6 DYN_DETERMINE Instance method Public Method Fill/Calculate Dynamic Fields Again 20030326
7 EXISTS_IN_DB Instance method Public Method Returns PWTY_TRUE if Object Already Exists in Database 20030516
8 FILL_ITEM_MESSAGE Instance method Private Method Fill Item Field with Text of Max. Message 20030408
9 FREE Instance method Private Method 20030318
10 FREE_CLONNED_INSTANCE Instance method Private Method 20030414
11 GET_CUST_BUFFERED_OBJECT Instance method Public Method 20030320
12 GET_DIRECT_REFERENCES Instance method Private Method 20030414
13 GET_EXT_BUFFERED_OBJECT Instance method Public Method 20030320
14 GET_OBJECT_BY_GUID Static method Public Method Returns Initial if Not Found 20030317
15 GET_PRICING_INDICATOR Static method Public Method Determination of Pricing Indicator 20031219
16 HIER_DETERMINE Static method Private Method Determination Hierarchy of Items 20030327
17 IS_MODIFIED Instance method Public Method 20030416
18 ON_ITEM_DELETED Static method Public Event handling method Handler for ITEM_DELETED 20030317
19 SAVE_EXT_DATA_AFTER_CLAIM Instance method Private Method Save External Item Data after Claim is Saved 20030606
20 SAVE_EXT_DATA_BEFORE_CLAIM Instance method Private Method 20030606
21 SET_AS_WORKING_INSTANCE Instance method Private Method 20030414
22 SET_DBOP Instance method Private Method 20030318
23 SET_PRICING_MODE Instance method Public Method 20030409
24 SET_PVWTY Instance method Private Method 20030318
25 SET_PVWTY_DIA Instance method Public Method 20030328
Events
Class CL_WTY_ITEM has no event.
Types
Class CL_WTY_ITEM has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WTY_ITEM has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WTY_ITEM has no exception.

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CLONE Value transfer Object reference (TYPE REF TO) CL_WTY_ITEM Garantieposition 20030414

Method CLONE on class CL_WTY_ITEM has no exception.

Method CONSTRUCTOR_FROM_PVWTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PVWTY Call by reference Type reference (TYPE) PVWTY Garantieantragsposition (ppe-Variante) 20030414
2 Importing RECORDS_FROM_DB Call by reference Type reference (TYPE) CHAR1 SPACE 'X' if passed records are DB records 20030414
# Exception Resumable Description Created on
1 ERROR 20030414

Method CREATE_FROM_PVWTY_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_ITEM Call by reference Object reference (TYPE REF TO) CL_WTY_ITEM Garantieposition 20030317
2 Importing IS_PVWTY Call by reference Type reference (TYPE) PVWTY Garantieantragsposition (ppe-Variante) 20030317
3 Importing RECORDS_FROM_DB Call by reference Type reference (TYPE) CHAR1 SPACE 'X' if passed records are DB records 20030317
# Exception Resumable Description Created on
1 ERROR 20030321

Method DELETE_EXTERNAL_OBJECTS Signature

Method DELETE_EXTERNAL_OBJECTS on class CL_WTY_ITEM has no parameter.
Method DELETE_EXTERNAL_OBJECTS on class CL_WTY_ITEM has no exception.

Method DYN_DETERMINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CLAIM Call by reference Object reference (TYPE REF TO) CL_WTY_CLAIM Garantieantrag 20030327
2 Importing IO_VERSION Call by reference Object reference (TYPE REF TO) CL_WTY_VERSION Garantieversion 20030327
3 Importing IT_PVWTY_ALL Call by reference Type reference (TYPE) PVWTY_TAB All claim items 20030327

Method DYN_DETERMINE on class CL_WTY_ITEM has no exception.

Method EXISTS_IN_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) WTY_FLAG 20030516

Method EXISTS_IN_DB on class CL_WTY_ITEM has no exception.

Method FILL_ITEM_MESSAGE Signature

Method FILL_ITEM_MESSAGE on class CL_WTY_ITEM has no parameter.
Method FILL_ITEM_MESSAGE on class CL_WTY_ITEM has no exception.

Method FREE Signature

Method FREE on class CL_WTY_ITEM has no parameter.
Method FREE on class CL_WTY_ITEM has no exception.

Method FREE_CLONNED_INSTANCE Signature

Method FREE_CLONNED_INSTANCE on class CL_WTY_ITEM has no parameter.
Method FREE_CLONNED_INSTANCE on class CL_WTY_ITEM has no exception.

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 customers buffered objects 20030320

Method GET_CUST_BUFFERED_OBJECT on class CL_WTY_ITEM has no exception.

Method GET_DIRECT_REFERENCES Signature

Method GET_DIRECT_REFERENCES on class CL_WTY_ITEM has no parameter.
Method GET_DIRECT_REFERENCES on class CL_WTY_ITEM 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 Base class for customers buffered objects 20030320

Method GET_EXT_BUFFERED_OBJECT on class CL_WTY_ITEM has no exception.

Method GET_OBJECT_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) WTY_PNGUID Interne Nummer des iPPE-Knotens 20030317
2 Returning RO_ITEM Value transfer Object reference (TYPE REF TO) CL_WTY_ITEM Garantieposition 20030317

Method GET_OBJECT_BY_GUID on class CL_WTY_ITEM has no exception.

Method GET_PRICING_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PRSFD Call by reference Type reference (TYPE) WTY_PRSFD Preisfindung durchführen 20031219
2 Importing IV_POSKT Call by reference Type reference (TYPE) WTY_POSKT Steuernde Positionsart 20031219
3 Importing IV_POSKT_CUST Call by reference Type reference (TYPE) WTY_POSKT_CUST Positionsart 20031219

Method GET_PRICING_INDICATOR on class CL_WTY_ITEM has no exception.

Method HIER_DETERMINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_POSNR_HIER Call by reference Type reference (TYPE) WTY_POSNR_HIER Dialogstruktur Garantieantrag Position 20030327
2 Importing IS_PVWTY Call by reference Type reference (TYPE) PVWTY Garantieantragsposition 20030327
3 Importing IT_PRWTY Call by reference Type reference (TYPE) PRWTY_TAB Zuordnung 20030327
4 Importing IT_PVWTY Call by reference Type reference (TYPE) PVWTY_TAB Alle Garantieantragspositionen 20030327

Method HIER_DETERMINE on class CL_WTY_ITEM has no exception.

Method IS_MODIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_MODIFIED Value transfer Type reference (TYPE) WTY_FLAG Preis kopieren 20030416

Method IS_MODIFIED on class CL_WTY_ITEM has no exception.

Method ON_ITEM_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ITEM Call by reference Attribute reference (LIKE) 20040130

Method ON_ITEM_DELETED on class CL_WTY_ITEM has no exception.

Method SAVE_EXT_DATA_AFTER_CLAIM Signature

Method SAVE_EXT_DATA_AFTER_CLAIM on class CL_WTY_ITEM has no parameter.
# Exception Resumable Description Created on
1 ERROR 20030606

Method SAVE_EXT_DATA_BEFORE_CLAIM Signature

Method SAVE_EXT_DATA_BEFORE_CLAIM on class CL_WTY_ITEM has no parameter.
# Exception Resumable Description Created on
1 ERROR 20030606

Method SET_AS_WORKING_INSTANCE Signature

Method SET_AS_WORKING_INSTANCE on class CL_WTY_ITEM has no parameter.
Method SET_AS_WORKING_INSTANCE on class CL_WTY_ITEM has no exception.

Method SET_DBOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DBOP Call by reference Type reference (TYPE) WTY_DBOP Verbuchungskennzeichen 20030318

Method SET_DBOP on class CL_WTY_ITEM has no exception.

Method SET_PRICING_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODE Call by reference Type reference (TYPE) WTY_FLAG Pricing mode 20030409

Method SET_PRICING_MODE on class CL_WTY_ITEM has no exception.

Method SET_PVWTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PVWTY Call by reference Type reference (TYPE) PVWTY Garantieantragsposition (ppe-Variante) 20030318
# Exception Resumable Description Created on
1 DELETED_ITEM 20030318
2 WRONG_ITEM_GUID 20030318
3 WRONG_VERSION_GUID 20030318

Method SET_PVWTY_DIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PVWTY_DIA Call by reference Type reference (TYPE) WTY_PVWTY_DIA Garantieantragsposition (ppe-Variante) 20030328
# Exception Resumable Description Created on
1 DELETED_ITEM 20030328
2 WRONG_ITEM_GUID 20030328
3 WRONG_VERSION_GUID 20030328
History
Last changed by/on SAP  20040210 
SAP Release Created in 200