SAP ABAP Interface IF_EX_EHS_MATERIAL (BAdI Interface IF_EX_EHS_MATERIAL)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-GTF-EHS (Application Component) Environment, Health and Safety: Master Data
⤷
CBEHS_BAS (Package) Common EH&S Objects

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_EHS_MATERIAL | BAdI Class CL_EX_EHS_MATERIAL | 20041217 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_IM_IMP_EHS_MATERIAL_ERP | Implementation Class for BAdI Impl. IMP_EHS_MATERIAL_ERP | 20041223 |
Properties
Interface | IF_EX_EHS_MATERIAL | |
Short Description | BAdI Interface IF_EX_EHS_MATERIAL |
General Data
Package | CBEHS_BAS | Common EH&S Objects |
Created | 20041215 | SAP |
Last changed | 20070911 | SAP |
Unicode checks active |
Forward declarations
Interface IF_EX_EHS_MATERIAL has no forward declaration.
Interfaces
Interface IF_EX_EHS_MATERIAL has no interface.
Friends
Interface IF_EX_EHS_MATERIAL has no friend.
Attributes
Interface IF_EX_EHS_MATERIAL has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Check Authorization for Access to Material/Product Master | 20041216 |
2 | ![]() |
Instance method | Public | Method | Conversion of Material/Product (Internal <--> External) | 20041215 |
3 | ![]() |
Instance method | Public | Method | Run Existence Check for a Material/Product | 20041217 |
4 | ![]() |
Instance method | Public | Method | Display F1 Help for Attributes of Material/Product Master | 20041217 |
5 | ![]() |
Instance method | Public | Method | Determine DDIC Field Name for Material Number | 20041217 |
6 | ![]() |
Instance method | Public | Method | Determine Field Length of Material Number | 20041215 |
7 | ![]() |
Instance method | Public | Method | Determine Language-Dependent Field Labels | 20041215 |
Events
Interface IF_EX_EHS_MATERIAL has no event.
Types
Interface IF_EX_EHS_MATERIAL has no local type.
Method Signatures
Method CHECK_AUTHORITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | ADGE_MATERIAL_BADI_FILTER | Parameter FLT_VAL der Methode CHECK_AUTHORITY | 20070622 | ||
2 | ![]() |
IV_ACTVT | Call by reference | Type reference (TYPE) | ACTIV_AUTH | '03' | Aktivität | 20041216 | |
3 | ![]() |
IV_MATID | Call by reference | Type reference (TYPE) | BASE_MATID | Material oder Produkt (interner Schlüssel) | 20041217 | ||
4 | ![]() |
IV_MATNR | Call by reference | Type reference (TYPE) | BASE_MATNR | Material oder Produkt (externer Bezeichner) | 20041216 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interner Fehler | 20041216 | |
2 | ![]() |
Material/Produkt ist nicht vorhanden | 20041216 | |
3 | ![]() |
Keine Berechtigung | 20041216 |
Method CONVERT_MATERIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_VALUE | Call by reference | Type reference (TYPE) | ANY | Konvertierter Wert | 20041215 | ||
2 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | ADGE_MATERIAL_BADI_FILTER | Parameter FLT_VAL der Methode CONVERT_MATERIAL | 20070622 | ||
3 | ![]() |
IV_MODE_EXT2INT | Call by reference | Type reference (TYPE) | ESEBOOLE | 'X' | Konvertierungsmode (X=extern->intern) | 20041215 | |
4 | ![]() |
IV_VALUE | Call by reference | Type reference (TYPE) | ANY | Zu konvertierender Wert | 20041215 |
Method CONVERT_MATERIAL on Interface IF_EX_EHS_MATERIAL has no exception.
Method EXISTENCE_CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | ADGE_MATERIAL_BADI_FILTER | Parameter FLT_VAL der Methode EXISTENCE_CHECK | 20070622 | ||
2 | ![]() |
IV_MATID | Call by reference | Type reference (TYPE) | BASE_MATID | Material oder Produkt (interner Schlüssel) | 20041217 | ||
3 | ![]() |
IV_MATNR | Call by reference | Type reference (TYPE) | BASE_MATNR | Material oder Produkt (externe Bezeichnung) | 20041217 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Interner Fehler | 20041217 | |
2 | ![]() |
Material/Produkt konnte nicht gefunden werden | 20041217 |
Method F1_HELP_SHOW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | ADGE_MATERIAL_BADI_FILTER | Parameter FLT_VAL der Methode F1_HELP_SHOW | 20070622 | ||
2 | ![]() |
IV_FIELD_CODE | Call by reference | Type reference (TYPE) | CHAR1 | '1' | Code für anzufordernde F1 Hilfe | 20041217 |
Method F1_HELP_SHOW on Interface IF_EX_EHS_MATERIAL has no exception.
Method GET_DDIC_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ES_TABFIELD | Value transfer | Type reference (TYPE) | TABFIELD | Tabellenname und -feld (Auszug aus DD03L/DFIES) | 20041217 | ||
2 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | ADGE_MATERIAL_BADI_FILTER | Parameter FLT_VAL der Methode GET_DDIC_FIELD | 20070622 |
Method GET_DDIC_FIELD on Interface IF_EX_EHS_MATERIAL has no exception.
Method GET_FIELD_LENGTH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_LENGTH | Value transfer | Type reference (TYPE) | I | Feldlänge | 20041215 | ||
2 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | ADGE_MATERIAL_BADI_FILTER | Parameter FLT_VAL der Methode GET_FIELD_LENGTH | 20070622 |
Method GET_FIELD_LENGTH on Interface IF_EX_EHS_MATERIAL has no exception.
Method GET_FIELD_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EV_DDTEXT | Call by reference | Type reference (TYPE) | AS4TEXT | Kurzbeschreibung von Repository-Objekten | 20041215 | ||
2 | ![]() |
EV_REPTEXT | Call by reference | Type reference (TYPE) | REPTEXT | Überschrift | 20041215 | ||
3 | ![]() |
EV_SCRTEXT_L | Call by reference | Type reference (TYPE) | SCRTEXT_L | Feldbezeichner lang | 20041215 | ||
4 | ![]() |
EV_SCRTEXT_M | Call by reference | Type reference (TYPE) | SCRTEXT_M | Feldbezeichner mittel | 20041215 | ||
5 | ![]() |
EV_SCRTEXT_S | Call by reference | Type reference (TYPE) | SCRTEXT_S | Feldbezeichner kurz | 20041215 | ||
6 | ![]() |
FLT_VAL | Value transfer | Type reference (TYPE) | ADGE_MATERIAL_BADI_FILTER | Parameter FLT_VAL der Methode GET_FIELD_NAME | 20070622 | ||
7 | ![]() |
IV_FIELD_CODE | Call by reference | Type reference (TYPE) | CHAR1 | '1' | Code für Feld aus dem Materialstamm | 20041215 |
Method GET_FIELD_NAME on Interface IF_EX_EHS_MATERIAL has no exception.
History
Last changed by/on | SAP | 20070911 |
SAP Release Created in | 700 |