SAP ABAP Class /TDAG/CPCL_CONTPROV_DATA (Content Provider Data Class)
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 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CPIF_TM_DATA CP: Interface für Objekte zur Datenverwaltung 20070617
Properties
Class /TDAG/CPCL_CONTPROV_DATA  
Short Description Content Provider Data Class    
Super Class    
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_GEN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /TDAG/CPCL_C_XML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_IXML Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /TDAG/CPIF_TM_DATA CP: Interface für Objekte zur Datenverwaltung 20070617
Friends
Class /TDAG/CPCL_CONTPROV_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 LOG_OBJ_CFP Static Attribute Public Type reference (TYPE) BALOBJ_D '/TDAG/CP' ."#EC NOTEXT Application log: Object name (Application code) 20080214
2 LOG_SUBOBJ_CPRVDR Static Attribute Public Type reference (TYPE) BALSUBOBJ 'CPRVDR' ."#EC NOTEXT Application log: sub-object 20080214
3 MO_XML_REQ_CREATOR Instance attribute Private Object reference (TYPE REF TO) /TDAG/CPCL_CFPXML_REQUEST_CPRV Content Provider XML request creator 20070612
4 MS_CONTPROV Instance attribute Private Type reference (TYPE) /TDAG/CPC_CPROV CP: Content Providers 20070612
5 MT_DATA Instance attribute Private Type reference (TYPE) /TDAG/CPYS_CONTPROV_DATA CP: Content provider - data storage table 20070612
6 MT_IMPTYPES Instance attribute Private Type reference (TYPE) /TDAG/CPY_IMPTYP CP_ Table of Import Categories 20070624
7 MT_TASKS Instance attribute Private Type reference (TYPE) /TDAG/CPYS_CONTPROV_TASKH CP: Content provider processing table type 20070612
Methods
# Method Level Visibility Method type Description Created on
1 ADD_LOG_MESSAGES Instance method Protected Method Add message to the processing log of a task 20070612
2 CONVERT_XML_TO_LOG_MESSAGES Instance method Protected Method Convert multiple matche response to log messages 20070702
3 CREATE_REQUEST Instance method Private Method Create CfP XML request to be sent to provider 20070612
4 EXTRACT_MATCHES Instance method Protected Method Parse content provider response 20070612
5 FREE Instance method Public Method 20070617
6 GET_DATA_FROM_PROVIDER Instance method Public Method Send requests to provider, analyze and store results 20070613
7 GET_MATCHES Instance method Public Method Get matches for a task 20070612
8 GET_REQUEST Instance method Public Method Returns CfP XML request body for a specific task 20070622
9 GET_RESPONSE Instance method Public Method Returns CfP XML response body for a specific task 20070622
10 INIT_DATA Instance method Public Method Initialize data object with new data 20070617
11 ON_TASK_EDITED Instance method Public Event handling method Reflects changes to tasks made by the user 20070612
12 READ_DATA Instance method Public Method Returns the set of current tasks 20070612
13 SAVE_DATA Instance method Public Method 20070617
14 SET_MODIFY_FLAG Instance method Public Method Set modify flag for selected row to force request 20080222
Events
Class /TDAG/CPCL_CONTPROV_DATA has no event.
Types
Class /TDAG/CPCL_CONTPROV_DATA has no local type.
Method Signatures

Method ADD_LOG_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MESSAGE Call by reference Type reference (TYPE) BAL_S_MSG Application Log: Message Data 20070612
2 Importing IT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070612
3 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20070612

Method ADD_LOG_MESSAGES on class /TDAG/CPCL_CONTPROV_DATA has no exception.

Method CONVERT_XML_TO_LOG_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MATCHES Call by reference Type reference (TYPE) /TDAG/CPY_CONTPROV_MATCH CP: Content provider - matches table type 20070702
2 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20070702

Method CONVERT_XML_TO_LOG_MESSAGES on class /TDAG/CPCL_CONTPROV_DATA has no exception.

Method CREATE_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_RCGREPFILE CfP XML request 20070612
2 Exporting E_REQ_LANG Call by reference Type reference (TYPE) SYLANGU R/3 System, current language 20070628
3 Exporting E_REQ_SIZE Call by reference Type reference (TYPE) /TDAG/CPE_FILESIZE File size 20070612
4 Importing IS_TASK Call by reference Type reference (TYPE) /TDAG/CPS_CONTPROV_TASKH CP: Content provider processing structure 20070615
5 Changing XS_EDIT Call by reference Type reference (TYPE) /TDAG/CPS_CONTPROV_EDIT CP: Content provider query data 20070615
# Exception Resumable Description Created on
1 REQUEST_FAILURE Request generation failed 20070612

Method EXTRACT_MATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATCHES Call by reference Type reference (TYPE) /TDAG/CPY_CONTPROV_MATCH CP: Content provider - matches table type 20070612
2 Importing IS_TASK Call by reference Type reference (TYPE) /TDAG/CPS_CONTPROV_TASKH CP: Content provider processing structure 20070612
3 Importing IT_RESPONSE Call by reference Type reference (TYPE) /TDAG/CPY_RCGREPFILE Response content 20070612
4 Importing I_RESP_SIZE Call by reference Type reference (TYPE) /TDAG/CPE_FILESIZE Response size 20070612
# Exception Resumable Description Created on
1 PARSE_ERROR DOM generation failed, parsing aborted 20070612

Method FREE Signature

Method FREE on class /TDAG/CPCL_CONTPROV_DATA has no parameter.
Method FREE on class /TDAG/CPCL_CONTPROV_DATA has no exception.

Method GET_DATA_FROM_PROVIDER 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 GET_DATA_FROM_PROVIDER on class /TDAG/CPCL_CONTPROV_DATA has no exception.

Method GET_MATCHES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MATCH Call by reference Type reference (TYPE) /TDAG/CPY_CONTPROV_MATCH CP: Content provider - matches table type 20070612
2 Importing I_HDRNO Call by reference Type reference (TYPE) /TDAG/CPE_HDRNO Task number 20070612

Method GET_MATCHES on class /TDAG/CPCL_CONTPROV_DATA has no exception.

Method GET_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_RCGREPFILE XML request body 20070622
2 Exporting E_REQ_SIZE Call by reference Type reference (TYPE) /TDAG/CPE_FILESIZE File size 20070622
3 Importing I_HDRNO Call by reference Type reference (TYPE) /TDAG/CPE_HDRNO Task number 20070622
# Exception Resumable Description Created on
1 REQUEST_EMPTY XML request is zero-length 20070622
2 TASK_NOT_FOUND The task couldn't be found 20070622

Method GET_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_RCGREPFILE XML response body 20070622
2 Exporting E_RESP_SIZE Call by reference Type reference (TYPE) /TDAG/CPE_FILESIZE File size 20070622
3 Importing I_HDRNO Call by reference Type reference (TYPE) /TDAG/CPE_HDRNO Task number 20070622
# Exception Resumable Description Created on
1 RESPONSE_EMPTY XML response is zero-length 20070622
2 TASK_NOT_FOUND The task couldn't be found 20070622

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 20070617
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 of data failed 20070617

Method ON_TASK_EDITED Signature

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

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

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTPROV_TASKH Call by reference Type reference (TYPE) /TDAG/CPYS_CONTPROV_TASKH CP: Content provider - table type for processing 20070617

Method READ_DATA on class /TDAG/CPCL_CONTPROV_DATA has no exception.

Method SAVE_DATA Signature

Method SAVE_DATA on class /TDAG/CPCL_CONTPROV_DATA has no parameter.
Method SAVE_DATA on class /TDAG/CPCL_CONTPROV_DATA has no exception.

Method SET_MODIFY_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELECTED_ROWS Call by reference Type reference (TYPE) LVC_T_ROW ALV control: Table rows 20080222

Method SET_MODIFY_FLAG on class /TDAG/CPCL_CONTPROV_DATA has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C