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

.

NameTypeData TypeDescriptionDefault Value
IT_MKPFImportingTYPE
TY_T_MKPF
Header: Material Document
IT_MSEGImportingTYPE
TY_T_MSEG
Document Segment: Material
IT_MSPRImportingTYPE
PEG_T_MSPR
Pegging: SMSPR
IT_PEG_TACTASS_HISTImportingTYPE
PEG_T_TACTASS
Table of Issues
IT_PEG_TASS_DELImportingTYPE
PEG_T_TASS
Assignment Table
IT_PEG_TASS_HISTImportingTYPE
PEG_T_TASS
Assignment Table
IT_PEG_TASS_INSImportingTYPE
PEG_T_TASS
Assignment Table
IT_PEG_TASS_TMP_HISTImportingTYPE
PEG_T_TASS_TMP
Grp-to-Grp Transf. Pegging: Assign. of Replen to WBS Elems.
IT_PEG_TASS_UPDImportingTYPE
PEG_T_TASS
Assignment Table
IT_PEG_TASS_WLST_HISTImportingTYPE
PEG_T_TASS_WLST
Grp-to-Grp Transf. Pegging: Subcomponents of transf'd. mat.
IT_PEG_TGTG_HISTImportingTYPE
PEG_T_TGTG
Pegging: Group to group transfers records
IT_PEG_TSTK_HISTImportingTYPE
PEG_T_TSTK
Pegging: Stock Table
IT_PEG_TXPT_HISTImportingTYPE
PEG_T_TXPT
Table of cross plant transfers w.r.t STO's
IT_PEG_TXPT_HISTORY_HISTImportingTYPE
PEG_T_TXPT_HIST
Table of cross plant transfers history w.r.t STO's
IT_REPOBJImportingTYPE
PEG_T_REPOBJ
Pegging: Replenishment Object
CT_PEG_TACTASSChangingTYPE
PEG_T_TACTASS
Table of Issues
CT_PEG_TASSChangingTYPE
PEG_T_TASS
Assignment Table
CT_PEG_TASS_TMPChangingTYPE
PEG_T_TASS_TMP
Grp-to-Grp Transf. Pegging: Assign. of Replen to WBS Elems.
CT_PEG_TASS_WLSTChangingTYPE
PEG_T_TASS_WLST
Grp-to-Grp Transf. Pegging: Subcomponents of transf'd. mat.
CT_PEG_TGTGChangingTYPE
PEG_T_TGTG
Pegging: Group to group transfers records
CT_PEG_TSTKChangingTYPE
PEG_T_TSTK
Pegging: Stock Table
CT_PEG_TXPTChangingTYPE
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 exceptions

Example 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



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!