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 |