SAP ABAP Function Module FREE_SELECTIONS_INIT (Initialize dynamic selection: Declare permitted tables ...)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-ABA-TO (Application Component) Logical DB, Selection Screens, Selection Variants
⤷
SLDBV (Package) Selection Screens, Variants, Logical Databases
⤷
⤷
Basic Data
| Function Module | FREE_SELECTIONS_INIT | Initialize dynamic selection: Declare permitted tables ... |
| Function Group | SSEL | Dialog: Dynamic selections |
| Program Name | SAPLSSEL | x |
| INCLUDE Name | LSSELU01 |
Parameters
| Type | Parameter Name | Typing | Associated Type | Default value | Optional | Pass Value | Short text |
|---|---|---|---|---|---|---|---|
| |
SELECTION_ID | TYPE | RSDYNSEL-SELID | Identification for FREE_SELECTIONS_DIALOG | |||
| |
WHERE_CLAUSES | TYPE | RSDS_TWHERE | Selections in form of WHERE clauses | |||
| |
EXPRESSIONS | TYPE | RSDS_TEXPR | Initial selections | |||
| |
FIELD_RANGES | TYPE | RSDS_TRANGE | Selections in form of RANGES tables | |||
| |
NUMBER_OF_ACTIVE_FIELDS | TYPE | SYST-TFILL | Number of fields with selections | |||
| |
KIND | TYPE | 'T' | Type of field list | |||
| |
EXPRESSIONS | TYPE | RSDS_TEXPR | Initial selections | |||
| |
FIELD_RANGES_INT | TYPE | RSDS_TRANGE | Initial Selections in Form of Ranges Tables | |||
| |
FIELD_GROUPS_KEY | TYPE | RSDSQCAT | Selection view key | |||
| |
RESTRICTION | TYPE | SSCR_RESTRICT_DS | Option restrictions of individual selections | |||
| |
ALV | TYPE | Internal Use | ||||
| |
CURR_QUAN_PROG | TYPE | SYST-REPID | SY-CPROG | Program for fetching currency reference | ||
| |
CURR_QUAN_RELATION | TYPE | SSCR_CURR_QUAN_T | Assignment quantity field -> currency key field. | |||
| |
TABLES_TAB | TYPE | RSDSTABS | Desired tables | |||
| |
TABFIELDS_NOT_DISPLAY | TYPE | RSDSFIELDS | Child T: Hide Fields | |||
| |
FIELDS_TAB | TYPE | RSDSFIELDS | Preselect fields | |||
| |
FIELD_DESC | TYPE | FLDCONVERT | Description of non-Dictionary fields | |||
| |
FIELD_TEXTS | TYPE | RSDSTEXTS | Own selection texts | |||
| |
EVENTS | TYPE | RSDSEVENTS | Events for which control is required | |||
| |
EVENT_FIELDS | TYPE | RSDSEVFLDS | Fields for field-specific events | |||
| |
FIELDS_NOT_SELECTED | TYPE | RSDSFIELDS | Kind F: Fields not initially selected | |||
| |
NO_INT_CHECK | TYPE | RSDSTABS | Fields for which the interval check is to be deactivated | |||
| |
ALV_QINFO | TYPE | LVC_S_QINF | Internal Field | |||
| |
FIELDS_INCOMPLETE | TYPE | Only PRIM_FNAME filled | ||||
| |
FIELDS_NO_JOIN | TYPE | Field assignment without join | ||||
| |
FIELD_NOT_FOUND | TYPE | Dictionary field not found | ||||
| |
NO_TABLES | TYPE | Table P_TABLES is empty | ||||
| |
TABLE_NOT_FOUND | TYPE | A table from P_TABLES was not found | ||||
| |
EXPRESSION_NOT_SUPPORTED | TYPE | Expression not (yet) supported | ||||
| |
INCORRECT_EXPRESSION | TYPE | Incorrect logical expression | ||||
| |
ILLEGAL_KIND | TYPE | KIND not equal to T,G,F or: G without P_RSDSQCAT | ||||
| |
AREA_NOT_FOUND | TYPE | Invalid key FIELD_GROUPS_KEY | ||||
| |
INCONSISTENT_AREA | TYPE | Inconsistent selection view | ||||
| |
KIND_F_NO_FIELDS_LEFT | TYPE | KIND = F, but no field left after cleanup | ||||
| |
KIND_F_NO_FIELDS | TYPE | KIND = F, but no field passed | ||||
| |
TOO_MANY_FIELDS | TYPE | Too many entries in FIELDS_TAB | ||||
| |
DUP_FIELD | TYPE | Field doubles in FIELDS_TAB | ||||
| |
FIELD_NO_TYPE | TYPE | No field type in the field description | ||||
| |
FIELD_ILL_TYPE | TYPE | Non-allowed field type | ||||
| |
DUP_EVENT_FIELD | TYPE | Field doubled in EVENT_FIELDS | ||||
| |
NODE_NOT_IN_LDB | TYPE | Node not part of logical database | ||||
| |
AREA_NO_FIELD | TYPE | Selection view has no fields | ||||
Processing Type
| Normal Function Module | |
| |
BaseXML supported |
| Update Module | Start immediately |
| Immediate Start, No Restart | |
| Start Delayed | |
| Coll.run | |
| JAVA Module Callable from ABAP | |
| Remote-Enabled JAVA Module | |
| Module Callable from JAVA |
History
| Last changed by/on | SAP | 19950222 |
| SAP Release Created in |