SAP ABAP Interface /TDAG/IF_EX_RCS_BADI_010 (BAdI-Interface /TDAG/IF_EX_RCS_BADI_010)
Hierarchy
TDAGBCA (Software Component) TechniData Basic Components
   EHS (Application Component) Environment, Health and Safety
     /TDAG/RCS (Package) REACH Compliance - General
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CL_DEF_IM_RCS_BADI_010 Default Implementation for BAdI /TDAG/RCS_BADI_010 20080709
2 Interface implementation (CLASS c. INTERFACES i_ref)  /TDAG/CL_EX_RCS_BADI_010 BAdI Class /TDAG/CL_EX_RCS_BADI_010 20090717
Properties
Interface /TDAG/IF_EX_RCS_BADI_010  
Short Description BAdI-Interface /TDAG/IF_EX_RCS_BADI_010    
General Data
Package /TDAG/RCS   REACH Compliance - General 
Created 20080708   SAP 
Last changed 20141109   SAP 
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)
Interfaces
Interface /TDAG/IF_EX_RCS_BADI_010 has no interface.
Friends
Interface /TDAG/IF_EX_RCS_BADI_010 has no friend.
Attributes
Interface /TDAG/IF_EX_RCS_BADI_010 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SOLD_OR_PURCHASED_MAT Instance method Public Method 20080710
2 FIND_CUSTMAT Instance method Public Method Find customer material info records 20090309
3 FIND_CUSTOMERS Instance method Public Method Find customers 20090226
4 FIND_SUPMAT Instance method Public Method Find supplier material info records 20090309
5 FIND_SUPPLIERS Instance method Public Method Find suppliers 20090226
6 READ_CUSTOMERS Instance method Public Method Read customers 20090226
7 READ_CUSTOMERS_INFO Instance method Public Method 20080904
8 READ_CUSTOMER_INFO_RECORD Instance method Public Method 20080708
9 READ_SUPPLIERS Instance method Public Method Read suppliers 20090226
10 READ_SUPPLIERS_INFO Instance method Public Method 20080904
11 READ_SUPPLIER_INFO_RECORD Instance method Public Method 20080708
Events
# Event Type Visibility Description Created on
1 EX_MATNR_AND_SUBID_MISSING Instance Event
(0)
Public
(2)
20080708
Types
Interface /TDAG/IF_EX_RCS_BADI_010 has no local type.
Method Signatures

Method CHECK_SOLD_OR_PURCHASED_MAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080711
2 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080711
3 Exporting E_FLG_IS_PURCHASED Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080711
4 Exporting E_FLG_IS_SOLD Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080711
5 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20080711
6 Importing I_SUBID Call by reference Type reference (TYPE) ESESUBID Spezifikation 20080711
# Exception Resumable Description Created on
1 EX_MATNR_AND_SUBID_MISSING Materialnummer und Spezifikations-ID fehlen 20080711

Method FIND_CUSTMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KUNNR Call by reference Type reference (TYPE) /TDAG/RCSY_KUNNR Customer number 20090309
2 Exporting ET_KUNNR_MATNR Call by reference Type reference (TYPE) /TDAG/RCSY_LOG_MATNR_KUNNR Assignment of material and customer 20090309
3 Exporting ET_MATNR Call by reference Type reference (TYPE) /TDAG/RCSY_MATNR Material number 20090309
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Application Log: Table with Messages 20090309
5 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Error flag 20090309
6 Importing IT_CUSTOMER Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_KUNNR Range for customer numbers 20090309
7 Importing IT_DISTRIBUTION_CHANNEL Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_VTWEG Range for distribution channels 20090309
8 Importing IT_KUNNR_RESTRCT Call by reference Type reference (TYPE) /TDAG/RCSY_KUNNR Customer number 20090309
9 Importing IT_MATERIAL Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_MATNR Range for material numbers 20090309
10 Importing IT_MATNR_RESTRCT Call by reference Type reference (TYPE) /TDAG/RCSY_MATNR Material number 20090309
11 Importing IT_SALES_ORG Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_VKORG Range for sales organisations 20090309
12 Importing IV_FLG_READ_NO_ORG_DATA Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Indicator for reading without organization data 20090724

Method FIND_CUSTMAT on Interface /TDAG/IF_EX_RCS_BADI_010 has no exception.

Method FIND_CUSTOMERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KUNNR Call by reference Type reference (TYPE) /TDAG/RCSY_KUNNR Customer numbers 20090226
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Messages 20090226
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Error flag 20090226
4 Importing IT_COMPANY_CODE Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_BUKRS Range for company codes 20090226
5 Importing IT_COUNTRY Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_LAND Range for country codes 20090226
6 Importing IT_CUSTOMER_CITY Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_ORT_GP Range for customer and supplier cities 20090715
7 Importing IT_CUSTOMER_NAME1 Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_NAME_GP Range for customer and supplier names 20090715
8 Importing IT_CUSTOMER_NAME2 Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_NAME_GP Range for customer and supplier names 20090715
9 Importing IT_CUSTOMER_NUMBER Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_KUNNR Range for customer numbers 20090226
10 Importing IT_DISTRIBUTION_CHANNEL Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_VTWEG Range for distribution channels 20090226
11 Importing IT_KUNNR_RESTRCT Call by reference Type reference (TYPE) /TDAG/RCSY_KUNNR Restriction for customer numbers 20090226
12 Importing IT_SALES_GROUP Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_VKGRP Range for sales groups 20090226
13 Importing IT_SALES_ORG Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_VKORG Range for sales organisations 20090226
14 Importing IT_SEARCH_TERM Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_MCDD1 Range for search terms 20090226

Method FIND_CUSTOMERS on Interface /TDAG/IF_EX_RCS_BADI_010 has no exception.

Method FIND_SUPMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIFNR Call by reference Type reference (TYPE) /TDAG/RCSY_LIFNR Supplier numbers 20090310
2 Exporting ET_LIFNR_MATNR Call by reference Type reference (TYPE) /TDAG/RCSY_LOG_MATNR_LIFNR Assignment of material and supplier 20090310
3 Exporting ET_MATNR Call by reference Type reference (TYPE) /TDAG/RCSY_MATNR Material numbers 20090310
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Message table 20090310
5 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Error flag 20090310
6 Importing IT_LIFNR_RESTRCT Call by reference Type reference (TYPE) /TDAG/RCSY_LIFNR Restriction for supplier numbers 20090310
7 Importing IT_MATERIAL Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_MATNR Range for material numbers 20090310
8 Importing IT_MATNR_RESTRCT Call by reference Type reference (TYPE) /TDAG/RCSY_MATNR Restriction for material numbers 20090310
9 Importing IT_PLANT Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_WERKS Range for plants 20090310
10 Importing IT_PURCHASING_ORG Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_EKORG Range for purchasing organisations 20090310
11 Importing IT_SUPPLIER Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_LIFNR Range for supplier numbers 20090310
12 Importing IV_FLG_READ_NO_ORG_DATA Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Indicator for reading without organization data 20090724

Method FIND_SUPMAT on Interface /TDAG/IF_EX_RCS_BADI_010 has no exception.

Method FIND_SUPPLIERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LIFNR Call by reference Type reference (TYPE) /TDAG/RCSY_LIFNR Supplier numbers 20090226
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Messages 20090226
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Error flag 20090226
4 Importing IT_COMPANY_CODE Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_BUKRS Range for company codes 20090226
5 Importing IT_COUNTRY Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_LAND Range for country codes 20090226
6 Importing IT_LIFNR_RESTRCT Call by reference Type reference (TYPE) /TDAG/RCSY_LIFNR Restriction for supplier numbers 20090226
7 Importing IT_PURCHASING_ORG Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_EKORG Range for purchasing organisations 20090226
8 Importing IT_SEARCH_TERM Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_MCDD1 Range for search terms 20090226
9 Importing IT_SUPPLIER_CITY Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_ORT_GP Range for customer and supplier cities 20090715
10 Importing IT_SUPPLIER_NAME1 Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_NAME_GP Range for customer and supplier names 20090715
11 Importing IT_SUPPLIER_NAME2 Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_NAME_GP Range for customer and supplier names 20090715
12 Importing IT_SUPPLIER_NUMBER Call by reference Type reference (TYPE) /TDAG/RCSY_RANGE_LIFNR Range for supplier 20090226

Method FIND_SUPPLIERS on Interface /TDAG/IF_EX_RCS_BADI_010 has no exception.

Method READ_CUSTOMERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUSTOMER Call by reference Type reference (TYPE) /TDAG/RCSY_LOG_CUSTOMER Customer data 20090226
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Messages 20090226
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Error flag 20090226
4 Importing IT_KUNNR Call by reference Type reference (TYPE) /TDAG/RCSY_KUNNR Customer numbers 20090226

Method READ_CUSTOMERS on Interface /TDAG/IF_EX_RCS_BADI_010 has no exception.

Method READ_CUSTOMERS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUSTOMER_INFO Call by reference Type reference (TYPE) /TDAG/RCSY_CUST_INFO Tabellentyp für Kundeneinkaufsinfosatz 20080904
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080904
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080910
4 Importing IT_CUSTOMER_NUMBER Call by reference Type reference (TYPE) /TDAG/RCSY_KUNNR Debitorennummer 20080904
5 Importing IT_MATERIAL_NUMBER Call by reference Type reference (TYPE) /TDAG/CPYS_MATERIAL_NO Tabellentyp für MATNR 20080912
6 Importing IV_FLG_READ_NO_ORG_DATA Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Indicator for reading without organization data 20090724
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080904
# Exception Resumable Description Created on
1 EX_CUSTOMER_NUMBER_MISSING No customer number found 20080904

Method READ_CUSTOMER_INFO_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CUST_MAT Call by reference Type reference (TYPE) /TDAG/RCST_CUST_MAT Tabellentyp: Kunden-Informationen aus der Logistik 20080709
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080708
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080708
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080708
5 Importing I_CUST_NUMBER Call by reference Type reference (TYPE) KUNNR Debitorennummer 1 20080708
6 Importing I_MATNR Value transfer Type reference (TYPE) MATNR Materialnummer 20080708
7 Importing I_SUBID Value transfer Type reference (TYPE) ESESUBID Spezifikation 20080708
# Exception Resumable Description Created on
1 EX_MATNR_AND_SUBID_MISSING Material und Spezifikations-ID fehlen 20080710

Method READ_SUPPLIERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Messages 20090226
2 Exporting ET_SUPPLIER Call by reference Type reference (TYPE) /TDAG/RCSY_LOG_SUPPLIER Supplier data 20090226
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Error flag 20090226
4 Importing IT_LIFNR Call by reference Type reference (TYPE) /TDAG/RCSY_LIFNR Supplier numbers 20090226

Method READ_SUPPLIERS on Interface /TDAG/IF_EX_RCS_BADI_010 has no exception.

Method READ_SUPPLIERS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080909
2 Exporting ET_SUPPLIER_INFO Call by reference Type reference (TYPE) /TDAG/RCSY_SUP_INFO Tabellentyp für Einkaufsinfosatz 20080904
3 Exporting EV_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080910
4 Importing IT_MATERIAL_NUMBER Call by reference Type reference (TYPE) /TDAG/CPYS_MATERIAL_NO Tabellentyp für MATNR 20080912
5 Importing IT_SUPPLIER_NUMBER Call by reference Type reference (TYPE) /TDAG/CPYS_SUPPLIER_NO Tabellentyp für LIFNR 20080904
6 Importing IV_FLG_READ_NO_ORG_DATA Call by reference Type reference (TYPE) ESEBOOLE ESP1_FALSE Indicator for reading without organization data 20090724
7 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080904
# Exception Resumable Description Created on
1 EX_SUPPLIER_NUMBER_MISSING No supplier number found 20080904

Method READ_SUPPLIER_INFO_RECORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) BAL_T_MSG Anwendungs-Log: Tabelle mit Messages 20080708
2 Exporting ET_SUP_MAT Call by reference Type reference (TYPE) /TDAG/RCST_SUP_MAT Tabellentyp: Lieferanten-Informationen aus der Logistik 20080709
3 Exporting E_FLG_ERROR Call by reference Type reference (TYPE) ESEBOOLE Wahrheitswert 20080708
4 Importing IV_LANGUAGE Call by reference Type reference (TYPE) LANGU Sprachenschlüssel 20080708
5 Importing I_MATNR Value transfer Type reference (TYPE) MATNR Materialnummer 20080708
6 Importing I_SUBID Call by reference Type reference (TYPE) ESESUBID Spezifikation 20080708
7 Importing I_SUPPLIER_NUMBER Call by reference Type reference (TYPE) /TDAG/CPE_SUPPLIER Debitorennummer 1 20080708
# Exception Resumable Description Created on
1 EX_MATNR_AND_SUBID_MISSING Material und Spezifikations-ID fehlen 20080710
Event Signatures

Event EX_MATNR_AND_SUBID_MISSING Signature
Event EX_MATNR_AND_SUBID_MISSING on Interface /TDAG/IF_EX_RCS_BADI_010 has no parameter.
History
Last changed by/on SAP  20141109 
SAP Release Created in 110_470