SAP ABAP Class CL_CUOBOM_INSTANTIATE (Instantiation of Assemblies)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   LO-VC-ECO (Application Component) Engineering Configuration (Order BOM)
     CUOBOM (Package) Configuration: Order BOMs
Properties
Class CL_CUOBOM_INSTANTIATE  
Short Description Instantiation of Assemblies    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CUOBOM   Configuration: Order BOMs 
Created 20000317   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CUOBOM_INSTANTIATE has no forward declaration.
Interfaces
Class CL_CUOBOM_INSTANTIATE has no interface implemented.
Friends
Class CL_CUOBOM_INSTANTIATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GS_CEB1_REF Instance attribute Private Type reference (TYPE) CEB1_REF References created by configurator 20000420
2 GS_EMAKT Instance attribute Private Type reference (TYPE) API_EMAKT API Structure for Instantiated Material Data -Description- 20000317
3 GS_EMARA Instance attribute Private Type reference (TYPE) API_EMARA API Structure for Instantiated Material Data 20000317
4 GV_LOCATION Instance attribute Private Type reference (TYPE) WERKS_D Plant 20000317
5 GV_MATERIAL Instance attribute Private Type reference (TYPE) MATNR Material Number 20000420
6 SS_MATERIAL Static Attribute Private See coding Material 20000331
7 SS_MATERIAL_TYPE Static Attribute Private See coding Material Type 20000331
8 SV_INDUSTRY_SECTOR Static Attribute Private Type reference (TYPE) MBRSH Industry sector 20000330
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_DATA Instance method Public Method Change Instantiation Data 20000419
2 CHECK_INDUSTRY_SECTOR Static method Private Method Check Industry 20000330
3 CHECK_MATERIAL Static method Private Method Check Material 20000331
4 CHECK_MATERIAL_TYPE Static method Private Method Check Material Type 20000330
5 CONSTRUCTOR Instance method Public Constructor Constructor 20000317
6 DEL_CEB1_REF Instance method Public Method Delete Reference 20000420
7 GET_CEB1_REF Instance method Public Method Read Reference 20000420
8 GET_FIELDS Instance method Public Method Read Instantiation Data 20000322
9 SET_CEB1_REF Instance method Public Method Set Reference 20000420
10 SET_FIELDS Instance method Public Method Set Instantiation Data 20000330
11 SET_FIELDS_INTERNAL Instance method Private Method Set Instantiation Data (Internal) 20000331
Events
Class CL_CUOBOM_INSTANTIATE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_EMARA Private Type reference (TYPE) API_EMARA API Structure for Instantiated Material Data 20000317
2 TV_INDUSTRY_SECTOR Private Type reference (TYPE) API_EMARA-MBRSH Industry sector 20000419
3 TV_LOCATION Private Type reference (TYPE) WERKS_D Plant 20000419
4 TV_MATERIAL Private Type reference (TYPE) API_EMARA-MATNR Material Number 20000419
5 TV_MATERIAL_TEXT Private Type reference (TYPE) API_EMAKT-MAKTX Material description 20000419
6 TV_MATERIAL_TYPE Private Type reference (TYPE) API_EMARA-MTART Material Type 20000419
Method Signatures

Method CHANGE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDUSTRY_SECTOR Call by reference Type reference (TYPE) API_EMARA-MBRSH Branche 20000419
2 Importing IV_MATERIAL_TEXT Call by reference Type reference (TYPE) API_EMAKT-MAKTX Materialkurztext 20000419
3 Importing IV_MATERIAL_TYPE Call by reference Type reference (TYPE) API_EMARA-MTART Materialart 20000419
4 Importing IV_NEW_MATERIAL Call by reference Type reference (TYPE) API_EMARA-MATNR Materialnummer 20000420
5 Importing IV_REFERENCE_MATERIAL Call by reference Type reference (TYPE) API_EMARA-VMATN Materialnummer 20000419
6 Importing IV_SUPPRESS_DIALOG Call by reference Type reference (TYPE) CUFLAG1 SPACE CU: Nur vom SCE uebergebene Information zur Konfiguration 20000419
# Exception Resumable Description Created on
1 INDUSTRY_SECTOR_NOT_FOUND Nichtdefinierte Branche 20000419
2 INVALID_MATERIAL Unbekanntes Material 20000419
3 MATERIAL_TYPE_NOT_FOUND Nichtdefinierte Materialart 20000419

Method CHECK_INDUSTRY_SECTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDUSTRY_SECTOR Call by reference Type reference (TYPE) MBRSH Branche 20000330
# Exception Resumable Description Created on
1 NOT_DEFINED Unbekannte Branche 20000330

Method CHECK_MATERIAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOCATION Call by reference Type reference (TYPE) WERKS_D Werk 20000331
2 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20000331
# Exception Resumable Description Created on
1 NOT_DEFINED Unbekanntes Material 20000331

Method CHECK_MATERIAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MATERIAL_TYPE Call by reference Type reference (TYPE) MTART Materialart 20000330
# Exception Resumable Description Created on
1 CONFIG_ABLE Konfigurierbare Materialart 20000331
2 NOT_DEFINED Unbekannte Materialart 20000330

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDUSTRY_SECTOR Call by reference Type reference (TYPE) API_EMARA-MBRSH Branche 20000322
2 Importing IV_LOCATION Call by reference Type reference (TYPE) WERKS_D Werk 20000322
3 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Materialnummer 20000322
4 Importing IV_MATERIAL_TEXT Call by reference Type reference (TYPE) API_EMAKT-MAKTX Materialkurztext 20000331
5 Importing IV_MATERIAL_TYPE Call by reference Type reference (TYPE) API_EMARA-MTART Materialart 20000322
6 Importing IV_NEW_MATERIAL Call by reference Type reference (TYPE) API_EMARA-MATNR Materialnummer 20000420
7 Importing IV_REFERENCE_MATERIAL Call by reference Type reference (TYPE) API_EMARA-VMATN Vorlage-Materialnummer 20000331
8 Importing IV_SUPPRESS_DIALOG Call by reference Type reference (TYPE) CUFLAG1 SPACE CU: Nur vom SCE uebergebene Information zur Konfiguration 20000322
# Exception Resumable Description Created on
1 CANCEL Abbruch durch Benuter (F12) 20000331
2 INDUSTRY_SECTOR_NOT_FOUND Nichtdefinierte Branche 20000331
3 INVALID_MATERIAL Unbekanntes Material 20000331
4 MATERIAL_TYPE_NOT_FOUND Nichtdefinierte Materialart 20000331
5 NO_LOCATION Fehlendes Werk 20000331
6 NO_MATERIAL Kein Material zur Instanziierung übergeben 20000420

Method DEL_CEB1_REF Signature

Method DEL_CEB1_REF on class CL_CUOBOM_INSTANTIATE has no parameter.
Method DEL_CEB1_REF on class CL_CUOBOM_INSTANTIATE has no exception.

Method GET_CEB1_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CEB1_REF Call by reference Type reference (TYPE) CEB1_REF Referenzangaben durch den Konfigurator 20000420

Method GET_CEB1_REF on class CL_CUOBOM_INSTANTIATE has no exception.

Method GET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MATERIAL Call by reference Type reference (TYPE) API_EMARA API-Struktur für instanziierte Materialdaten 20000330
2 Exporting ES_MATERIAL_TEXT Call by reference Type reference (TYPE) API_EMAKT API-Struktur für instanziierte Materialdaten -Kurztext- 20000330

Method GET_FIELDS on class CL_CUOBOM_INSTANTIATE has no exception.

Method SET_CEB1_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CEB1_REF Call by reference Type reference (TYPE) CEB1_REF Referenzangaben durch den Konfigurator 20000420

Method SET_CEB1_REF on class CL_CUOBOM_INSTANTIATE has no exception.

Method SET_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_MATERIAL Call by reference Type reference (TYPE) API_EMARA API-Struktur für instanziierte Materialdaten 20000330
2 Importing IS_MATERIAL_TEXT Call by reference Type reference (TYPE) API_EMAKT API-Struktur für instanziierte Materialdaten -Kurztext- 20000330
# Exception Resumable Description Created on
1 INDUSTRY_SECTOR_NOT_FOUND Nichtdefinierte Branche 20000330
2 INTERNAL_ERROR Nicht spezifizierter Fehler 20000331
3 INVALID_MATERIAL Nichtdefinierte Materialart 20000331
4 MATERIAL_TYPE_NOT_FOUND Nichtdefinierte Materialart 20000330

Method SET_FIELDS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INDUSTRY_SECTOR Call by reference Type reference (TYPE) API_EMARA-MBRSH Branche 20000331
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) API_EMAKT-SPRAS Sprachenschlüssel 20000331
3 Importing IV_MATERIAL_TEXT Call by reference Type reference (TYPE) API_EMAKT-MAKTX Materialkurztext 20000331
4 Importing IV_MATERIAL_TYPE Call by reference Type reference (TYPE) API_EMARA-MTART Materialart 20000331
5 Importing IV_NEW_MATERIAL Call by reference Type reference (TYPE) API_EMARA-MATNR Materialnummer 20000420
6 Importing IV_REFERENCE_MATERIAL Call by reference Type reference (TYPE) API_EMARA-VMATN Materialnummer 20000331
# Exception Resumable Description Created on
1 INDUSTRY_SECTOR_NOT_FOUND Nichtdefinierte Branche 20000331
2 INVALID_MATERIAL Unbekanntes Material 20000331
3 MATERIAL_TYPE_NOT_FOUND Nichtdefinierte Materialart 20000331
History
Last changed by/on SAP  00000000 
SAP Release Created in 46C