SAP ABAP Class CL_SALV_BOG_CR_DATA_CONTROLLER (Controller of XML Generation)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-SRV-ALV (Application Component) SAP List Viewer
     SALV_BOG (Package) XML for CR Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SALV_BOG_CR_DATA_CONTROLLER Controller of XML Generation 20090206
Properties
Class CL_SALV_BOG_CR_DATA_CONTROLLER  
Short Description Controller of XML Generation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SALV_BOG   XML for CR Generation 
Created 20090206   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SALV_BOG_CR_DATA_CONTROLLER has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SALV_BOG_CR_DATA_CONTROLLER Controller of XML Generation 20090206
Friends
Class CL_SALV_BOG_CR_DATA_CONTROLLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DATA_TYPE Instance attribute Private Attribute reference (LIKE) 20090206
2 R_DATA_XML_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_BOG_DATA_XML_PROVIDER 20090206
3 R_LOG Instance attribute Private Object reference (TYPE REF TO) IF_SALV_CSQ_LOG 20090302
4 R_MODEL_ADAPTER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_BOG_MODEL_ADAPTER 20090206
5 R_PRESENTATION_XML_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_BOG_PRESENT_XML_PROV 20090206
6 R_USER_XML_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_SALV_BOG_USER_XML_PROVIDER 20090206
7 R_XML_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_SALV_BOG_XML_MODEL_PROVIDER 20090206
8 S_LAST_REQUEST Instance attribute Private Type reference (TYPE) YS_REQUEST 20090811
9 T_DECISION Instance attribute Private Type reference (TYPE) YT_DECISION 20090219
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT_DATA Instance method Private Method 20090217
2 CONSTRUCTOR Instance method Public Constructor 20090219
3 CREATE_DECISION_TABLE Instance method Private Method 20090302
4 CREATE_MODEL Instance method Private Method 20090206
5 GET_REQUEST Instance method Private Method 20090806
6 REPLACE_BY_INVALID_CONTENT Instance method Private Method 20090805
7 TRACE_DATA Instance method Private Method 20090302
Events
Class CL_SALV_BOG_CR_DATA_CONTROLLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 YS_DATA_OBJECT Private Attribute reference (LIKE) 20090206
2 YS_DECISION Private See coding 20090219 begin of ys_decision, change_id type string, report_type type string. include type ys_request. types: end of ys_decision
3 YS_REQUEST Private See coding 20090716 begin of ys_request, send_user_xml type abap_bool, send_data_xml type abap_bool, send_presentation_xml type abap_bool, send_report type abap_bool, end of ys_request
4 YT_DATA_OBJECT Private Attribute reference (LIKE) 20090206
5 YT_DECISION Private See coding 20090219 yt_decision type standard table of ys_decision with key change_id report_type
Method Signatures

Method COLLECT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing S_REQUEST Value transfer Type reference (TYPE) YS_REQUEST 20090716
2 Returning T_DATA_OBJECT Value transfer Type reference (TYPE) IF_SALV_BOG_CR_DATA_CONTROLLER=>YT_DATA_OBJECT 20090217

Method COLLECT_DATA on class CL_SALV_BOG_CR_DATA_CONTROLLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing R_LOG_PROVIDER Value transfer Object reference (TYPE REF TO) IF_SALV_CSQ_LOG_PROVIDER 20090318
2 Importing R_MODEL_ADAPTER Value transfer Object reference (TYPE REF TO) IF_SALV_BOG_MODEL_ADAPTER 20090716

Method CONSTRUCTOR on class CL_SALV_BOG_CR_DATA_CONTROLLER has no exception.

Method CREATE_DECISION_TABLE Signature

Method CREATE_DECISION_TABLE on class CL_SALV_BOG_CR_DATA_CONTROLLER has no parameter.
Method CREATE_DECISION_TABLE on class CL_SALV_BOG_CR_DATA_CONTROLLER has no exception.

Method CREATE_MODEL Signature

Method CREATE_MODEL on class CL_SALV_BOG_CR_DATA_CONTROLLER has no parameter.
Method CREATE_MODEL on class CL_SALV_BOG_CR_DATA_CONTROLLER has no exception.

Method GET_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGE_OBSERVER Value transfer Object reference (TYPE REF TO) IF_SALV_BOG_CHANGE_OBSERVER 20090806
2 Importing REPORT_TYPE Value transfer Type reference (TYPE) STRING 20090806
3 Importing S_PENDING_REQUEST Value transfer Type reference (TYPE) YS_REQUEST 20090806
4 Returning S_REQUEST Value transfer Type reference (TYPE) YS_REQUEST 20090806

Method GET_REQUEST on class CL_SALV_BOG_CR_DATA_CONTROLLER has no exception.

Method REPLACE_BY_INVALID_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing T_DATA Call by reference Type reference (TYPE) YT_DATA_OBJECT 20090805

Method REPLACE_BY_INVALID_CONTENT on class CL_SALV_BOG_CR_DATA_CONTROLLER has no exception.

Method TRACE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing T_DATA Call by reference Type reference (TYPE) YT_DATA_OBJECT 20090302

Method TRACE_DATA on class CL_SALV_BOG_CR_DATA_CONTROLLER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720