SAP ABAP Class CL_DEF_IM_BADI_GPD_04 (Default Implementation for BAdI Definition BADI_GPD_04)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-AD-GPD (Application Component) Pegging, Grouping, and Distribution
     GPD (Package) Grouping, Pegging and Distribution
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_BADI_GPD_04 BAdI Interface IF_EX_BADI_GPD_04 20000708
Properties
Class CL_DEF_IM_BADI_GPD_04  
Short Description Default Implementation for BAdI Definition BADI_GPD_04    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package GPD   Grouping, Pegging and Distribution 
Created 20000708   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_DEF_IM_BADI_GPD_04 has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_BADI_GPD_04 BAdI Interface IF_EX_BADI_GPD_04 20000708
Friends
Class CL_DEF_IM_BADI_GPD_04 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_LOG_HANDLE Instance attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20010112
2 G_MSGV1 Instance attribute Private Type reference (TYPE) SY-MSGV1 Messages, Message Variables 20000708
3 G_MSGV2 Instance attribute Private Type reference (TYPE) SY-MSGV2 Messages, Message Variables 20000708
4 G_MSGV3 Instance attribute Private Type reference (TYPE) SY-MSGV3 Messages, Message Variables 20000708
5 G_MSGV4 Instance attribute Private Type reference (TYPE) SY-MSGV4 Messages, Message Variables 20000708
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Pegging: Add Message to Application Log 20000708
2 ADJUST_FRACT_QTY Instance method Private Method Pegging: Adjust Fractional Quantities 20000809
3 ASSIGN_LOST_PROPORTIONAL_HIST Instance method Private Method Copy History + Proportional Assignment of Stock Differences 20010111
4 COPY_LOST Instance method Private Method Pegging: Copy Historical Stock Deviations 20000708
5 LOST_WBS Instance method Private Method Pegging: PSP for Stock Differences 20000808
6 PEG_LOSTFOUND Instance method Public Method 20000708
Events
Class CL_DEF_IM_BADI_GPD_04 has no event.
Types
Class CL_DEF_IM_BADI_GPD_04 has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS Call by reference Type reference (TYPE) BAL_S_MSG-PROBCLASS Anwendungsprotokoll: Problemklasse einer Meldung 20000708
2 Importing I_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Handle eines Protokolls 20000708
3 Importing I_MSGID Call by reference Type reference (TYPE) SY-MSGID Nachrichtenklasse 20000708
4 Importing I_MSGNO Call by reference Type reference (TYPE) SY-MSGNO Nachrichtennummer 20000708
5 Importing I_MSGTY Call by reference Type reference (TYPE) SY-MSGTY Nachrichtentyp 20000708
6 Importing I_MSGV1 Call by reference Type reference (TYPE) SY-MSGV1 Nachrichten, Nachrichtenvariablen 20000708
7 Importing I_MSGV2 Call by reference Type reference (TYPE) SY-MSGV2 Nachrichten, Nachrichtenvariablen 20000708
8 Importing I_MSGV3 Call by reference Type reference (TYPE) SY-MSGV3 Nachrichten, Nachrichtenvariablen 20000708
9 Importing I_MSGV4 Call by reference Type reference (TYPE) SY-MSGV4 Nachrichten, Nachrichtenvariablen 20000708

Method ADD_MESSAGE on class CL_DEF_IM_BADI_GPD_04 has no exception.

Method ADJUST_FRACT_QTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REAL_ASS Call by reference Type reference (TYPE) PEG_T_TASS Pegging: Assignment Table 20000809
2 Importing IT_TSTK Call by reference Type reference (TYPE) PEG_T_TSTK Pegging: Stock Table 20000809

Method ADJUST_FRACT_QTY on class CL_DEF_IM_BADI_GPD_04 has no exception.

Method ASSIGN_LOST_PROPORTIONAL_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REAL_ASS Call by reference Type reference (TYPE) PEG_T_TASS Aktuelle Zuordnungen 20010111
2 Changing CT_REPLEN Call by reference Type reference (TYPE) PEG_T_REPLEN Tabelle der Zuordnungen 20010429
3 Importing IT_HIST_ASS Call by reference Type reference (TYPE) PEG_T_TASS Historical Assignments (Previous Run) 20010111
4 Importing IT_LQTYREPOBJ Call by reference Type reference (TYPE) PEG_T_QTY_REPOBJ Pegging: Quantity Structure per Replenishment Object Table 20010111
5 Importing IT_LQTYREPOBJH Call by reference Type reference (TYPE) PEG_T_QTY_REPOBJ Pegging: Quantity Structure per Replenishment Object 20010429
6 Importing IT_TSTK Call by reference Type reference (TYPE) PEG_T_TSTK Stock Table by Replenishment Object 20010111
7 Importing I_GRPNR Call by reference Type reference (TYPE) GRPSPNR Group WBS Element 20010111
8 Importing I_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungsprotokoll: Handle eines Protokolls 20010111
9 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20010111
10 Importing I_TCTRL Call by reference Type reference (TYPE) PEG_TCTRL Pegging Customizing Settings 20010111
11 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20010111

Method ASSIGN_LOST_PROPORTIONAL_HIST on class CL_DEF_IM_BADI_GPD_04 has no exception.

Method COPY_LOST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REAL_ASS Call by reference Type reference (TYPE) PEG_T_TASS Aktuelle Zuordnungen 20000708
2 Importing I_ASS Call by reference Type reference (TYPE) PEG_TASS Historische Zuordnungen 20000808
3 Importing I_LOST Call by reference Type reference (TYPE) PEG_LOST Pegging: Verteilung von Bestandsdifferenzen 20000708
4 Importing I_LOSTPSP Call by reference Type reference (TYPE) PEG_TCTRL-LOST_PSPNR WBS for Stock Deviations 20000808

Method COPY_LOST on class CL_DEF_IM_BADI_GPD_04 has no exception.

Method LOST_WBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_REAL_ASS Call by reference Type reference (TYPE) PEG_T_TASS Aktuelle Zuordnungen 20000808
2 Changing CT_REPLEN Call by reference Type reference (TYPE) PEG_T_REPLEN Tabelle der Zuordnungen 20010429
3 Importing I_GRPNR Call by reference Type reference (TYPE) GRPSPNR Group WBS Element 20000808
4 Importing I_LOST Call by reference Type reference (TYPE) PEG_LOST Lost / Found Rule 20000808
5 Importing I_LOSTPSP Call by reference Type reference (TYPE) PEG_TCTRL-LOST_PSPNR Lost / Found WBS 20000808
6 Importing I_MATNR Call by reference Type reference (TYPE) MATNR Materialnummer 20001115
7 Importing I_WERKS Call by reference Type reference (TYPE) WERKS_D Werk 20000808

Method LOST_WBS on class CL_DEF_IM_BADI_GPD_04 has no exception.

Method PEG_LOSTFOUND Signature

Method PEG_LOSTFOUND on class CL_DEF_IM_BADI_GPD_04 has no parameter.
Method PEG_LOSTFOUND on class CL_DEF_IM_BADI_GPD_04 has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C1