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

⤷

⤷

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 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
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 | ![]() |
Static method | Public | Method | Set Up Table with Where Conditions in String Format | 20040116 |
2 | ![]() |
Static method | Protected | Method | Basis Tables and Fields for Defining Selection Criteria | 20040116 |
3 | ![]() |
Static method | Public | Method | Display Selection Criteria | 20040927 |
4 | ![]() |
Static method | Public | Method | Dynamic Selection | 20040116 |
5 | ![]() |
Static method | Protected | Method | Fill Range Table with Selection Options | 20040623 |
6 | ![]() |
Static method | Public | Method | Determine Ranges from Selection Options | 20040623 |
7 | ![]() |
Static method | Public | Method | Determine Selection Options from Ranges | 20040212 |
8 | ![]() |
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 | ![]() |
ET_WHERE | Call by reference | Type reference (TYPE) | RSDS_WHERE_TAB | Zeile für WHERE-Klauseln (dynamische Selektionen) | 20040116 | ||
2 | ![]() |
IT_FROM | Call by reference | Type reference (TYPE) | WRFDS_TABLES_TTY | Tab. von Tabellennamen (Char30) | 20040116 | ||
3 | ![]() |
IT_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Generische Selektionstabelle mit Feldnamen | 20040116 | ||
4 | ![]() |
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 | ![]() |
ET_EXCL_FIELDS | Call by reference | Type reference (TYPE) | WRF_MASSFIELDLIST_TTY | Liste der ausgeschlossenen Felder | 20040116 | ||
2 | ![]() |
ET_INCL_FIELDS | Call by reference | Type reference (TYPE) | WRF_MASSFIELDLIST_TTY | Liste der zuzüglichen Felder | 20040116 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
C_HANDLE | Call by reference | Type reference (TYPE) | I | Handle-Nummer | 20050107 | ||
2 | ![]() |
ER_OUTTAB | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Selektionsergebnis | 20040116 | ||
3 | ![]() |
ET_ESOKZ | Call by reference | Type reference (TYPE) | WRFDS_ESOKZ_TTY | Einkaufsinfosatztypenbezeichnungen | 20040220 | ||
4 | ![]() |
ET_FIELDCAT_FULL | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ALV (Feldname = Tabellenname + Feldname) | 20040309 | ||
5 | ![]() |
ET_KNA1 | Call by reference | Type reference (TYPE) | WRFDS_KNA1_TTY | Kundenstamm | 20040225 | ||
6 | ![]() |
ET_LFA1 | Call by reference | Type reference (TYPE) | WRFDS_LFA1_TTY | Lieferantenstamm (allgemeiner Teil) | 20040116 | ||
7 | ![]() |
ET_MAKT | Call by reference | Type reference (TYPE) | WRFDS_MAKT_TTY | Materialkurztexte | 20040116 | ||
8 | ![]() |
ET_MAMT | Call by reference | Type reference (TYPE) | WRFDS_MAMT_TTY | Materialstammtexte | 20040225 | ||
9 | ![]() |
ET_MATVALUES | Call by reference | Type reference (TYPE) | WRF_MATVALUES_TTY | Übergabestruktur Feldwerte | 20040116 | ||
10 | ![]() |
ET_MESSAGE | Call by reference | Type reference (TYPE) | WRFDS_MESSAGE_TTY | Returnparameter | 20040421 | ||
11 | ![]() |
ET_SELGROUP | Call by reference | Type reference (TYPE) | WRFDS_SELGROUP_TTY | Anzahl Ergebnissätze pro Selektionsgruppe | 20040728 | ||
12 | ![]() |
ET_T001L | Call by reference | Type reference (TYPE) | WRFDS_T001L_TTY | Lagerorte | 20040225 | ||
13 | ![]() |
ET_T001W | Call by reference | Type reference (TYPE) | WRFDS_T001W_TTY | Werke (Verteilzentren, Filialen) | 20040225 | ||
14 | ![]() |
ET_T006A | Call by reference | Type reference (TYPE) | WRFDS_T006A_TTY | Maßeinheitentexte | 20040224 | ||
15 | ![]() |
ET_T024E | Call by reference | Type reference (TYPE) | WRFDS_T024E_TTY | Einkaufsorganisationen | 20040116 | ||
16 | ![]() |
ET_T300T | Call by reference | Type reference (TYPE) | WRFDS_T300T_TTY | Lagernummer/-komplexnamen | 20040225 | ||
17 | ![]() |
ET_T301T | Call by reference | Type reference (TYPE) | WRFDS_T301T_TTY | Lagertypnamen | 20040225 | ||
18 | ![]() |
ET_TVKOT | Call by reference | Type reference (TYPE) | WRFDS_TVKOT_TTY | Verkaufsorganisationsnamen | 20040225 | ||
19 | ![]() |
ET_TVTWT | Call by reference | Type reference (TYPE) | WRFDS_TVTWT_TTY | Vertriebswegnamen | 20040225 | ||
20 | ![]() |
E_FORMCOUNTER | Call by reference | Type reference (TYPE) | WRF_FORMCOUNTER | Zähler für generierte Form-Routinen | 20040116 | ||
21 | ![]() |
E_STYLEFNAME | Call by reference | Type reference (TYPE) | LVC_FNAME | ALV-Control: Feldname internes Tabellenfeld | 20040622 | ||
22 | ![]() |
IT_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Selektionsoptionen | 20040116 | ||
23 | ![]() |
I_AND | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = UND-Verknüpfung über alle zu pflegenden Datensichten | 20040908 | |
24 | ![]() |
I_DATE_FROM | Call by reference | Type reference (TYPE) | WRF_DATE_FROM | SY-DATUM | Gueltigkeitsbeginn einer Zuordnung der Artikelhierarchie | 20040830 | |
25 | ![]() |
I_HANDLE_ACTIVE | Call by reference | Type reference (TYPE) | BOOLEAN | SPACE | Interne Verwaltung Referenzen aktiv | 20050107 | |
26 | ![]() |
I_HIER_ID | Call by reference | Type reference (TYPE) | WRF_HIER_CNT | Hierarchie | 20040830 | ||
27 | ![]() |
I_NO_MATVALUES | Call by reference | Type reference (TYPE) | WRF_NO_MATVALUES | Keine Werte für WRFMATVALUES liefern | 20040116 | ||
28 | ![]() |
I_READ_TEXTS | Call by reference | Type reference (TYPE) | XFELD | Zusätzliche Texte lesen | 20040116 | ||
29 | ![]() |
I_RECORDS | Call by reference | Type reference (TYPE) | WRF_REC_NUM | 0 | Anzahl Datensätze | 20040401 | |
30 | ![]() |
I_SPRAS | Call by reference | Type reference (TYPE) | SPRAS | SY-LANGU | Sprachenschlüssel | 20040226 | |
31 | ![]() |
I_STYLE_TABLE | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' = Style-Tabelle übergeben | 20040622 | |
32 | ![]() |
XT_FIELDCAT | Call by reference | Type reference (TYPE) | LVC_T_FCAT | Feldkatalog für ALV | 20040116 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Es können höchstens 36 Subroutinen-Pools temporär generiert | 20040212 | |
2 | ![]() |
Unzulässige Tabelle | 20040517 | |
3 | ![]() |
Keinen Eintrag gefunden | 20040116 | |
4 | ![]() |
Parameter fehlt | 20040116 |
Method FILL_SELECTOPT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGE | Generische Selektionstabelle mit Feldname | 20040623 | ||
2 | ![]() |
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 | ![]() |
ET_RANGE | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Range | 20040623 | ||
2 | ![]() |
IT_FIELDLIST | Call by reference | Type reference (TYPE) | WRF_MASSFIELDLIST_TTY | Liste der Felder | 20040623 | ||
3 | ![]() |
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 | ![]() |
ET_SELECTOPT | Call by reference | Type reference (TYPE) | WRFFIELDRANGETAB | Generische Selektionstabelle mit Feldnamen | 20040212 | ||
2 | ![]() |
IT_RANGE | Call by reference | Type reference (TYPE) | RSDS_TRANGE | Range | 20040212 | ||
3 | ![]() |
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 | ![]() |
EV_CANCELLED | Call by reference | Type reference (TYPE) | XFELD | X=Eingabe abgebrochen | 20040728 | ||
2 | ![]() |
IV_DYNNR | Call by reference | Type reference (TYPE) | SYDYNNR | ABAP-Programm, Nummer des aktuellen Dynpros | 20040211 | ||
3 | ![]() |
IV_REPID | Call by reference | Type reference (TYPE) | SYREPID | ABAP-Programm, aktuelles Rahmenprogramm | 20040211 | ||
4 | ![]() |
IV_SELECTION_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' | X=ebenentreue Selektion, ''=UND-Verknüpfung | 20040728 | |
5 | ![]() |
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 |