SAP ABAP Interface IF_DD_VIEW (View Handling)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-DIC-AC (Application Component) Activation Program, Conversion Program, DB Utility, MC, SPDD
     SDVI (Package) ABAP/4 Dictionary: Views, Lock Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DD_EX_VIEW External View 20120508
Properties
Interface IF_DD_VIEW  
Short Description View Handling    
General Data
Package SDVI   ABAP/4 Dictionary: Views, Lock Objects 
Created 20120508   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 IF_DD_VIEW_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_DD_VIEW has no interface.
Friends
Interface IF_DD_VIEW has no friend.
Attributes
Interface IF_DD_VIEW has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 EX_VIEW_ACTIVATE Instance method Public Method Activates an external view in Dictionary and on DB 20120514
2 EX_VIEW_CHECK Instance method Public Method Check External View (DDIC and DB) 20120515
3 EX_VIEW_CREATE Instance method Public Method Generates an external view in Dictionary from a DB view 20120514
4 EX_VIEW_CREATE_ALIAS Instance method Public Method Generates external view aliases for all HANA views of a DU 20120727
5 EX_VIEW_CREATE_ALIAS_SINGLE Instance method Public Method Activates an external view in Dictionary and on DB 20120821
6 EX_VIEW_DELETE Instance method Public Method Deletes an external view from DDIC and the alias from the DB 20120514
7 EX_VIEW_EXISTS Instance method Public Method Checks the existence of an external view in DDIC and alias 20120514
8 EX_VIEW_GET_DBVIEWINFO Instance method Public Method Information on Database View of External View 20120823
9 READ Instance method Public Method Reads the sources of a view 20120511
10 SAVE Instance method Public Method Writes the sources of a view 20120514
Events
Interface IF_DD_VIEW has no event.
Types
Interface IF_DD_VIEW has no local type.
Method Signatures

Method EX_VIEW_ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) DDAPPLICATION '' Anwendung (z.B. HPA) 20120514
2 Importing CON_NAME Call by reference Type reference (TYPE) DBCON_NAME Beschreibung von Datenbank-Verbindungen 20120514
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20120514
4 Returning RC Value transfer Type reference (TYPE) SYSUBRC 0: o.k., 4: Warnung, 8: Fehler 20120514
5 Importing SCHEMA_NAME Call by reference Type reference (TYPE) DDSCHEMA '_SYS_BIC' Schema Name 20120514
6 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name Externer View 20120514
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120514

Method EX_VIEW_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CON_NAME Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20120515
2 Importing DB_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Prüfung gegen die DB 20120604
3 Exporting DB_RC Call by reference Type reference (TYPE) SYSUBRC DB Prüfung: 0: o.k., 4 Warnung, 8: Fehler 20120515
4 Importing DD25V_WA_IN Call by reference Type reference (TYPE) DD25V View-Header Sourcen 20120604
5 Importing DD26V_TAB_IN Call by reference Type reference (TYPE) DD26VTAB Joins 20120604
6 Importing DD27P_TAB_IN Call by reference Type reference (TYPE) DD27PTAB Felder eines Views 20120604
7 Importing DD_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Prüfung im Dictionary 20120604
8 Exporting DD_RC Call by reference Type reference (TYPE) SYSUBRC Ddic Prüfung: 0: o.k., 4: Warnung, 8: Fehler 20120515
9 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20120515
10 Importing READ_SOURCES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE Sourcen lesen 20120604
11 Importing SCHEMA_NAME Call by reference Type reference (TYPE) DDSCHEMA Schema Name 20120515
12 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20120515
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120515

Method EX_VIEW_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) DDAPPLICATION '' Anwendung (z.B. HPA) 20120514
2 Importing CON_NAME Call by reference Type reference (TYPE) DBCON_NAME Für HANA DB extern:Logischer Name einer Datenbankverbindung 20120514
3 Importing DBVIEWNAME Call by reference Type reference (TYPE) DBVIEWNAME Name des Views auf der Datenbank 20120514
4 Importing DEVCLASS Call by reference Type reference (TYPE) DEVCLASS Paket 20120514
5 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20120514
6 Returning RC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20120514
7 Importing SCHEMA_NAME Call by reference Type reference (TYPE) DDSCHEMA '_SYS_BIC' Schema Name 20120514
8 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20120514
9 Importing WITH_TADIR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_true: TADIR Eintrag schreiben 20120516
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120514

Method EX_VIEW_CREATE_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DELIVERYUNIT_NAME Call by reference Type reference (TYPE) STRING Name der Delivery Unit 20120727
2 Exporting VIEWS_RESULTS Value transfer Type reference (TYPE) IF_DD_VIEW_TYPES=>TY_T_VIRESULT Ergebnis der View Behandlung 20120828

Method EX_VIEW_CREATE_ALIAS on Interface IF_DD_VIEW has no exception.

Method EX_VIEW_CREATE_ALIAS_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) DDAPPLICATION '' Anwendung (z.B. HPA) 20120821
2 Importing CON_NAME Call by reference Type reference (TYPE) DBCON_NAME Beschreibung von Datenbank-Verbindungen 20120821
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Id für Protokollschreiber 20120821
4 Returning RC Value transfer Type reference (TYPE) SYSUBRC 0: o.k., 4: Warnung, 8: Fehler 20120821
5 Importing SCHEMA_NAME Call by reference Type reference (TYPE) DDSCHEMA '_SYS_BIC' Schema Name 20120821
6 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name Externer View 20120821
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120821

Method EX_VIEW_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION Call by reference Type reference (TYPE) DDAPPLICATION Anwendung (z.B. HPA) 20120514
2 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20120514
3 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20120514
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120514

Method EX_VIEW_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXISTS_IN_DB Call by reference Type reference (TYPE) ABAP_BOOL ABAP_true: Ex. in DB, ABAP_false: Ex. nicht in DB 20120514
2 Exporting EXISTS_IN_DD Call by reference Type reference (TYPE) ABAP_BOOL ABAP_true: Version ex., ABAP_false: Version ex. nicht 20120514
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX 0 Id für Protokollschreiber 20120514
4 Importing VERSION_IN Call by reference Type reference (TYPE) OBJSTATE M: neuste Version, N: neue/inaktive Version, A: aktive Versi 20120514
5 Exporting VERSION_RETRIEVED Call by reference Type reference (TYPE) OBJSTATE N: neue/inaktive Version, A: aktive Version 20120514
6 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20120514
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120514

Method EX_VIEW_GET_DBVIEWINFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DBVIEWNAME Call by reference Type reference (TYPE) DBVIEWNAME Name des Views auf der Datenbank 20120823
2 Importing DBVIEWNAME_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE ABAP_false: Kein DB Zugriff zur Schema-Ermittlung 20120823
3 Exporting IS_ANALYTICAL_VIEW Call by reference Type reference (TYPE) ABAP_BOOL ABAP_true: Es liegt ein Analytischer View vor 20130418
4 Exporting SCHEMA_NAME Call by reference Type reference (TYPE) DDSCHEMA Schema Name des Datenbankviews 20120823
5 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name des Externen Views 20120823
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120823

Method READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CON_NAME Call by reference Type reference (TYPE) DBCON_NAME Logischer Name einer Datenbankverbindung 20120515
2 Exporting GOT_STATE Call by reference Type reference (TYPE) OBJSTATE Gelesener Zustand (N: neu/überarbeitet, A: aktiv) 20120511
3 Importing PRID Call by reference Type reference (TYPE) SYTABIX -1 Index interner Tabellen 20120511
4 Importing READ_STATE Call by reference Type reference (TYPE) OBJSTATE Lese Status (M: neuste Version, A: aktive Version) 20120511
5 Importing SCHEMA_NAME Call by reference Type reference (TYPE) DDSCHEMA 'SYS_BIC' Schema Name 20120515
6 Exporting VIEWCOLS Call by reference Type reference (TYPE) DD27PRTAB DD: Viewfelder mit Texten - eingeschränkte Sicht 20120511
7 Exporting VIEWHD Call by reference Type reference (TYPE) DD25VR DD: Views mit Texten - restriktive Sicht 20120511
8 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20120511
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120511

Method SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PRID Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20120514
2 Importing VIEWCOLS Call by reference Type reference (TYPE) DD27PRTAB DD: Viewfelder mit Texten - eingeschränkte Sicht 20120514
3 Importing VIEWHD Call by reference Type reference (TYPE) DD25VR DD: Views mit Texten - restriktive Sicht 20120514
4 Importing VIEWNAME Call by reference Type reference (TYPE) VIEWNAME Name eines SAP-Tabellenviews 20120514
# Exception Resumable Description Created on
1 CX_DD_EX_VIEW Ausnahmen für Externe Views 20120514
History
Last changed by/on SAP  20140121 
SAP Release Created in 740