GET_DATA_FROM_INSTANCE SAP Method Transport data (from screen)
Below is documentation, parameters and attributes of ABAP Method GET_DATA_FROM_INSTANCE within SAP class IF_EX_BADI_DCC_SCREEN_152. There is also a number of example ABAP code snipts to help you use the functionality of this method.
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_DCC_SCREEN_152 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 GET_DATA_FROM_INSTANCE can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method GET_DATA_FROM_INSTANCE
.| Name | Type | Data Type | Description | Default Value |
| O_CURRENT_FIELD | Exporting | TYPE C | ||
| O_DETAIL_LINV | Exporting | TYPE DETAIL_LINV_TAB | Inventory Detail for BADI | |
| O_E1LINVX_MAKTX | Exporting | TYPE E1LINVX-MAKTX | Material Description (Short Text) | |
| O_INV_INDEX | Exporting | TYPE I | ||
| O_LEIN_LENUM | Exporting | TYPE LEIN-LENUM | Storage Unit Number | |
| O_LINV_ALTME | Exporting | TYPE LINV-ALTME | Alternative Unit of Measure for Stockkeeping Unit | |
| O_LINV_BESTQ | Exporting | TYPE LINV-BESTQ | Stock Category in the Warehouse Management System | |
| O_LINV_CHARG | Exporting | TYPE LINV-CHARG | Batch Number | |
| O_LINV_ISTAT | Exporting | TYPE LINV-ISTAT | Item status of inventory at quant level | |
| O_LINV_LETYP | Exporting | TYPE LINV-LETYP | Storage Unit Type | |
| O_LINV_LGORT | Exporting | TYPE LINV-LGORT | Storage Location | |
| O_LINV_LGPLA | Exporting | TYPE LINV-LGPLA | Storage Bin | |
| O_LINV_LGTYP | Exporting | TYPE LINV-LGTYP | Storage Type | |
| O_LINV_MATNR | Exporting | TYPE LINV-MATNR | Material Number | |
| O_LINV_MENGA | Exporting | TYPE LINV-MENGA | Counted quantity in alternative unit of measure | |
| O_LINV_SOBKZ | Exporting | TYPE LINV-SOBKZ | Special Stock Indicator | |
| O_LINV_SONUM | Exporting | TYPE LINV-SONUM | Special Stock Number | |
| O_LINV_VFDAT | Exporting | TYPE LINV-VFDAT | Shelf Life Expiration or Best-Before Date | |
| O_LINV_WDATU | Exporting | TYPE LINV-WDATU | Date of Goods Receipt | |
| O_LINV_WERKS | Exporting | TYPE LINV-WERKS | Plant | |
| O_RL04I_KZNUL | Exporting | TYPE RL04I-KZNUL | Indicator: storage bin empty or quant does not exist | |
| O_RLMOB_CLENUM | Exporting | TYPE RLMOB-CLENUM | Bar code field for storage unit number | |
| O_RLMOB_PBACK | Exporting | TYPE MOBBACK | Pushbutton: Back | |
| O_RLMOB_PCLEAR | Exporting | TYPE MOBCLEAR | Pushbutton: Clear | |
| O_RLMOB_PFOUND | Exporting | TYPE MOBFOUND | Pushbutton: Item found in mobile computing | |
| O_RLMOB_PKZNUL | Exporting | TYPE MOBKZNUL | Pushbutton: Zero stock in inventory counting | |
| O_RLMOB_PNEXT | Exporting | TYPE MOBNEXT | Pushbutton: Next | |
| O_RLMOB_PPGDN | Exporting | TYPE MOBPGDN | Pushbutton: Page down | |
| O_RLMOB_PPGUP | Exporting | TYPE MOBPGUP | Pushbutton: Page up | |
| O_RLMOB_PSAVE | Exporting | TYPE MOBSAVE | Pushbutton: Save | |
| O_RLMOB_PSKIP | Exporting | TYPE MOBPSKIP | Pushbutton: Skip inventory record | |
| O_SAV_NEWITEM | Exporting | TYPE LVS_SAVNEWITEM | Inventory item for BADI | |
| O_TCODE | Exporting | TYPE SY-TCODE | Current Transaction Code | |
| O_TOTAL_LINES | Exporting | TYPE I | ||
| O_VERIFICATION_ERRORS | Exporting | TYPE SPROT_U_TAB | Table Type for SPROT_U (Log Interface) |
Exceptions of Method GET_DATA_FROM_INSTANCE
This method does not have any exceptionsExample ABAP coding
DATA: lo_class TYPE REF TO IF_EX_BADI_DCC_SCREEN_152.
DATA: lv_O_CURRENT_FIELD TYPE C,
lv_O_DETAIL_LINV TYPE DETAIL_LINV_TAB,
lv_O_E1LINVX_MAKTX TYPE E1LINVX-MAKTX,
lv_O_INV_INDEX TYPE I,
lv_O_LEIN_LENUM TYPE LEIN-LENUM,
lv_O_LINV_ALTME TYPE LINV-ALTME,
lv_O_LINV_BESTQ TYPE LINV-BESTQ,
lv_O_LINV_CHARG TYPE LINV-CHARG,
lv_O_LINV_ISTAT TYPE LINV-ISTAT,
lv_O_LINV_LETYP TYPE LINV-LETYP,
lv_O_LINV_LGORT TYPE LINV-LGORT,
lv_O_LINV_LGPLA TYPE LINV-LGPLA,
lv_O_LINV_LGTYP TYPE LINV-LGTYP,
lv_O_LINV_MATNR TYPE LINV-MATNR,
lv_O_LINV_MENGA TYPE LINV-MENGA,
lv_O_LINV_SOBKZ TYPE LINV-SOBKZ,
lv_O_LINV_SONUM TYPE LINV-SONUM,
lv_O_LINV_VFDAT TYPE LINV-VFDAT,
lv_O_LINV_WDATU TYPE LINV-WDATU,
lv_O_LINV_WERKS TYPE LINV-WERKS,
lv_O_RL04I_KZNUL TYPE RL04I-KZNUL,
lv_O_RLMOB_CLENUM TYPE RLMOB-CLENUM,
lv_O_RLMOB_PBACK TYPE MOBBACK,
lv_O_RLMOB_PCLEAR TYPE MOBCLEAR,
lv_O_RLMOB_PFOUND TYPE MOBFOUND,
lv_O_RLMOB_PKZNUL TYPE MOBKZNUL,
lv_O_RLMOB_PNEXT TYPE MOBNEXT,
lv_O_RLMOB_PPGDN TYPE MOBPGDN,
lv_O_RLMOB_PPGUP TYPE MOBPGUP,
lv_O_RLMOB_PSAVE TYPE MOBSAVE,
lv_O_RLMOB_PSKIP TYPE MOBPSKIP,
lv_O_SAV_NEWITEM TYPE LVS_SAVNEWITEM,
lv_O_TCODE TYPE SY-TCODE,
lv_O_TOTAL_LINES TYPE I,
lv_O_VERIFICATION_ERRORS TYPE SPROT_U_TAB,
lv_other TYPE c.
CALL METHOD lo_class=>GET_DATA_FROM_INSTANCE(
IMPORTING
O_CURRENT_FIELD = lv_O_CURRENT_FIELD
O_DETAIL_LINV = lv_O_DETAIL_LINV
O_E1LINVX_MAKTX = lv_O_E1LINVX_MAKTX
O_INV_INDEX = lv_O_INV_INDEX
O_LEIN_LENUM = lv_O_LEIN_LENUM
O_LINV_ALTME = lv_O_LINV_ALTME
O_LINV_BESTQ = lv_O_LINV_BESTQ
O_LINV_CHARG = lv_O_LINV_CHARG
O_LINV_ISTAT = lv_O_LINV_ISTAT
O_LINV_LETYP = lv_O_LINV_LETYP
O_LINV_LGORT = lv_O_LINV_LGORT
O_LINV_LGPLA = lv_O_LINV_LGPLA
O_LINV_LGTYP = lv_O_LINV_LGTYP
O_LINV_MATNR = lv_O_LINV_MATNR
O_LINV_MENGA = lv_O_LINV_MENGA
O_LINV_SOBKZ = lv_O_LINV_SOBKZ
O_LINV_SONUM = lv_O_LINV_SONUM
O_LINV_VFDAT = lv_O_LINV_VFDAT
O_LINV_WDATU = lv_O_LINV_WDATU
O_LINV_WERKS = lv_O_LINV_WERKS
O_RL04I_KZNUL = lv_O_RL04I_KZNUL
O_RLMOB_CLENUM = lv_O_RLMOB_CLENUM
O_RLMOB_PBACK = lv_O_RLMOB_PBACK
O_RLMOB_PCLEAR = lv_O_RLMOB_PCLEAR
O_RLMOB_PFOUND = lv_O_RLMOB_PFOUND
O_RLMOB_PKZNUL = lv_O_RLMOB_PKZNUL
O_RLMOB_PNEXT = lv_O_RLMOB_PNEXT
O_RLMOB_PPGDN = lv_O_RLMOB_PPGDN
O_RLMOB_PPGUP = lv_O_RLMOB_PPGUP
O_RLMOB_PSAVE = lv_O_RLMOB_PSAVE
O_RLMOB_PSKIP = lv_O_RLMOB_PSKIP
O_SAV_NEWITEM = lv_O_SAV_NEWITEM
O_TCODE = lv_O_TCODE
O_TOTAL_LINES = lv_O_TOTAL_LINES
O_VERIFICATION_ERRORS = lv_O_VERIFICATION_ERRORS ).
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