SAP ABAP Class /TDAG/CPCL_CONTPROV_CTRL (CP: Content provider controller)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/CP (Package) Compliance for products
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/CPCL_TM_VIEW_CTRL CP: Task management generic view controller 20070617
Properties
Class /TDAG/CPCL_CONTPROV_CTRL  
Short Description CP: Content provider controller    
Super Class /TDAG/CPCL_TM_VIEW_CTRL CP: Task management generic view controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20070612   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /TDAG/CPCL_C_TM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /TDAG/CPCL_C_TM_FN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CNTB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CPCL_CONTPROV_CTRL has no interface implemented.
Friends
Class /TDAG/CPCL_CONTPROV_CTRL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_GRID_STRUCTURE Constant Protected Type reference (TYPE) TABNAME '/TDAG/CPS_CONTPROV_ALV' Table name 20070612
2 MO_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container object 20070617
3 MO_GRID Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20070612
4 MO_TOOLBAR_CREATOR Instance attribute Protected Object reference (TYPE REF TO) /TDAG/CPCL_TOOLBAR_CREATOR Toolbar creator 20070617
5 MS_CONTPROV Instance attribute Protected Type reference (TYPE) /TDAG/CPC_CPROV Content provider 20070620
6 MT_MODIFIED_ROWS Instance attribute Protected Type reference (TYPE) LTS_MODROW_TAB_TYPE Assignment of line number to line ID 20070614
7 MT_TASKS Instance attribute Public Type reference (TYPE) /TDAG/CPY_CONTPROV_ALV CP: Display structure for content provider processing 20070612
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_FURTHER Instance method Protected Method Handles the "Further" button 20070618
2 ACTION_RESEND_REQUESTS Instance method Protected Method Resend modified requests to provider 20070614
3 ACTION_SELECT_FROM_MULTIMATCH Instance method Protected Method Select one match from multiple 20070618
4 CREATE_FIELD_CATALOG Instance method Protected Method Set up field catalog for result view 20070612
5 CREATE_TOOLBAR Instance method Protected Method Create toolbar 20070615
6 FILL_OUTPUT_TABLE Instance method Protected Method Make display relevant changes to the output table 20070614
7 GET_DATA_OBJECT Instance method Protected Method Cast data object to the concrete type 20070617
8 GET_SELECTED_TASK_IDS Instance method Public Method Returns the task IDs of the selected tasks 20071108
9 GET_XML_REQUEST Instance method Protected Method Retrieve XML request from data object 20070622
10 GET_XML_RESPONSE Instance method Protected Method Retrieve XML response from data object 20070622
11 INIT_DATA Instance method Public Method Send data down the path to the model 20070617
12 ON_DATA_CHANGED Instance method Protected Event handling method Data changed handler 20070612
13 ON_DATA_CHANGED_FINISHED Instance method Protected Event handling method Data changed finished handler 20070612
14 ON_HOTSPOT_CLICK Instance method Protected Event handling method Hotspot click handler 20070612
15 ON_TASK_EDITED Instance method Protected Event handling method Task edited handler 20070612
16 ON_USER_COMMAND Instance method Protected Event handling method User command handler 20070612
17 OPEN_FILE_AT_FRONTEND Instance method Protected Method Display XML request/response at frontend 20070623
18 PROCESS_BEFORE_OUTPUT Instance method Public Method PBO handling 20070615
19 SAVE_DATA Instance method Public Method Save data 20070617
20 SHOW_DOCUMENT Instance method Protected Method Show ABAP documentation 20070620
Events
# Event Type Visibility Description Created on
1 TASK_EDITED Instance Event
(0)
Public
(2)
Task has been edited by user 20070612
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTS_MODROW_TAB_TYPE Protected See coding 20071012
Method Signatures

Method ACTION_FURTHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TASKS Call by reference Type reference (TYPE) /TDAG/CPY_CONTPROV_ALV CP: Display structure for content provider processing 20071108
2 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070620

Method ACTION_FURTHER on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method ACTION_RESEND_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070623

Method ACTION_RESEND_REQUESTS on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method ACTION_SELECT_FROM_MULTIMATCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XS_TASK Call by reference Type reference (TYPE) /TDAG/CPS_CONTPROV_ALV CP: Content provider grid screen structure 20070618
2 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070620

Method ACTION_SELECT_FROM_MULTIMATCH on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method CREATE_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field catalog for ListViewer control 20070612
# Exception Resumable Description Created on
1 FIELD_CATALOG_FAILURE Creation of field catalog failed 20070612

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FUNCS_TO_EXCL Call by reference Type reference (TYPE) UI_FUNCTIONS Function Code Table 20070615
2 Exporting ET_TOOLBAR_DEF Call by reference Type reference (TYPE) /TDAG/CPY_TOOLBAR Toolbar definition 20070615

Method CREATE_TOOLBAR on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method FILL_OUTPUT_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OUT Call by reference Type reference (TYPE) /TDAG/CPY_CONTPROV_ALV CP: Display structure for content provider processing 20070614
2 Importing IT_CONTPROV_TASKH Call by reference Type reference (TYPE) /TDAG/CPYS_CONTPROV_TASKH CP: Content provider - table type for processing 20070617

Method FILL_OUTPUT_TABLE on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method GET_DATA_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DATA Value transfer Object reference (TYPE REF TO) /TDAG/CPCL_CONTPROV_DATA Content Provider Data Class 20070617

Method GET_DATA_OBJECT on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method GET_SELECTED_TASK_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TASK_IDS Call by reference Type reference (TYPE) /TDAG/CPY_HDRNO Truth Value 20071108

Method GET_SELECTED_TASK_IDS on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method GET_XML_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_REQUEST Call by reference Type reference (TYPE) /TDAG/CPY_STRING File contents 20070623
2 Importing I_HDRNO Call by reference Type reference (TYPE) /TDAG/CPE_HDRNO Task number 20070622

Method GET_XML_REQUEST on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method GET_XML_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESPONSE Call by reference Type reference (TYPE) /TDAG/CPY_STRING File contents 20070623
2 Importing I_HDRNO Call by reference Type reference (TYPE) /TDAG/CPE_HDRNO Task number 20070622

Method GET_XML_RESPONSE on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method INIT_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TASKH Call by reference Type reference (TYPE) /TDAG/CPY_TASKH Table of task headers 20070617
2 Importing I_CONTPROV Call by reference Type reference (TYPE) /TDAG/CPE_CONTPROV Content provider ID 20070624
3 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070617
# Exception Resumable Description Created on
1 INIT_DATA_FAILED Initialization with data failed 20070617

Method ON_DATA_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_DATA_CHANGED Value transfer Attribute reference (LIKE) 20070612
2 Importing E_ONF4 Value transfer Attribute reference (LIKE) 20070612
3 Importing E_ONF4_AFTER Value transfer Attribute reference (LIKE) 20070612
4 Importing E_ONF4_BEFORE Value transfer Attribute reference (LIKE) 20070612

Method ON_DATA_CHANGED on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method ON_DATA_CHANGED_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_MODIFIED Value transfer Attribute reference (LIKE) 20070612

Method ON_DATA_CHANGED_FINISHED on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method ON_HOTSPOT_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Value transfer Attribute reference (LIKE) 20070612
2 Importing E_COLUMN_ID Value transfer Attribute reference (LIKE) 20070612
3 Importing E_ROW_ID Value transfer Attribute reference (LIKE) 20070612

Method ON_HOTSPOT_CLICK on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method ON_TASK_EDITED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_HDRNO Value transfer Attribute reference (LIKE) 20070612

Method ON_TASK_EDITED on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method ON_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Value transfer Attribute reference (LIKE) 20070612

Method ON_USER_COMMAND on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method OPEN_FILE_AT_FRONTEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FILENAME Call by reference Type reference (TYPE) STRING File name 20070623
2 Importing I_FILESIZE Call by reference Type reference (TYPE) /TDAG/CPE_FILESIZE File size 20070623
3 Importing I_FILETYPE Call by reference Type reference (TYPE) CHAR10 File type 20070623
4 Changing XT_FILE Call by reference Type reference (TYPE) STANDARD TABLE Table with file contents 20070623

Method OPEN_FILE_AT_FRONTEND on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method PROCESS_BEFORE_OUTPUT Signature

Method PROCESS_BEFORE_OUTPUT on class /TDAG/CPCL_CONTPROV_CTRL has no parameter.
Method PROCESS_BEFORE_OUTPUT on class /TDAG/CPCL_CONTPROV_CTRL has no exception.

Method SAVE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070617
# Exception Resumable Description Created on
1 SAVE_FAILED Saving of data failed 20070617

Method SHOW_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASK_CREATE_DLG CP: Structure for Task creation (Dialogue) 20070620

Method SHOW_DOCUMENT on class /TDAG/CPCL_CONTPROV_CTRL has no exception.
Event Signatures

Event TASK_EDITED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 ES_CONTPROV_EDIT Exporting Value transfer Type reference (TYPE) /TDAG/CPS_CONTPROV_EDIT CP: Content provider query data 20070612
2 E_HDRNO Exporting Value transfer Type reference (TYPE) /TDAG/CPE_HDRNO Task number 20070612
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C