SAP ABAP Class /TDAG/CPCL_CFPXML_REQUEST_CPRV (CP: CfP XML request creator for content provider)
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_CFPXML_REQUEST CP: Abstract CfP XML Request Builder 20070608
Properties
Class /TDAG/CPCL_CFPXML_REQUEST_CPRV  
Short Description CP: CfP XML request creator for content provider    
Super Class /TDAG/CPCL_CFPXML_REQUEST CP: Abstract CfP XML Request Builder 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/CP   Compliance for products 
Created 20070608   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESPAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESPRH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /TDAG/CPCL_CFPXML_REQUEST_CPRV has no interface implemented.
Friends
Class /TDAG/CPCL_CFPXML_REQUEST_CPRV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_CONTPROV Instance attribute Protected Type reference (TYPE) /TDAG/CPC_CPROV Content provider ID 20070613
2 MS_TASKH Instance attribute Protected Type reference (TYPE) /TDAG/CPS_CONTPROV_TASKH CP: Structure for task headers 20070611
3 M_LANGU Instance attribute Private Type reference (TYPE) SYLANGU R/3 System, current language 20070628
4 M_MANUFACTURER Instance attribute Private Type reference (TYPE) STRING Manufacturer 20070614
5 M_PART_NUMBER Instance attribute Private Type reference (TYPE) STRING Part number 20070623
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MFR_NAME_OR_ID Instance method Protected Method Adds a MFR name or ID depending on the existing data 20070611
2 ADD_PRODUCT_NAME_OR_ID Instance method Protected Method Adds a product name or ID depending on the existing data 20070611
3 CHECK_PROTOCOL Instance method Private Method Checks sanity of passed data for mfr and part number 20070628
4 GET_LANGUAGE Instance method Public Method Get the language of the generated request 20070628
5 GET_MANUFACTURER Instance method Public Method Provides the manufacturer info used for request generation 20070614
6 GET_PART_NUMBER Instance method Public Method Provides the product info used for request genration 20070618
7 INIT Instance method Public Method Initialize XML creator with new data 20070609
Events
Class /TDAG/CPCL_CFPXML_REQUEST_CPRV has no event.
Types
Class /TDAG/CPCL_CFPXML_REQUEST_CPRV has no local type.
Method Signatures

Method ADD_MFR_NAME_OR_ID 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 20070611
# Exception Resumable Description Created on
1 SECTION_FAILURE Error(s) occurred during section generation 20070611

Method ADD_PRODUCT_NAME_OR_ID 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 20070611
# Exception Resumable Description Created on
1 SECTION_FAILURE Error(s) occurred during section generation 20070611

Method CHECK_PROTOCOL 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 20070628
# Exception Resumable Description Created on
1 PROTOCOL_BREACH Protocol has been breached 20070628

Method GET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LANGU Value transfer Type reference (TYPE) SYLANGU R/3 System, current language 20070628

Method GET_LANGUAGE on class /TDAG/CPCL_CFPXML_REQUEST_CPRV has no exception.

Method GET_MANUFACTURER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VAL Value transfer Type reference (TYPE) STRING Manufacturer 20070614

Method GET_MANUFACTURER on class /TDAG/CPCL_CFPXML_REQUEST_CPRV has no exception.

Method GET_PART_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_VAL Value transfer Type reference (TYPE) STRING Product 20070618

Method GET_PART_NUMBER on class /TDAG/CPCL_CFPXML_REQUEST_CPRV has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TASKH Call by reference Type reference (TYPE) /TDAG/CPS_CONTPROV_TASKH Table of task headers 20070611
2 Importing I_CONTPROV Call by reference Type reference (TYPE) /TDAG/CPE_CONTPROV Content provider ID 20070611
3 Importing I_REQUESTOR Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3 System, user logon name 20070611
4 Importing I_VALDAT Call by reference Type reference (TYPE) SYDATUM SY-DATUM Date and time, current (application server) date 20070611
5 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20070609
# Exception Resumable Description Created on
1 INITIALIZATION_FAILURE Initialization failure 20070609
History
Last changed by/on SAP  20141109 
SAP Release Created in 222_46C