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 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