SAP ABAP Class CL_IM_BADI_MATMAS_ALE_IN (Imp. Class for the BAdI-Imp. BADI_MATMAS_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_MATMAS_ALE_IN BAdI Interface IF_EX_BADI_MATMAS_ALE_IN 20020314
Properties
Class CL_IM_BADI_MATMAS_ALE_IN  
Short Description Imp. Class for the BAdI-Imp. BADI_MATMAS_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 20020314   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IM_BADI_MATMAS_ALE_IN has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_EX_BADI_MATMAS_ALE_IN BAdI Interface IF_EX_BADI_MATMAS_ALE_IN 20020314
Friends
Class CL_IM_BADI_MATMAS_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 20020314
2 COMP_MARD Static Attribute Private Type reference (TYPE) MGV_MARD_TAB MARD Table Type 20020314
3 C_SEGNAM_E1MARADI Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1MARADI' Segment Type 20020314
4 C_SEGNAM_E1MARAM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1MARAM' Segment Type 20020314
5 C_SEGNAM_E1MARCDI Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1MARCDI' Segment Type 20020314
6 C_SEGNAM_E1MARCM Constant Private Type reference (TYPE) EDIDD-SEGNAM 'E1MARCM' Segment Type 20020314
7 HEAD_MATERIAL Constant Private Type reference (TYPE) MATNR_TYPE '2' Type of Material Number 20020314
8 IDOC_CNTRL_WA Static Attribute Private Type reference (TYPE) EDIDC Control Record (IDoc) 20020314
9 IDOC_DATA_WA Static Attribute Private Type reference (TYPE) EDIDD Data Record (IDoc) 20020314
10 INDEX_IDOC_DATA Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20020314
11 I_E1MARADI Static Attribute Private Type reference (TYPE) E1MARADI Discrete Industries Fields 20020314
12 I_E1MARAM Static Attribute Private Type reference (TYPE) E1MARAM Master Material General Data (MARA) 20020314
13 I_E1MARCDI Static Attribute Private Type reference (TYPE) E1MARCDI Material Versions 20020314
14 I_E1MARCM Static Attribute Private Type reference (TYPE) E1MARCM Master Material C Segment (MARC) 20020314
15 I_IDOC_DATA Static Attribute Private Type reference (TYPE) MGV_EDIDD Table Type for IDOC Processing 20020314
16 I_MARC Static Attribute Private Type reference (TYPE) MGV_MARC Table Type for Master Data Table MARC 20020314
17 I_MARC_INDEX Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20020314
18 I_MARC_LINES Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20020314
19 I_MARC_WA Static Attribute Private Type reference (TYPE) MARC Plant Data for Material 20020314
20 I_MARD Static Attribute Private Type reference (TYPE) MGV_MARD_TAB MARD Table Type 20020314
21 I_MARD_LINES Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20020314
22 I_MARD_WA Static Attribute Private Type reference (TYPE) MARD Storage Location Data for Material 20020314
23 I_TCLSVERS Static Attribute Private Type reference (TYPE) MGV_TCLSVERS Table Type for Customizing Table TCLSVERS 20020314
24 I_TCLSVERS_WA Static Attribute Private Type reference (TYPE) TCLSVERS Default Values Logistics Switch for ALE and Material Maint. 20020314
25 MARA_UEB_LINES Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20020314
26 MARA_UEB_WA Static Attribute Private Type reference (TYPE) MARA_UEB Couple of Fields Added to MARA 20020314
27 MARC_UEB_WA Static Attribute Private Type reference (TYPE) MARC_UEB Field TRANC Added to MARC 20020314
28 MARD_UEB_WA Static Attribute Private Type reference (TYPE) MARD_UEB Field TRANC Added to MARD 20020314
29 MATERIALID_WA Static Attribute Private Type reference (TYPE) MATERIALID Material ID 20020314
30 MATERIAL_VERSION Constant Private Type reference (TYPE) MATNR_TYPE '1' Type of Material Number 20020314
31 MATNR_WERKS Static Attribute Private Type reference (TYPE) MGV_PRE01 Table Type MARC Mass Access 20020314
32 MATNR_WERKS_WA Static Attribute Private Type reference (TYPE) PRE01 Help Structure for Mass Access to Material 20020314
33 MAX_TRANC Static Attribute Private Type reference (TYPE) TRANSCOUNT Transaction Counter for Data Transfer 20020314
34 NEW_MARC_UEB_LINES Static Attribute Private Type reference (TYPE) SY-TABIX Internal Tables, Current Line Index 20020314
35 VERSION_ACTIVE Constant Private Type reference (TYPE) CHAR1 'L' Single-Character Indicator 20020314
36 WERKS_LAGER Static Attribute Private Type reference (TYPE) MGV_PRE08_TAB Transfer Structure for Pre-Fetch when Reading Material 20020314
37 WERKS_LAGER_WA Static Attribute Private Type reference (TYPE) PRE08 Transfer Structure for Pre-Fetch when Reading Material 20020314
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_MARC_ENTRIES Static method Private Method Create MARC Segments for Material Versions 20020314
2 FILL_MARA_VCHNR Instance method Public Method Transfer of Change Number 20020314
3 UPDATE_MARC_ENTRIES Static method Private Method Supply of VERS_CSEG and VERS_ACTIVE 20020314
Events
Class CL_IM_BADI_MATMAS_ALE_IN has no event.
Types
Class CL_IM_BADI_MATMAS_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 20020314
2 Changing MARC_UEB Call by reference Type reference (TYPE) MGV_MARC_UEB Übergabetabelle: IDOC Eingangsverarbeitung Materialversionen 20020314
3 Changing MARD_UEB Call by reference Type reference (TYPE) MGV_MARD_UEB Übergabetabelle: IDOC Eingangsverarbeitung 20020314

Method CREATE_MARC_ENTRIES on class CL_IM_BADI_MATMAS_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 20020314

Method FILL_MARA_VCHNR on class CL_IM_BADI_MATMAS_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 20020314

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