SAP ABAP Class CL_IM_BADI_MATERIAL_ALE_IN (Imp. Class for BAdI Imp. BADI_MATERIAL_ALE_IN)
Hierarchy
ECC-DIMP (Software Component) DIMP
   LO-MD-MM (Application Component) Material Master
     MGV_MATNR_LAMA (Package) LAMA: Material number conversion (long mat. no.)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_EX_BADI_MATERIAL_ALE_IN BAdI Interface IF_EX_BADI_MATERIAL_ALE_IN 20010724
Properties
Class CL_IM_BADI_MATERIAL_ALE_IN  
Short Description Imp. Class for BAdI Imp. BADI_MATERIAL_ALE_IN    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package MGV_MATNR_LAMA   LAMA: Material number conversion (long mat. no.) 
Created 20010724   SAP 
Last change 20050301   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_BADI_MATERIAL_ALE_IN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_BADI_MATERIAL_ALE_IN BAdI Interface IF_EX_BADI_MATERIAL_ALE_IN 20010724
Friends
Class CL_IM_BADI_MATERIAL_ALE_IN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 COMP_MARC Static Attribute Private Type reference (TYPE) MGV_MARC Table Type for Master Data Table MARC 20011025
2 COMP_MARD Static Attribute Private Type reference (TYPE) MGV_MARD_TAB Storage location data for material 20011025
3 C_SEGNAM_E1MARADI Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1MARADI' Segment Type 20010724
4 C_SEGNAM_E1MARAM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1MARAM' Segment Type 20010731
5 C_SEGNAM_E1MARCDI Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1MARCDI' Segment Type 20010724
6 C_SEGNAM_E1MARCM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1MARCM' Segment Type 20010724
7 HEAD_MATERIAL Constant Private Type reference (TYPE) MATNR_TYPE '2' Type of material number 20010724
8 IDOC_CNTRL_WA Static Attribute Private Type reference (TYPE) EDIDC Control Record (IDoc) 20010731
9 IDOC_DATA_WA Static Attribute Private Type reference (TYPE) EDIDD Data record (IDoc) 20010724
10 INDEX_IDOC_DATA Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20010724
11 I_E1MARADI Static Attribute Private Type reference (TYPE) E1MARADI Discrete Industries Fields 20010724
12 I_E1MARAM Static Attribute Private Type reference (TYPE) E1MARAM Master material general data (MARA) 20010724
13 I_E1MARCDI Static Attribute Private Type reference (TYPE) E1MARCDI Material Versions 20010724
14 I_E1MARCM Static Attribute Private Type reference (TYPE) E1MARCM Master material C segment (MARC) 20010724
15 I_IDOC_DATA Static Attribute Private Type reference (TYPE) MGV_EDIDD Table Type for IDOC Processing 20010731
16 I_MARC Static Attribute Private Type reference (TYPE) MGV_MARC Table Type for Master Data Table MARC 20010724
17 I_MARC_INDEX Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20010727
18 I_MARC_LINES Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20011025
19 I_MARC_WA Static Attribute Private Type reference (TYPE) MARC Plant Data for Material 20010724
20 I_MARD Static Attribute Private Type reference (TYPE) MGV_MARD_TAB Storage Location Data for Material 20011025
21 I_MARD_LINES Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20011025
22 I_MARD_WA Static Attribute Private Type reference (TYPE) MARD Storage Location Data for Material 20011025
23 I_TCLSVERS Static Attribute Private Type reference (TYPE) MGV_TCLSVERS Table Type for Customizing Table TCLSVERS 20010724
24 I_TCLSVERS_WA Static Attribute Private Type reference (TYPE) TCLSVERS Default Values Logistics Switch for ALE and Material Maint. 20010724
25 MARA_UEB_LINES Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20011025
26 MARA_UEB_WA Static Attribute Private Type reference (TYPE) MARA_UEB Couple of Fields Added to MARA 20010724
27 MARC_UEB_WA Static Attribute Private Type reference (TYPE) MARC_UEB Field TRANC Added to MARC 20010724
28 MARD_UEB_WA Static Attribute Private Type reference (TYPE) MARD_UEB Field TRANC Added to MARD 20011025
29 MATERIALID_WA Static Attribute Private Type reference (TYPE) MATERIALID Material ID 20010724
30 MATERIAL_VERSION Constant Private Type reference (TYPE) MATNR_TYPE '1' Type of material number 20010724
31 MATNR_WERKS Static Attribute Private Type reference (TYPE) MGV_PRE01 Table Type for Mass Call for Material (marc) 20010724
32 MATNR_WERKS_WA Static Attribute Private Type reference (TYPE) PRE01 Help Structure for Mass Access to Material 20010724
33 MAX_TRANC Static Attribute Private Type reference (TYPE) TRANSCOUNT Transaction counter for data transfer 20010724
34 NEW_MARC_UEB_LINES Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20011025
35 VERSION_ACTIVE Constant Private Type reference (TYPE) CHAR1 'L' Single-Character Indicator 20010724
36 WERKS_LAGER Static Attribute Private Type reference (TYPE) MGV_PRE08_TAB Transfer Structure for Pre-Fetch when Reading Material 20011025
37 WERKS_LAGER_WA Static Attribute Private Type reference (TYPE) PRE08 Transfer Structure for Pre-Fetch when Reading Material 20011024
38 WERKS_LAGER_WA1 Static Attribute Private Type reference (TYPE) PRE08 Transfer Structure for Pre-Fetch when Reading Material 20020228
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_MARC_ENTRIES Static method Private Method Create MARC Segments for Material Versions 20010724
2 FILL_MARA_VCHNR Static method Private Method Transfer of Change Number 20010724
3 UPDATE_MARC_ENTRIES Static method Private Method Supply of VERS_CSEG and VERS_ACTIVE 20010730
Events
Class CL_IM_BADI_MATERIAL_ALE_IN has no event.
Types
Class CL_IM_BADI_MATERIAL_ALE_IN has no local type.
Method Signatures

Method CREATE_MARC_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MARA_UEB Call by reference Type reference (TYPE) MGV_MARA_UEB Übergabetabelle: IDOC Eingangsverarbeitung Materialversionen 20010724
2 Changing MARC_UEB Call by reference Type reference (TYPE) MGV_MARC_UEB Übergabetabelle: IDOC Eingangsverarbeitung Materialversionen 20010724
3 Changing MARD_UEB Call by reference Type reference (TYPE) MGV_MARD_UEB Übergabetabelle: IDOC Eingangsverarbeitung 20020301

Method CREATE_MARC_ENTRIES on class CL_IM_BADI_MATERIAL_ALE_IN has no exception.

Method FILL_MARA_VCHNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MARA_UEB Call by reference Type reference (TYPE) MGV_MARA_UEB Übergabetabelle: IDOC Eingangsverarbeitung Materialversionen 20010724

Method FILL_MARA_VCHNR on class CL_IM_BADI_MATERIAL_ALE_IN has no exception.

Method UPDATE_MARC_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MARC_UEB Call by reference Type reference (TYPE) MGV_MARC_UEB Übergabetabelle: IDOC Eingangsverarbeitung Materialversionen 20010730

Method UPDATE_MARC_ENTRIES on class CL_IM_BADI_MATERIAL_ALE_IN has no exception.
History
Last changed by/on SAP  20050301 
SAP Release Created in 46C