SAP ABAP Class CL_RMABCT_KYF_TRANSFORM (General Service Class RMA Key Figure Transformation)
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_RMABCT_KYF_TRANSFORM_CON RMA Constants for Key Figure Transformation 20070816
Properties
Class CL_RMABCT_KYF_TRANSFORM  
Short Description General Service Class RMA Key Figure Transformation    
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 20070815   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSTR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RMABCT_KYF_TRANSFORM_CON RMA Constants for Key Figure Transformation 20070816
Friends
Class CL_RMABCT_KYF_TRANSFORM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GBADI_COSTVALUE Static Attribute Private Object reference (TYPE REF TO) IF_WRMA_COSTVALUE BAdI Interface: WRMA_COSTVALUE 20071130
2 T_PTDVARNT Static Attribute Public Type reference (TYPE) WRMA_T_PTDVARNT_REL_SORTED Fiscal Year Variants for PTD Queries (Table) 20090514
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DEPENDING_VARIANTS Static method Public Method Calculates Value for Purchase Price 20080423
2 ADD_VARIANTS_FOR_PTD Static method Public Method Add Fiscal Year Variants for PTD Queries 20090514
3 COST_DETERMINE Static method Private Method Determines Costs Based on Customizing 20080408
4 DETERMINE_OBJ_AND_COST Static method Private Method Determines Object and Costs by Cost Complement 20070821
5 GET_ALL_RMA_VARIANTS Static method Public Method Determine All RMA Fiscal Year Variants 20090515
6 GET_ALT_PERIOD Static method Private Method Determines the Alternative Period 20080423
7 GET_COST_VALUE Static method Public Method Calculates Value for Purchase Price 20070815
8 GET_DEP_PERIOD Static method Private Method Determines the Dependent Variants 20080423
9 GET_RMA_OBJECT Static method Public Method Determines FMA Object if RMA Is Active 20070820
10 PREPARE_VARIANTS_FOR_PTD Static method Public Method Prepare Fiscal Year Variants for PTD Queries 20090514
Events
Class CL_RMABCT_KYF_TRANSFORM has no event.
Types
Class CL_RMABCT_KYF_TRANSFORM has no local type.
Method Signatures

Method ADD_DEPENDING_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_PACKAGE Call by reference Type reference (TYPE) STANDARD TABLE 20080423
2 Changing CT_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITORS Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) 20080524
# Exception Resumable Description Created on
1 CX_RSROUT_ABORT Abbrechen 20080524

Method ADD_VARIANTS_FOR_PTD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA_PACKAGE Call by reference Type reference (TYPE) STANDARD TABLE Datenpaket 20090514
2 Changing CT_MONITOR Call by reference Type reference (TYPE) RSTR_TY_T_MONITORS Monitor 20090514
# Exception Resumable Description Created on
1 CX_RSROUT_ABORT Abbrechen 20090514

Method COST_DETERMINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COST_KYF Call by reference Type reference (TYPE) /RTF/DE_KYFAMO Betragskennzahl 20080408
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSPC_T_MSG Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) 20080408
3 Importing I_COMP_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20080408
4 Importing I_COST Call by reference Type reference (TYPE) WRMA_DE_COST Kostenberechnung bei Umlagerungen 20080408
5 Importing I_PROFILE Call by reference Type reference (TYPE) WRMA_DE_RMA_PROF RMA Customizing Profil 20080408
6 Importing I_S_DISTR_CHAN Call by reference Type reference (TYPE) WRMA_S_DISTRCHAIN RMA Vertriebslinie 20080408
7 Importing I_S_SOURCE_FIELDS Call by reference Type reference (TYPE) WRMA_S_SOURCE_FIELDS_RMA Struktur der Quellfelder für RMA Engine 20080408
# Exception Resumable Description Created on
1 /RTF/CX_COMP_CODE Ausnahmeklasse für /RTF/CL_COMP_CODE 20080408
2 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20080408
3 CX_RMABCT_KYF_TRANSFORM Ausnahmeklasse zu CL_WRMA_TABLE 20080408
4 CX_WRMA_COMPCODE Ausnahmeklasse zu CL_WRMA_COMPCODE 20080408
5 CX_WRMA_CUST Ausnahmeklasse zu CL_WRMA_TABLE 20080408

Method DETERMINE_OBJ_AND_COST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COST_KYF Call by reference Type reference (TYPE) /RTF/DE_KYFAMO Serviceklassen: Zu berechnende Kennzahl 20070821
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSPC_T_MSG Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) 20070910
3 Importing I_COMP_CODE Call by reference Type reference (TYPE) BUKRS Buchungskreis 20070821
4 Importing I_KALSM Call by reference Type reference (TYPE) WRMA_KALSM_D RMA Kalkulationsschema 20070821
5 Importing I_PROFILE Call by reference Type reference (TYPE) WRMA_DE_RMA_PROF RMA Customizing Profil 20070821
6 Importing I_S_SOURCE_FIELDS Call by reference Type reference (TYPE) WRMA_S_SOURCE_FIELDS_RMA Lokation 20070821
# Exception Resumable Description Created on
1 /RTF/CX_COMP_CODE Ausnahmeklasse für /RTF/CL_COMP_CODE 20070821
2 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20070821
3 CX_RMABCT_KYF_TRANSFORM Ausnahmeklasse zu CL_RMABCT_KYF_TRANSFORM 20070821
4 CX_WRMA_COMPCODE Ausnahmeklasse zu CL_WRMA_COMPCODE 20070822
5 CX_WRMA_CUST Ausnahmeklasse zu CL_WRMA_TABLE 20070919

Method GET_ALL_RMA_VARIANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RMAVARNT Call by reference Type reference (TYPE) WRMA_T_RMAVARNT Alle RMA-Geschäftsjahresvarianten 20090515
2 Importing IT_COMPCODE Call by reference Type reference (TYPE) WRMA_T_COMPCODE Tabelle aller Buchungskreis Einstellungen zu RMA 20090515
# Exception Resumable Description Created on
1 /RTF/CX_ROOT Wurzelklasse aller /RTF/-Exceptions 20090515

Method GET_ALT_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FISCPER Call by reference Type reference (TYPE) /RTF/DE_FISCPER Geschäftsjahr / Periode 20080423
2 Importing I_FISCVARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Geschäftsjahresvariante 20080423
3 Importing I_SRC_FISCPER Call by reference Type reference (TYPE) /RTF/DE_FISCPER Geschäftsjahr / Periode 20080423
4 Importing I_SRC_FISCVARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Geschäftsjahresvariante 20080423
# Exception Resumable Description Created on
1 CX_WRMA_COMPCODE Ausnahmeklasse zu CL_WRMA_TABLE 20080423

Method GET_COST_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_COST_KYF Call by reference Type reference (TYPE) /RTF/DE_KYFAMO Serviceklassen: Zu berechnende Kennzahl 20070815
2 Exporting E_T_MSG Call by reference Type reference (TYPE) RSPC_T_MSG Nachricht (endlich mal NUR Nachricht, kein sonstiges Zeugs) 20070910
3 Importing I_S_SOURCE_FIELDS Call by reference Type reference (TYPE) WRMA_S_SOURCE_FIELDS_RMA Lokation 20070815
# Exception Resumable Description Created on
1 /RTF/CX_COMP_CODE Ausnahmeklasse für /RTF/CL_COMP_CODE 20070817
2 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20070815
3 CX_RMABCT_KYF_TRANSFORM Ausnahmeklasse zu CL_RMABCT_KYF_TRANSFORM 20070818
4 CX_WRMA_COMPCODE Ausnahmeklasse zu CL_WRMA_COMPCODE 20070822
5 CX_WRMA_CUST Ausnahmeklasse zu CL_WRMA_TABLE 20070815
6 CX_WRMA_DISTRCHAIN Ausnahmeklasse zu CL_WRMA_COMPCODE 20070815

Method GET_DEP_PERIOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DEP_VARNT Call by reference Type reference (TYPE) WRMA_S_DEPVARNT Geschäftsjahresvariante 20080423
2 Importing I_ALT_FINE_VARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT 20080423
3 Importing I_ALT_ROUGH_VARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT 20080423
4 Importing I_ALT_VARNT1 Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Geschäftsjahresvariante 20080423
5 Importing I_ALT_VARNT2 Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Geschäftsjahresvariante 20080423
6 Importing I_ALT_VERY_ROUGH_VARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT 20080423
7 Importing I_COMP_VARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Geschäftsjahresvariante 20080423
8 Importing I_FINE_VARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Geschäftsjahresvariante 20080423
9 Importing I_ROUGH_VARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Geschäftsjahresvariante 20080423
10 Importing I_VERY_ROUGH_VARNT Call by reference Type reference (TYPE) /RTF/DE_FISCVARNT Geschäftsjahresvariante 20080423

Method GET_DEP_PERIOD on class CL_RMABCT_KYF_TRANSFORM has no exception.

Method GET_RMA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJECT Call by reference Type reference (TYPE) WRMA_DE_RMA_OBJ Serviceklassen: Zu berechnende Kennzahl 20070820
2 Importing I_S_SOURCE_FIELDS Call by reference Type reference (TYPE) WRMA_S_SOURCE_FIELDS_RMA Lokation 20070820
# Exception Resumable Description Created on
1 /RTF/CX_MATPLANT Ausnahmeklasse zu /RTF/CL_MATPLANT 20070820
2 CX_RMABCT_KYF_TRANSFORM Ausnahmeklasse zu CL_RMABCT_KYF_TRANSFORM 20070820
3 CX_WRMA_COMPCODE Ausnahmeklasse zu CL_WRMA_COMPCODE 20070822
4 CX_WRMA_CUST Ausnahmeklasse zu CL_WRMA_TABLE 20070820

Method PREPARE_VARIANTS_FOR_PTD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_COMPCODE Call by reference Type reference (TYPE) WRMA_T_COMPCODE Tabelle aller Buchungskreis Einstellungen zu RMA 20090515
# Exception Resumable Description Created on
1 /RTF/CX_ROOT Wurzelklasse aller /RTF/-Exceptions 20090515
History
Last changed by/on SAP  20141101 
SAP Release Created in 703