SAP ABAP Class CL_CNV_ADT_DP (Data provider client)
Hierarchy
DMIS (Software Component) DMIS 2011_1
   CA-EUR (Application Component) European Monetary Union: Euro
     CNV_ADT (Package) Transformation Summary
Properties
Class CL_CNV_ADT_DP  
Short Description Data provider client    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CNV_ADT   Transformation Summary 
Created 20100119   SAP 
Last change 20141030    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CNV_ADT_DP has no interface implemented.
Friends
Class CL_CNV_ADT_DP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_DP_STATUS_NEW Constant Public Type reference (TYPE) CNV_ADT_DP_STATUS 0 ADT: Data provider execution status 20100120
2 CO_DP_STATUS_NODATA Constant Public Type reference (TYPE) CNV_ADT_DP_STATUS 3 ADT: Data provider execution status 20100120
3 CO_DP_STATUS_OK Constant Public Type reference (TYPE) CNV_ADT_DP_STATUS 1 ADT: Data provider execution status 20100120
4 CO_DP_STATUS_PACKERROR Constant Public Type reference (TYPE) CNV_ADT_DP_STATUS 7 ADT: Data provider execution status 20100824
5 CO_DP_STATUS_RFCERROR Constant Public Type reference (TYPE) CNV_ADT_DP_STATUS 4 ADT: Data provider execution status 20100120
6 CO_DP_STATUS_RUNNING Constant Public Type reference (TYPE) CNV_ADT_DP_STATUS 2 ADT: Data provider execution status 20100120
7 CO_DP_STATUS_SAVEERROR Constant Public Type reference (TYPE) CNV_ADT_DP_STATUS 5 ADT: Data provider execution status 20100120
8 CO_DP_STATUS_WRONGTYPE Constant Public Type reference (TYPE) CNV_ADT_DP_STATUS 6 ADT: Data provider execution status 20100120
9 CO_PROCESSOR_CWB Constant Public Type reference (TYPE) CNV_ADT_PROCESSOR 'C' Main technique of a package 20100824
10 CO_PROCESSOR_PCL Constant Public Type reference (TYPE) CNV_ADT_PROCESSOR 'P' Main technique of a package 20100824
11 NV_PACKID Instance attribute Private Type reference (TYPE) CNV_ADT_PACKID ADT: Package ID for auditing (9xxxx) 20100119
12 NV_PACKID_REMOTE Instance attribute Private Type reference (TYPE) CNV_PACK Package Number in remote system 20100119
13 PT_DP Instance attribute Private Type reference (TYPE) CNV_ADT_T_DP ADT: Data providers 20100119
14 PT_DP_CACHE Instance attribute Private Type reference (TYPE) TT_DP_CACHE Data provider cache 20100216
15 PT_RFCDEST Instance attribute Private Type reference (TYPE) CNVMBTDEST_T Table of rfc destinations 20110511
16 PV_PROCESSOR Instance attribute Private Type reference (TYPE) CNV_ADT_PROCESSOR CWB / PCL indicator 20110511
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20100119
2 CREATE_DATA_CONTAINER Instance method Private Method Create data container for data provider 20100119
3 GET_DP_VERSION Instance method Public Method Retunrs the version of the data provider 20120716
4 GET_RFC_DESTINATION Instance method Private Method Get RFC destination of given target 20110621
5 GET_VARIANT_FROM_DPID Instance method Private Method returns the corresponding variant for a data provider 20110511
6 INIT_LOG Instance method Private Method Initialize log for all data providers 20100219
7 LOAD_ALL Instance method Public Method Download data using all data providers 20100119
8 LOAD_DP_DEFINITIONS Static method Public Method Load the information of all data providers of a package 20110511
9 LOAD_RFC_DESTINATIONS Instance method Private Method Load all available RFC destinations for the given package 20110621
10 LOAD_SINGLE Instance method Private Method Download data using single data provider 20100119
11 READ_CLUSTER Instance method Private Method Read downloaded data from local cluster 20110211
12 READ_DATA Instance method Public Method Read downloaded data from local cluster 20110211
13 READ_PIFD Instance method Private Method Read downloaded data from PIFD Framework 20110211
14 START_LOG Instance method Private Method Start log for data provider execution 20100119
15 UPDATE_LOG Instance method Private Method Update log after data provider execution 20100119
16 WRITE_CLUSTER Instance method Private Method Saves the collected Data of a DP to the local cluster 20110511
17 WRITE_PIFD Instance method Private Method Saves the collected Data of a DP to the PIFD Framework 20110511
Events
Class CL_CNV_ADT_DP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_DP_CACHE Private See coding Data provider cache structure 20100216
2 TT_DP_CACHE Private See coding Data provider cache table 20100216
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_MBT_PACKID Package Number to Specify CMIS and TDMS Packages 20100119
# Exception Resumable Description Created on
1 NO_DATA_PROVIDER No data provider defined for this package 20100119
2 NO_PACKAGE Package doesn't exist 20100119
3 RFC_NOT_FOUND No RFC destinations found for given package 20110621

Method CREATE_DATA_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Data container reference 20100217
2 Importing IV_TYPENAME Call by reference Type reference (TYPE) TYPENAME Name of Dictionary type 20100119
# Exception Resumable Description Created on
1 WRONG_DATA_TYPE Wrong or non-existing data type assigned to data provider 20100119

Method GET_DP_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER Call by reference Type reference (TYPE) CNV_ADT_DPID Data provider ID 20120716
2 Returning RV_VERSION Value transfer Type reference (TYPE) CNV_ADT_DP_VERS Data provider version 20120716
# Exception Resumable Description Created on
1 CX_CNV_ADT_EXCEPTION Exception class for the Transformation Summary 20120716

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXEC_TARGET Value transfer Type reference (TYPE) CNV_MBT_EXEC_TARGET Specifies The Target System the Activity is Executed in 20110621
2 Returning RV_RFC_DEST Value transfer Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110621
# Exception Resumable Description Created on
1 CX_CNV_ADT_EXCEPTION Exception class for the Transformation Summary 20110621

Method GET_VARIANT_FROM_DPID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DPID Call by reference Type reference (TYPE) CNV_ADT_DPID ADT: Data provider ID 20110511
2 Returning RV_VARIANT Value transfer Object reference (TYPE REF TO) CL_CNV_MBT_PIFD_VARIANT PIFD concrete Variant of an Interface 20110511
# Exception Resumable Description Created on
1 CX_CNV_ADT_EXCEPTION Exception class for the Transformation Summary 20110712

Method INIT_LOG Signature

Method INIT_LOG on class CL_CNV_ADT_DP has no parameter.
Method INIT_LOG on class CL_CNV_ADT_DP has no exception.

Method LOAD_ALL Signature

Method LOAD_ALL on class CL_CNV_ADT_DP has no parameter.
Method LOAD_ALL on class CL_CNV_ADT_DP has no exception.

Method LOAD_DP_DEFINITIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKID Call by reference Type reference (TYPE) CNV_ADT_PACKID Package Number of Transformation / Analysis Package 20110601
2 Returning RT_DATA_PROVIDERS Value transfer Type reference (TYPE) CNV_ADT_T_DP ADT: Data providers 20110601
# Exception Resumable Description Created on
1 CX_CNV_ADT_EXCEPTION Exception class for the Transformation Summary 20110601

Method LOAD_RFC_DESTINATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PACKID Value transfer Type reference (TYPE) CNV_MBT_PACKID Package Number of Transformation / Analysis Package 20110621
# Exception Resumable Description Created on
1 CX_CNV_ADT_EXCEPTION Exception class for the Transformation Summary 20110621

Method LOAD_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS Call by reference Type reference (TYPE) CNV_ADT_DP_STATUS ADT: Data provider execution status 20100119
2 Importing IS_DP Call by reference Type reference (TYPE) CNV_ADT_S_DP ADT: Data providers 20100119
3 Importing IV_RFCDEST Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20110511

Method LOAD_SINGLE on class CL_CNV_ADT_DP has no exception.

Method READ_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Referece to data from cluster 20110211
2 Importing IV_DPID Call by reference Type reference (TYPE) CNV_ADT_DPID ADT: Data provider ID 20110211

Method READ_CLUSTER on class CL_CNV_ADT_DP has no exception.

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Referece to data from cluster 20110211
2 Importing IV_DPID Call by reference Type reference (TYPE) CNV_ADT_DPID ADT: Data provider ID 20110211
# Exception Resumable Description Created on
1 NO_DATA_PROVIDER No data provider 20110211
2 PIFD_EXCEPTION 20110712
3 WRONG_DATA_TYPE Wrong data type for data provider 20110211
4 WRONG_VERSION No data provider for this version 20110211

Method READ_PIFD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA Referece to data from cluster 20110211
2 Importing IV_DPID Call by reference Type reference (TYPE) CNV_ADT_DPID ADT: Data provider ID 20110211
# Exception Resumable Description Created on
1 CX_CNV_ADT_EXCEPTION Exception class for the Transformation Summary 20110511

Method START_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DPID Call by reference Type reference (TYPE) CNV_ADT_DPID ADT: Data provider ID 20100119

Method START_LOG on class CL_CNV_ADT_DP has no exception.

Method UPDATE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DPID Call by reference Type reference (TYPE) CNV_ADT_DPID ADT: Data provider ID 20100119
2 Importing IV_STATUS Call by reference Type reference (TYPE) CNV_ADT_DP_STATUS ADT: Data provider execution status 20100119

Method UPDATE_LOG on class CL_CNV_ADT_DP has no exception.

Method WRITE_CLUSTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Referece to data from cluster 20110511
2 Importing IV_DPID Call by reference Type reference (TYPE) CNV_ADT_DPID ADT: Data provider ID 20110511
# Exception Resumable Description Created on
1 CX_CNV_ADT_EXCEPTION Exception class for the Transformation Summary 20110511

Method WRITE_PIFD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Data that should be saved 20110511
2 Importing IV_DPID Call by reference Type reference (TYPE) CNV_ADT_DPID ADT: Data provider ID 20110511
# Exception Resumable Description Created on
1 CX_CNV_ADT_EXCEPTION Exception class for the Transformation Summary 20110511
History
Last changed by/on SAP  20141030 
SAP Release Created in 2006_1_46C