SAP ABAP Class /TDAG/RCSCL_UEC_BASE_DATA_PROV (Superclass of the data provider)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/RCS_UEC (Package) REACH Compliance - Use and Exposure Collection
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/RCSIF_UEC_AIF_DATA_PROV Provides data for the AIF interface 20080701
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /TDAG/RCSCL_UEC_DPROV_CUSINFO Dataprovider for form: Customer use info 20090714
2 Inheritance (c INHERITING FROM c_ref)  /TDAG/RCSCL_UEC_DPROV_CUS_EU Dataprovider for form: Customer EU 20080701
3 Inheritance (c INHERITING FROM c_ref)  /TDAG/RCSCL_UEC_DPROV_SUPOR_EU Dataprovider for form: Supplier / OR EU 20080711
4 Inheritance (c INHERITING FROM c_ref)  /TDAG/RCSCL_UEC_DPROV_SUP_N_EU Dataprovider for form: Supplier non EU 20080716
Properties
Class /TDAG/RCSCL_UEC_BASE_DATA_PROV  
Short Description Superclass of the data provider    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /TDAG/RCS_UEC   REACH Compliance - Use and Exposure Collection 
Created 20080701   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ESP1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ESP5 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ESPPH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /TDAG/RCSIF_UEC_AIF_DATA_PROV Provides data for the AIF interface 20080701
Friends
Class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no friend class.
Attributes
Class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 GET_BUSINESS_PARTNER Instance method Public Method Returns the business partner 20080703
2 GET_BUSINESS_PARTNER_CUSTOMER Instance method Private Method Returns the business partner 20080714
3 GET_BUSINESS_PARTNER_SUPPLIER Instance method Private Method Returns the business partner 20080714
4 GET_META_DATA Instance method Public Method Returns the meta information 20080703
5 GET_OR_CONTACT Instance method Public Method Returns the only representative 20080716
6 GET_PRODUCT_INFORMATION Instance method Public Method Returns the product information 20080701
7 GET_RECEIVER Instance method Public Method Returns the receiver data 20080709
8 GET_REPLYTO_ADDRESS Instance method Protected Method Determines the automatic reply-to address 20120423
9 GET_RESP_PERS_INTERM Instance method Public Method Returns the responsible person for intermediates 20080703
10 GET_USE Instance method Public Method Returns the uses 20080703
11 GET_VALUE_SETS Instance method Public Method Returns the value sets 20080703
12 SET_AIFUSE_INDEX Instance method Private Method Sets the indes of the use 20080708
13 TRANSLATE_ADDR2AIF Instance method Private Method Translates the ADDR structures to AIF structures 20080714
14 TRANSLATE_APIUSE2AIFUSE Instance method Private Method Translates the API use structure to the AIF structure 20080703
15 TRANSLATE_BUPA2ADRS3 Instance method Private Method Translates the AIF structures to ADRS 20080725
Events
Class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no event.
Types
Class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no local type.
Method Signatures

Method GET_BUSINESS_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080703
2 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080703
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080703
4 Importing IV_BUPA_ROLE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE Rolle des Geschäftspartners 20080709
5 Changing XT_INTERFACE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Schnittstelle 1für Adobe Interactive Forms Integration 20080703

Method GET_BUSINESS_PARTNER on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_BUSINESS_PARTNER_CUSTOMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUPA Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_BUPA Schnittstelle 1für Adobe Interactive Forms Integration 20080714
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080714
3 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080714
4 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080714
5 Importing IV_BUPA_ROLE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE Rolle des Geschäftspartners 20080714

Method GET_BUSINESS_PARTNER_CUSTOMER on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_BUSINESS_PARTNER_SUPPLIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUPA Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_BUPA Schnittstelle 1für Adobe Interactive Forms Integration 20080714
2 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080714
3 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080714
4 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080714
5 Importing IV_BUPA_ROLE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE Rolle des Geschäftspartners 20080714

Method GET_BUSINESS_PARTNER_SUPPLIER on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_META_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080703
2 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080703
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080703
4 Changing XT_INTERFACE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Schnittstelle 1für Adobe Interactive Forms Integration 20080703

Method GET_META_DATA on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_OR_CONTACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080716
2 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080716
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080716
4 Changing XT_INTERFACE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Schnittstelle 1für Adobe Interactive Forms Integration 20080716

Method GET_OR_CONTACT on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_PRODUCT_INFORMATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080701
2 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080701
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080709
4 Importing IV_ADD_ONLY_EXEMPTIONS_OF_SPEC Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG 'X' Wahrheitswert ob nur Ausnahmen des Produkts übernommen werde 20080702
5 Importing IV_BUPA_ROLE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE Rolle des Geschäftspartners 20080701
6 Importing IV_FLG_PRODUCT_IS_INTERMEDIATE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG '' Truth value 20090814
7 Changing XT_INTERFACE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Schnittstelle 1für Adobe Interactive Forms Integration 20080703

Method GET_PRODUCT_INFORMATION on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080709
2 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080709
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080709
4 Importing IV_BUPA_ROLE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE Rolle des Geschäftspartners 20080714
5 Changing XT_INTERFACE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Schnittstelle 1für Adobe Interactive Forms Integration 20080709

Method GET_RECEIVER on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_REPLYTO_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REPLYTO Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_RESP_EMAIL Reply-To-Address 20120423
2 Importing IS_FORM_DATA Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Current Form Data 20120423
3 Importing IS_TASK Call by reference Type reference (TYPE) /TDAG/CPS_TASKH Current Task 20120423
4 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Current Template 20120423
5 Changing XT_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message Tables 20120423

Method GET_REPLYTO_ADDRESS on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_RESP_PERS_INTERM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080703
2 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080703
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080703
4 Changing XT_INTERFACE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Schnittstelle 1für Adobe Interactive Forms Integration 20080703

Method GET_RESP_PERS_INTERM on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_USE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080703
2 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080703
3 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080703
4 Importing IV_BUPA Call by reference Type reference (TYPE) /TDAG/CPE_BPNR Geschäftspartnernummer 20080703
5 Importing IV_BUPA_ROLE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE Rolle des Geschäftspartners 20080703
6 Importing IV_FLG_GET_ALL_FOR_STATUS Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG Wahrheitswert 20080710
7 Importing IV_FLG_GET_ASSESSMENT Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG Wahrheitswert 20080703
8 Importing IV_FLG_GET_FURTHER Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG Wahrheitswert 20080703
9 Importing IV_FLG_GET_NEGATIVE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG Wahrheitswert 20080703
10 Importing IV_FLG_GET_POSITIVE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG Wahrheitswert 20080703
11 Importing IV_FLG_READ_WITH_PHRTEXT Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Indicator to read phrase text 20090804
12 Changing XT_INTERFACE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Schnittstelle 1für Adobe Interactive Forms Integration 20080703
13 Changing XV_FLG_PRODUCT_IS_INTERMEDIATE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_FLAG Truth value 20090814

Method GET_USE on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method GET_VALUE_SETS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080703
2 Exporting ET_VALUE_SETS Call by reference Type reference (TYPE) /TDAG/RCSY_UEC_AIF_VS_NODE Meta Informationen für die Schnittstelle 20080703
3 Importing IS_TASKHEADER Call by reference Type reference (TYPE) /TDAG/CPS_TASKH CP: Struktur für Aufgabenköpfe 20080703
4 Importing IS_TEMPLATE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_TPL1 Template-Auswahl 20080703
5 Changing XT_INTERFACE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_INTERFACE1 Schnittstelle 1für Adobe Interactive Forms Integration 20080703

Method GET_VALUE_SETS on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method SET_AIFUSE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USE_TABLE Call by reference Type reference (TYPE) /TDAG/RCSY_UEC_AIF_USE Tabelle mit Verwendungen 20080708
2 Changing XS_AIF_USE Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_USE Verwendung von REACH Stoffen 20080708

Method SET_AIFUSE_INDEX on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method TRANSLATE_ADDR2AIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COMPANY_AIF Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_COMPANY Personendaten 20080714
2 Exporting ES_PERSON_AIF Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_PERSON Daten des Geschäftspartners 20080714
3 Importing IS_COMPANY_API Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_COMPANY_EXT CP: Erweiterte Firmenadresse 20080714
4 Importing IS_PERSON_API Call by reference Type reference (TYPE) /TDAG/CPS_ADDR_PERSON_EXT CP: Erweiterte Kontaktadresse 20080714
5 Importing IV_COMPANY_ROLE Call by reference Type reference (TYPE) /TDAG/RCSE_UEC_AIF_BUPA_ROLE Rolle des Geschäftspartners 20080714

Method TRANSLATE_ADDR2AIF on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method TRANSLATE_APIUSE2AIFUSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USE_AIF Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_USE Verwendung von REACH Stoffen 20080703
2 Importing IS_USE_API Call by reference Type reference (TYPE) /TDAG/CPS_USEAPI Verwendungs-API-Struktur 20080703
3 Importing IV_FLG_READ_WITH_PHRTEXT Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Indicator to read phrase text 20090804
4 Importing IV_LANGU Call by reference Type reference (TYPE) SY-LANGU Language Key of Current Text Environment 20090804

Method TRANSLATE_APIUSE2AIFUSE on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.

Method TRANSLATE_BUPA2ADRS3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ADRS3 Call by reference Type reference (TYPE) ADRS3 Struktur f. Adreßaufbereitung: Ansprechpartner-Dienstadresse 20080725
2 Importing IV_BUPA Call by reference Type reference (TYPE) /TDAG/RCSS_UEC_AIF_BUPA Daten des Geschäftspartners 20080725
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080725
4 Importing IV_SENDER_COUNTRY Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20080725

Method TRANSLATE_BUPA2ADRS3 on class /TDAG/RCSCL_UEC_BASE_DATA_PROV has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 110_600