SAP ABAP Class /RTF/CL_REVAL (Service Class for DSO 0RT_DS53)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR (Application Component) Retail and Consumer Goods
     /RTF/P01 (Package) BW: Content Retail Foundation
Properties
Class /RTF/CL_REVAL  
Short Description Service Class for DSO 0RT_DS53    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RTF/P01   BW: Content Retail Foundation 
Created 20080414   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /RTF/CL_REVAL has no forward declaration.
Interfaces
Class /RTF/CL_REVAL has no interface implemented.
Friends
Class /RTF/CL_REVAL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DSO_NAME Constant Private Type reference (TYPE) RSINFOPROV '0RT_DS63' InfoProvider 20080416
2 C_DSO_TABNAME Constant Protected Type reference (TYPE) RSTABNM '/BI0/ART_DS6300' Table Name 20080505
3 C_DSO_TLOGO Constant Protected Type reference (TYPE) RSTLOGO 'ODSO' BW: Object Type (TLOGO) 20080416
4 C_TRUE Constant Protected Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20080416
5 DSO_ACTIVE Static Attribute Public Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (='X') and FALSE (=' ') 20080416
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_CUST_RETURN_ADJUST Static method Private Method Calculates Price Currently Valid at Cash Desk 20080509
2 CLASS_CONSTRUCTOR Static method Public Constructor Checks Whether 0RT_DS63 Is Active 20080416
3 CREATE_CUST_RETURN_ADJUST Static method Public Method Checks Whether Delayed Customer Returns Occur 20080425
4 CREATE_POS_LATE_SALES Static method Public Method Corrects Delayed POS Data (Late Sales) 20080429
5 GET_ACTUAL_POS_PRICE Static method Public Method Determines Price Currently Valid at Cash Desk 20080429
6 GET_RELEVANT_RECORDS Static method Private Method Determines the Appropriate Records for POS Posting Date 20080505
7 POS_LATE_SALES_CAL Static method Private Method Calculates and Generates POS Late Sales Correction 20080516
8 POS_LATE_SALES_CHECK Static method Private Method Checks Whether POS Late Sales Occur 20080514
9 READ_DS63_BY_PLANT_MATERIAL Static method Public Method Determines Records from 0RT_DS63 for Plant and Article 20080603
Events
Class /RTF/CL_REVAL has no event.
Types
Class /RTF/CL_REVAL has no local type.
Method Signatures

Method CALCULATE_CUST_RETURN_ADJUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISCOUNT_FROM_POS Call by reference Type reference (TYPE) /RTF/_T_CONTROL_DISCOUNT 20120215
2 Importing HELP_SELECT_FROM_DS63 Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD_PRICE Hilfstabelle für die Berechnung der verspäteten Kunderetoure 20080603
3 Exporting SELECT_FROM_DS63 Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD Tabellentyp zur Übergabe an InfoSource 0RT_REVAL_ADD 20080603

Method CALCULATE_CUST_RETURN_ADJUST on class /RTF/CL_REVAL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RTF/CL_REVAL has no parameter.
Method CLASS_CONSTRUCTOR on class /RTF/CL_REVAL has no exception.

Method CREATE_CUST_RETURN_ADJUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA_FOR_REVAL Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD Tabellentyp zur InfoSource 0RT_REVAL_ADD 20080508
2 Importing DISCOUNT_FROM_POS Call by reference Type reference (TYPE) /RTF/_T_CONTROL_DISCOUNT 20120215
3 Importing RETURNS_FROM_POS Call by reference Type reference (TYPE) /RTF/_T_CONTROL_REVAL Tabellentyp der relevanten Quellfelder von der PIPE 20080507

Method CREATE_CUST_RETURN_ADJUST on class /RTF/CL_REVAL has no exception.

Method CREATE_POS_LATE_SALES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA_FOR_REVAL Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD Tabellentyp zur InfoSource 0RT_REVAL_ADD 20080513
2 Importing SALES_FROM_BF Call by reference Type reference (TYPE) /RTF/_T_BF_REVAL Tabellentyp der relevanten Quellfelder 20080513
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20080619
2 /RTF/CX_SALES_AND_INVENTORY Ausnahmeklasse für Lesen Sales-DSO 20080618

Method GET_ACTUAL_POS_PRICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_POS_PRICE Call by reference Type reference (TYPE) /RTF/DE_VKNEUMT Neuer Verkaufswert mit Steuern 20080429
2 Exporting E_POS_PRICE_NET Call by reference Type reference (TYPE) /RTF/DE_VKNEUOS Neuer Verkaufswert ohne Steuern 20080429
3 Importing I_DATE Call by reference Type reference (TYPE) /RTF/DE_BDD Buchungsdatum 20080429
4 Importing I_MATERIAL Call by reference Type reference (TYPE) /RTF/DE_MATERIAL Produkt 20080429
5 Importing I_PLANT Call by reference Type reference (TYPE) /RTF/DE_PLANT Lokation 20080429

Method GET_ACTUAL_POS_PRICE on class /RTF/CL_REVAL has no exception.

Method GET_RELEVANT_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HELP_SELECT_FROM_DS63 Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD_PRICE Tabellentyp zu InfoSource /RTF/_T_REVAL_ADD_Price 20080603
2 Importing ORIGINAL_SELECT_FROM_DS63 Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD Tabellentyp InfoSource 0RT_REVAL_ADD 20080603
3 Importing RETURNS_FOR_DS63 Call by reference Type reference (TYPE) /RTF/_T_CONTROL_REVAL Tabellentyp zu /RTF/_S_CONTROL_REVAL 20080603

Method GET_RELEVANT_RECORDS on class /RTF/CL_REVAL has no exception.

Method POS_LATE_SALES_CAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LATE_SALES_IN Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD_SALE Tabellentyp für /RTF/_S_REVAL_ADD_SALE 20080516
2 Exporting LATE_SALES_OUT Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD Tabellentyp InfoSource 0RT_REVAL_ADD 20080516
# Exception Resumable Description Created on
1 /RTF/CX_SALES_AND_INVENTORY Ausnahmeklasse für Lesen Sales-DSO 20080616

Method POS_LATE_SALES_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LATE_SALES_RAW Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD_BF Output Late Sales relevante Sätze 20080514
2 Importing SALES_BF_INPUT Call by reference Type reference (TYPE) /RTF/_T_BF_REVAL Input Abverkaufsdaten aus Materialbewegungen 20080514
# Exception Resumable Description Created on
1 /RTF/CX_SALES_AND_INVENTORY Ausnahmeklasse für Lesen Sales-DSO 20080514

Method READ_DS63_BY_PLANT_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ORIGINAL_SELECT_FROM_DS63 Call by reference Type reference (TYPE) /RTF/_T_REVAL_ADD Tabellentyp InfoSource 0RT_REVAL_ADD 20080603
2 Importing RETURNS_FOR_DS63 Call by reference Type reference (TYPE) /RTF/_T_CONTROL_REVAL Tabellentyp zu /RTF/_S_CONTROL_REVAL 20080603
# Exception Resumable Description Created on
1 /RTF/CX_SALES_AND_INVENTORY Ausnahmeklasse für Lesen Sales-DSO 20080603
History
Last changed by/on SAP  20141101 
SAP Release Created in 704