SAP ABAP Class CL_WTY_VERSION (Warranty Version)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   LO-WTY (Application Component) Warranty Claim Processing
     ISAUTO_WTY (Package) Warranty Processing
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WTY_VERSION_ITEM_DELETED Interface with Event - Workaround for Syntax Error 20040130
Properties
Class CL_WTY_VERSION  
Short Description Warranty Version    
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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WTY_ITEM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_WTY_UTILS 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
# Interface Abstract Final Description Created on
1 IF_WTY_VERSION_ITEM_DELETED Interface with Event - Workaround for Syntax Error 20040130
Friends
# Friend Modeled only Created on Description
1 CL_WTY_BUFFER 20030314 Buffer Controller Class
2 CL_WTY_CLAIM 20030320 Warranty Claim
3 CL_WTY_CLONE_ASSISTANT 20030414 Service Class for Cloning
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_VERSION' 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_WTYV_IMRG Buffer for Measurement Documents for Version 20030401
5 CO_IMRG_CLASS_ID Static Attribute Private Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies External Buffered Object 20030407
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_DEFECT Instance attribute Public Object reference (TYPE REF TO) CL_WTY_VSR_LOG_DEFECT Defect VSR Log 20030516
9 CO_VSR_LOG_DEFECT_CL_ID Static Attribute Private Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies External Buffered Object 20030416
10 CO_VSR_LOG_HV Instance attribute Public Object reference (TYPE REF TO) CL_WTY_VSR_LOG_VERSION Header/Version VSR Log 20030516
11 CO_VSR_LOG_VERSION_CL_ID Static Attribute Private Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies External Buffered Object 20030416
12 CO_WTY_PARTNER Instance attribute Public Object reference (TYPE REF TO) CL_WTY_PARTNER Object List in Recall 20040115
13 CO_WTY_PARTNER_CLASS_ID Static Attribute Private Object reference (TYPE REF TO) CL_WTY_EXT_BUFFERED_CLASS_ID Identifies External Buffered Object 20040115
14 CS_PNWTYV Instance attribute Public Type reference (TYPE) PNWTYV Warranty Claim Version (PVS Node) 20030314
15 CS_PNWTYV_DB Instance attribute Public Type reference (TYPE) PNWTYV Data Read from DB 20030317
16 CS_PNWTYV_DIA Instance attribute Public Type reference (TYPE) WTY_PNWTYV_DIA Dialog Structure Warranty Claim Version 20030314
17 CS_READ_DB_SETTINGS Instance attribute Public Type reference (TYPE) WTY_READ_DB_SETTINGS Settings Passed in CLAIM_READ_DB 20030328
18 CT_DELETED_ITEMS Instance attribute Private Type reference (TYPE) T_VERSION_ITEM_TAB Items Which Were Saved in DB and Will be Deleted 20030328
19 CT_ITEMS Instance attribute Private Type reference (TYPE) T_VERSION_ITEM_TAB Item list 20030317
20 CT_VERSION_LIST Static Attribute Private Type reference (TYPE) T_VERSION_LIST_TAB All Created Version Objects 20030317
21 CV_DBOP Instance attribute Public Type reference (TYPE) WTY_DBOP Update Indicator 20030317
22 CV_PRICING_MODE Instance attribute Public Type reference (TYPE) WTY_FLAG If not Initial, Pricing Must be Executed (in Update Buffer) 20030409
23 CV_SAVE_MESSAGES Instance attribute Public Type reference (TYPE) WTY_FLAG Save Messages from Message Determination 20030413
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_PVWTY_DB_TABLE Instance method Public Method 20030318
2 CALCULATE_SUMS Instance method Public Method 20030328
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030325
4 CLONE Instance method Private Method 20030325
5 CONSTRUCTOR_FROM_PNWTYV Instance method Public Method CONSTRUCTOR 20030414
6 CREATE_FROM_PNWTYV_STRUC Static method Public Method 20030317
7 CREATE_ITEM_FROM_PVWTY Instance method Public Method 20030318
8 DELETE_ITEM_USING_PVWTY Instance method Private Method Takes PVWTY Struc. and Deletes Corresponding Item 20030317
9 DYN_DETERMINE Instance method Public Method Fill/Calculate Dynamic Fields Again 20030326
10 EXISTS_IN_DB Instance method Public Method Returns PWTY_TRUE if Object Already Exists in Database 20030516
11 FREE Instance method Private Method 20030318
12 FREE_CLONNED_INSTANCE Instance method Private Method 20030414
13 GET_CUST_BUFFERED_OBJECT Instance method Public Method 20030320
14 GET_DIRECT_REFERENCES Instance method Private Method 20030414
15 GET_EXT_BUFFERED_OBJECT Instance method Public Method 20030320
16 GET_ITEM_LIST Instance method Public Method 20030327
17 GET_OBJECT_BY_GUID Static method Public Method Returns Initial if Object Not Found 20030317
18 GET_PVWTY_DIA_TAB Instance method Public Method 20030328
19 GET_PVWTY_TAB Instance method Public Method Returns Table Containing All Not Deleted Items 20030317
20 IS_MODIFIED Instance method Public Method 20030416
21 PARTNER_DYN_DETERMINE Instance method Public Method 20030409
22 SAVE_EXT_DATA_AFTER_CLAIM Instance method Private Method Save External Data after Claim was Saved in Update Task 20030606
23 SAVE_EXT_DATA_BEFORE_CLAIM Instance method Private Method 20030606
24 SAVE_OUTPUT_MESSAGES Instance method Private Method Determines and Saves Output Messages 20030527
25 SET_AS_WORKING_INSTANCE Instance method Private Method 20030414
26 SET_DBOP Instance method Private Method 20030318
27 SET_PNWTYV Instance method Private Method 20030318
28 SET_PNWTYV_DIA Instance method Public Method 20030328
29 SET_PRICING_MODE Instance method Public Method 20030409
30 SET_SAVE_MESSAGES Instance method Public Method 20030413
31 VERSION_MPOINTS_MDOC Instance method Public Method Measuring Points * Measurement Values Versions 20030411
Events
Class CL_WTY_VERSION has no event.
Types
Class CL_WTY_VERSION has no local type.
Method Signatures

Method BUILD_PVWTY_DB_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PVWTY_DB Call by reference Type reference (TYPE) PWTY_PVWTY_TAB 20030318

Method BUILD_PVWTY_DB_TABLE on class CL_WTY_VERSION has no exception.

Method CALCULATE_SUMS Signature

Method CALCULATE_SUMS on class CL_WTY_VERSION has no parameter.
Method CALCULATE_SUMS on class CL_WTY_VERSION has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WTY_VERSION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WTY_VERSION 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_VERSION Garantieversion 20030414

Method CLONE on class CL_WTY_VERSION has no exception.

Method CONSTRUCTOR_FROM_PNWTYV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYV Call by reference Type reference (TYPE) PNWTYV Garantieantragsversion (PVS-Knoten) 20030414
2 Importing IT_PVWTY Call by reference Type reference (TYPE) PVWTY_TAB Tabellentype Garantieantragsposition (PVS-Variante) 20030414
3 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_PNWTYV_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_VERSION Call by reference Object reference (TYPE REF TO) CL_WTY_VERSION Garantieversion 20030317
2 Importing IS_PNWTYV Call by reference Type reference (TYPE) PNWTYV Garantieantragsversion (PVS-Knoten) 20030317
3 Importing IT_PVWTY Call by reference Type reference (TYPE) PVWTY_TAB Tabellentype Garantieantragsposition (PVS-Variante) 20030317
4 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 CREATE_ITEM_FROM_PVWTY 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 20030318
2 Importing IS_PVWTY Call by reference Type reference (TYPE) PVWTY Garantieantragsposition (ppe-Variante) 20030318
# Exception Resumable Description Created on
1 ERROR 20030321
2 WRONG_VERSION_GUID 20030318

Method DELETE_ITEM_USING_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) 20030317
# Exception Resumable Description Created on
1 NOT_FOUND 20030317
2 WRONG_VERSION_GUID Item belongs not to this version 20030317

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 IT_PVWTY_ALL Call by reference Type reference (TYPE) PVWTY_TAB All claim items 20030327

Method DYN_DETERMINE on class CL_WTY_VERSION 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_VERSION has no exception.

Method FREE Signature

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

Method FREE_CLONNED_INSTANCE Signature

Method FREE_CLONNED_INSTANCE on class CL_WTY_VERSION has no parameter.
Method FREE_CLONNED_INSTANCE on class CL_WTY_VERSION 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_VERSION has no exception.

Method GET_DIRECT_REFERENCES Signature

Method GET_DIRECT_REFERENCES on class CL_WTY_VERSION has no parameter.
Method GET_DIRECT_REFERENCES on class CL_WTY_VERSION 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_VERSION has no exception.

Method GET_ITEM_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ITEM_LIST Call by reference Type reference (TYPE) WTY_ITEM_LIST Item list 20030327

Method GET_ITEM_LIST on class CL_WTY_VERSION 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_VERSION Value transfer Object reference (TYPE REF TO) CL_WTY_VERSION Garantieversion 20030317

Method GET_OBJECT_BY_GUID on class CL_WTY_VERSION has no exception.

Method GET_PVWTY_DIA_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PVWTY_DIA Call by reference Type reference (TYPE) WTY_PVWTY_DIA_TAB Dialog Tabelle Position 20030328

Method GET_PVWTY_DIA_TAB on class CL_WTY_VERSION has no exception.

Method GET_PVWTY_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PVWTY Call by reference Type reference (TYPE) PVWTY_TAB Tabellentype Garantieantragsposition (PVS-Variante) 20030317

Method GET_PVWTY_TAB on class CL_WTY_VERSION 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 20030416

Method IS_MODIFIED on class CL_WTY_VERSION has no exception.

Method PARTNER_DYN_DETERMINE Signature

Method PARTNER_DYN_DETERMINE on class CL_WTY_VERSION has no parameter.
Method PARTNER_DYN_DETERMINE on class CL_WTY_VERSION has no exception.

Method SAVE_EXT_DATA_AFTER_CLAIM Signature

Method SAVE_EXT_DATA_AFTER_CLAIM on class CL_WTY_VERSION 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_VERSION has no parameter.
# Exception Resumable Description Created on
1 ERROR 20030606

Method SAVE_OUTPUT_MESSAGES Signature

Method SAVE_OUTPUT_MESSAGES on class CL_WTY_VERSION has no parameter.
Method SAVE_OUTPUT_MESSAGES on class CL_WTY_VERSION has no exception.

Method SET_AS_WORKING_INSTANCE Signature

Method SET_AS_WORKING_INSTANCE on class CL_WTY_VERSION has no parameter.
Method SET_AS_WORKING_INSTANCE on class CL_WTY_VERSION 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_VERSION has no exception.

Method SET_PNWTYV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYV Call by reference Type reference (TYPE) PNWTYV Garantieantragsversion (PVS-Knoten) 20030318
# Exception Resumable Description Created on
1 WRONG_HEADER_GUID 20030318
2 WRONG_VERSION_GUID 20030318

Method SET_PNWTYV_DIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYV_DIA Call by reference Type reference (TYPE) WTY_PNWTYV_DIA Garantieantragsversion (PVS-Knoten) 20030328
# Exception Resumable Description Created on
1 WRONG_HEADER_GUID 20030328
2 WRONG_VERSION_GUID 20030328

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. E.g. 'A', 'B', 'C' 20030409

Method SET_PRICING_MODE on class CL_WTY_VERSION has no exception.

Method SET_SAVE_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLAG Call by reference Type reference (TYPE) WTY_FLAG 'X' - save 20030413

Method SET_SAVE_MESSAGES on class CL_WTY_VERSION has no exception.

Method VERSION_MPOINTS_MDOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COUNTER Call by reference Type reference (TYPE) PWTY_VERS_RIFLTCOUN_TAB TABELLENTYPE ZU WTY_RIFLTCOUN 20030411
2 Importing IO_VERSION Call by reference Object reference (TYPE REF TO) CL_WTY_VERSION Garantieversion 20030411

Method VERSION_MPOINTS_MDOC on class CL_WTY_VERSION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 200