BEFORE_DATABASE_UPDATE_IMP SAP Method Changing pegs before database update
Below is documentation, parameters and attributes of ABAP Method BEFORE_DATABASE_UPDATE_IMP within SAP class IF_EX_BADI_GPD_10. 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_GPD_10 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 BEFORE_DATABASE_UPDATE_IMP can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method BEFORE_DATABASE_UPDATE_IMP
.| Name | Type | Data Type | Description | Default Value |
| IT_MKPF | Importing | TYPE TY_T_MKPF | Header: Material Document | |
| IT_MSEG | Importing | TYPE TY_T_MSEG | Document Segment: Material | |
| IT_MSPR | Importing | TYPE PEG_T_MSPR | Pegging: SMSPR | |
| IT_PEG_TACTASS_HIST | Importing | TYPE PEG_T_TACTASS | Table of Issues | |
| IT_PEG_TASS_DEL | Importing | TYPE PEG_T_TASS | Assignment Table | |
| IT_PEG_TASS_HIST | Importing | TYPE PEG_T_TASS | Assignment Table | |
| IT_PEG_TASS_INS | Importing | TYPE PEG_T_TASS | Assignment Table | |
| IT_PEG_TASS_TMP_HIST | Importing | TYPE PEG_T_TASS_TMP | Grp-to-Grp Transf. Pegging: Assign. of Replen to WBS Elems. | |
| IT_PEG_TASS_UPD | Importing | TYPE PEG_T_TASS | Assignment Table | |
| IT_PEG_TASS_WLST_HIST | Importing | TYPE PEG_T_TASS_WLST | Grp-to-Grp Transf. Pegging: Subcomponents of transf'd. mat. | |
| IT_PEG_TGTG_HIST | Importing | TYPE PEG_T_TGTG | Pegging: Group to group transfers records | |
| IT_PEG_TSTK_HIST | Importing | TYPE PEG_T_TSTK | Pegging: Stock Table | |
| IT_PEG_TXPT_HIST | Importing | TYPE PEG_T_TXPT | Table of cross plant transfers w.r.t STO's | |
| IT_PEG_TXPT_HISTORY_HIST | Importing | TYPE PEG_T_TXPT_HIST | Table of cross plant transfers history w.r.t STO's | |
| IT_REPOBJ | Importing | TYPE PEG_T_REPOBJ | Pegging: Replenishment Object | |
| CT_PEG_TACTASS | Changing | TYPE PEG_T_TACTASS | Table of Issues | |
| CT_PEG_TASS | Changing | TYPE PEG_T_TASS | Assignment Table | |
| CT_PEG_TASS_TMP | Changing | TYPE PEG_T_TASS_TMP | Grp-to-Grp Transf. Pegging: Assign. of Replen to WBS Elems. | |
| CT_PEG_TASS_WLST | Changing | TYPE PEG_T_TASS_WLST | Grp-to-Grp Transf. Pegging: Subcomponents of transf'd. mat. | |
| CT_PEG_TGTG | Changing | TYPE PEG_T_TGTG | Pegging: Group to group transfers records | |
| CT_PEG_TSTK | Changing | TYPE PEG_T_TSTK | Pegging: Stock Table | |
| CT_PEG_TXPT | Changing | TYPE PEG_T_TXPT | Table of cross plant transfers w.r.t STO's |
Exceptions of Method BEFORE_DATABASE_UPDATE_IMP
This method does not have any exceptionsExample ABAP coding
DATA: lo_class TYPE REF TO IF_EX_BADI_GPD_10.
DATA: lv_CT_PEG_TACTASS TYPE PEG_T_TACTASS,
lv_CT_PEG_TASS TYPE PEG_T_TASS,
lv_CT_PEG_TASS_TMP TYPE PEG_T_TASS_TMP,
lv_CT_PEG_TASS_WLST TYPE PEG_T_TASS_WLST,
lv_CT_PEG_TGTG TYPE PEG_T_TGTG,
lv_CT_PEG_TSTK TYPE PEG_T_TSTK,
lv_CT_PEG_TXPT TYPE PEG_T_TXPT,
lv_IT_MKPF TYPE TY_T_MKPF,
lv_IT_MSEG TYPE TY_T_MSEG,
lv_IT_MSPR TYPE PEG_T_MSPR,
lv_IT_PEG_TACTASS_HIST TYPE PEG_T_TACTASS,
lv_IT_PEG_TASS_DEL TYPE PEG_T_TASS,
lv_IT_PEG_TASS_HIST TYPE PEG_T_TASS,
lv_IT_PEG_TASS_INS TYPE PEG_T_TASS,
lv_IT_PEG_TASS_TMP_HIST TYPE PEG_T_TASS_TMP,
lv_IT_PEG_TASS_UPD TYPE PEG_T_TASS,
lv_IT_PEG_TASS_WLST_HIST TYPE PEG_T_TASS_WLST,
lv_IT_PEG_TGTG_HIST TYPE PEG_T_TGTG,
lv_IT_PEG_TSTK_HIST TYPE PEG_T_TSTK,
lv_IT_PEG_TXPT_HIST TYPE PEG_T_TXPT,
lv_IT_PEG_TXPT_HISTORY_HIST TYPE PEG_T_TXPT_HIST,
lv_IT_REPOBJ TYPE PEG_T_REPOBJ,
lv_other TYPE c.
CALL METHOD lo_class=>BEFORE_DATABASE_UPDATE_IMP(
EXPORTING
IT_MKPF = lv_IT_MKPF
IT_MSEG = lv_IT_MSEG
IT_MSPR = lv_IT_MSPR
IT_PEG_TACTASS_HIST = lv_IT_PEG_TACTASS_HIST
IT_PEG_TASS_DEL = lv_IT_PEG_TASS_DEL
IT_PEG_TASS_HIST = lv_IT_PEG_TASS_HIST
IT_PEG_TASS_INS = lv_IT_PEG_TASS_INS
IT_PEG_TASS_TMP_HIST = lv_IT_PEG_TASS_TMP_HIST
IT_PEG_TASS_UPD = lv_IT_PEG_TASS_UPD
IT_PEG_TASS_WLST_HIST = lv_IT_PEG_TASS_WLST_HIST
IT_PEG_TGTG_HIST = lv_IT_PEG_TGTG_HIST
IT_PEG_TSTK_HIST = lv_IT_PEG_TSTK_HIST
IT_PEG_TXPT_HIST = lv_IT_PEG_TXPT_HIST
IT_PEG_TXPT_HISTORY_HIST = lv_IT_PEG_TXPT_HISTORY_HIST
IT_REPOBJ = lv_IT_REPOBJ
CHANGING
CT_PEG_TACTASS = lv_CT_PEG_TACTASS
CT_PEG_TASS = lv_CT_PEG_TASS
CT_PEG_TASS_TMP = lv_CT_PEG_TASS_TMP
CT_PEG_TASS_WLST = lv_CT_PEG_TASS_WLST
CT_PEG_TGTG = lv_CT_PEG_TGTG
CT_PEG_TSTK = lv_CT_PEG_TSTK
CT_PEG_TXPT = lv_CT_PEG_TXPT ).
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