SAP ABAP Class CL_WRMA_CONSISTENCY_CHECK (Check Class for Critical RMA Settings)
Hierarchy
BI_CONT (Software Component) Business Intelligence Content
   BW-BCT-ISR (Application Component) Retail and Consumer Goods
     RS_BCT_WRMA (Package) BW: Content IBU Retail - Retail Method of Accounting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WRMA_CON Constants for RMA 20090807
Properties
Class CL_WRMA_CONSISTENCY_CHECK  
Short Description Check Class for Critical RMA Settings    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RS_BCT_WRMA   BW: Content IBU Retail - Retail Method of Accounting 
Created 20090807   SAP 
Last change 20141101    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SBIWA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_WRMA_CON Constants for RMA 20090807
Friends
Class CL_WRMA_CONSISTENCY_CHECK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AUDIT_TRAIL_USED Instance attribute Private Type reference (TYPE) XFELD Use RMA Audit Trail 20090817
2 CAAT_IN_USE Instance attribute Private Type reference (TYPE) XFELD Use Cost Allocation (Yes/No) 20090807
3 C_DS_AB Constant Public Type reference (TYPE) ROOSOURCER '2LIS_45_ITM' DataSource 2LIS_45_ITM 20090807
4 C_DS_BF Constant Public Type reference (TYPE) ROOSOURCER '2LIS_03_BF' DataSource 2LIS_03_BF 20090807
5 C_DS_CONTROL Constant Public Type reference (TYPE) ROOSOURCER '0RT_PA_TRAN_CONTROL' DataSource 0RT_PA_TRAN_CONTROL 20090810
6 C_DS_INVOICE Constant Public Type reference (TYPE) ROOSOURCER '2LIS_06_INV' DataSource 2LIS_06_INV 20090807
7 C_DS_MATPLANT Constant Public Type reference (TYPE) ROOSOURCER '0RT_MAT_PLANT_ATTR' Datasource 0RT_MAT_PLANT_ATTR 20090810
8 C_DS_REVAL Constant Public Type reference (TYPE) ROOSOURCER '2LIS_40_REVAL' DataSource 2LIS_40_REVAL 20090807
9 C_DS_RMA_02 Constant Public Type reference (TYPE) ROOSOURCER '0RT_RMA_02' DataSource 0RT_RMA_02 20090810
10 C_DS_RMA_03 Constant Public Type reference (TYPE) ROOSOURCER '0RT_RMA_03' DataSource 0RT_RMA_03 20090810
11 C_DS_UM Constant Public Type reference (TYPE) ROOSOURCER '2LIS_03_UM' DataSource 2LIS_03_UM 20090807
12 C_OBJHIER_AH Instance attribute Private Attribute reference (LIKE) 20100726
13 C_OBJHIER_MCH Instance attribute Private Attribute reference (LIKE) 20100726
14 C_PLANT_TABNAME Instance attribute Private Type reference (TYPE) DDOBJNAME '/BI0/PPLANT' Plant Table 20090818
15 LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20090811
16 LOG_SYS_BW Instance attribute Private Type reference (TYPE) RSSLOGSYS BW System 20090807
17 LOG_SYS_ERP Instance attribute Private Type reference (TYPE) RSSLOGSYS Source System 20090807
18 RECASTING_IN_USE Instance attribute Private Type reference (TYPE) XFELD Use Recasting (Yes/No) 20090807
19 SHOW_SUCCESS_MSG Instance attribute Private Type reference (TYPE) XFELD Display Success Messages 20090820
20 S_COMP_CODE Instance attribute Private Type reference (TYPE) WRMA_S_COMPCODE RMA Company Code Information 20090811
21 S_CUST Instance attribute Private Type reference (TYPE) WRMA_CUST General Settings for RMA 20090810
22 T_CONTENT_OBJECTS Instance attribute Private Type reference (TYPE) WRMA_TT_BCT_OBJ Table of RMA TLOGO Objects 20090807
23 T_DISTRCHAIN Instance attribute Private Type reference (TYPE) WRMA_T_DISTRCHAIN RMA Settings for Distribution Chain (Table) 20090810
24 T_FIELDS_TO_CHECK Instance attribute Private Type reference (TYPE) WRMA_TT_FIELDMAP Fields to Be Checked per DataSource 20090807
25 T_RMA_TRAFOS Instance attribute Private Type reference (TYPE) WRMA_TT_TRANID RMA: Table Type for Transformations with Source/Target Ref. 20090807
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Append Message to Application Log 20090811
2 CHK_AUDIT_TRAIL Instance method Public Method Settings Check for RMA Audit Trail 20090813
3 CHK_BW_CONTENT Instance method Public Method Check RMA-Relevant Content Objects 20090807
4 CHK_INFOPROV_LOAD_STATUS Instance method Private Method Check Load Status of an InfoProvider 20090813
5 CHK_PERIOD_CLOSE Instance method Public Method RMA Period Close Check 20090814
6 CHK_RMA_CUSTOMIZING Instance method Public Method Check of BW RMA-Relevant Customizing 20090812
7 CHK_RMA_MASTERDATA Instance method Public Method Checks RMA Master Data Objects Completeness 20090807
8 CHK_RMA_RECASTING Instance method Public Method Settings Check for RMA Recasting 20090817
9 CHK_RMA_WORKBENCH Instance method Public Method Checks RMA Master Data Objects Completeness 20090819
10 CHK_TRAFO_FIELD_MAPPING Instance method Private Method Check for RMA-Relevant Field Mappings in Transformations 20090807
11 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090807
12 CREATE_BCT_OBJ_LIST Instance method Private Method Creation of Object List for RMA BCT Objects to Be Checked 20090807
13 CREATE_DATASOURCE_FIELDMAPP Instance method Private Method Creation of Field Mapping Info. for Transformatn Field Check 20090807
14 CREATE_LOG Instance method Private Method Creation of an Application Log 20090811
15 GET_RULE_ID Static method Private Method Determination of Rule ID from a Source/Target Combination 20090810
16 PERFORM_RMA_CHECKS Instance method Public Method Execution of RMA Checks (Main Method) 20090813
17 REFRESH_LOG Instance method Public Method Initializes the Application Log 20090818
18 SHOW_AND_SAVE_LOG Instance method Public Method Displaying and Saving the Application Log 20090811
Events
Class CL_WRMA_CONSISTENCY_CHECK has no event.
Types
Class CL_WRMA_CONSISTENCY_CHECK has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LEVEL Call by reference Type reference (TYPE) BAL_S_MSG-DETLEVEL '2' Anwendungs-Log: Detaillierungsgrad 20090814
2 Importing I_MSGID Call by reference Type reference (TYPE) ANY 20090811
3 Importing I_MSGNO Call by reference Type reference (TYPE) ANY 20090811
4 Importing I_MSGTY Call by reference Type reference (TYPE) ANY 20090811
5 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY 20090811
6 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY 20090811
7 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY 20090811
8 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY 20090811
9 Importing I_PROBCLASS Call by reference Type reference (TYPE) BALPROBCL Anwendungs-Log: Problemklasse einer Meldung 20090811

Method ADD_MESSAGE on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_AUDIT_TRAIL Signature

Method CHK_AUDIT_TRAIL on class CL_WRMA_CONSISTENCY_CHECK has no parameter.
Method CHK_AUDIT_TRAIL on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_BW_CONTENT Signature

Method CHK_BW_CONTENT on class CL_WRMA_CONSISTENCY_CHECK has no parameter.
Method CHK_BW_CONTENT on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_INFOPROV_LOAD_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_NO_ERROR_FOUND Call by reference Type reference (TYPE) XFELD Kein Fehler gefunden 20090820
2 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20090813

Method CHK_INFOPROV_LOAD_STATUS on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_PERIOD_CLOSE Signature

Method CHK_PERIOD_CLOSE on class CL_WRMA_CONSISTENCY_CHECK has no parameter.
Method CHK_PERIOD_CLOSE on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_RMA_CUSTOMIZING Signature

Method CHK_RMA_CUSTOMIZING on class CL_WRMA_CONSISTENCY_CHECK has no parameter.
Method CHK_RMA_CUSTOMIZING on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_RMA_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ETL_ERROR Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090818
2 Importing IT_PLANT Call by reference Type reference (TYPE) /RTF/_T_PLANT_SORTED Tabelle von Lokationen 20090818
3 Importing I_MD_OBJECT Call by reference Type reference (TYPE) SOBJ_NAME InfoObject welches überprüft werden soll 20090810

Method CHK_RMA_MASTERDATA on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_RMA_RECASTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK_LOAD Call by reference Type reference (TYPE) XFELD 'X' Überprüfung der Recasting InfoProvider Ja/Nein 20091217

Method CHK_RMA_RECASTING on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_RMA_WORKBENCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ETL_ERROR Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090819
2 Importing IT_PLANT Call by reference Type reference (TYPE) /RTF/_T_PLANT_SORTED Tabelle von Lokationen 20090819

Method CHK_RMA_WORKBENCH on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CHK_TRAFO_FIELD_MAPPING Signature

Method CHK_TRAFO_FIELD_MAPPING on class CL_WRMA_CONSISTENCY_CHECK has no parameter.
Method CHK_TRAFO_FIELD_MAPPING on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUDIT_IN_USE Call by reference Type reference (TYPE) XFELD 'X' Audit Trail in Benutzung (Ja/Nein) 20090817
2 Importing I_CAAT_IN_USE Call by reference Type reference (TYPE) XFELD 'X' Cost Allocation in Benutzung (Ja/Nein) 20090807
3 Importing I_COMP_CODE Call by reference Type reference (TYPE) /RTF/DE_COMP_CODE Buchungskreis 20090810
4 Importing I_LOGSYS Call by reference Type reference (TYPE) RSDS_S_DSHEAD-LOGSYS Quellsystem 20090807
5 Importing I_RECASTING_IN_USE Call by reference Type reference (TYPE) XFELD 'X' Recasting in Benutzung (Ja/Nein) 20090807
6 Importing I_SHOW_SUCCESS_MSG Call by reference Type reference (TYPE) XFELD '' Erfolgsmeldungen anzeigen 20090820

Method CONSTRUCTOR on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CREATE_BCT_OBJ_LIST Signature

Method CREATE_BCT_OBJ_LIST on class CL_WRMA_CONSISTENCY_CHECK has no parameter.
Method CREATE_BCT_OBJ_LIST on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CREATE_DATASOURCE_FIELDMAPP Signature

Method CREATE_DATASOURCE_FIELDMAPP on class CL_WRMA_CONSISTENCY_CHECK has no parameter.
Method CREATE_DATASOURCE_FIELDMAPP on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method CREATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALDATE Call by reference Type reference (TYPE) BALDATE Anwendungs-Log: Datum 20090811
2 Importing I_ALTIME Call by reference Type reference (TYPE) BALTIME Anwendungs-Log: Uhrzeit 20090811
3 Importing I_ALUSER Call by reference Type reference (TYPE) BALUSER Anwendungs-Log: Benutzername 20090811
4 Importing I_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20090811
5 Importing I_OBJECT Call by reference Type reference (TYPE) BALOBJ_D 'WRMA' Anwendungs-Log: Objektname (Applikationskürzel) 20090811
6 Importing I_SUBOBJECT Call by reference Type reference (TYPE) BALSUBOBJ 'CHECK' Anwendungs-Log: Unterobjekt 20090811

Method CREATE_LOG on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method GET_RULE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RMA_TRAFO Call by reference Type reference (TYPE) WRMA_S_TRANID RMA: Liste von Transformationen mit ihrem Quell/Zielbezug 20090810
2 Importing I_SOURCE_NAME Call by reference Type reference (TYPE) SOBJ_NAME Quelle der Transformation 20090810
3 Importing I_TARGET_NAME Call by reference Type reference (TYPE) SOBJ_NAME Ziel der Transformation 20090810
# Exception Resumable Description Created on
1 CX_WRMA_CONSISTENCY_CHECK Ausnahmeklasse für CL_WRMA_CONSISTENCY_CHECK 20090810

Method PERFORM_RMA_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXEC_AUDITTR_CHK Call by reference Type reference (TYPE) WRMA_DE_XADIT RMA Audit Trail Check ausführen? 20090813
2 Importing I_EXEC_BCT_CHK Call by reference Type reference (TYPE) WRMA_DE_XBCT Business Content Check ausführen? 20090813
3 Importing I_EXEC_CUST_CHK Call by reference Type reference (TYPE) WRMA_DE_XCUST RMA Customizing Check ausführen? 20090813
4 Importing I_EXEC_PERCL_CHK Call by reference Type reference (TYPE) WRMA_DE_PERC RMA Periodenabschluss Check ausführen? 20090813
5 Importing I_EXEC_RECAST_CHK Call by reference Type reference (TYPE) WRMA_DE_RECA RMA Recasting Check ausführen? 20090817
6 Importing I_EXEC_WORKB_CHK Call by reference Type reference (TYPE) WRMA_DE_XWOB RMA Workbench Check ausführen? 20090813
7 Importing I_LOG_DISPLAY Call by reference Type reference (TYPE) WRMA_DE_XLOGD 'X' Anwendungslog anzeigen? 20090813
8 Importing I_LOG_SAVE Call by reference Type reference (TYPE) WRMA_DE_XLOGS 'X' Anwendungslog Speichern? 20090813
9 Importing I_SHOW_SUCCESS_MSG Call by reference Type reference (TYPE) XFELD '' Erfolgsmeldungen ausgegeben? 20090820
# Exception Resumable Description Created on
1 CX_WRMA_CONSISTENCY_CHECK Ausnahmeklasse für CL_WRMA_CONSISTENCY_CHECK 20090814

Method REFRESH_LOG Signature

Method REFRESH_LOG on class CL_WRMA_CONSISTENCY_CHECK has no parameter.
Method REFRESH_LOG on class CL_WRMA_CONSISTENCY_CHECK has no exception.

Method SHOW_AND_SAVE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AMODAL Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20090818
2 Importing I_LOG_SAVE Call by reference Type reference (TYPE) XFELD Abspeichern Anwendungsprotokoll (Ja/Nein) 20090811
3 Importing I_LOG_SHOW Call by reference Type reference (TYPE) XFELD Anzeigen Anwendungsprotokoll (Ja/Nein) 20090811

Method SHOW_AND_SAVE_LOG on class CL_WRMA_CONSISTENCY_CHECK has no exception.
History
Last changed by/on SAP  20141101 
SAP Release Created in 705