SAP ABAP Class /ECRS/CL_DVI (Class BL for Default Values - Import)
Hierarchy
SLL-LEG (Software Component) SLL-LEG 901: Add-On Installation
   SLL-ECR (Application Component) Electronic Compliance Reporting
     /ECRS/BL_MD (Package) ECR: Business Logic - Master Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /ECRS/IF_BL_MD_CONSTANTS Constants for Master Data 20060801
Properties
Class /ECRS/CL_DVI  
Short Description Class BL for Default Values - Import    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /ECRS/BL_MD   ECR: Business Logic - Master Data 
Created 20060529   SAP 
Last change 20141106    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /ECRS/CL_DVI has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /ECRS/IF_BL_MD_CONSTANTS Constants for Master Data 20060801
Friends
Class /ECRS/CL_DVI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DIREC Instance attribute Private Attribute reference (LIKE) 20060801
2 GC_DVIFD Instance attribute Private Attribute reference (LIKE) 20060816
3 GC_ENQMODE Instance attribute Private Attribute reference (LIKE) 20060801
4 GC_FCPPR Instance attribute Private Attribute reference (LIKE) 20060801
5 GC_MSGTY Instance attribute Private Attribute reference (LIKE) 20060801
6 GC_OMODE Instance attribute Private Attribute reference (LIKE) 20060801
7 GC_OPTION Instance attribute Private Attribute reference (LIKE) 20060804
8 GC_POIFD Instance attribute Private Attribute reference (LIKE) 20060801
9 GC_POSTYPE Instance attribute Private Attribute reference (LIKE) 20061020
10 GC_REGIO_REL Instance attribute Private Attribute reference (LIKE) 20060816
11 GC_REPORT_LEVEL Instance attribute Private Attribute reference (LIKE) 20060804
12 GC_SIGN Instance attribute Private Attribute reference (LIKE) 20060804
13 GS_POIA Instance attribute Private Type reference (TYPE) /ECRS/POIA Provider of Information 20060804
14 GT_DVIA Instance attribute Private Type reference (TYPE) /ECRS/DVIA_ST Sorted Table for Default Values for Worklist Import 20060801
15 GT_FIELDS Instance attribute Private Type reference (TYPE) /ECRS/RPC_FIELDS_ST Standard Table for Field Control of Items 20060804
16 GT_TRPL Instance attribute Private Type reference (TYPE) /ECRS/TRPL_T Standard Table for Declaration Level 20070207
17 GV_CHANGED Instance attribute Private Type reference (TYPE) XFELD Was object changed? 20060801
18 GV_OMODE Instance attribute Private Type reference (TYPE) /ECRS/OMODE Open Mode of an Object 20060801
19 GV_POIID Static Attribute Private Type reference (TYPE) /ECRS/POIID Provider of Information ID 20060801
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ITEM Instance method Public Method Add Default Values 20060801
2 CHANGE_ITEM Instance method Public Method Change Default Values 20060801
3 CHECK Instance method Public Method Check Records 20060804
4 CLOSE Instance method Public Method Close 20060531
5 DELETE_ITEM Instance method Public Method Delete Default Values 20060801
6 GET_FC_FIELDS Instance method Public Method Determine Relevant Fields by Country 20060804
7 GET_LIST Static method Public Method List of Default Values 20060801
8 OPEN_DVI Instance method Private Method Open Default Values 20060801
9 OPEN_FOR_DELETE Instance method Public Method Open to Delete Default Values 20060531
10 OPEN_FOR_DISPLAY Instance method Public Method Open to Display Default Values 20060801
11 OPEN_FOR_PROCESS Instance method Public Method Open to Edit Default Values 20060801
12 READ_DVIA_DB_RNG Static method Public Method Read Records for Default Values 20060801
13 SAVE Instance method Public Method Save Data 20060531
14 SAVE_DVIA_DATA Instance method Private Method Save Records for Default Values 20060801
Events
Class /ECRS/CL_DVI has no event.
Types
Class /ECRS/CL_DVI has no local type.
Method Signatures

Method ADD_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) /ECRS/DVIA_FOR_ONE_POI_S Vorschlagswerte für Import Arbeitsvorrat für eine POIID 20060801
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /ECRS/ERROR_DVI_T Tabelle zur Struktur mit Fehlermeldungen 20060816
3 Importing IS_DVI_DATA Call by reference Type reference (TYPE) /ECRS/DVIA_IMPORT_S Vorschlagswerte für Import Arbeitsvorrat - Import von UI 20060801
4 Importing IV_DIREC Call by reference Type reference (TYPE) /ECRS/DIREC Richtung (Eingang, Versendung) 20060801
5 Importing IV_PTCTI Call by reference Type reference (TYPE) /ECRS/PTCTI Partnerland (Intrastat-Code) 20060801
# Exception Resumable Description Created on
1 ALREADY_ONE_ENTRY Es existiert schon ein Eintrag zu diesem Schlüssel 20060801
2 METHOD_NOT_ALLOWED Methode ist nicht erlaubt zu rufen 20060801
3 NOTHING_OPEN Kein Objekt geöffnet 20060801
4 NOT_CORRECT Daten sind nicht korrekt 20060816
5 WRONG_DIREC Falsche Richtung 20060801
6 WRONG_PTCTI Falsches Partnerland 20060801

Method CHANGE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) /ECRS/DVIA_FOR_ONE_POI_S Vorschlagswerte für Import Arbeitsvorrat für eine POIID 20060801
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) /ECRS/ERROR_DVI_T Tabelle zur Struktur mit Fehlermeldungen 20060816
3 Importing IS_DVI_DATA Call by reference Type reference (TYPE) /ECRS/DVIA_IMPORT_S Vorschlagswerte für Import Arbeitsvorrat - Import von UI 20060801
4 Importing IV_DIREC Call by reference Type reference (TYPE) /ECRS/DIREC Richtung (Eingang, Versendung) 20060801
5 Importing IV_PTCTI Call by reference Type reference (TYPE) /ECRS/PTCTI Partnerland (Intrastat-Code) 20060801
# Exception Resumable Description Created on
1 METHOD_NOT_ALLOWED Methode ist nicht erlaubt zu rufen 20060801
2 NOTHING_OPEN Kein Objekt geöffnet 20060801
3 NOT_CORRECT Daten sind nicht korrekt 20060816
4 NO_ENTRY_FOUND Kein Eintrag gefunden 20060801

Method CHECK 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) /ECRS/ERROR_DVI_T Tabelle zur Struktur mit Fehlermeldungen 20060815
2 Importing IS_DVI_DATA Call by reference Type reference (TYPE) /ECRS/DVI_S Vorschlagswerte für Import Arbeitsvorrat - Vorschlagswerte 20060816
3 Importing IV_DIREC Call by reference Type reference (TYPE) /ECRS/DIREC Richtung (Eingang, Versendung) 20060816
# Exception Resumable Description Created on
1 METHOD_NOT_ALLOWED Methode ist nicht erlaubt zu rufen 20060815
2 NOTHING_OPEN Kein Auskunftspflichtiger geöffnet 20060815
3 NOT_CORRECT Daten sind nicht korrekt 20060815

Method CLOSE Signature

Method CLOSE on class /ECRS/CL_DVI has no parameter.
# Exception Resumable Description Created on
1 NOTHING_OPEN Es ist nichts geöffnet 20060531

Method DELETE_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DIREC Call by reference Type reference (TYPE) /ECRS/DIREC Richtung (Eingang, Versendung) 20060801
2 Importing IV_PTCTI Call by reference Type reference (TYPE) /ECRS/PTCTI Partnerland (Intrastat-Code) 20060801
# Exception Resumable Description Created on
1 METHOD_NOT_ALLOWED Methode ist nicht erlaubt zu rufen 20060801
2 NOTHING_OPEN Kein Objekt geöffnet 20060801
3 NO_ENTRY_FOUND Kein Eintrag gefunden 20060801

Method GET_FC_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDS Call by reference Type reference (TYPE) /ECRS/RPC_FIELDS_ST Standardstabelle zur Feldsteuerung Positionen 20060804
# Exception Resumable Description Created on
1 NOTHING_OPEN Kein Objekt geöffnet 20060804

Method GET_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DVIA Call by reference Type reference (TYPE) /ECRS/DVIA_T Standardtabelle zu den Vorschlagswerte für Import WL 20060801

Method GET_LIST on class /ECRS/CL_DVI has no exception.

Method OPEN_DVI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DVIA Call by reference Type reference (TYPE) /ECRS/DVIA_FOR_ONE_POI_ST Sortierte Tabelle zu Vorschlagswerte für eine POIID 20060801
2 Importing IV_OMODE Call by reference Type reference (TYPE) /ECRS/OMODE Öffnungsmodus eines Objekts 20060801
3 Importing IV_POIID Call by reference Type reference (TYPE) /ECRS/POIID Auskunftspflichtigennummer 20060801
# Exception Resumable Description Created on
1 FOREIGN_LOCK Objekt kann nicht gesperrt werden 20060801
2 INTERNAL_ENQUEUE_ERROR Interner Fehler beim Sperren 20060801
3 NO_SUCH_POIID POIID nicht vorhanden 20060801

Method OPEN_FOR_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POIID Call by reference Type reference (TYPE) /ECRS/POIID Auskunftspflichtigennummer 20060531
# Exception Resumable Description Created on
1 FOREIGN_LOCK Objekt kann nicht gesperrt werden 20060607
2 INTERNAL_ENQUEUE_ERROR Interner Fehler beim Sperren 20060531
3 NO_SUCH_POIID POIID nicht vorhanden 20060801
4 OBJ_ALREADY_OPEN Es ist schon ein Objekt geöffnet 20060531

Method OPEN_FOR_DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DVIA Call by reference Type reference (TYPE) /ECRS/DVIA_FOR_ONE_POI_ST Sortierte Tabelle zu Vorschlagswerte für eine POIID 20060801
2 Importing IV_POIID Call by reference Type reference (TYPE) /ECRS/POIID Auskunftspflichtigennummer 20060801
# Exception Resumable Description Created on
1 NO_SUCH_POIID POIID nicht vorhanden 20060801
2 OBJ_ALREADY_OPEN Es ist schon ein Objekt geöffnet 20060801

Method OPEN_FOR_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DVIA Call by reference Type reference (TYPE) /ECRS/DVIA_FOR_ONE_POI_ST Sortierte Tabelle zu Vorschlagswerte für eine POIID 20060801
2 Importing IV_POIID Call by reference Type reference (TYPE) /ECRS/POIID Auskunftspflichtigennummer 20060801
# Exception Resumable Description Created on
1 FOREIGN_LOCK Objekt kann nicht gesperrt werden 20060801
2 INTERNAL_ENQUEUE_ERROR Interner Fehler beim Sperren 20060801
3 NO_SUCH_POIID POIID nicht vorhanden 20060801
4 OBJ_ALREADY_OPEN Es ist schon ein Objekt geöffnet 20060801

Method READ_DVIA_DB_RNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DVIA Call by reference Type reference (TYPE) /ECRS/DVIA_ST Sortierte Tabelle für Vorschlagswerte für Import WL 20060801
2 Importing IV_POIID Call by reference Type reference (TYPE) /ECRS/POIID Auskunftspflichtigennummer 20060801

Method READ_DVIA_DB_RNG on class /ECRS/CL_DVI has no exception.

Method SAVE Signature

Method SAVE on class /ECRS/CL_DVI has no parameter.
# Exception Resumable Description Created on
1 METHOD_NOT_ALLOWED Methode ist nicht erlaubt zu rufen 20060801
2 NOTHING_OPEN Kein Objekt geöffnet 20060801

Method SAVE_DVIA_DATA Signature

Method SAVE_DVIA_DATA on class /ECRS/CL_DVI has no parameter.
Method SAVE_DVIA_DATA on class /ECRS/CL_DVI has no exception.
History
Last changed by/on SAP  20141106 
SAP Release Created in 710