SAP ABAP Interface IF_EX_EHS_DG_002 (BADI Interface IF_EX_EHS_DG_002)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   EHS (Application Component) Environment, Health and Safety
     CBEHS (Package) EH&S: Interface Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_EX_EHS_DG_002 BADI Class CL_EX_EHS_DG_002 20070521
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_IM_EHS_DG_002_IMPL Implementation Class for BAdI Impl. EHS_DG_002_IMPL 20050725
Properties
Interface IF_EX_EHS_DG_002  
Short Description BADI Interface IF_EX_EHS_DG_002    
General Data
Package CBEHS   EH&S: Interface Objects 
Created 20010705   SAP 
Last changed 20100310   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 VLIKP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_EX_EHS_DG_002 has no interface.
Friends
Interface IF_EX_EHS_DG_002 has no friend.
Attributes
Interface IF_EX_EHS_DG_002 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 AUTHORITY_CHECK Instance method Public Method Authorization Check 20010705
2 CHECK_ACTIVE Instance method Public Method Check Whether Template Material Processing Active 20010705
3 DELETE_UCADM Instance method Public Method Delete DGMSD Records if Incomplete in Shipping 20010705
4 DGMSD_ARCHIVE_SEL Instance method Public Method Read DGMSD Records from Database for Archiving 20010705
5 DGMSD_COPY Instance method Public Method Copy Table XDGMSD 20010830
6 DGMSD_DELETE Instance method Public Method Delete a Record from XDGMSD 20010705
7 DGMSD_DELETE_ITEM Instance method Public Method Delete DGMSD Records No Longer Required (Sales) 20010816
8 DGMSD_DELIVERY_DEP_READ Instance method Public Method Read DGMSD Table from Database in Shipping 20010726
9 DGMSD_DELIVERY_READ Instance method Public Method Read DGMSD Table from Database in Shipping 20010705
10 DGMSD_GET Instance method Public Method Read an XDGMSD Record from Buffer 20010705
11 DGMSD_ORDER_READ Instance method Public Method Read DGMSD Table from Database in Sales 20010705
12 DGMSD_REFRESH Instance method Public Method Clear Table DGMSD 20010705
13 DGMSD_RENAME Instance method Public Method Number Assignment for Table DGMSD 20010705
14 DGMSD_UPDATE Instance method Public Method Update of Table DGMSD 20010705
15 DGMSD_VBUV_UPDATE Instance method Public Method Update of Table VBUV 20010705
16 GET_DATA_EHS Instance method Public Method Transfer Data 20010705
17 GET_FCODE Instance method Public Method Transfer Function Code 20010705
18 IDOC_INPUT_DELVRY Instance method Public Method Unpack DG Data (Inbound) and Update DGMSD 20010920
19 MD_DET_DELIVERY Instance method Public Method Determination of DG Master Data in Shipping 20010705
20 MD_DET_ORDER Instance method Public Method Determination of DG Master Data in Sales 20010705
21 SET_DATA_SD Instance method Public Method Transfer Data 20010705
22 SET_FCODE Instance method Public Method Transfer Function Code 20010705
23 TPMAT_CHECK Instance method Public Method Check for Template Material 20010705
Events
Interface IF_EX_EHS_DG_002 has no event.
Types
Interface IF_EX_EHS_DG_002 has no local type.
Method Signatures

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRTYP Value transfer Type reference (TYPE) T180-TRTYP Transaktionstyp 20010726
# Exception Resumable Description Created on
1 NO_AUTHORITY Keine Berechtigung 20010726
2 OTHERS_ Interner Fehler 20010726

Method CHECK_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DNACT Value transfer Type reference (TYPE) RDGDNACT GG-PR: Input für Aktivierungsprüfung Gefahrgutprüfungen 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010801
2 TPMA_PROCESS_ACTIVE Templatematerialabwicklung aktiviert 20010726
3 TPMA_PROCESS_NOT_ACTIVE Templatematerialabwicklung nicht aktiviert 20010726

Method DELETE_UCADM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_PVBUV_TAB Call by reference Type reference (TYPE) SHP_PVBUV_T Unvollständigkeit Lieferung: Dialogstruktur 20010726
2 Changing I_UCADM_TAB Call by reference Type reference (TYPE) EHS_RDGUCADM_T EHS: Tabellentyp für Struktur RDGUCADM 20010730
3 Importing I_VBELN Value transfer Type reference (TYPE) VBELN Vertriebsbelegnummer 20010907
4 Changing I_XVBUV_TAB Call by reference Type reference (TYPE) EHS_VBUVVB_T 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method DGMSD_ARCHIVE_SEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_DGMSD_DATA Call by reference Type reference (TYPE) EHS_DGMSD_T EHS: Tabellentyp für Tabelle DGMSD 20010726
2 Changing I_LIKP_VBELN Call by reference Type reference (TYPE) VLIKP_T_VBELN 20010726
# Exception Resumable Description Created on
1 NOT_FOUND 20010726
2 OTHERS_ Interner Fehler 20010726

Method DGMSD_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_DGMSD_TAB Call by reference Type reference (TYPE) EHS_DGMSDVB_T EHS: Tabellentyp für Struktur DGMSDVB 20010830
2 Importing I_MODE Call by reference Type reference (TYPE) V50AGL-SAMMELGANG Sammelgang 20010830
3 Importing I_POSNR Call by reference Type reference (TYPE) POSNR Verkaufsbelegposition 20010830
4 Importing I_VBELN Call by reference Type reference (TYPE) VBELN Verkaufsbeleg 20010830
5 Importing I_VBTYP Call by reference Type reference (TYPE) VBTYP Vertriebsbelegtyp 20010830
# Exception Resumable Description Created on
1 OTHERS_ interner Fehler 20010830

Method DGMSD_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSNR Value transfer Type reference (TYPE) VBAP-POSNR Verkaufsbelegposition 20010726
2 Importing I_VBELN Value transfer Type reference (TYPE) VBAK-VBELN Verkaufsbeleg 20010726
3 Importing I_VBTYP Value transfer Type reference (TYPE) VBTYP Vertriebsbelegtyp 20010809
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method DGMSD_DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_VBAP_TAB Value transfer Type reference (TYPE) EHS_VBAPVB_T Bezugsstruktur fuer XVBAP/YVBAP 20010816
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010816

Method DGMSD_DELIVERY_DEP_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_LIKP Value transfer Type reference (TYPE) LIKPVB Lieferungen 20010726
2 Importing IS_LIPS Value transfer Type reference (TYPE) LIPSVB Lieferungsposition aufwärtskompatibel 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method DGMSD_DELIVERY_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RVBELN Value transfer Type reference (TYPE) RVBELN Range-Tabelle für Belegnummer 20030513
2 Changing I_RVBELN_TAB Call by reference Type reference (TYPE) EHS_RVBELN_T EHS: Tabellentyp für Range-Tabelle für Belegnummer 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method DGMSD_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_POSNR Value transfer Type reference (TYPE) VBAP-POSNR Verkaufsbelegposition 20010726
2 Importing I_VBELN Value transfer Type reference (TYPE) VBAP-VBELN Verkaufsbeleg 20010726
3 Importing I_VBTYP Value transfer Type reference (TYPE) VBTYP Vertriebsbelegtyp 20010809
4 Changing X_DGMSD Call by reference Type reference (TYPE) EHS_DGMSDVB_T EHS: Tabellentyp für Struktur DGMSDVB 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method DGMSD_ORDER_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRTYP Value transfer Type reference (TYPE) T180-TRTYP Transaktionstyp 20010726
2 Importing I_VBELN Value transfer Type reference (TYPE) VBAK-VBELN Verkaufsbeleg 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method DGMSD_REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VBTYP Value transfer Type reference (TYPE) VBTYP Vertriebsbelegtyp 20010809
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method DGMSD_RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEWNUM Value transfer Type reference (TYPE) VBAK-VBELN Verkaufsbeleg 20010726
2 Importing I_OLDNUM Value transfer Type reference (TYPE) VBAK-VBELN Verkaufsbeleg 20010726
3 Importing I_VBTYP Value transfer Type reference (TYPE) VBTYP Vertriebsbelegtyp 20010809
# Exception Resumable Description Created on
1 OLDNUM_NOT_FOUND Alte Belegnummer nicht gefunden 20010726
2 OTHERS_ Interner Fehler 20010726

Method DGMSD_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VBTYP Value transfer Type reference (TYPE) VBTYP Vertriebsbelegtyp 20010809
2 Importing SYNCHRON Value transfer Type reference (TYPE) V50AGL-SYNCHRON SPACE Verbuchung synchron durchführen 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method DGMSD_VBUV_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Value transfer Type reference (TYPE) CHAR1 Chargen für Verfügbarkeitsprüfung 20010928
2 Importing I_VBTYP Value transfer Type reference (TYPE) VBTYP Vertriebsbelegtyp 20010809
3 Changing X_XVBUV Call by reference Type reference (TYPE) EHS_VBUVVB_T EHS: Tabellentyp für Struktur VBUVVB 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method GET_DATA_EHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DATALOSS Call by reference Type reference (TYPE) R185D-DATALOSS Bezeichnung der Dialogart 20011022
2 Changing E_DVBUVTAB Call by reference Type reference (TYPE) EHS_VBUVVB_T EHS: Tabellentyp für Struktur VBUVVB 20010726
3 Changing E_HVBUVTAB Call by reference Type reference (TYPE) EHS_VBUVVB_T EHS: Tabellentyp für Struktur VBUVVB 20010726
4 Exporting E_SHP_CURSOR_LINE Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20010726
5 Exporting E_TC_SELLINE Call by reference Type reference (TYPE) SY-STEPL Dynpros, Index der aktuellen Tabellenzeile 20010726
6 Changing E_XVBUVTAB Call by reference Type reference (TYPE) EHS_VBUVVB_T EHS: Tabellentyp für Struktur VBUVVB 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method GET_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FCODE Value transfer Type reference (TYPE) T185F-FCODE Funktionscode 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method IDOC_INPUT_DELVRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_IDOC_CONTRL Call by reference Type reference (TYPE) EHS_EDIDC_T EHS: Tabellentyp für EDIDC 20010920
2 Changing I_IDOC_DATA Call by reference Type reference (TYPE) EHS_EDIDD_T EHS: Tabellentyp für EDIDD 20010920
3 Changing X_T_PROT Call by reference Type reference (TYPE) EHS_PROTT_T EHS: Tabellentyp für PROTT 20010920
4 Exporting X_WORKFLOW_RESULT Value transfer Type reference (TYPE) BDWFAP_PAR-RESULT Ergebniswert der Methode 20010920
# Exception Resumable Description Created on
1 ERROR_DET_MORE_LWDG 20010920
2 ERROR_DET_PHRASE_KEY 20010920
3 NO_DG_DATA 20010920

Method MD_DET_DELIVERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_USX_LOGTAB Call by reference Type reference (TYPE) EHS_BALMI_T EHS: Anwendungs-Log; Schnittstelle für APPL_LOG_WRITE_MESSAG 20010726
2 Importing I_DG_START Value transfer Type reference (TYPE) NUMC2 Zweistellige Nummer 20010726
3 Importing I_LIKPTAB Value transfer Type reference (TYPE) LIKPVB Lieferungen 20010726
4 Importing I_LIPSTAB Value transfer Type reference (TYPE) SHP_LIPS_T Lieferungsposition aufwärtskompatibel 20010726
5 Importing I_TRTYP Value transfer Type reference (TYPE) T180-TRTYP Transaktionstyp 20010726
6 Importing I_TVSTTAB Value transfer Type reference (TYPE) TVST Tabelle von Versandstellen 20010726
7 Importing I_VBPATAB Value transfer Type reference (TYPE) EHS_VBPAVB_T EHS: Tabellentyp für Struktur VBPAVB 20010726
# Exception Resumable Description Created on
1 DG_MASTER_DELETED Gefahrgutstammsatz ist als gelöscht gekennzeichnet 20010726
2 DG_MASTER_NOT_RELEASED Gefahrgutstammsatz nicht freigegeben 20010726
3 ERROR_BY_DET_CHECK_METHODS Fehler bei Prüfmethodenermittlung 20010726
4 ERROR_CTRY_DGMOT Fehler bei Land-/Verkehrsträgertypkombinationermittlung 20010726
5 NON_DISJUNCT_VALIDITY_AREAS Gültigkeitsräume sind nicht disjunkt 20010726
6 NO_CTRY_DGMOT_DETERMINED Keine Land-/Verkehrsträgertypkombination ermittelt 20010726
7 NO_DGDATA_MNTCE Keine Gefahrgutdatenpflege erfolgt 20010726
8 NO_DGMAT_AVAILABLE Keine Gefahrgutstammsätze vorhanden 20010726
9 NO_DG_MAT_FOUND Kein Gefahrgutstammsatz ermittelt 20010726
10 NO_DG_MAT_TO_MATNR Kein Gefahrgutstammsatz für Material gefunden 20010726
11 NO_LWDG_FOUND Keine Gefahrgutvorschrift gefunden 20010726
12 NO_RELEASE_STATUS_DETERMINED Keine Freigabestatus ermittelt 20010726
13 NO_SHIPPING_TYPES_DETERMINED Keine Versandarten vorhanden 20010726
14 NO_SHIP_TO_COUNTRY Kein Empfangsland vorhanden 20010726
15 NO_TDG41_IDGTP Kein Template- oder Einmalmaterial vorhanden 20010726
16 NO_TPMA_EXIST Kein Template- oder Einmalmaterial vorhanden 20010726
17 OTHERS_ Interner Fehler 20010726

Method MD_DET_ORDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_USX_LOGTAB Call by reference Type reference (TYPE) EHS_BALMI_T EHS: Anwendungs-Log; Schnittstelle für APPL_LOG_WRITE_MESSAG 20010726
2 Importing I_CHK_VBAK_WA Value transfer Type reference (TYPE) VBAK Verkaufsbeleg: Kopfdaten 20010726
3 Importing I_DG_START Value transfer Type reference (TYPE) NUMC2 Zweistellige Nummer 20010726
4 Importing I_TRTYP Value transfer Type reference (TYPE) T180-TRTYP Transaktionstyp 20010726
5 Changing I_VBAPTAB Call by reference Type reference (TYPE) EHS_VBAPVB_T EHS: Tabellentyp für Struktur VBAPVB 20010726
6 Changing I_VBEPTAB Call by reference Type reference (TYPE) EHS_VBEPVB_T EHS: Tabellentyp für Struktur VBepVB 20010726
7 Changing I_VBPATAB Call by reference Type reference (TYPE) EHS_VBPAVB_T EHS: Tabellentyp für Struktur VBPAVB 20010726
# Exception Resumable Description Created on
1 DG_MASTER_DELETED Gefahrgutstammsatz ist als gelöscht gekennzeichnet 20010726
2 DG_MASTER_NOT_RELEASED Gefahrgutstammsatz nicht freigegeben 20010726
3 ERROR_BY_DET_CHECK_METHODS Fehler bei Prüfmethodenermittlung 20010726
4 ERROR_CTRY_DGMOT Fehler bei Land-/Verkehrsträgertypkombinationermittlung 20010726
5 NON_DISJUNCT_VALIDITY_AREAS Gültigkeitsräume sind nicht disjunkt 20010726
6 NO_CTRY_DGMOT_DETERMINED Keine Land-/Verkehrsträgertypkombination ermittelt 20010726
7 NO_DGDATA_MNTCE Keine Gefahrgutdatenpflege erfolgt 20010726
8 NO_DGMAT_AVAILABLE Keine Gefahrgutstammsätze vorhanden 20010726
9 NO_DG_MAT_FOUND Kein Gefahrgutstammsatz ermittelt 20010726
10 NO_DG_MAT_TO_MATNR Kein Gefahrgutstammsatz für Material gefunden 20010726
11 NO_LWDG_FOUND Keine Gefahrgutvorschrift gefunden 20010726
12 NO_RELEASE_STATUS_DETERMINED Keine Freigabestatus ermittelt 20010726
13 NO_SHIPPING_TYPES_DETERMINED Keine Versandarten vorhanden 20010726
14 NO_SHIP_TO_COUNTRY Kein Empfangsland vorhanden 20010726
15 NO_TDG41_IDGTP Kein Template- oder Einmalmaterial vorhanden 20010726
16 NO_TPMA_EXIST Kein Template- oder Einmalmaterial vorhanden 20010726
17 NO_TRTYP Kein Transaktionstyp 20010726
18 OTHERS_ Interner Fehler 20010726

Method SET_DATA_SD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing I_DVBUVTAB Call by reference Type reference (TYPE) EHS_VBUVVB_T EHS: Tabellentyp für Struktur VBUVVB 20010726
2 Importing I_FEHGR Value transfer Type reference (TYPE) TVAK-FEHGR Unvollständigkeitsschema Vertriebsbeleg 20010726
3 Importing I_FEHLER Value transfer Type reference (TYPE) C 20010726
4 Importing I_FEHLERFELD Value transfer Type reference (TYPE) FDNAM_VB Vertriebsbelegfeldname 20010726
5 Changing I_HVBUVTAB Call by reference Type reference (TYPE) EHS_VBUVVB_T EHS: Tabellentyp für Struktur VBUVVB 20010726
6 Importing I_POSNR Value transfer Type reference (TYPE) POSNR Positionsnummer des Vertriebsbeleges 20010906
7 Importing I_SHP_CURSOR Value transfer Type reference (TYPE) FDNAM_VB Vertriebsbelegfeldname 20010726
8 Importing I_SHP_CURSOR_LINE Value transfer Type reference (TYPE) INT4 Natürliche Zahl 20010726
9 Importing I_TC_SELLINE Value transfer Type reference (TYPE) SY-STEPL Dynpros, Index der aktuellen Tabellenzeile 20010726
10 Importing I_TRTYP Value transfer Type reference (TYPE) T180-TRTYP Transaktionstyp 20010726
11 Importing I_VBTYP_DEL Value transfer Type reference (TYPE) LIKP-VBTYP Vertriebsbelegtyp 20010726
12 Importing I_VBTYP_ORD Value transfer Type reference (TYPE) VBAK-VBTYP Vertriebsbelegtyp 20010726
13 Changing I_XVBUVTAB Call by reference Type reference (TYPE) EHS_VBUVVB_T EHS: Tabellentyp für Struktur VBUVVB 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method SET_FCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_FCODE Value transfer Type reference (TYPE) T185F-FCODE Funktionscode 20010726
# Exception Resumable Description Created on
1 OTHERS_ Interner Fehler 20010726

Method TPMAT_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VBELN Value transfer Type reference (TYPE) VBAK-VBELN Verkaufsbeleg 20010726
2 Importing I_VBTYP Value transfer Type reference (TYPE) VBAK-VBTYP Vertriebsbelegtyp 20010726
3 Changing I_XLIPS_TAB Call by reference Type reference (TYPE) SHP_LIPS_T Lieferungsposition aufwärtskompatibel 20010726
4 Changing I_XVBAP_TAB Call by reference Type reference (TYPE) EHS_VBAPVB_T EHS: Tabellentyp für Struktur VBAPVB 20010726
# Exception Resumable Description Created on
1 NO_PROFL_FOUND Keine Gefahrgutkennzeichenprofile vorhanden 20010727
2 NO_TPMAT_EXIST Kein Template- oder Einmalmaterial vorhanden 20010727
3 OTHERS_ Interner Fehler 20010726
4 WRONG_PARAM Falscher Parameter 20010727
History
Last changed by/on SAP  20100310 
SAP Release Created in 470