SAP ABAP Class CL_CRM_DISTRIBUTION (Check Results Management: Data Distribution)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ATF (Application Component) ABAP Test Frameworks ( ATC, CheckMan, Code Inspector)
     S_CHECK_RESULT_MANAGEMENT (Package) SAP ONLY: Check Internal Guidelines - Basic Module
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_CONSTANT1 Check Results Management: Constants 20000522
Properties
Class CL_CRM_DISTRIBUTION  
Short Description Check Results Management: Data Distribution    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CHECK_RESULT_MANAGEMENT   SAP ONLY: Check Internal Guidelines - Basic Module 
Created 20000117   SAP 
Last change 20130531   SAP 
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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_CONSTANT1 Check Results Management: Constants 20000522
Friends
Class CL_CRM_DISTRIBUTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACTION_DELETE_ITEM Instance attribute Private Attribute reference (LIKE) 20000522
2 CO_ACTION_ERROR Instance attribute Private Attribute reference (LIKE) 20000522
3 CO_ACTION_INITIAL Instance attribute Private Attribute reference (LIKE) 20000522
4 CO_ACTION_INSERT_ITEM Instance attribute Private Attribute reference (LIKE) 20000522
5 CO_ACTION_UPDATE_ITEM Instance attribute Private Attribute reference (LIKE) 20000522
6 CO_NO Instance attribute Public Attribute reference (LIKE) 20000522
7 CO_YES Instance attribute Public Attribute reference (LIKE) 20000522
Methods
# Method Level Visibility Method type Description Created on
1 APPLY_RULES Instance method Public Method Data Conversion According to Rules 20000524
2 AUTHORITY_CHECK_TABLE Static method Public Method Authorization Check for Access to Table 20000522
3 CONVERT_TO_SELECT_OPTIONS Instance method Private Method 20050125
4 GET_CONVERTED_TABLE Instance method Public Method Read Table Through RFC 20000517
5 GET_TABLE_REMOTE Instance method Public Method Read Table Through RFC 20050125
Events
Class CL_CRM_DISTRIBUTION has no event.
Types
Class CL_CRM_DISTRIBUTION has no local type.
Method Signatures

Method APPLY_RULES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CH_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA Tabellen-Referenz 20000524
2 Importing IM_RULES Call by reference Type reference (TYPE) CRM_DATA_TRANSFORMATION_RULES Regeln zur Datentransformation 20000524
3 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) TABNAM Tabellenname 20000524
# Exception Resumable Description Created on
1 RULES_INVALID Transformationsregeln nicht korrekt 20000524

Method AUTHORITY_CHECK_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CHECK_DISPLAY_AUTH Call by reference Type reference (TYPE) CRMFLAG Tabellen-Anzeigeberechtigung prüfen 20000522
2 Importing IM_CHECK_MAINTENANCE_AUTH Call by reference Type reference (TYPE) CRMFLAG Tabellen-Pflegeberechtigung prüfen 20000522
3 Importing IM_CHECK_RFC_AUTH Call by reference Type reference (TYPE) CRMFLAG RFC Tabellenzugriffsberechtigung prüfen 20000522
4 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20000522
# Exception Resumable Description Created on
1 NOT_AUTHORIZED Benutzer ist nicht zur Aktion berechtigt 20000522
2 PARAMETER_INVALID Parameterwerte nicht korrekt 20000522
3 TABLE_NOT_FOUND Tabelle wurde nicht gefunden 20000522

Method CONVERT_TO_SELECT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXPRESSIONS Call by reference Type reference (TYPE) RSDS_EXPR 20050125
2 Returning RESULT Value transfer Type reference (TYPE) CRM_TABLE_SELECTION_CONDITIONS Check result management: Tabellen-Selektionsbedingungen 20050125

Method CONVERT_TO_SELECT_OPTIONS on class CL_CRM_DISTRIBUTION has no exception.

Method GET_CONVERTED_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RFC_MESSAGE Call by reference Type reference (TYPE) CRMRFCMSG RFC Erläuterungstext zu Exceptions 20000519
2 Exporting EX_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA Tabellen-Referenz 20000519
3 Importing IM_EXPRESSIONS Call by reference Type reference (TYPE) RSDS_EXPR Abgrenzungen in Form von logischen Ausdrücken 20000522
4 Importing IM_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination 20000517
5 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) TABNAM Tabellenname 20000517
# Exception Resumable Description Created on
1 CONVERSION_FAILED Strukturkonvertierung konnte nicht ausgeführt werden 20000519
2 DATA_COMPRESSION_FAILED Datenkomprimierung konnte nicht ausgeführt werden 20000519
3 LOCAL_TABLE_NOT_FOUND Tabelle im lokalen System wurde nicht gefunden 20000519
4 NOT_AUTHORIZED Benutzer ist nicht zur Aktion berechtigt 20000519
5 PARAMETER_INVALID Eingegebene Parameterwerte nicht korrekt 20000522
6 REMOTE_TABLE_NOT_FOUND Tabelle im remote System wurde nicht gefunden 20000519
7 RFC_FAILED RFC konnte nicht ausgeführt werden 20000519

Method GET_TABLE_REMOTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_TABLE_REF Call by reference Object reference (TYPE REF TO) DATA Tabellen-Referenz 20050125
2 Importing IM_EXPRESSIONS Call by reference Type reference (TYPE) RSDS_EXPR Abgrenzungen in Form von logischen Ausdrücken 20050125
3 Importing IM_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST logische Destination 20050125
4 Importing IM_TABLE_NAME Call by reference Type reference (TYPE) TABNAM Tabellenname 20050125
# Exception Resumable Description Created on
1 CONVERSION_FAILED Strukturkonvertierung konnte nicht ausgeführt werden 20050125
2 NOT_AUTHORIZED Benutzer ist nicht zur Aktion berechtigt 20050125
3 PARAMETER_INVALID Eingegebene Parameterwerte nicht korrekt 20050125
4 RFC_FAILED RFC konnte nicht ausgeführt werden 20050125
History
Last changed by/on SAP  20130531 
SAP Release Created in