FIELD_SELECTION SAP Method of class IF_EX_BADI_MAT_F_SPEC_SEL
Below is documentation, parameters and attributes of ABAP Method FIELD_SELECTION within SAP class IF_EX_BADI_MAT_F_SPEC_SEL. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This is a private Method so can only be executed from within the class itself. I.e. You could access it from another method of the class.This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name IF_EX_BADI_MAT_F_SPEC_SEL into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Instance
This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.The following technical details of method FIELD_SELECTION can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method FIELD_SELECTION
.| Name | Type | Data Type | Description | Default Value |
| AKTVSTATUS | Importing | TYPE T130M-PSTAT | Maintenance Status | |
| CALL_MODE | Importing | TYPE MMDCMODE-CALL_MODE | Call type for material maintenance in the background | |
| FLG_MASS | Importing | TYPE SY-DATAR | ||
| FLG_UEBERNAHME | Importing | TYPE T130F-KZREF | Propose Field Content from the Reference | |
| IT133A_PSTAT | Importing | TYPE T133A-PSTAT | Maintenance Status | |
| MARA_MSTAE | Importing | TYPE MARA-MSTAE | Cross-Plant Material Status | |
| MARC_DISPR | Importing | TYPE MARC-DISPR | Material: MRP profile | |
| MARC_PSTAT | Importing | TYPE MARC-PSTAT | Maintenance Status | |
| MBEW_BWTTY | Importing | TYPE MBEW-BWTTY | Valuation Category | |
| MPOP_PROPR | Importing | TYPE MPOP-PROPR | Forecast Profile | |
| MVKE_PMATN | Importing | TYPE MVKE-PMATN | Pricing Reference Material | |
| NEUFLAG | Importing | TYPE SY-DATAR | Selection for Entry in a Dynpro Field | |
| RMMG1 | Importing | TYPE RMMG1 | Mat. Master Maintenance: Initial Parameters - Orig. Material | |
| RMMG2_FLG_RETAIL | Importing | TYPE RMMG2-FLG_RETAIL | Checkbox | |
| RMMG2_KZKFG | Importing | TYPE RMMG2-KZKFG | Configurable material | |
| RMMG2_KZMPN | Importing | TYPE RMMG2-KZMPN | Manufacturer part | |
| RMMW2 | Importing | TYPE RMMW2 | Material Master Maintenance: Retail Addition RMMG1 for DC | |
| T130M | Importing | TYPE T130M | Transaction control parameters: material master maintenance | |
| TI_PTAB | Importing | TYPE MGINT_SPTAP | ||
| TI_PTAB_FULL | Importing | TYPE MGINT_SPTAB | ||
| TI_PTAB_RT | Importing | TYPE MGINT_SPTAP | ||
| V_MATFI | Importing | TYPE MARA-MATFI | ||
| AKTVSTATUS | Importing | TYPE TY_PSTAT | Maintenance Status | |
| CALL_MODE | Importing | TYPE TY_CALL_MODE | Call type for material maintenance in the background | |
| FLG_MASS | Importing | TYPE TY_FLG_MASS | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | |
| FLG_UEBERNAHME | Importing | TYPE TY_KZREF | Propose Field Content from the Reference | |
| IT133A_PSTAT | Importing | TYPE TY_PSTAT | Maintenance Status | |
| MARA_MSTAE | Importing | TYPE TY_MSTAE | Cross-Plant Material Status | |
| MARC_DISPR | Importing | TYPE TY_DISPR | Material: MRP profile | |
| MARC_PSTAT | Importing | TYPE TY_PSTAT | Maintenance Status | |
| MBEW_BWTTY | Importing | TYPE TY_BWTTY | Valuation Category | |
| MPOP_PROPR | Importing | TYPE TY_PROPR | Forecast Profile | |
| MVKE_PMATN | Importing | TYPE TY_PMATN | Pricing Reference Material | |
| NEUFLAG | Importing | TYPE TY_NEUFLAG | Selection for Entry in a Dynpro Field | |
| RMMG1 | Importing | TYPE TY_RMMG1 | Mat. Master Maintenance: Initial Parameters - Orig. Material | |
| RMMG2 | Importing | TYPE TY_RMMG2 | Additional Material Master Fields: Dialog and Transfer | |
| RMMG2_FLG_RETAIL | Importing | TYPE TY_FLG_RETAIL | Retail Flag | |
| RMMG2_KZKFG | Importing | TYPE TY_KZKFG | Configurable material | |
| RMMG2_KZMPN | Importing | TYPE TY_KZMPN | Manufacturer part | |
| RMMW2 | Importing | TYPE TY_RMMW2 | Material Master Maintenance: Retail Addition RMMG1 for DC | |
| T130M | Importing | TYPE TY_T130M | Transaction control parameters: material master maintenance | |
| TI_PTAB | Importing | TYPE TT_PTAB | Material Master : Maintenance status | |
| TI_PTAB_FULL | Importing | TYPE TT_PTAB_FULL | List of Relevant Material Master tables( Non Retails Tables | |
| TI_PTAB_RT | Importing | TYPE TT_PTAB | List of Relevant Material Master Tables(Non Retail Tables ) | |
| V_MATFI | Importing | TYPE TY_MATFI | Material Is Locked | |
| FAUSWTAB | Changing | TYPE SFAUSWTAB | ||
| FAUSWTAB | Changing | TYPE TY_SFAUSWTAB | Field Selection Data for Material Master |
Exceptions of Method FIELD_SELECTION
This method does not have any exceptionsExample ABAP coding
This is a private Method so the below code can only be executed from within the class itself. I.e. from another method of the class.DATA: lo_class TYPE REF TO IF_EX_BADI_MAT_F_SPEC_SEL.
DATA: lv_AKTVSTATUS TYPE T130M-PSTAT,
lv_CALL_MODE TYPE MMDCMODE-CALL_MODE,
lv_FAUSWTAB TYPE SFAUSWTAB,
lv_FLG_MASS TYPE SY-DATAR,
lv_FLG_UEBERNAHME TYPE T130F-KZREF,
lv_IT133A_PSTAT TYPE T133A-PSTAT,
lv_MARA_MSTAE TYPE MARA-MSTAE,
lv_MARC_DISPR TYPE MARC-DISPR,
lv_MARC_PSTAT TYPE MARC-PSTAT,
lv_MBEW_BWTTY TYPE MBEW-BWTTY,
lv_MPOP_PROPR TYPE MPOP-PROPR,
lv_MVKE_PMATN TYPE MVKE-PMATN,
lv_NEUFLAG TYPE SY-DATAR,
lv_RMMG1 TYPE RMMG1,
lv_RMMG2_FLG_RETAIL TYPE RMMG2-FLG_RETAIL,
lv_RMMG2_KZKFG TYPE RMMG2-KZKFG,
lv_RMMG2_KZMPN TYPE RMMG2-KZMPN,
lv_RMMW2 TYPE RMMW2,
lv_T130M TYPE T130M,
lv_TI_PTAB TYPE MGINT_SPTAP,
lv_TI_PTAB_FULL TYPE MGINT_SPTAB,
lv_TI_PTAB_RT TYPE MGINT_SPTAP,
lv_V_MATFI TYPE MARA-MATFI,
lv_AKTVSTATUS TYPE TY_PSTAT,
lv_CALL_MODE TYPE TY_CALL_MODE,
lv_FAUSWTAB TYPE TY_SFAUSWTAB,
lv_FLG_MASS TYPE TY_FLG_MASS,
lv_FLG_UEBERNAHME TYPE TY_KZREF,
lv_IT133A_PSTAT TYPE TY_PSTAT,
lv_MARA_MSTAE TYPE TY_MSTAE,
lv_MARC_DISPR TYPE TY_DISPR,
lv_MARC_PSTAT TYPE TY_PSTAT,
lv_MBEW_BWTTY TYPE TY_BWTTY,
lv_MPOP_PROPR TYPE TY_PROPR,
lv_MVKE_PMATN TYPE TY_PMATN,
lv_NEUFLAG TYPE TY_NEUFLAG,
lv_RMMG1 TYPE TY_RMMG1,
lv_RMMG2 TYPE TY_RMMG2,
lv_RMMG2_FLG_RETAIL TYPE TY_FLG_RETAIL,
lv_RMMG2_KZKFG TYPE TY_KZKFG,
lv_RMMG2_KZMPN TYPE TY_KZMPN,
lv_RMMW2 TYPE TY_RMMW2,
lv_T130M TYPE TY_T130M,
lv_TI_PTAB TYPE TT_PTAB,
lv_TI_PTAB_FULL TYPE TT_PTAB_FULL,
lv_TI_PTAB_RT TYPE TT_PTAB,
lv_V_MATFI TYPE TY_MATFI,
lv_other TYPE c.
CALL METHOD lo_class=>FIELD_SELECTION(
EXPORTING
AKTVSTATUS = lv_AKTVSTATUS
CALL_MODE = lv_CALL_MODE
FLG_MASS = lv_FLG_MASS
FLG_UEBERNAHME = lv_FLG_UEBERNAHME
IT133A_PSTAT = lv_IT133A_PSTAT
MARA_MSTAE = lv_MARA_MSTAE
MARC_DISPR = lv_MARC_DISPR
MARC_PSTAT = lv_MARC_PSTAT
MBEW_BWTTY = lv_MBEW_BWTTY
MPOP_PROPR = lv_MPOP_PROPR
MVKE_PMATN = lv_MVKE_PMATN
NEUFLAG = lv_NEUFLAG
RMMG1 = lv_RMMG1
RMMG2_FLG_RETAIL = lv_RMMG2_FLG_RETAIL
RMMG2_KZKFG = lv_RMMG2_KZKFG
RMMG2_KZMPN = lv_RMMG2_KZMPN
RMMW2 = lv_RMMW2
T130M = lv_T130M
TI_PTAB = lv_TI_PTAB
TI_PTAB_FULL = lv_TI_PTAB_FULL
TI_PTAB_RT = lv_TI_PTAB_RT
V_MATFI = lv_V_MATFI
AKTVSTATUS = lv_AKTVSTATUS
CALL_MODE = lv_CALL_MODE
FLG_MASS = lv_FLG_MASS
FLG_UEBERNAHME = lv_FLG_UEBERNAHME
IT133A_PSTAT = lv_IT133A_PSTAT
MARA_MSTAE = lv_MARA_MSTAE
MARC_DISPR = lv_MARC_DISPR
MARC_PSTAT = lv_MARC_PSTAT
MBEW_BWTTY = lv_MBEW_BWTTY
MPOP_PROPR = lv_MPOP_PROPR
MVKE_PMATN = lv_MVKE_PMATN
NEUFLAG = lv_NEUFLAG
RMMG1 = lv_RMMG1
RMMG2 = lv_RMMG2
RMMG2_FLG_RETAIL = lv_RMMG2_FLG_RETAIL
RMMG2_KZKFG = lv_RMMG2_KZKFG
RMMG2_KZMPN = lv_RMMG2_KZMPN
RMMW2 = lv_RMMW2
T130M = lv_T130M
TI_PTAB = lv_TI_PTAB
TI_PTAB_FULL = lv_TI_PTAB_FULL
TI_PTAB_RT = lv_TI_PTAB_RT
V_MATFI = lv_V_MATFI
CHANGING
FAUSWTAB = lv_FAUSWTAB
FAUSWTAB = lv_FAUSWTAB ).
Links to Related Class(s)
IF_EX_BA...Full list of available SAP object classes
Search for further information about these or an SAP related objects