SAP ABAP Class CL_WRF_DYNAMIC_SELECTION (Dynamic Selection)
Hierarchy
☛
EA-RETAIL (Software Component) SAP Enterprise Extension Retail
⤷ LO-MD-MM (Application Component) Material Master
⤷ WRF_ARTICLE_MASSMAINTENANCE (Package) Material Mass Maintenance
⤷ LO-MD-MM (Application Component) Material Master
⤷ WRF_ARTICLE_MASSMAINTENANCE (Package) Material Mass Maintenance
Properties
Class | CL_WRF_DYNAMIC_SELECTION | |
Short Description | Dynamic Selection | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | WRF_DYNAMIC_SELECT | |
Program status | ||
Category | 0 | |
Package | WRF_ARTICLE_MASSMAINTENANCE | Material Mass Maintenance |
Created | 20040116 | SAP |
Last change | 20060208 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | RSDS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | WRFDS | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_WRF_DYNAMIC_SELECTION has no interface implemented.
Friends
Class CL_WRF_DYNAMIC_SELECTION has no friend class.
Attributes
Class CL_WRF_DYNAMIC_SELECTION has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_WHERE_STRING_TAB | Static method | Public | Method | Set Up Table with Where Conditions in String Format | 20040116 |
2 | DEFINE_BASE_CRITERIA | Static method | Protected | Method | Basis Tables and Fields for Defining Selection Criteria | 20040116 |
3 | DISPLAY_CRITERIA | Static method | Public | Method | Display Selection Criteria | 20040927 |
4 | DYNAMIC_SELECTION | Static method | Public | Method | Dynamic Selection | 20040116 |
5 | FILL_SELECTOPT | Static method | Protected | Method | Fill Range Table with Selection Options | 20040623 |
6 | MAP_RANGE | Static method | Public | Method | Determine Ranges from Selection Options | 20040623 |
7 | MAP_SELECTION_OPTIONS | Static method | Public | Method | Determine Selection Options from Ranges | 20040212 |
8 | SELECTION_CRITERIA | Static method | Public | Method | Define Selection Criteria | 20040116 |
Events
Class CL_WRF_DYNAMIC_SELECTION has no event.
Types
Class CL_WRF_DYNAMIC_SELECTION has no local type.
Method Signatures
Method BUILD_WHERE_STRING_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_WHERE | Call by reference | Type reference (TYPE) | RSDS_WHERE_TAB | Zeile für WHERE-Klauseln (dynamische Selektionen) | 20040116 | ||
2 | Importing | IT_FROM | Call by reference | Type reference (TYPE) | WRFDS_TABLES_TTY | Tab. von Tabellennamen (Char30) | 20040116 | ||
3 | Importing | IT_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Generische Selektionstabelle mit Feldnamen | 20040116 | ||
4 | Importing | I_SPRAS | Call by reference | Type reference (TYPE) | SPRAS | 20050712 |
Method BUILD_WHERE_STRING_TAB on class CL_WRF_DYNAMIC_SELECTION has no exception.
Method DEFINE_BASE_CRITERIA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_EXCL_FIELDS | Call by reference | Type reference (TYPE) | WRF_MASSFIELDLIST_TTY | Liste der ausgeschlossenen Felder | 20040116 | ||
2 | Exporting | ET_INCL_FIELDS | Call by reference | Type reference (TYPE) | WRF_MASSFIELDLIST_TTY | Liste der zuzüglichen Felder | 20040116 | ||
3 | Exporting | ET_TABLIST | Call by reference | Type reference (TYPE) | WRF_MASSTABLIST_TTY | Liste der Tabellen | 20040116 |
Method DEFINE_BASE_CRITERIA on class CL_WRF_DYNAMIC_SELECTION has no exception.
Method DISPLAY_CRITERIA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Selektionskriterien | 20040927 |
Method DISPLAY_CRITERIA on class CL_WRF_DYNAMIC_SELECTION has no exception.
Method DYNAMIC_SELECTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_HANDLE | Call by reference | Type reference (TYPE) | I | Handle-Nummer | 20050107 | ||
2 | Exporting | ER_OUTTAB | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Selektionsergebnis | 20040116 | ||
3 | Exporting | ET_ESOKZ | Call by reference | Type reference (TYPE) | WRFDS_ESOKZ_TTY | Einkaufsinfosatztypenbezeichnungen | 20040220 | ||
4 | Exporting | ET_FIELDCAT_FULL | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ALV (Feldname = Tabellenname + Feldname) | 20040309 | ||
5 | Exporting | ET_KNA1 | Call by reference | Type reference (TYPE) | WRFDS_KNA1_TTY | Kundenstamm | 20040225 | ||
6 | Exporting | ET_LFA1 | Call by reference | Type reference (TYPE) | WRFDS_LFA1_TTY | Lieferantenstamm (allgemeiner Teil) | 20040116 | ||
7 | Exporting | ET_MAKT | Call by reference | Type reference (TYPE) | WRFDS_MAKT_TTY | Materialkurztexte | 20040116 | ||
8 | Exporting | ET_MAMT | Call by reference | Type reference (TYPE) | WRFDS_MAMT_TTY | Materialstammtexte | 20040225 | ||
9 | Exporting | ET_MATVALUES | Call by reference | Type reference (TYPE) | WRF_MATVALUES_TTY | Übergabestruktur Feldwerte | 20040116 | ||
10 | Exporting | ET_MESSAGE | Call by reference | Type reference (TYPE) | WRFDS_MESSAGE_TTY | Returnparameter | 20040421 | ||
11 | Exporting | ET_SELGROUP | Call by reference | Type reference (TYPE) | WRFDS_SELGROUP_TTY | Anzahl Ergebnissätze pro Selektionsgruppe | 20040728 | ||
12 | Exporting | ET_T001L | Call by reference | Type reference (TYPE) | WRFDS_T001L_TTY | Lagerorte | 20040225 | ||
13 | Exporting | ET_T001W | Call by reference | Type reference (TYPE) | WRFDS_T001W_TTY | Werke (Verteilzentren, Filialen) | 20040225 | ||
14 | Exporting | ET_T006A | Call by reference | Type reference (TYPE) | WRFDS_T006A_TTY | Maßeinheitentexte | 20040224 | ||
15 | Exporting | ET_T024E | Call by reference | Type reference (TYPE) | WRFDS_T024E_TTY | Einkaufsorganisationen | 20040116 | ||
16 | Exporting | ET_T300T | Call by reference | Type reference (TYPE) | WRFDS_T300T_TTY | Lagernummer/-komplexnamen | 20040225 | ||
17 | Exporting | ET_T301T | Call by reference | Type reference (TYPE) | WRFDS_T301T_TTY | Lagertypnamen | 20040225 | ||
18 | Exporting | ET_TVKOT | Call by reference | Type reference (TYPE) | WRFDS_TVKOT_TTY | Verkaufsorganisationsnamen | 20040225 | ||
19 | Exporting | ET_TVTWT | Call by reference | Type reference (TYPE) | WRFDS_TVTWT_TTY | Vertriebswegnamen | 20040225 | ||
20 | Exporting | E_FORMCOUNTER | Call by reference | Type reference (TYPE) | WRF_FORMCOUNTER | Zähler für generierte Form-Routinen | 20040116 | ||
21 | Exporting | E_STYLEFNAME | Call by reference | Type reference (TYPE) | LVC_FNAME | ALV-Control: Feldname internes Tabellenfeld | 20040622 | ||
22 | Importing | IT_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Selektionsoptionen | 20040116 | ||
23 | Importing | I_AND | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = UND-Verknüpfung über alle zu pflegenden Datensichten | 20040908 | |
24 | Importing | I_DATE_FROM | Call by reference | Type reference (TYPE) | WRF_DATE_FROM | SY-DATUM | Gueltigkeitsbeginn einer Zuordnung der Artikelhierarchie | 20040830 | |
25 | Importing | I_HANDLE_ACTIVE | Call by reference | Type reference (TYPE) | BOOLEAN | SPACE | Interne Verwaltung Referenzen aktiv | 20050107 | |
26 | Importing | I_HIER_ID | Call by reference | Type reference (TYPE) | WRF_HIER_CNT | Hierarchie | 20040830 | ||
27 | Importing | I_NO_MATVALUES | Call by reference | Type reference (TYPE) | WRF_NO_MATVALUES | Keine Werte für WRFMATVALUES liefern | 20040116 | ||
28 | Importing | I_READ_TEXTS | Call by reference | Type reference (TYPE) | XFELD | Zusätzliche Texte lesen | 20040116 | ||
29 | Importing | I_RECORDS | Call by reference | Type reference (TYPE) | WRF_REC_NUM | 0 | Anzahl Datensätze | 20040401 | |
30 | Importing | I_SPRAS | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20040226 | |
31 | Importing | I_STYLE_TABLE | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Style-Tabelle übergeben | 20040622 | |
32 | Changing | XT_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ALV | 20040116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | GENERATE_SUBPOOL_DIR_FULL | Es können höchstens 36 Subroutinen-Pools temporär generiert | 20040212 | |
2 | ILLEGAL_TABLE | Unzulässige Tabelle | 20040517 | |
3 | NOT_FOUND | Keinen Eintrag gefunden | 20040116 | |
4 | WRONG_CALL | Parameter fehlt | 20040116 |
Method FILL_SELECTOPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGE | Generische Selektionstabelle mit Feldname | 20040623 | ||
2 | Changing | XT_RANGE | Call by reference | Type reference (TYPE) | RSDS_TRANGE | 20040623 |
Method FILL_SELECTOPT on class CL_WRF_DYNAMIC_SELECTION has no exception.
Method MAP_RANGE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_RANGE | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Range | 20040623 | ||
2 | Importing | IT_FIELDLIST | Call by reference | Type reference (TYPE) | WRF_MASSFIELDLIST_TTY | Liste der Felder | 20040623 | ||
3 | Importing | IT_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Generische Selektionstabelle mit Feldnamen | 20040623 |
Method MAP_RANGE on class CL_WRF_DYNAMIC_SELECTION has no exception.
Method MAP_SELECTION_OPTIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Generische Selektionstabelle mit Feldnamen | 20040212 | ||
2 | Importing | IT_RANGE | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Range | 20040212 | ||
3 | Importing | IV_SELECTION_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' | X=ebenentreue Selektion, ''=UND-Verknüpfung | 20040728 |
Method MAP_SELECTION_OPTIONS on class CL_WRF_DYNAMIC_SELECTION has no exception.
Method SELECTION_CRITERIA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CANCELLED | Call by reference | Type reference (TYPE) | XFELD | X=Eingabe abgebrochen | 20040728 | ||
2 | Importing | IV_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | ABAP-Programm, Nummer des aktuellen Dynpros | 20040211 | ||
3 | Importing | IV_REPID | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20040211 | ||
4 | Importing | IV_SELECTION_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' | X=ebenentreue Selektion, ''=UND-Verknüpfung | 20040728 | |
5 | Changing | XT_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Selektionskriterien | 20040116 |
Method SELECTION_CRITERIA on class CL_WRF_DYNAMIC_SELECTION has no exception.
History
Last changed by/on | SAP | 20060208 |
SAP Release Created in | 111 |