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

.

NameTypeData TypeDescriptionDefault Value
AKTVSTATUSImportingTYPE
T130M-PSTAT
Maintenance Status
CALL_MODEImportingTYPE
MMDCMODE-CALL_MODE
Call type for material maintenance in the background
FLG_MASSImportingTYPE
SY-DATAR
FLG_UEBERNAHMEImportingTYPE
T130F-KZREF
Propose Field Content from the Reference
IT133A_PSTATImportingTYPE
T133A-PSTAT
Maintenance Status
MARA_MSTAEImportingTYPE
MARA-MSTAE
Cross-Plant Material Status
MARC_DISPRImportingTYPE
MARC-DISPR
Material: MRP profile
MARC_PSTATImportingTYPE
MARC-PSTAT
Maintenance Status
MBEW_BWTTYImportingTYPE
MBEW-BWTTY
Valuation Category
MPOP_PROPRImportingTYPE
MPOP-PROPR
Forecast Profile
MVKE_PMATNImportingTYPE
MVKE-PMATN
Pricing Reference Material
NEUFLAGImportingTYPE
SY-DATAR
Selection for Entry in a Dynpro Field
RMMG1ImportingTYPE
RMMG1
Mat. Master Maintenance: Initial Parameters - Orig. Material
RMMG2_FLG_RETAILImportingTYPE
RMMG2-FLG_RETAIL
Checkbox
RMMG2_KZKFGImportingTYPE
RMMG2-KZKFG
Configurable material
RMMG2_KZMPNImportingTYPE
RMMG2-KZMPN
Manufacturer part
RMMW2ImportingTYPE
RMMW2
Material Master Maintenance: Retail Addition RMMG1 for DC
T130MImportingTYPE
T130M
Transaction control parameters: material master maintenance
TI_PTABImportingTYPE
MGINT_SPTAP
TI_PTAB_FULLImportingTYPE
MGINT_SPTAB
TI_PTAB_RTImportingTYPE
MGINT_SPTAP
V_MATFIImportingTYPE
MARA-MATFI
AKTVSTATUSImportingTYPE
TY_PSTAT
Maintenance Status
CALL_MODEImportingTYPE
TY_CALL_MODE
Call type for material maintenance in the background
FLG_MASSImportingTYPE
TY_FLG_MASS
Data element for domain BOOLE: TRUE (='X') and FALSE (=' ')
FLG_UEBERNAHMEImportingTYPE
TY_KZREF
Propose Field Content from the Reference
IT133A_PSTATImportingTYPE
TY_PSTAT
Maintenance Status
MARA_MSTAEImportingTYPE
TY_MSTAE
Cross-Plant Material Status
MARC_DISPRImportingTYPE
TY_DISPR
Material: MRP profile
MARC_PSTATImportingTYPE
TY_PSTAT
Maintenance Status
MBEW_BWTTYImportingTYPE
TY_BWTTY
Valuation Category
MPOP_PROPRImportingTYPE
TY_PROPR
Forecast Profile
MVKE_PMATNImportingTYPE
TY_PMATN
Pricing Reference Material
NEUFLAGImportingTYPE
TY_NEUFLAG
Selection for Entry in a Dynpro Field
RMMG1ImportingTYPE
TY_RMMG1
Mat. Master Maintenance: Initial Parameters - Orig. Material
RMMG2ImportingTYPE
TY_RMMG2
Additional Material Master Fields: Dialog and Transfer
RMMG2_FLG_RETAILImportingTYPE
TY_FLG_RETAIL
Retail Flag
RMMG2_KZKFGImportingTYPE
TY_KZKFG
Configurable material
RMMG2_KZMPNImportingTYPE
TY_KZMPN
Manufacturer part
RMMW2ImportingTYPE
TY_RMMW2
Material Master Maintenance: Retail Addition RMMG1 for DC
T130MImportingTYPE
TY_T130M
Transaction control parameters: material master maintenance
TI_PTABImportingTYPE
TT_PTAB
Material Master : Maintenance status
TI_PTAB_FULLImportingTYPE
TT_PTAB_FULL
List of Relevant Material Master tables( Non Retails Tables
TI_PTAB_RTImportingTYPE
TT_PTAB
List of Relevant Material Master Tables(Non Retail Tables )
V_MATFIImportingTYPE
TY_MATFI
Material Is Locked
FAUSWTABChangingTYPE
SFAUSWTAB
FAUSWTABChangingTYPE
TY_SFAUSWTAB
Field Selection Data for Material Master



Exceptions of Method FIELD_SELECTION

This method does not have any exceptions

Example 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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!