SAP ABAP Class CL_WTY_BUFFER (Buffer Controller Class)
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  
Short Description Buffer Controller Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ISAUTO_WTY   Warranty Processing 
Created 20030304   SAP 
Last change 20100310   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 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WTY_BUFFER has no interface implemented.
Friends
Class CL_WTY_BUFFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CV_LOGSYS Static Attribute Private Type reference (TYPE) T000-LOGSYS Logical System 20030304
2 C_DBOP_DELETE Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20030304
3 C_DBOP_INSERT Constant Public Type reference (TYPE) CHAR1 'I' Single-Character Indicator 20030304
4 C_DBOP_UPDATE Constant Public Type reference (TYPE) CHAR1 'U' Single-Character Indicator 20030304
5 EXTENDED_CHECKS Static Attribute Public Type reference (TYPE) CHAR1 'X' If 'X' = Additional Integrity Checks are Executed 20030314
6 FALSE Constant Private Type reference (TYPE) CHAR1 SPACE Single-Character Indicator 20030304
7 TRUE Constant Private Type reference (TYPE) CHAR1 'X' Single-Character Indicator 20030304
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK_FOR_HEADER Static method Private Method 20030407
2 AUTHORITY_CHECK_FOR_VERSION Static method Private Method 20030407
3 BUFFER_REFRESH Static method Public Method 20030311
4 BUFFER_SAVE Static method Public Method 20030310
5 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030304
6 DB_READ Static method Public Method 20030307
7 DB_READ_OPT_AUTHCHECK Static method Public Method DB Read Along with Optimization Pattern for Authority Check 20130709
8 DETERMINE_DBOP Static method Private Method Determination of Update Indicator on Buffer Tables 20030304
9 GENERIC_RECORD_DELETE Static method Public Method Service for Deletion Operation in Buffer Table 20030304
10 GENERIC_RECORD_INSERT Static method Public Method Service for Creation Operation in Buffer Table 20030304
11 GENERIC_RECORD_UPDATE Static method Public Method Service for Change Operation in Buffer Table 20030304
12 GET_GUID Static method Public Method Get New GUID 20030304
13 GET_LOGSYS Static method Public Method Read Logical System 20030304
14 MAINTAIN_APPL_LOG_BUFFER Static method Private Method Maintain Application Log Buffering 20130709
15 PNWTYH_MAINT Static method Public Method 20030307
16 PNWTYH_READ Static method Public Method 20030307
17 PNWTYH_READ_BY_CLMNO Static method Public Method 20030310
18 PNWTYH_SET_NEW_KEY_FIELDS Static method Public Method 20030312
19 PNWTYV_MAINT Static method Public Method 20030310
20 PNWTYV_READ Static method Public Method 20030310
21 PNWTYV_READ_BY_GUID Static method Public Method 20030310
22 PNWTYV_SET_NEW_KEY_FIELDS Static method Public Method Create Versions 20030312
23 PREPARE_AND_AUTH_DATA Static method Private Method Prepare Authorization Data 20130812
24 PREPARE_AND_WHERE_CLAUSE Static method Private Method Prepare AND Type of WHERE Clauses for Authority Check 20130812
25 PRWTY_DELETE Static method Public Method 20030310
26 PRWTY_MAINT Static method Public Method 20030310
27 PRWTY_READ Static method Public Method 20030310
28 PVWTY_DELETE Static method Public Method 20030310
29 PVWTY_MAINT Static method Public Method 20030310
30 PVWTY_READ Static method Public Method 20030310
31 PVWTY_SET_NEW_KEY_FIELDS Static method Public Method Fill Technical Fields of PVWTY Structure (for New Items) 20030312
32 READ_DBOP_STRUCTURES Static method Public Method 20030317
Events
Class CL_WTY_BUFFER has no event.
Types
Class CL_WTY_BUFFER has no local type.
Method Signatures

Method AUTHORITY_CHECK_FOR_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYH Call by reference Type reference (TYPE) PNWTYH Garantieantragskopf (PVS-Knoten) 20030407
2 Returning RV_FAILED Value transfer Type reference (TYPE) WTY_FLAG 'X' - failed 20030407

Method AUTHORITY_CHECK_FOR_HEADER on class CL_WTY_BUFFER has no exception.

Method AUTHORITY_CHECK_FOR_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYH Call by reference Type reference (TYPE) PNWTYH Garantieantragskopf (PVS-Knoten) 20030407
2 Importing IS_PNWTYV Call by reference Type reference (TYPE) PNWTYV Garantieantragsversion (PVS-Knoten) 20030407
3 Returning RV_FAILED Value transfer Type reference (TYPE) WTY_FLAG 'X' if failed 20030407

Method AUTHORITY_CHECK_FOR_VERSION on class CL_WTY_BUFFER has no exception.

Method BUFFER_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PNGUID Call by reference Type reference (TYPE) WTY_PNGUID_TAB Tabelle WTY_PNGUID 20030325
# Exception Resumable Description Created on
1 NOT_FOUND 20030325

Method BUFFER_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_HEADER_GUIDS Call by reference Type reference (TYPE) WTY_PNGUID_TAB Tabelle WTY_PNGUID 20030318
# Exception Resumable Description Created on
1 ERROR 20030321

Method CLASS_CONSTRUCTOR Signature

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

Method DB_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNWTYH Call by reference Type reference (TYPE) PNWTYH_TAB Tabellentype Garantieantragskopf (PVS-Knoten) 20030307
2 Exporting ET_PNWTYV Call by reference Type reference (TYPE) PNWTYV_TAB Tabellentype Garantieantragsversion (PVS-Knoten) 20030307
3 Exporting ET_PRWTY Call by reference Type reference (TYPE) PRWTY_TAB iPPE-Beziehung: zeitunabh. Identifi./Attribute-Garantie 20030307
4 Exporting ET_PVWTY Call by reference Type reference (TYPE) PVWTY_TAB Tabellentype Garantieantragsposition (PVS-Variante) 20030307
5 Importing IS_READ_DB_SETTINGS Call by reference Type reference (TYPE) WTY_READ_DB_SETTINGS Settings passed in CLAIM_READ_DB 20030324
6 Importing IT_PNGUID Call by reference Type reference (TYPE) WTY_PNGUID_TAB Tabellentype Garantieantragskopf (PVS-Knoten) 20030307
7 Importing IV_LIST_HEADERS Call by reference Type reference (TYPE) WTY_FLAG Auth. check: no exception, only delete header from list 20030407
8 Importing IV_LIST_VERSIONS Call by reference Type reference (TYPE) WTY_FLAG Auth. check: no exception, only delete version from list 20030407
9 Importing IV_SUPPRESS_GOS Call by reference Type reference (TYPE) FLAG SPACE allgemeines flag 20131029
# Exception Resumable Description Created on
1 AUTHORITY_FAILED 20030407
2 ERROR 20030321

Method DB_READ_OPT_AUTHCHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNWTYH Call by reference Type reference (TYPE) PNWTYH_TAB Tabellentype Garantieantragskopf (PVS-Knoten) 20130709
2 Exporting ET_PNWTYV Call by reference Type reference (TYPE) PNWTYV_TAB Tabellentype Garantieantragsversion (PVS-Knoten) 20130709
3 Exporting ET_PRWTY Call by reference Type reference (TYPE) PRWTY_TAB Tabellentype Garantieantrag (Beziehung) 20130709
4 Exporting ET_PVWTY Call by reference Type reference (TYPE) PVWTY_TAB Tabellentype Garantieantragsposition (PVS-Variante) 20130709
5 Importing IS_READ_DB_SETTINGS Call by reference Type reference (TYPE) WTY_READ_DB_SETTINGS Settings passed in CLAIM_READ_DB 20130709
6 Importing IT_PNGUID Call by reference Type reference (TYPE) WTY_PNGUID_TAB Tabelle WTY_PNGUID 20130709
7 Importing IV_LIST_HEADERS Call by reference Type reference (TYPE) WTY_FLAG Preis kopieren 20130709
8 Importing IV_LIST_VERSIONS Call by reference Type reference (TYPE) WTY_FLAG Preis kopieren 20130709
# Exception Resumable Description Created on
1 AUTHORITY_FAILED 20130709
2 ERROR 20130709

Method DETERMINE_DBOP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_DEL_SIGN Call by reference Type reference (TYPE) C EX_DEL_SIGN 20030304
2 Exporting EX_NEW_DBOP Call by reference Type reference (TYPE) C EX_NEW_DBOP 20030304
3 Importing IM_INTENDED_DBOP Call by reference Type reference (TYPE) C IM_INTENDED_DBOP 20030304
4 Importing IM_OLD_DBOP Call by reference Type reference (TYPE) C IM_OLD_DBOP 20030304

Method DETERMINE_DBOP on class CL_WTY_BUFFER has no exception.

Method GENERIC_RECORD_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PXXXID_TAB Call by reference Type reference (TYPE) SORTED TABLE CH_PXXXID_TAB 20030304
2 Changing CH_PXXXID_WA Call by reference Type reference (TYPE) ANY CH_PXXXID_WA 20030304
3 Exporting EX_DBOP Call by reference Type reference (TYPE) C EX_DBOP 20030304
4 Exporting EX_DEL_SIGN Call by reference Type reference (TYPE) C EX_DEL_SIGN 20030304
# Exception Resumable Description Created on
1 BUFFER_ERROR BUFFER_ERROR 20030304

Method GENERIC_RECORD_INSERT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PXXXID_TAB Call by reference Type reference (TYPE) SORTED TABLE CH_PXXXID_TAB 20030304
2 Changing CH_PXXXID_WA Call by reference Type reference (TYPE) ANY CH_PXXXID_WA 20030304
3 Importing IM_PXXXID_LI Call by reference Type reference (TYPE) ANY IM_PXXXID_LI 20030304
# Exception Resumable Description Created on
1 BUFFER_ERROR BUFFER_ERROR 20030304

Method GENERIC_RECORD_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_PXXXID_TAB Call by reference Type reference (TYPE) SORTED TABLE CH_PXXXID_TAB 20030304
2 Changing CH_PXXXID_WA Call by reference Type reference (TYPE) ANY CH_PXXXID_WA 20030304
3 Exporting EX_DBOP Call by reference Type reference (TYPE) C EX_DBOP 20030304
4 Importing IM_PXXXID_LI Call by reference Type reference (TYPE) ANY IM_PXXXID_LI 20030304
# Exception Resumable Description Created on
1 BUFFER_ERROR BUFFER_ERROR 20030304

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) WTY_PNGUID 20030310
# Exception Resumable Description Created on
1 GUID_ERROR GUID_ERROR 20030304

Method GET_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_LOGSYS Value transfer Type reference (TYPE) T000-LOGSYS Logical system 20030304

Method GET_LOGSYS on class CL_WTY_BUFFER has no exception.

Method MAINTAIN_APPL_LOG_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PNWTYH Call by reference Type reference (TYPE) PNWTYH_TAB Garantieantragskopf (PVS-Knoten) 20130709

Method MAINTAIN_APPL_LOG_BUFFER on class CL_WTY_BUFFER has no exception.

Method PNWTYH_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PNWTYH_DIA Call by reference Type reference (TYPE) WTY_PNWTYH_DIA Garantieantragskopf (PVS-Knoten) 20030409
# Exception Resumable Description Created on
1 PNWTYH_MAINT_ERROR 20030307

Method PNWTYH_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNWTYH_DIA Call by reference Type reference (TYPE) WTY_PNWTYH_DIA_TAB Tabellentype Garantieantragskopf (PVS-Knoten) 20030409
2 Importing IT_PNGUID Call by reference Type reference (TYPE) WTY_PNGUID_TAB 20030307
# Exception Resumable Description Created on
1 NOT_FOUND 20030307

Method PNWTYH_READ_BY_CLMNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PNWTYH Call by reference Type reference (TYPE) PNWTYH Garantieantragskopf (PVS-Knoten) 20030310
2 Importing IV_CLMNO Call by reference Type reference (TYPE) WTY_CLMNO Nummer des Garantieantrags 20030310
# Exception Resumable Description Created on
1 NOT_FOUND 20030310

Method PNWTYH_SET_NEW_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PNWTYH Call by reference Type reference (TYPE) PNWTYH Garantieantragskopf (PVS-Knoten) 20030312

Method PNWTYH_SET_NEW_KEY_FIELDS on class CL_WTY_BUFFER has no exception.

Method PNWTYV_MAINT 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) 20030409
# Exception Resumable Description Created on
1 PNWTYV_MAINT_ERROR 20030310

Method PNWTYV_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNWTYV_DIA Call by reference Type reference (TYPE) WTY_PNWTYV_DIA_TAB Tabellentype Garantieantragsversion (PVS-Knoten) 20030409
2 Importing IT_PNWTYH_DIA Call by reference Type reference (TYPE) WTY_PNWTYH_DIA_TAB Tabellentype Garantieantragskopf (PVS-Knoten) 20030409
# Exception Resumable Description Created on
1 NOT_FOUND 20030310

Method PNWTYV_READ_BY_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PNGUID Call by reference Type reference (TYPE) WTY_PNGUID Interne Nummer des iPPE-Knotens 20030310
2 Returning RS_PNWTYV Value transfer Type reference (TYPE) PNWTYV Tabellentype Garantieantragsversion (PVS-Knoten) 20030310
# Exception Resumable Description Created on
1 NOT_FOUND 20030310

Method PNWTYV_SET_NEW_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PNWTYV Call by reference Type reference (TYPE) PNWTYV Garantieantragsversion (PVS-Knoten) 20030312
2 Importing IS_PNWTYH Call by reference Type reference (TYPE) PNWTYH Garantieantragskopf (PVS-Knoten) 20030312
3 Importing IV_KATEG Call by reference Type reference (TYPE) WTY_KATEG Kategorie 20030312
4 Importing IV_VERSN Call by reference Type reference (TYPE) WTY_VERSN Nummer der Version 20030312
# Exception Resumable Description Created on
1 HEADER_GUID_INITIAL 20030312

Method PREPARE_AND_AUTH_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_CLAUSES Call by reference Type reference (TYPE) RSDS_TWHERE 20130812
2 Importing IT_AUTH_VALUES Call by reference Type reference (TYPE) SUSR_T_USVALUES Übergabetabelle für Berechtigungswerte zu Objekt 20130812
3 Returning R_WHERE_CLAUSE Value transfer Type reference (TYPE) STRING 20130812

Method PREPARE_AND_AUTH_DATA on class CL_WTY_BUFFER has no exception.

Method PREPARE_AND_WHERE_CLAUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WHERE_CLAUSES Call by reference Type reference (TYPE) RSDS_TWHERE 20130812
2 Importing IT_AUTH_VALUES Call by reference Type reference (TYPE) SUSR_T_USVALUES Übergabetabelle für Berechtigungswerte zu Objekt 20130812
3 Returning R_WHERE_CLAUSE Value transfer Type reference (TYPE) STRING 20130812

Method PREPARE_AND_WHERE_CLAUSE on class CL_WTY_BUFFER has no exception.

Method PRWTY_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRWTY Call by reference Type reference (TYPE) PRWTY iPPE-Beziehung: zeitunabh. Identifi./Attribute-Garantie 20030310
# Exception Resumable Description Created on
1 NOT_FOUND 20030310

Method PRWTY_MAINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRWTY Call by reference Type reference (TYPE) PRWTY iPPE-Beziehung: zeitunabh. Identifi./Attribute-Garantie 20030310
# Exception Resumable Description Created on
1 PRWTY_MAINT_ERROR 20030310

Method PRWTY_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PRWTY Call by reference Type reference (TYPE) PRWTY_TAB Tabellentype Garantieantrag (Beziehung) 20030310
2 Importing IT_PNWTYH Call by reference Type reference (TYPE) PNWTYH_TAB Tabellentype Garantieantragskopf (PVS-Knoten) 20030310
# Exception Resumable Description Created on
1 CLAIM_NOT_FOUND 20030317

Method PVWTY_DELETE 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) 20030310
# Exception Resumable Description Created on
1 NOT_FOUND 20030310

Method PVWTY_MAINT 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) 20030409
# Exception Resumable Description Created on
1 PVWTY_MAINT_ERROR 20030310

Method PVWTY_READ 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 Tabellentype Garantieantragsposition (PVS-Variante) 20030409
2 Importing IT_PNWTYV_DIA Call by reference Type reference (TYPE) WTY_PNWTYV_DIA_TAB Tabellentype Garantieantragsversion (PVS-Knoten) 20030409
# Exception Resumable Description Created on
1 NOT_FOUND 20030310

Method PVWTY_SET_NEW_KEY_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PVWTY Call by reference Type reference (TYPE) PVWTY Garantieantragsposition (ppe-Variante) 20030312
2 Importing IS_PNWTYV Call by reference Type reference (TYPE) PNWTYV Garantieantragsversion (PVS-Knoten) 20030312
# Exception Resumable Description Created on
1 VERSION_GUID_INITIAL 20030312

Method READ_DBOP_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PNWTYH_DB Call by reference Type reference (TYPE) PWTY_PNWTYH_TAB 20030317
2 Exporting ET_PNWTYV_DB Call by reference Type reference (TYPE) PWTY_PNWTYV_TAB 20030317
3 Exporting ET_PVWTY_DB Call by reference Type reference (TYPE) PWTY_PVWTY_TAB 20030317
4 Importing IT_PNGUID Call by reference Type reference (TYPE) WTY_PNGUID_TAB Tabellentype Garantieantragskopf (PVS-Knoten) 20030318
# Exception Resumable Description Created on
1 NOT_FOUND 20030318
History
Last changed by/on SAP  20100310 
SAP Release Created in 200