SAP ABAP Class CL_WRMA_CHECK_KALSM (Calculation Schema Validation)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR-RSL (Application Component) Retail Stock Ledger
     RS_AA_WRMA (Package) Analytical Application RMA - Retail
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRMA_CON Constants for RMA 20091110
Properties
Class CL_WRMA_CHECK_KALSM  
Short Description Calculation Schema Validation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_AA_WRMA   Analytical Application RMA - Retail 
Created 20071205   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WRMA_CHECK_KALSM has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRMA_CON Constants for RMA 20091110
Friends
Class CL_WRMA_CHECK_KALSM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ABOVE_LINE Constant Private Type reference (TYPE) C 'A' 20090822
2 C_ADD_PERIV Constant Private Type reference (TYPE) WRMA_QUFNA 'PERIV2' Additional RMA Fiscal Year Variant 20090930
3 C_BELOW_LINE Constant Private Type reference (TYPE) C 'U' 20090822
4 MT_ACCSEQU Static Attribute Private Type reference (TYPE) WRMA_TT_ACCSEQU Access Sequence 20071206
5 MT_CONDTYPE Static Attribute Private Type reference (TYPE) WRMA_TT_CONDTYPE Condition Type 20071206
6 MT_COND_ACC Static Attribute Private Type reference (TYPE) WRMA_TT_T685Z_STD Table of Attributes for Access Condition Types 20071207
7 MT_COND_PER_KALSM Static Attribute Private Type reference (TYPE) TY_TT_COND_PER_KALSM Conditions for Raw Data by Calculation Schema 20091110
8 MT_KALSM_DATA Static Attribute Private Type reference (TYPE) TY_TT_KALSM_DATA 20071205
9 M_CONDTYPE_READ Static Attribute Private Type reference (TYPE) BOOLE_D Total Buffer Set Up (Condition Types) 20071207
10 M_COND_ACC_READ Static Attribute Private Type reference (TYPE) BOOLE_D Total Buffer Set Up (Access Condition Types) 20071207
11 M_KOZFG_READ Static Attribute Public Type reference (TYPE) BOOLE_D Total Buffer Set Up (Access Sequences) 20071207
12 M_LAST_PROF Static Attribute Private Type reference (TYPE) WRMA_DE_RMA_PROF RMA Customizing Profile 20071207
13 M_PROF_SET Static Attribute Private Type reference (TYPE) BOOLE_D RMA Profile Was Already Set Previously 20071207
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_KALSM Static method Public Method Validation of Calculation Schema 20071205
2 CHECK_KALSM_DDIC Static method Public Method DDIC Checks for Access Sequences of Calculation Schema 20090822
3 CHECK_KOZGF Static method Private Method Access Sequence Validation 20071206
4 GET_KSCHL_FOR_ZERO_RESULTS Static method Public Method Determination of Condition Types for Reset in Recasting 20091110
Events
Class CL_WRMA_CHECK_KALSM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_COND_PER_KALSM Private See coding 20091110 BEGIN OF ty_cond_per_kalsm, kalsm TYPE wrma_kalsm_d, t_raw_data_cond TYPE wrma_tt_raw_data_cond, END OF ty_cond_per_kalsm
2 TY_KALSM_DATA Private See coding 20071205 BEGIN OF ty_kalsm_data, profile TYPE wrma_de_rma_prof, kalsm TYPE wrma_kalsm_d, recast TYPE boole_d, time_kozgf TYPE boole_d, t_calc_inv TYPE wrma_tt_calcproc, t_calc_shrk TYPE wrma_tt_calcproc, t_kschl TYPE wrma_tt_condtype, t_kschl_acc TYPE wrma_tt_t685z_std, add_per_kozgf TYPE wrma_tt_t682, error TYPE boole_d, year_to_date TYPE boole_d, mult_mess TYPE boole_d, t_msg TYPE rspc_t_msg, END OF ty_kalsm_data
3 TY_TT_COND_PER_KALSM Private See coding Conditions for Raw Data by Calculation Schema 20091110 ty_tt_cond_per_kalsm TYPE HASHED TABLE OF ty_cond_per_kalsm WITH UNIQUE KEY kalsm
4 TY_TT_KALSM_DATA Private See coding 20071205 ty_tt_kalsm_data TYPE SORTED TABLE OF ty_kalsm_data WITH UNIQUE KEY profile kalsm recast time_kozgf
Method Signatures

Method CHECK_KALSM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) RSPC_T_MSG Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) 20071205
2 Exporting ET_ADD_PER_KOZGF Call by reference Type reference (TYPE) WRMA_TT_T682 Zugriffolgen eines Schemas welche die Zusatzperioden nutzen 20090930
3 Exporting ET_CALC_INV Call by reference Type reference (TYPE) WRMA_TT_CALCPROC Eine Zeile des Kalkulationsschemas 20071205
4 Exporting ET_CALC_SHRK Call by reference Type reference (TYPE) WRMA_TT_CALCPROC Eine Zeile des Kalkulationsschemas 20071205
5 Exporting ET_KSCHL Call by reference Type reference (TYPE) WRMA_TT_CONDTYPE Konditionsart 20071205
6 Exporting ET_KSCHL_ACC Call by reference Type reference (TYPE) WRMA_TT_T685Z_STD Tabelle von Attributen zu Zugriffskonditionsarten 20071205
7 Exporting E_ERROR Call by reference Type reference (TYPE) BOOLE_D Es sind Fehler aufgetreten 20071205
8 Exporting E_YEAR_TO_DATE Call by reference Type reference (TYPE) BOOLE_D Ist Kalkualtionsschema jahresabhängig 20071207
9 Importing I_BUFFER_REFRESH Call by reference Type reference (TYPE) BOOLE_D Puffer löschen 20071205
10 Importing I_CHECK_RECAST Call by reference Type reference (TYPE) BOOLE_D Verprobung Recasting 20071205
11 Importing I_CHECK_TIME_KOZGF Call by reference Type reference (TYPE) BOOLE_D Ist Schema jahresabhängig 20071207
12 Importing I_CUST_CHECK Call by reference Type reference (TYPE) BOOLE_D Prüfung für Customizing (keine Pufferung) 20071205
13 Importing I_KALSM Call by reference Type reference (TYPE) WRMA_KALSM_D RMA Kalkulationsschema 20071205
14 Importing I_MULT_MESS Call by reference Type reference (TYPE) BOOLE_D Schema vollständig verproben 20071206
15 Importing I_NO_CONDTYPE_SHRK_CHECK Call by reference Type reference (TYPE) BOOLE_D Konditionstyp von Konditionsart Schwund nicht verproben 20071211
16 Importing I_PROFILE Call by reference Type reference (TYPE) WRMA_DE_RMA_PROF RMA Customizing Profil 20071205

Method CHECK_KALSM on class CL_WRMA_CHECK_KALSM has no exception.

Method CHECK_KALSM_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ERROR Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090822
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20090822
3 Importing I_KALSM Call by reference Type reference (TYPE) WRMA_KALSM_D RMA-Kalkulationsschema 20090822
4 Importing I_PROFILE Call by reference Type reference (TYPE) WRMA_DE_RMA_PROF RMA-Customizing-Profil 20090822

Method CHECK_KALSM_DDIC on class CL_WRMA_CHECK_KALSM has no exception.

Method CHECK_KOZGF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSG Call by reference Type reference (TYPE) RSPC_T_MSG Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) 20071206
2 Changing C_NO_TIME_FIELD Call by reference Type reference (TYPE) BOOLE_D Keine Zeitfeld in der Zugriffsfolge 20071207
3 Changing C_READ_ERROR Call by reference Type reference (TYPE) BOOLE_D Zugriffsfolge existiert nicht 20071207
4 Changing C_TIME_ERROR Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20071206
5 Exporting E_ADD_PERIODS_USED Call by reference Type reference (TYPE) BOOLE_D Zusatzperioden werden in Zugriffsfolge verwendet 20090930
6 Importing I_CHECK_RECAST Call by reference Type reference (TYPE) BOOLE_D Verprobung Recasting 20080107
7 Importing I_KALSM Call by reference Type reference (TYPE) WRMA_KALSM_D RMA Kalkulationsschema 20080129
8 Importing I_KOZGF Call by reference Type reference (TYPE) WRMA_KOZGF RMA Zugriffsfolge 20071206
9 Importing I_KSCHL Call by reference Type reference (TYPE) WRMA_KSCHL Konditionsart 20080129
10 Importing I_PROFILE Call by reference Type reference (TYPE) WRMA_DE_RMA_PROF RMA Customizing Profil 20071206

Method CHECK_KOZGF on class CL_WRMA_CHECK_KALSM has no exception.

Method GET_KSCHL_FOR_ZERO_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RAW_DATA_COND Call by reference Type reference (TYPE) WRMA_TT_RAW_DATA_COND Zurückzusetzende Konditionsarten 20091110
2 Importing I_DISTR_CHAN Call by reference Type reference (TYPE) /RTF/DE_DISTR_CHAN Vertriebsweg 20091110
3 Importing I_SALESORG Call by reference Type reference (TYPE) /RTF/DE_SALESORG Verkaufsorganisation 20091110
# Exception Resumable Description Created on
1 /RTF/CX_ROOT Wurzelklasse aller /RTF/-Exceptions 20091110
History
Last changed by/on SAP  20141101 
SAP Release Created in 703