Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_DD_DDL_OBJ | Dictionary object generated from DDL | 20130524 |
Properties
| Class | CL_DD_DDL_VIEW | |
| Short Description | DDL View | |
| Super Class | CL_DD_DDL_OBJ | Dictionary object generated from DDL |
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SDDL | DDL-Specific Dictionary Functions |
| Created | 20130524 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_DD_DDL_VIEW has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_DD_DDL_HANDLER | 20130524 | DDL Handler Class |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | I | 3 | Association Element | 20130524 | ||
| 2 | Constant | Private | Type reference (TYPE) | I | 4 | Standard Function | 20130828 | ||
| 3 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130911 | ||||
| 4 | Constant | Private | Type reference (TYPE) | DDSCHEMA | '_SYS_BIC' | Schema Name | 20130925 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Generate View from a DDL Source | 20130524 | |
| 2 | Instance method | Private | Method | Activates a view | 20130524 | |
| 3 | Instance method | Private | Method | Convert View into Generic View | 20130524 | |
| 4 | Instance method | Private | Method | Generate View from a DDL Source | 20130527 | |
| 5 | Instance method | Private | Method | Gets type information for table name, column name | 20130906 | |
| 6 | Instance method | Private | Method | Checks join data source | 20130524 | |
| 7 | Instance method | Private | Method | Checks parameter expression type | 20131031 | |
| 8 | Instance method | Private | Method | Checks the join condition | 20130524 | |
| 9 | Instance method | Private | Method | Writes the view to the database | 20130524 | |
| 10 | Instance method | Private | Method | Checks that all view field names are now filled | 20130524 | |
| 11 | Instance method | Private | Method | Checks column name of a view | 20130708 | |
| 12 | Instance method | Private | Method | Checks the names globally and for name changes | 20130524 | |
| 13 | Instance method | Private | Method | Checks a printout | 20130524 | |
| 14 | Instance method | Private | Method | Generates an entity for a view or a table | 20130524 | |
| 15 | Instance method | Private | Method | Generate View from a DDL Source | 20130524 | |
| 16 | Instance method | Private | Method | Checks for views whether extension poss., & gets base tabs | 20130524 | |
| 17 | Instance method | Private | Method | Sets missing length for Dictionary types with fixed length | 20130909 | |
| 18 | Instance method | Private | Method | Arithmetic Expression | 20130820 | |
| 19 | Instance method | Private | Method | Default Function in Selection List | 20130820 | |
| 20 | Instance method | Private | Method | Handles a Case statement in the selection list | 20130820 | |
| 21 | Instance method | Private | Method | Handle Select * in Selection List | 20130524 | |
| 22 | Instance method | Private | Method | Handles a Case statement in the selection list | 20130606 | |
| 23 | Instance method | Private | Method | Processes the Case statement | 20130826 | |
| 24 | Instance method | Private | Method | Processes the Case statement | 20130809 | |
| 25 | Instance method | Private | Method | Cast Function | 20130820 | |
| 26 | Instance method | Private | Method | Replaces the external views with database view names | 20130815 | |
| 27 | Instance method | Private | Method | Literal in Selection List | 20130822 | |
| 28 | Instance method | Private | Method | Literal in Selection List | 20130524 | |
| 29 | Instance method | Private | Method | Standard Function | 20130820 | |
| 30 | Instance method | Private | Method | Default Function in Selection List | 20130820 | |
| 31 | Instance method | Private | Method | Enhance Selection List with Appends/Includes | 20130524 | |
| 32 | Instance method | Private | Method | Default Function in Selection List | 20130820 | |
| 33 | Instance method | Private | Method | Default Function in Selection List | 20130820 | |
| 34 | Instance method | Private | Method | Checks whether a field comes from an append or CI/SI include | 20130524 | |
| 35 | Instance method | Private | Method | Overwrites the type information again | 20130610 | |
| 36 | Instance method | Private | Method | Writes the view to the database | 20130524 | |
| 37 | Instance method | Private | Method | Sets the associations of a select | 20130524 | |
| 38 | Instance method | Private | Method | Check and Apply "where" Conditions | 20130524 | |
| 39 | Instance method | Private | Method | Processes the Case statement | 20130820 | |
| 40 | Instance method | Private | Method | Sets the "group by" clause | 20130524 | |
| 41 | Instance method | Private | Method | Sets the "having" clause | 20130524 | |
| 42 | Instance method | Private | Method | Generates the "join" condition | 20130524 | |
| 43 | Instance method | Private | Method | Generates the "join" condition | 20130524 | |
| 44 | Instance method | Private | Method | Sets the view "Metadata for an element of selection list" | 20130904 | |
| 45 | Instance method | Private | Method | Generates a condition | 20130524 | |
| 46 | Instance method | Private | Method | Check and Apply "where" Conditions | 20130524 | |
| 47 | Instance method | Private | Method | Sets the "group by" clause | 20130524 | |
| 48 | Instance method | Private | Method | Adopts the quantities/currency ref. for the view | 20130524 | |
| 49 | Instance method | Private | Method | Create Selection List | 20130524 | |
| 50 | Instance method | Private | Method | Returns external names of selection list | 20130524 | |
| 51 | Instance method | Private | Method | Sets the view "Metadata for an element of selection list" | 20130820 | |
| 52 | Instance method | Private | Method | Generates the view header | 20130524 | |
| 53 | Instance method | Private | Method | Sets the type information for a generated view | 20130524 | |
| 54 | Instance method | Private | Method | Check and Apply "where" Conditions | 20130524 | |
| 55 | Instance method | Private | Method | Checks a simple expression (identifier or standard function) | 20130524 |
Events
Class CL_DD_DDL_VIEW has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_ASSOCINFO | Private | See coding | 20130524 | begin of ty_s_associnfo,
side_left type i,
index_left type i,
side_right type i,
index_right type i,
operator type vsoperator,
literal_right type string,
end of ty_s_associnfo
|
||
| 2 | TY_S_EXTCOL | Private | See coding | 20130524 | begin of ty_s_extcol,
tabname type tabname,
fieldname type fieldname,
end of ty_s_extcol
|
||
| 3 | TY_S_SEXPR_RESTRICTED | Private | See coding | 20130524 | begin of ty_s_sexpr_restricted,
sexpr_type type qlast_expression_type,
clause_type type string,
end of ty_s_sexpr_restricted
|
||
| 4 | TY_T_ASSOCINFO | Private | See coding | 20130524 | ty_t_associnfo type table of ty_s_associnfo
|
||
| 5 | TY_T_EXTCOL | Private | See coding | 20130524 | ty_t_extcol type table of ty_s_extcol
|
||
| 6 | TY_T_SEXPR_RESTRICTED | Private | See coding | 20130524 | ty_t_sexpr_restricted type table of ty_s_sexpr_restricted
|
Method Signatures
Method ACTIVATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTCTRL | Call by reference | Type reference (TYPE) | DCDDLSACTCTRL | Kontrolliert die Aktivierung eines Ddic BOs | 20130524 | |||
| 2 | ADMIN_INFO | Call by reference | Type reference (TYPE) | DDDDLOBJADMININFO | Administrations Info für Ddl Objekte | 20130524 | |||
| 3 | DBSYS | Call by reference | Type reference (TYPE) | SYDBSYS | SYST-DBSYS | Datenbanksystem | 20130524 | ||
| 4 | DDLNAME | Call by reference | Type reference (TYPE) | DDLNAME | Name einer DDL Source | 20130524 | |||
| 5 | ENTITYNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Struktierten Objekts (z.B. Entity, Context) | 20130524 | |||
| 6 | FLD_ANNO_TAB | Call by reference | Type reference (TYPE) | DDFIELDANNOTAB | Tabelle für Annotationen auf Feldern | 20130524 | |||
| 7 | GOT_STATE | Call by reference | Type reference (TYPE) | OBJSTATE | Version der Ddl Source | 20130524 | |||
| 8 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20130524 | |||
| 9 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Potokollschreiber | 20130524 | ||
| 10 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Setzt die Metadaten des Views | 20130524 | ||
| 11 | TADIR_WA | Call by reference | Type reference (TYPE) | TADIR | TADIR Infos Ddls | 20130524 | |||
| 12 | VIDEPTAB | Call by reference | Type reference (TYPE) | DCOBJDEPTAB | Verwaltung Abh. bei Änderungen (z.B. VITB, TBVI) | 20130524 | |||
| 13 | VIEWDEF | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_DDLSTMT | View AST | 20130524 | |||
| 14 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | SqlView Name | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Aktivieren | 20130524 | ||
| 2 | Ausnahme beim Prüfen | 20130524 | ||
| 3 | Erzeugung eines Views aus Ddl Source | 20130524 | ||
| 4 | Ausnahme beim Prüfen | 20130524 | ||
| 5 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method ACTIVATE_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DBADAPT | Call by reference | Type reference (TYPE) | DCVIAM0008 | Datenbankobjekt soll angepaßt werden | 20131029 | |||
| 2 | DD09V_WA | Call by reference | Type reference (TYPE) | DD09V | Technische Einstellungen von Tabellen | 20130913 | |||
| 3 | DD25V_WA | Call by reference | Type reference (TYPE) | DD25V | Generierte Tabelle zu einem View | 20130913 | |||
| 4 | DD26V_TAB | Call by reference | Type reference (TYPE) | DD26VTAB | Views: Tabelle für Joins | 20130913 | |||
| 5 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130913 | |||
| 6 | DD28V_TAB | Call by reference | Type reference (TYPE) | DD28VTAB | Selektionsbedingungen bei Views | 20130913 | |||
| 7 | DDLNAME | Call by reference | Type reference (TYPE) | DDLNAME | Name einer Ddl Source | 20131017 | |||
| 8 | DEPTAB | Call by reference | Type reference (TYPE) | DCOBJDEPTAB | Verwaltung Abh. bei Änderungen (z.B. VITB, TBVI) | 20130524 | |||
| 9 | EXVIEW_INCLUDED | Call by reference | Type reference (TYPE) | DDEXTVIEW_INCLUDED | Mindestens ein Externen View in der Hierarchie | 20130815 | |||
| 10 | GET_STATE | Call by reference | Type reference (TYPE) | OBJSTATE | Lese-Status (steuert auch Schreib Status) | 20130524 | |||
| 11 | NTABSTATE | Call by reference | Type reference (TYPE) | DCNTSTATE | Flag ('N', 'A'), ob Nametab inaktv/aktiv geschr. wird | 20130524 | |||
| 12 | PARSE_STRICTNESS | Call by reference | Type reference (TYPE) | DCDDLPARSE_STRICTNESS | 0 | Steuert die Strenge der Prüfungen beim Parsen | 20130820 | ||
| 13 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 14 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Aktivieren | 20130524 |
Method CHANGE_TO_GENERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASEOBJS_ALL | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekte, inklusive Alias und Objekttyp | 20130524 | |||
| 2 | DD26V_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD26V_EXT | Basistabellen und -views | 20130524 | |||
| 3 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130524 | |||
| 4 | EXTCOLS | Call by reference | Type reference (TYPE) | TY_T_EXTCOL | Appends/CI/SI-Includes und Feldnamen | 20130524 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 6 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Viewname | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method CHECK Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADMIN_INFO | Call by reference | Type reference (TYPE) | DDDDLOBJADMININFO | Administrations Info für Ddl Objekte | 20130527 | |||
| 2 | DDLNAME | Call by reference | Type reference (TYPE) | DDLNAME | Name einer DDL Source | 20130527 | |||
| 3 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20130527 | |||
| 4 | OBJDEF | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_DDLSTMT | Ddl Objekt AST | 20130527 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Potokollschreiber | 20130527 | ||
| 6 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Setzt die Metadaten des Views | 20130527 | ||
| 7 | TADIR_WA | Call by reference | Type reference (TYPE) | TADIR | TADIR Infos Ddls | 20130527 | |||
| 8 | WARNINGS | Call by reference | Type reference (TYPE) | DDL2DDICWARNINGS | Für Warnungen bei Ddl -> Ddic | 20130527 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Prüfen | 20130527 |
Method CHECK_CAST_DTYPE_COMPATIBILITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATATYPE_CAST | Call by reference | Type reference (TYPE) | DATATYPE_D | Cast Ziel Datentyp | 20130906 | |||
| 2 | DATATYPE_SRC | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp, linke Seite | 20130906 | |||
| 3 | DECIMALS_CAST | Call by reference | Type reference (TYPE) | DECIMALS | Cast Ziel Anzahl Dezimalstellen. rechte Seite | 20130906 | |||
| 4 | DECIMALS_SRC | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen, linke Seite | 20130906 | |||
| 5 | LENG_CAST | Call by reference | Type reference (TYPE) | DDLENG | Cast Ziel Länge (Anzahl der Zeichen), rechte Seite | 20130906 | |||
| 6 | LENG_SRC | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen), linke Seite | 20130906 | |||
| 7 | MSGPAR | Call by reference | Type reference (TYPE) | DDL2DDICERR-VAR1 | Ausdruck, der gecastet werden soll | 20130910 | |||
| 8 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130906 | |||
| 9 | SRC_EXPR_KIND | Call by reference | Type reference (TYPE) | QLAST_EXPRESSION_TYPE | Ausdrucksart für Source des Cast | 20130909 | |||
| 10 | TYPECONFLICT | Call by reference | Type reference (TYPE) | DDL2DDICERR | Meldung Typkonflikt: Arbeitsgebiet und Nummer | 20130906 | |||
| 11 | WRONGTYPE | Call by reference | Type reference (TYPE) | DDL2DDICERR | Meldung falscher Datentyp: Arbeitsgebiet und Nummer | 20130906 |
Method CHECK_CAST_DTYPE_COMPATIBILITY on class CL_DD_DDL_VIEW has no exception.
Method CHECK_FOR_JOIN_DATASOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATASOURCE_TYPE | Call by reference | Type reference (TYPE) | QLAST_DATASOURCE_TYPE | Datasource Typ | 20130524 | |||
| 2 | IS_JOIN_DATASOURCE | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_true: Join Datasource | 20130524 |
Method CHECK_FOR_JOIN_DATASOURCE on class CL_DD_DDL_VIEW has no exception.
Method CHECK_PAR_EXPR_KIND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALLOWED_EXPR_KIND | Call by reference | Type reference (TYPE) | STRING | Erlaubte Ausdrücks Typen | 20131031 | |||
| 2 | CURR_EXPR_KIND | Call by reference | Type reference (TYPE) | QLAST_EXPRESSION_TYPE | Parameter Typ des zu prüfenden Ausdrucks | 20131031 | |||
| 3 | FUNCNAME | Call by reference | Type reference (TYPE) | STRING | Name der Funktion | 20131031 | |||
| 4 | FUNC_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_EXPRESSION | Funktions Ausdruck | 20131031 | |||
| 5 | POSITION | Call by reference | Type reference (TYPE) | SYTABIX | Position des Parameters ind er Funktion | 20131031 | |||
| 6 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20131031 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20131031 |
Method CHECK_SET_WHERE_OPERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COND_TYPE | Call by reference | Type reference (TYPE) | QLAST_EXPRESSION_TYPE | Typ der Bedingung, z.B. =, <=, < | 20130524 | |||
| 2 | COND_WITH_NOT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | NOT gilt für die akuelle Bedingung | 20130524 | ||
| 3 | NEGATION | Call by reference | Type reference (TYPE) | VSNEGATION | NOT-Operator in der View Selektionsbedingungen | 20130524 | |||
| 4 | OPERATOR | Call by reference | Type reference (TYPE) | VSOPERATOR | Operator in der View Selektionsbedingung | 20130524 | |||
| 5 | OPERATOR_S | Call by reference | Type reference (TYPE) | STRING | Operator für das Statement | 20130524 | |||
| 6 | RC | Call by reference | Type reference (TYPE) | SYST-SUBRC | Returncode: 0: o.k., 8: Fehler | 20130524 |
Method CHECK_SET_WHERE_OPERATOR on class CL_DD_DDL_VIEW has no exception.
Method CHECK_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECKMODE | Call by reference | Type reference (TYPE) | DCCHECKMODE | Modus für Prüfungen | 20130524 | |||
| 2 | DD09V_WA | Call by reference | Type reference (TYPE) | DD09V | Technische Einstellungen von Tabellen | 20130524 | |||
| 3 | DD25V_WA | Call by reference | Type reference (TYPE) | DD25V | Generierte Tabelle zu einem View | 20130524 | |||
| 4 | DD26V_TAB | Call by reference | Type reference (TYPE) | DD26VTAB | Views: Tabelle für Joins | 20130524 | |||
| 5 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | Viewfelder, erweitert | 20130821 | |||
| 6 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130524 | |||
| 7 | DD28V_TAB | Call by reference | Type reference (TYPE) | DD28VTAB | Selektionsbedingungen bei Views | 20130524 | |||
| 8 | EXPAND_TYPEINFO | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Typinformation expandieren | 20130524 | ||
| 9 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20131029 | |||
| 10 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Prüfen | 20130524 |
Method CHECK_VIEWFIELD_EXISTENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130524 | |||
| 2 | PRID | Call by reference | Type reference (TYPE) | SYST-TABIX | Id für Protokollschreiber | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method CHECK_VIEW_COLUMN_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | View Felder mit mehr Informationen | 20130708 | |||
| 2 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130708 | |||
| 3 | SELECTLIST | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_SELECTLIST | Selektliste | 20130708 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Prüfen | 20130708 |
Method DELETE_OLD_OBJECTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ACTMODE | Call by reference | Type reference (TYPE) | DD_ACTMODE | Definition des Akivierungsmodus | 20130524 | |||
| 2 | DDLNAME | Call by reference | Type reference (TYPE) | DDLNAME | Name einer Ddl Source | 20130524 | |||
| 3 | ENTITYNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Struktierten Objekts (z.B. Entity, Context) | 20130524 | |||
| 4 | ENTITYNAME_OLD | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Struktierten Objekts (z.B. Entity, Context) | 20130524 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | |||
| 6 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines Views | 20130524 | |||
| 7 | VIEWNAME_OLD | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines Views | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Prüfen | 20130524 |
Method EXPRESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALIAS | Call by reference | Type reference (TYPE) | STRING | Tabellen Alias | 20130524 | |||
| 2 | ASSOCELEMENTINFO | Call by reference | Type reference (TYPE) | DDASSOCELEMENTINFO | Information über ein Element aus einer Assoziation | 20130524 | |||
| 3 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130531 | |||
| 4 | ELEMENTINFO | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information eines Elements in Selctionsliste, group by, | 20130904 | |||
| 5 | EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_EXPRESSION | Ausdruck (param, literal, simple) | 20130524 | |||
| 6 | EXPR_KIND | Call by reference | Type reference (TYPE) | I | Art des Ausdrucks, z.B. Element oder Literal | 20130524 | |||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 8 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130828 | |||
| 9 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130828 | |||
| 10 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20130524 | |||
| 11 | VIEW_EXPR | Call by reference | Type reference (TYPE) | STRING | Ausdruck im View | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method GENERATE_VIEW_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ADMIN_INFO | Call by reference | Type reference (TYPE) | DDDDLOBJADMININFO | Administrations Info für Ddl Objekte | 20130524 | |||
| 2 | DD02BNDV_WA | Call by reference | Type reference (TYPE) | DD02BNDV | Liste der Knoten zu Strukt. Objekten inklusive Texte | 20130524 | |||
| 3 | DD02BV_WA | Call by reference | Type reference (TYPE) | DD02BV | Header eines Strukt. Objs. mit Kurtztext | 20130524 | |||
| 4 | DD03NP_TAB | Call by reference | Type reference (TYPE) | DD03NPTAB | Tabelle für Knotenattribute (externe Sicht) | 20130524 | |||
| 5 | DD25V_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD25V_EXT | View Header, erweitert | 20130611 | |||
| 6 | DD26V_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD26V_EXT | Tabelle für Basistabellen/Joins | 20130524 | |||
| 7 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | Felder eines Views, erweitert | 20130524 | |||
| 8 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130524 | |||
| 9 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 10 | STRUCOBJN | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name des struktierten Objekts (z.B. Entity, Context) | 20130524 | |||
| 11 | STRUCOBJN_PARENT | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Struktiertes Objekts (Name des Vaters) | 20130524 |
Method GENERATE_VIEW_ENTITY on class CL_DD_DDL_VIEW has no exception.
Method GENERATE_VIEW_FROM_DDL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CHECK_DDLDEP | Call by reference | Type reference (TYPE) | DDCHKDDLDEP | Prüft DDLDEPENDENCY beim Namenscheck | 20130604 | |||
| 2 | DBSYS | Call by reference | Type reference (TYPE) | SYDBSYS | SYST-DBSYS | Datenbanksystem | 20130524 | ||
| 3 | DD05BV_TAB | Call by reference | Type reference (TYPE) | DD05BVTAB | Tabelle für Assoziationen - Felder | 20130524 | |||
| 4 | DD08BV_TAB | Call by reference | Type reference (TYPE) | DD08BVTAB | Tabelle für Assoziationen - Header | 20130524 | |||
| 5 | DD09V_WA | Call by reference | Type reference (TYPE) | DD09V | Technische Einstellungen | 20130524 | |||
| 6 | DD25V_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD25V_EXT | View-Header, erweitert | 20130611 | |||
| 7 | DD26V_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD26V_EXT | Basistabellen und -views, erweitert um Entityname | 20130524 | |||
| 8 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | Felder eines Views mit Erweiterungen | 20130524 | |||
| 9 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130524 | |||
| 10 | DD28V_TAB | Call by reference | Type reference (TYPE) | DD28VTAB | Selektionsbedingungen bei Views | 20130524 | |||
| 11 | DDLNAME | Call by reference | Type reference (TYPE) | DDLNAME | Name einer DDL Source | 20130524 | |||
| 12 | DEVCLASS | Call by reference | Type reference (TYPE) | DEVCLASS | Paket | 20130524 | |||
| 13 | ENTITYNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines Struktierten Objekts (z.B. Entity, Context) | 20130524 | |||
| 14 | FLD_ANNO_TAB | Call by reference | Type reference (TYPE) | DDFIELDANNOTAB | Tabelle für Annotationen auf Feldern | 20130524 | |||
| 15 | IGNORE_ASSOCIATIONS | Call by reference | Type reference (TYPE) | DCIGNORE_ASSOCIATION | '' | Assoziationen ignorieren | 20130814 | ||
| 16 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20130524 | |||
| 17 | PARENT_ENTITYNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Strukturiertes Objekt, Name des Vaters bei Extends | 20130524 | |||
| 18 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Potokollschreiber | 20130524 | ||
| 19 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Setzt die Metadaten des Views | 20130524 | ||
| 20 | STMT | Call by reference | Type reference (TYPE) | STRING | View Create Statement | 20130524 | |||
| 21 | VIEWDEF | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_DDLSTMT | View AST | 20130524 | |||
| 22 | WARNINGS | Call by reference | Type reference (TYPE) | DDL2DDICWARNINGS | Für Warnungen bei Ddl -> Ddic | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahme beim Prüfen | 20130524 | ||
| 2 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method GET_BASETABLES_4_VIEW_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS_EXT | Call by reference | Type reference (TYPE) | TY_T_BASETABLE_EXT | Basistabellen der Extensions | 20130524 | |||
| 2 | EXTENSION | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_SELECTLIST_EXTENSION | Select list extension | 20130524 | |||
| 3 | EXTTABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Extension Tabellen | 20130524 | |||
| 4 | PRID | Call by reference | Type reference (TYPE) | SYST-TABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 5 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name des Viiews | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method GET_LENGTH_FOR_DDTYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20130909 | |||
| 2 | DDLENG | Value transfer | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130909 | |||
| 3 | LENGTH_IN_CAST | Call by reference | Type reference (TYPE) | I | Länge beim cast in der Ddl Source | 20130909 |
Method GET_LENGTH_FOR_DDTYPES on class CL_DD_DDL_VIEW has no exception.
Method HANDLE_ARITHMETIC_EXPRESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARITHMETIC_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_ARITHM_EXP | Arithmetischer Ausdruck | 20130820 | |||
| 2 | ARITHMETIC_STMT | Call by reference | Type reference (TYPE) | STRING | Statement arithmetischer Ausdruck | 20130820 | |||
| 3 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekt Information | 20130820 | |||
| 4 | DATATYPE_RES | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20130820 | |||
| 5 | DECIMALS_RES | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130820 | |||
| 6 | LENG_RES | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130820 | |||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 8 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130820 | |||
| 9 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130826 |
Method HANDLE_ARITHMETIC_OPERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARITHMETIC_OP_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_EXPRESSION | Operator eines arithmetischen Ausdrucks | 20130820 | |||
| 2 | ARITHMETIC_OP_STMT | Call by reference | Type reference (TYPE) | STRING | Statement arithmetischer Operator Ausdruck | 20130820 | |||
| 3 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekt Information | 20130820 | |||
| 4 | DATATYPE_RES | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp im ABAP Dictionary | 20130820 | |||
| 5 | DECIMALS_RES | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130820 | |||
| 6 | LENG_RES | Call by reference | Type reference (TYPE) | DDLENG | Länge (Anzahl der Zeichen) | 20130820 | |||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 8 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130820 | |||
| 9 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130826 |
Method HANDLE_ARITHM_EXPR_IN_SELLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ARITHMETIC_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_ARITHM_EXP | Arithmetischer Ausdruck | 20130820 | |||
| 2 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130820 | |||
| 3 | COL_ALIAS | Call by reference | Type reference (TYPE) | STRING | Feld Alias | 20130820 | |||
| 4 | DD27P_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD27P_EXT | View Feld, erweitert | 20130820 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 6 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130820 | |||
| 7 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130820 | |||
| 8 | SELLIST_STMT | Call by reference | Type reference (TYPE) | STRING | Case Statement | 20130820 | |||
| 9 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Setzt Metadaten Info für Arithmetische Ausdrücke | 20130820 | ||
| 10 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name SqlView | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130820 |
Method HANDLE_ASTERISK_IN_SELLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen des Views | 20130524 | |||
| 2 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | Felder des Views | 20130524 | |||
| 3 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 4 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130524 | |||
| 5 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130524 | |||
| 6 | SELECTLIST | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_SELECTLIST | Select Liste | 20130524 | |||
| 7 | SELLIST_STMT | Call by reference | Type reference (TYPE) | STRING | Selectlist Statement | 20130524 | |||
| 8 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Viewname | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method HANDLE_CASE_IN_SELECTLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130606 | |||
| 2 | CASE_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_EXPRESSION | Case Ausdruck | 20130606 | |||
| 3 | COL_ALIAS | Call by reference | Type reference (TYPE) | STRING | Feld Alias | 20130606 | |||
| 4 | DD27P_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD27P_EXT | View Feld, erweitert | 20130606 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130606 | |||
| 6 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130606 | |||
| 7 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130606 | |||
| 8 | SELLIST_STMT | Call by reference | Type reference (TYPE) | STRING | Case Statement | 20130606 | |||
| 9 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Setzt Metadaten Info für case Statement | 20130809 | ||
| 10 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name SqlView | 20130606 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130606 |
Method HANDLE_CASE_SELECTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130826 | |||
| 2 | CASE_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Case Selektor Name | 20130911 | |||
| 3 | CASE_SELECTOR_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_EXPRESSION | Expression after CASE keyword | 20130826 | |||
| 4 | CASE_SELECTOR_STMT | Call by reference | Type reference (TYPE) | STRING | Case Selektor Statement | 20130826 | |||
| 5 | DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp | 20130826 | |||
| 6 | DD_DB_VIEW | Call by reference | Object reference (TYPE REF TO) | CL_DD_DB_VIEW | Db abhängige Anteile für Views | 20130826 | |||
| 7 | DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130826 | |||
| 8 | LENG | Call by reference | Type reference (TYPE) | DDLENG | Länge im Dictionary (Anzahl der Zeichen) | 20130826 | |||
| 9 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130826 | |||
| 10 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130826 | |||
| 11 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130826 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130826 |
Method HANDLE_CASE_VALUE_EXPR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130809 | |||
| 2 | CASE_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname nach case | 20130809 | |||
| 3 | CASE_STMT | Call by reference | Type reference (TYPE) | STRING | Case Statement | 20130809 | |||
| 4 | DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp | 20130809 | |||
| 5 | DATATYPE_OLD | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp | 20130809 | |||
| 6 | DD_DB_VIEW | Call by reference | Object reference (TYPE REF TO) | CL_DD_DB_VIEW | Db abhängige Anteile für Views | 20130826 | |||
| 7 | DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130809 | |||
| 8 | DECIMALS_OLD | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130809 | |||
| 9 | EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_EXPRESSION | Expression im case (when/then/else) | 20130809 | |||
| 10 | KIND | Call by reference | Type reference (TYPE) | STRING | THEN/WHEN/DEFAULT | 20130809 | |||
| 11 | LENG | Call by reference | Type reference (TYPE) | DDLENG | Länge im Dictionary (Anzahl der Zeichen) | 20130809 | |||
| 12 | LENG_OLD | Call by reference | Type reference (TYPE) | DDLENG | Länge im Dictionary (Anzahl der Zeichen) | 20130809 | |||
| 13 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130809 | |||
| 14 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130809 | |||
| 15 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130809 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130809 |
Method HANDLE_CAST_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekt Information | 20130820 | |||
| 2 | CAST_FUNC_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_CAST_EXPRESSION | Vordefinierte Funktion, speziell cast | 20130820 | |||
| 3 | FUNC_STMT | Call by reference | Type reference (TYPE) | STRING | Standardfunktions Statement | 20130820 | |||
| 4 | FUNC_WA | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information zu Funktionen | 20130820 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 6 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130820 | |||
| 7 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130826 |
Method HANDLE_EXTERNAL_VIEWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASEOBJS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekte, inklusive Alias und Objekttyp | 20130815 | |||
| 2 | DD25V_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD25V_EXT | View Header | 20130815 | |||
| 3 | DD26V_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD26V_EXT | Basistabellen | 20130815 | |||
| 4 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130815 | |||
| 5 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld /tabelle Quote links | 20130815 | |||
| 6 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld/tabelle Quote rechts | 20130815 | |||
| 7 | STMT | Call by reference | Type reference (TYPE) | STRING | View create Statement | 20130815 |
Method HANDLE_EXTERNAL_VIEWS on class CL_DD_DDL_VIEW has no exception.
Method HANDLE_LITERAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LITERAL_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_LITERAL_EXPRESSION | Standardfunktion, z.B. sum, count | 20130822 | |||
| 2 | LITERAL_STMT | Call by reference | Type reference (TYPE) | STRING | '' | Literal Statement | 20130822 | ||
| 3 | LITINFO_WA | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information eines Elements in Selctionsliste, group by, | 20130822 | |||
| 4 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130822 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130822 |
Method HANDLE_LITERAL_IN_SELLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COL_ALIAS | Call by reference | Type reference (TYPE) | STRING | `` | Feld Alias | 20130524 | ||
| 2 | DD27P_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD27P_EXT | Feld des Views, erweiterte Information | 20130524 | |||
| 3 | LITERAL_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_LITERAL_EXPRESSION | Standardfunktion, z.B. sum, count | 20130524 | |||
| 4 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | |||
| 5 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130524 | |||
| 6 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130524 | |||
| 7 | SELLIST_STMT | Call by reference | Type reference (TYPE) | STRING | '' | Selectlist Statement | 20130524 | ||
| 8 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Setzt Metadaten Info für Literal | 20130607 | ||
| 9 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines DB Views | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method HANDLE_PREDEFINED_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekt Information | 20130820 | |||
| 2 | FUNC_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_FUNC_EXPRESSION | Vordefinierte Funktion, z.B. substring, ceil | 20130820 | |||
| 3 | FUNC_STMT | Call by reference | Type reference (TYPE) | STRING | Standardfunktions Statement | 20130820 | |||
| 4 | FUNC_WA | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information zu Funktionen | 20130820 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 6 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130820 | |||
| 7 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130826 |
Method HANDLE_PREDEF_FUNC_IN_SELLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekt Information | 20130820 | |||
| 2 | COL_ALIAS | Call by reference | Type reference (TYPE) | STRING | Feld Alias | 20130820 | |||
| 3 | DD27P_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD27P_EXT | Feld des Views, erweiterte Information | 20130820 | |||
| 4 | FUNC_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_SIMPLE_EXPRESSION | Vordefinierte Funktion, z.B. cast, ceil, mod | 20130820 | |||
| 5 | FUNC_WA | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information eines Elements in Selctionsliste, group by, | 20130820 | |||
| 6 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 7 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130820 | |||
| 8 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130820 | |||
| 9 | SELLIST_STMT | Call by reference | Type reference (TYPE) | STRING | Selectlist Statement | 20130820 | |||
| 10 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Setzt Metadaten Info für case Statement | 20130822 | ||
| 11 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130820 |
Method HANDLE_SELECTLIST_EXTENSIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen des Views | 20130524 | |||
| 2 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | Felder des Views | 20130524 | |||
| 3 | EXTENSION | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_SELECTLIST_EXTENSION | Erweiterungen einer Tabelle, aller Tabellen des Views | 20130524 | |||
| 4 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 5 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130524 | |||
| 6 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130524 | |||
| 7 | SELLIST_STMT | Call by reference | Type reference (TYPE) | STRING | Selectlist Statement | 20130524 | |||
| 8 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Viewname | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method HANDLE_STD_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekt Information | 20130820 | |||
| 2 | FUNC_STMT | Call by reference | Type reference (TYPE) | STRING | Standardfunktions Statement | 20130820 | |||
| 3 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 4 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130820 | |||
| 5 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130820 | |||
| 6 | STDFUNC_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_STDFUNC_EXPRESSION | Standardfunktion, z.B. sum, count | 20130820 | |||
| 7 | STDFUNC_WA | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information zu Standard Funktionen | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130820 |
Method HANDLE_STD_FUNCTION_IN_SELLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basisobjekt Information | 20130820 | |||
| 2 | COL_ALIAS | Call by reference | Type reference (TYPE) | STRING | Feld Alias | 20130820 | |||
| 3 | DD27P_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD27P_EXT | Feld des Views, erweiterte Information | 20130820 | |||
| 4 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 5 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130820 | |||
| 6 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130820 | |||
| 7 | SELLIST_STMT | Call by reference | Type reference (TYPE) | STRING | Selectlist Statement | 20130820 | |||
| 8 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Setzt Metadaten Info für case Statement | 20130822 | ||
| 9 | STDFUNC_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_STDFUNC_EXPRESSION | Standardfunktion, z.B. sum, count | 20130820 | |||
| 10 | STDFUNC_WA | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information eines Elements in Selctionsliste, group by, | 20130820 | |||
| 11 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name eines SAP-Tabellenviews | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130820 |
Method IS_EXT_FIELD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CURR_POS | Call by reference | Type reference (TYPE) | SYTABIX | Aktuelle Position in der Tabelle | 20130524 | |||
| 2 | DD03P_TAB | Call by reference | Type reference (TYPE) | DD03PTAB | DD: Felder einer Tabelle | 20130524 | |||
| 3 | FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20130524 | |||
| 4 | IS_EXT_FIELD | Value transfer | Type reference (TYPE) | ABAP_BOOL | ABAP_true: Append Feld oder CI/SI Include Feld | 20130524 |
Method IS_EXT_FIELD on class CL_DD_DDL_VIEW has no exception.
Method OVERWRITE_FIELDINFO_4_LITERAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD27P_EXT_L | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD27P_EXT | View-Feld Info aus aktuellem Literal | 20130610 | |||
| 2 | DD27P_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD27P_EXT | View-Feld Info resultierender View, erweitert | 20130610 |
Method OVERWRITE_FIELDINFO_4_LITERAL on class CL_DD_DDL_VIEW has no exception.
Method PERSIST_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD09V_WA | Call by reference | Type reference (TYPE) | DD09V | Technische Einstellungen | 20130524 | |||
| 2 | DD25V_WA | Call by reference | Type reference (TYPE) | DD25V | Generierte Tabelle zu einem View | 20130524 | |||
| 3 | DD26V_TAB | Call by reference | Type reference (TYPE) | DD26VTAB | Views: Tabelle für Joins | 20130524 | |||
| 4 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130524 | |||
| 5 | DD28V_TAB | Call by reference | Type reference (TYPE) | DD28VTAB | Selektionsbedingungen bei Views | 20130524 | |||
| 6 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 7 | PUT_STATE | Call by reference | Type reference (TYPE) | OBJSTATE | Zustand des Data-Dictionary Objektes | 20130524 | |||
| 8 | TADIR_WA_DDLS | Call by reference | Type reference (TYPE) | TADIR | TADIR Eintrag der Ddl Source | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Sichern eines erzeugten Views | 20130524 |
Method SET_ASSOCIATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ASSOCIATIONS | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_ASSOCIATIONS | Assoziationen | 20130524 | |||
| 2 | DD05BV_TAB | Call by reference | Type reference (TYPE) | DD05BVTAB | Tabelle für Assoziationen - Felder | 20130524 | |||
| 3 | DD08BV_TAB | Call by reference | Type reference (TYPE) | DD08BVTAB | Tabelle für Assoziationen - Header | 20130524 | |||
| 4 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130524 | |||
| 5 | ENTITYNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name der Entity | 20130524 | |||
| 6 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20131029 | |||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | |||
| 8 | PROPAGATED_ASS | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_PROPAGATED_ASS | In der Selektionsliste propagierte Assoziationen | 20130813 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_ASSOC_ON_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ASSOCINFOS | Call by reference | Type reference (TYPE) | TY_T_ASSOCINFO | Infos über Assoziationen | 20130524 | |||
| 2 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | View Basistabellen, inklusive Alias | 20130524 | |||
| 3 | CONCAT_OP | Call by reference | Type reference (TYPE) | VSCONJ | '' | Verknüpfung in einer On Bedingung | 20130524 | ||
| 4 | COND_WITH_NOT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Not Bedingung | 20130524 | ||
| 5 | DBSYS | Call by reference | Type reference (TYPE) | SYDBSYS | SYST-DBSYS | Datenbanksystem | 20130524 | ||
| 6 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | SYST-LANGU | Sprachenschlüssel | 20130524 | ||
| 7 | ONCOND | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_COND_EXPRESSION | On Bedingungen | 20130524 | |||
| 8 | ON_COND_STMT | Call by reference | Type reference (TYPE) | STRING | On Bedingung | 20130524 | |||
| 9 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 10 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 11 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 | |||
| 12 | SEXPR_RESTRICTED | Call by reference | Type reference (TYPE) | TY_T_SEXPR_RESTRICTED | Eingeschränkte Simple Expression Arten linke Seite | 20130524 | |||
| 13 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | '' | Name des Views | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_CASE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130820 | |||
| 2 | CASE_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_EXPRESSION | Case Ausdruck | 20130820 | |||
| 3 | CASE_STMT | Call by reference | Type reference (TYPE) | STRING | Case Statement | 20130820 | |||
| 4 | DATATYPE | Call by reference | Type reference (TYPE) | DATATYPE_D | Datentyp | 20130820 | |||
| 5 | DECIMALS | Call by reference | Type reference (TYPE) | DECIMALS | Anzahl Dezimalstellen | 20130820 | |||
| 6 | LENG | Call by reference | Type reference (TYPE) | DDLENG | Länge im Dictionary (Anzahl der Zeichen) | 20130820 | |||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130820 | |||
| 8 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130820 | |||
| 9 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130820 |
Method SET_GROUP_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130524 | |||
| 2 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | View Felder, erweitert | 20130524 | |||
| 3 | GROUP_BY | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_GROUPBY | Group by | 20130524 | |||
| 4 | GROUP_BY_STMT | Call by reference | Type reference (TYPE) | STRING | Group by Statement | 20130524 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | |||
| 6 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 7 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_HAVING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130524 | |||
| 2 | DBSYS | Call by reference | Type reference (TYPE) | SYDBSYS | SYST-DBSYS | Datenbanksystem | 20130524 | ||
| 3 | HAVING | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_COND_EXPRESSION | Objekt Reference für Having Klausel | 20130524 | |||
| 4 | HAVING_STMT | Call by reference | Type reference (TYPE) | STRING | Having Statement | 20130524 | |||
| 5 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | |||
| 6 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 7 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_JOIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | View Basistabellen, inklusive Alias | 20130524 | |||
| 2 | DATASOURCE | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_DATASOURCE | Join Bedingungen | 20130524 | |||
| 3 | DD28V_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD28V_EXT | Joins/Selektionsbedingungen | 20130524 | |||
| 4 | JSTMTS | Call by reference | Type reference (TYPE) | STRING | Join Statements | 20130524 | |||
| 5 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20130524 | |||
| 6 | POSITION | Call by reference | Type reference (TYPE) | MCPOS | Position in der DD28V_TAB | 20130524 | |||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 8 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld linke Seite | 20130524 | |||
| 9 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote für Basisfeld rechte Seite | 20130524 | |||
| 10 | SEXPR_RESTRICTED | Call by reference | Type reference (TYPE) | TY_T_SEXPR_RESTRICTED | Eingeschränkte Simple Expression Arten linke Seite | 20130524 | |||
| 11 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name des Views | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_JOINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | View Basistabellen, inklusive Alias | 20130524 | |||
| 2 | DATASOURCE | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_DATASOURCE | Join Bedingungen | 20130524 | |||
| 3 | DD28V_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD28V_EXT | Joins/Selektionsbedingungen | 20130524 | |||
| 4 | JSTMTS | Call by reference | Type reference (TYPE) | STRING | Join Statements | 20130524 | |||
| 5 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20130524 | |||
| 6 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 7 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote linke Seite Basisfeld | 20130524 | |||
| 8 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Quote rechte Seite Basisfeld | 20130524 | |||
| 9 | RUNS | Call by reference | Type reference (TYPE) | I | Anzahl Durchläufe (>1 bei Union) | 20130524 | |||
| 10 | SEXPR_RESTRICTED | Call by reference | Type reference (TYPE) | TY_T_SEXPR_RESTRICTED | Eingeschränkte Simple Expression Arten linke Seite | 20130524 | |||
| 11 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name des Views | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_OBJCOL_ELEMENTINFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALIAS | Call by reference | Type reference (TYPE) | STRING | Tabellen Alias | 20130904 | |||
| 2 | CASE_EXPR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_true: case expression in select list | 20130904 | ||
| 3 | ELEMENTINFO | Call by reference | Type reference (TYPE) | DDELEMENTINFO | nformation eines Elements in Selctionsliste, group by, | 20130904 | |||
| 4 | FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20130904 | |||
| 5 | FIELD_ALIAS | Call by reference | Type reference (TYPE) | STRING | Feld Alias | 20130904 | |||
| 6 | FUNC_KIND | Call by reference | Type reference (TYPE) | DD_FUNC_KIND | X: Std.Funktion, P vordefiniert, U: Benutzer definiert | 20130904 | |||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130904 | |||
| 8 | SAVE_TO_SELLIST | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_true: Store in Selectlist | 20130906 | ||
| 9 | STDFUNC | Call by reference | Type reference (TYPE) | QLAST_STDFUNCTION_TYPE | Standardfunktion | 20130904 | |||
| 10 | STDFUNC_S | Call by reference | Type reference (TYPE) | STRING | Name einer Standardfunktion (db-unabhängig) | 20130904 | |||
| 11 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20130904 | |||
| 12 | TABTYPE | Call by reference | Type reference (TYPE) | TABTYPE | Art des Basisobjekte (Entity, Tabelle, View) | 20130904 | |||
| 13 | VIEWENTITY | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name Viewentity | 20130904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130904 |
Method SET_ONE_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ASSOCINFO | Call by reference | Type reference (TYPE) | TY_S_ASSOCINFO | Info zu einer Bedingung aus der Assoziation | 20130524 | |||
| 2 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130524 | |||
| 3 | CONCAT_OP | Call by reference | Type reference (TYPE) | VSCONJ | '' | Verknüpfung in einer On Bedingung | 20130524 | ||
| 4 | CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_COND_EXPRESSION | Selektions-Bedingung | 20130524 | |||
| 5 | COND_WITH_NOT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_true: NOT Operator gilt für die where Bedingung | 20130524 | ||
| 6 | DBSYS | Call by reference | Type reference (TYPE) | SYDBSYS | Datenbanksystem | 20130524 | |||
| 7 | DD28V_EXT_LEFT | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD28V_EXT | Join/Selektionsbedingungen, linke Seite | 20130524 | |||
| 8 | DD28V_EXT_RIGHT | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD28V_EXT | Join/Selektionsbedingungen, rechte Seite | 20130524 | |||
| 9 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | SYST-LANGU | Sprachenschlüssel | 20130524 | ||
| 10 | ONE_COND_STMT | Call by reference | Type reference (TYPE) | STRING | Statement für eine Bedingung | 20130524 | |||
| 11 | POSITION | Call by reference | Type reference (TYPE) | MCPOS | Aktuelle Position der Selektionsbed. im View | 20130524 | |||
| 12 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 13 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 14 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 | |||
| 15 | SEXPR_RESTRICTED | Call by reference | Type reference (TYPE) | TY_T_SEXPR_RESTRICTED | Eingeschränkte Simple Expression Arten, linke Seite | 20130524 | |||
| 16 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | '' | Name des Views | 20130524 | ||
| 17 | WITH_TYPE_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_true: Typprüfung | 20130904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_ON_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | View Basistabellen, inklusive Alias | 20130524 | |||
| 2 | CONCAT_OP | Call by reference | Type reference (TYPE) | VSCONJ | '' | Verknüpfung in einer On Bedingung | 20130524 | ||
| 3 | COND_WITH_NOT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Not Bedingung | 20130524 | ||
| 4 | DBSYS | Call by reference | Type reference (TYPE) | SYDBSYS | SYST-DBSYS | Datenbanksystem | 20130524 | ||
| 5 | DD28V_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD28V_EXT | Selektionsbedingungen bei Views | 20130524 | |||
| 6 | DS_TYPE | Call by reference | Type reference (TYPE) | QLAST_DATASOURCE_TYPE | Join Typ, inner, left/right outer, full | 20130524 | |||
| 7 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | SYST-LANGU | Sprachenschlüssel | 20130524 | ||
| 8 | ONCOND | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_COND_EXPRESSION | On Bedingungen | 20130524 | |||
| 9 | ON_COND_STMT | Call by reference | Type reference (TYPE) | STRING | On Bedingung | 20130524 | |||
| 10 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 11 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 12 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 | |||
| 13 | SEXPR_RESTRICTED | Call by reference | Type reference (TYPE) | TY_T_SEXPR_RESTRICTED | Eingeschränkte Simple Expression Arten linke Seite | 20130524 | |||
| 14 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | '' | Name des Views | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_ORDER_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130524 | |||
| 2 | ORDER_BY | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_ORDERBY | Order by | 20130524 | |||
| 3 | ORDER_BY_STMT | Call by reference | Type reference (TYPE) | STRING | Order by Statement | 20130524 | |||
| 4 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | |||
| 5 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 6 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_REFERENCE_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | View-Feldinformationen, erweitert | 20130524 |
Method SET_REFERENCE_INFO on class CL_DD_DDL_VIEW has no exception.
Method SET_SELECTLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen inklusive alias | 20130524 | |||
| 2 | DD27P_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD27P_EXT | View Felder, erweitert | 20130524 | |||
| 3 | ENTITYNAME | Call by reference | Type reference (TYPE) | DDSTRUCOBJNAME | Name eines struktierten Objekts (z.B. Entity, Context) | 20130524 | |||
| 4 | FLD_ANNO_TAB | Call by reference | Type reference (TYPE) | DDFIELDANNOTAB | Tabelle für Annotationen auf Feldern | 20130524 | |||
| 5 | GENERIC_VIEW | Call by reference | Type reference (TYPE) | ABAP_BOOL | Genrischer View (*-Logik) | 20130524 | |||
| 6 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20130524 | |||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 8 | PROPAGATED_ASS | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_PROPAGATED_ASS | Zu Verwendung propagierte Assoziationen | 20130813 | |||
| 9 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 10 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 | |||
| 11 | SELECTLIST | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_SELECTLIST | Selektionsliste | 20130524 | |||
| 12 | SELLIST_STMT | Call by reference | Type reference (TYPE) | STRING | Statement für Selektionsliste | 20130524 | |||
| 13 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Metadaten des Views setzen | 20130524 | ||
| 14 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Viewname | 20130524 | |||
| 15 | VIEW_TYPE | Call by reference | Type reference (TYPE) | QLAST_DDLSTMT_TYPE | View-Typ, View oder Append-View | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_SELECTLIST_EXTNAMES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Viewfelder | 20130524 | |||
| 2 | GENERIC_VIEW | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_true: Generischer View | 20130902 | |||
| 3 | NAMES_STMT | Call by reference | Type reference (TYPE) | STRING | Statement für Namensliste | 20130524 | |||
| 4 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | Id für Protokollschreiber | 20130524 | |||
| 5 | PROPAGATED_ASS | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_PROPAGATED_ASS | Propagierte Assoziationen mit Postion in Selektliste | 20130902 | |||
| 6 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 7 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 | |||
| 8 | VIEWDEF | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_DDLSTMT | Ddl statement | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_SELECTLIST_FUNCINFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FUNC_WA | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information eines Elements in Selctionsliste, group by, | 20130820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130820 |
Method SET_VIEW_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD09V_WA | Call by reference | Type reference (TYPE) | DD09V | Technische Einstellungen (für Pufferung) | 20130524 | |||
| 2 | DD25V_EXT_WA | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_S_DD25V_EXT | View Header, erweitert | 20130611 | |||
| 3 | DDLNAME | Call by reference | Type reference (TYPE) | DDLNAME | Name einer DDL Source | 20130524 | |||
| 4 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20130524 | |||
| 5 | PARENT_VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Name des Vaters bei View-Append | 20130524 | |||
| 6 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 7 | SET_METADATA | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | ABAP_true: Setzt die View Metadaten | 20130528 | ||
| 8 | VIEWDEF | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_DDLSTMT | Viewdefinition, AST | 20130524 | |||
| 9 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | Viewname | 20130524 | |||
| 10 | VIEW_TYPE | Call by reference | Type reference (TYPE) | QLAST_DDLSTMT_TYPE | View-Typ, View oder View-Append | 20130524 | |||
| 11 | WARNINGS | Call by reference | Type reference (TYPE) | DDL2DDICWARNINGS | Für Warnungen bei Ddl -> Ddic | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SET_VIEW_TYPEINFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DD27P_TAB | Call by reference | Type reference (TYPE) | DD27PTAB | Felder eines Views | 20130524 | |||
| 2 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | Sprachenschlüssel | 20131029 | |||
| 3 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 4 | RC | Call by reference | Type reference (TYPE) | SYSUBRC | Returncode: 0: o.k., 8: Fehler | 20130524 |
Method SET_VIEW_TYPEINFO on class CL_DD_DDL_VIEW has no exception.
Method SET_WHERECOND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | View Basistabellen, inklusive Alias | 20130524 | |||
| 2 | CONCAT_OP | Call by reference | Type reference (TYPE) | VSCONJ | '' | Verknüpfung in einer Where Bedingung | 20130524 | ||
| 3 | COND_WITH_NOT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Not Bedingung | 20130524 | ||
| 4 | DBSYS | Call by reference | Type reference (TYPE) | SYDBSYS | SYST-DBSYS | Datenbanksystem | 20130524 | ||
| 5 | DD28V_EXT_TAB | Call by reference | Type reference (TYPE) | IF_DD_DDL_TYPES=>TY_T_DD28V_EXT | Selektionsbedingungen bei Views | 20130524 | |||
| 6 | LANGU | Call by reference | Type reference (TYPE) | DDLANGUAGE | SYST-LANGU | Sprachenschlüssel | 20130524 | ||
| 7 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 8 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 9 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 | |||
| 10 | SEXPR_RESTRICTED | Call by reference | Type reference (TYPE) | TY_T_SEXPR_RESTRICTED | Eingeschränkte Simple Expression Arten linke Seite | 20130524 | |||
| 11 | VIEWNAME | Call by reference | Type reference (TYPE) | VIEWNAME | '' | Name des Views | 20130524 | ||
| 12 | WHERECOND | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_COND_EXPRESSION | Where Bedingungen | 20130524 | |||
| 13 | WHERE_COND | Call by reference | Type reference (TYPE) | STRING | Where Bedingung | 20130524 | |||
| 14 | WITH_TYPE_CHECK | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | ABAP_true: Typprüfung | 20130904 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
Method SIMPLE_EXPRESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALIAS | Call by reference | Type reference (TYPE) | STRING | Alias | 20130524 | |||
| 2 | ASSOCELEMENTINFO | Call by reference | Type reference (TYPE) | DDASSOCELEMENTINFO | Information über ein Element aus einer Assoziation | 20130524 | |||
| 3 | BASETABS | Call by reference | Type reference (TYPE) | TY_T_BASETABLE | Basistabellen, inklusive Alias | 20130524 | |||
| 4 | ELEMENTINFO | Call by reference | Type reference (TYPE) | DDELEMENTINFO | Information eines Elements in Selctionsliste, group by, | 20130524 | |||
| 5 | IDENTIFIER | Call by reference | Type reference (TYPE) | STRING | Identifier | 20130524 | |||
| 6 | PRID | Call by reference | Type reference (TYPE) | SYTABIX | -1 | Id für Protokollschreiber | 20130524 | ||
| 7 | QUOTE_BF2 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote linke Seite | 20130524 | |||
| 8 | QUOTE_BF3 | Call by reference | Type reference (TYPE) | TY_QUOTE | Basisfeld Quote rechte Seite | 20130524 | |||
| 9 | SEXPR_RESTRICTED | Call by reference | Type reference (TYPE) | TY_T_SEXPR_RESTRICTED | Eingeschränkte Simple Expression Arten, linke Seite | 20130524 | |||
| 10 | SIMPLE_EXPR | Call by reference | Object reference (TYPE REF TO) | CL_QLAST_SIMPLE_EXPRESSION | Simple Expression | 20130524 | |||
| 11 | TABNAME | Call by reference | Type reference (TYPE) | TABNAME | Tabellenname | 20130524 | |||
| 12 | VIEW_EXPR_STMT | Call by reference | Type reference (TYPE) | STRING | Identifier/Standard Funktion Stmt | 20130524 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Erzeugung eines Views aus Ddl Source | 20130524 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 740 |