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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Instance method | Public | Method | Returns the business partner | 20080703 | |
| 2 | Instance method | Private | Method | Returns the business partner | 20080714 | |
| 3 | Instance method | Private | Method | Returns the business partner | 20080714 | |
| 4 | Instance method | Public | Method | Returns the meta information | 20080703 | |
| 5 | Instance method | Public | Method | Returns the only representative | 20080716 | |
| 6 | Instance method | Public | Method | Returns the product information | 20080701 | |
| 7 | Instance method | Public | Method | Returns the receiver data | 20080709 | |
| 8 | Instance method | Protected | Method | Determines the automatic reply-to address | 20120423 | |
| 9 | Instance method | Public | Method | Returns the responsible person for intermediates | 20080703 | |
| 10 | Instance method | Public | Method | Returns the uses | 20080703 | |
| 11 | Instance method | Public | Method | Returns the value sets | 20080703 | |
| 12 | Instance method | Private | Method | Sets the indes of the use | 20080708 | |
| 13 | Instance method | Private | Method | Translates the ADDR structures to AIF structures | 20080714 | |
| 14 | Instance method | Private | Method | Translates the API use structure to the AIF structure | 20080703 | |
| 15 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080703 | |||
| 2 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080703 | |||
| 3 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080703 | |||
| 4 | IV_BUPA_ROLE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_BUPA_ROLE | Rolle des Geschäftspartners | 20080709 | |||
| 5 | 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 | ES_BUPA | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_BUPA | Schnittstelle 1für Adobe Interactive Forms Integration | 20080714 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080714 | |||
| 3 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080714 | |||
| 4 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080714 | |||
| 5 | 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 | ES_BUPA | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_BUPA | Schnittstelle 1für Adobe Interactive Forms Integration | 20080714 | |||
| 2 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080714 | |||
| 3 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080714 | |||
| 4 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080714 | |||
| 5 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080703 | |||
| 2 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080703 | |||
| 3 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080703 | |||
| 4 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080716 | |||
| 2 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080716 | |||
| 3 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080716 | |||
| 4 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080701 | |||
| 2 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080701 | |||
| 3 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080709 | |||
| 4 | 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 | IV_BUPA_ROLE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_BUPA_ROLE | Rolle des Geschäftspartners | 20080701 | |||
| 6 | IV_FLG_PRODUCT_IS_INTERMEDIATE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | '' | Truth value | 20090814 | ||
| 7 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080709 | |||
| 2 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080709 | |||
| 3 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080709 | |||
| 4 | IV_BUPA_ROLE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_BUPA_ROLE | Rolle des Geschäftspartners | 20080714 | |||
| 5 | 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 | E_REPLYTO | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_RESP_EMAIL | Reply-To-Address | 20120423 | |||
| 2 | IS_FORM_DATA | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_INTERFACE1 | Current Form Data | 20120423 | |||
| 3 | IS_TASK | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | Current Task | 20120423 | |||
| 4 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Current Template | 20120423 | |||
| 5 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080703 | |||
| 2 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080703 | |||
| 3 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080703 | |||
| 4 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080703 | |||
| 2 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080703 | |||
| 3 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080703 | |||
| 4 | IV_BUPA | Call by reference | Type reference (TYPE) | /TDAG/CPE_BPNR | Geschäftspartnernummer | 20080703 | |||
| 5 | IV_BUPA_ROLE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_BUPA_ROLE | Rolle des Geschäftspartners | 20080703 | |||
| 6 | IV_FLG_GET_ALL_FOR_STATUS | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | Wahrheitswert | 20080710 | |||
| 7 | IV_FLG_GET_ASSESSMENT | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | Wahrheitswert | 20080703 | |||
| 8 | IV_FLG_GET_FURTHER | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | Wahrheitswert | 20080703 | |||
| 9 | IV_FLG_GET_NEGATIVE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | Wahrheitswert | 20080703 | |||
| 10 | IV_FLG_GET_POSITIVE | Call by reference | Type reference (TYPE) | /TDAG/RCSE_UEC_AIF_FLAG | Wahrheitswert | 20080703 | |||
| 11 | IV_FLG_READ_WITH_PHRTEXT | Call by reference | Type reference (TYPE) | ESEBOOLE | ESP1_FALSE | Indicator to read phrase text | 20090804 | ||
| 12 | XT_INTERFACE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_INTERFACE1 | Schnittstelle 1für Adobe Interactive Forms Integration | 20080703 | |||
| 13 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | BAL_T_MSG | Anwendungs-Log: Tabelle mit Messages | 20080703 | |||
| 2 | ET_VALUE_SETS | Call by reference | Type reference (TYPE) | /TDAG/RCSY_UEC_AIF_VS_NODE | Meta Informationen für die Schnittstelle | 20080703 | |||
| 3 | IS_TASKHEADER | Call by reference | Type reference (TYPE) | /TDAG/CPS_TASKH | CP: Struktur für Aufgabenköpfe | 20080703 | |||
| 4 | IS_TEMPLATE | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_TPL1 | Template-Auswahl | 20080703 | |||
| 5 | 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 | IT_USE_TABLE | Call by reference | Type reference (TYPE) | /TDAG/RCSY_UEC_AIF_USE | Tabelle mit Verwendungen | 20080708 | |||
| 2 | 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 | ES_COMPANY_AIF | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_COMPANY | Personendaten | 20080714 | |||
| 2 | ES_PERSON_AIF | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_PERSON | Daten des Geschäftspartners | 20080714 | |||
| 3 | IS_COMPANY_API | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_COMPANY_EXT | CP: Erweiterte Firmenadresse | 20080714 | |||
| 4 | IS_PERSON_API | Call by reference | Type reference (TYPE) | /TDAG/CPS_ADDR_PERSON_EXT | CP: Erweiterte Kontaktadresse | 20080714 | |||
| 5 | 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 | ES_USE_AIF | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_USE | Verwendung von REACH Stoffen | 20080703 | |||
| 2 | IS_USE_API | Call by reference | Type reference (TYPE) | /TDAG/CPS_USEAPI | Verwendungs-API-Struktur | 20080703 | |||
| 3 | IV_FLG_READ_WITH_PHRTEXT | Call by reference | Type reference (TYPE) | ESEBOOLE | ESP1_FALSE | Indicator to read phrase text | 20090804 | ||
| 4 | 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 | EV_ADRS3 | Call by reference | Type reference (TYPE) | ADRS3 | Struktur f. Adreßaufbereitung: Ansprechpartner-Dienstadresse | 20080725 | |||
| 2 | IV_BUPA | Call by reference | Type reference (TYPE) | /TDAG/RCSS_UEC_AIF_BUPA | Daten des Geschäftspartners | 20080725 | |||
| 3 | IV_LANGUAGE | Call by reference | Type reference (TYPE) | LANGU | Sprachenschlüssel | 20080725 | |||
| 4 | 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 |