SAP ABAP Class CL_EAM_IMBOMVITMBYVIDESQR_IMPL (Reads Individual Material BOM Var Itm By Var Itm Idfg Elms)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PM (Application Component) Plant Maintenance
     PLM_SE_EAM_XI_PROXY (Package) Proxy implementations for Enterprise Asset Maintenance
Properties
Class CL_EAM_IMBOMVITMBYVIDESQR_IMPL  
Short Description Reads Individual Material BOM Var Itm By Var Itm Idfg Elms    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PLM_SE_EAM_XI_PROXY   Proxy implementations for Enterprise Asset Maintenance 
Created 20080206   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CS01 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no interface implemented.
Friends
Class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BOM_TYPE_EQUIPMENT Constant Private Type reference (TYPE) STLTY 'E' BOM category 20080429
2 GC_MATERIAL_TYPE_ID Constant Private Type reference (TYPE) OBJTY '1' Object type (BOM item) 20080430
3 GC_REQD_FIELD_NAMES Constant Private Type reference (TYPE) STRING 'VariantIndividualMaterialID, UsageCode' 20080429
4 GC_SEPARATOR Constant Private Type reference (TYPE) C '/' 20080429
5 GC_VAR_LOC_ID Constant Private Type reference (TYPE) STRING 'VariantLocationInternalID' 20080429
6 GO_SINGLETON Static Attribute Protected Object reference (TYPE REF TO) CL_EAM_IMBOMVITMBYVIDESQR_IMPL 20080206
7 TBL_IMBOM_ITM_BASICS Instance attribute Public Type reference (TYPE) TY_IMBOM_ITM_BASICS_T 20080207
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20080206
2 CREATE Static method Public Method 20080206
3 EXECUTE Instance method Public Method 20080206
4 EXPORT_CONVERSION Static method Public Method 20080429
5 FILL_LOG Static method Private Method 20080206
6 GET_MESSAGE_FROM_SY Instance method Private Method 20100119
7 IMPORT_CONVERSION Static method Public Method 20080429
8 ITEM_SELECTION Instance method Private Method 20080206
9 READ_STKO_AOV_ADD Instance method Private Method 20080206
10 VARIANT_READ Instance method Private Method 20080206
Events
Class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_IMBOM_BOM_VAR_ITMS Public See coding 20080429 begin of TY_IMBOM_BOM_VAR_ITMS, STLNR type STNUM, EXSTL type EXSTL, ZTEXT type CSTEXT, MATNR type MATNR, WERKS type WERKS_D, STLAL type STALT, DATUV type DATUV, STLAN type STLAN, MATTX type MAKTX, VRWNM type ANTXT, STKTX type STKTX, ITEMS like tbl_imbom_itm_basics, end of TY_IMBOM_BOM_VAR_ITMS
2 TY_IMBOM_BOM_VAR_ITMS_T Public See coding 20080429 TY_IMBOM_BOM_VAR_ITMS_T type standard table of TY_IMBOM_BOM_VAR_ITMS
3 TY_IMBOM_IDELEMS Public See coding 20080429 begin of TY_IMBOM_IDELEMS, STLNR type STNUM, EXSTL type EXSTL, ZTEXT type CSTEXT, end of TY_IMBOM_IDELEMS
4 TY_IMBOM_IDELEMS_T Public See coding 20080429 TY_IMBOM_IDELEMS_T type standard table of TY_IMBOM_IDELEMS
5 TY_IMBOM_ITM_BASICS Public See coding 20080429 begin of TY_IMBOM_ITM_BASICS, STLKN type STLKN, IDNRK type IDNRK, STVKN type STVKN, AENNR type AENRA, AENRA type AENNR, DATUV type DATUV, DATUB type DATUB, POSTP type POSTP, POSNR type SPOSN, MENGE type KMPMG, MEINS type KMPME, FMENG type FMNGE, MATTX type MAKTX, POTX1 type POTX1, PTEXT type PTTXT, end of TY_IMBOM_ITM_BASICS
6 TY_IMBOM_ITM_BASICS_T Public See coding 20080429 TY_IMBOM_ITM_BASICS_T type standard table of TY_IMBOM_ITM_BASICS
7 TY_IMBOM_VAR_BASICS Public See coding 20080429 begin of TY_IMBOM_VAR_BASICS, EQUNR type EQUNR, WERKS type WERKS_D, STLAL type STALT, DATUV type DATUV, STLAN type STLAN, EQKTX type KTX01, VRWNM type ANTXT, STKTX type STKTX, PARENT_STLNR type STNUM, PARENT_EXSTL type EXSTL, PARENT_ZTEXT type CSTEXT, end of TY_IMBOM_VAR_BASICS
8 TY_IMBOM_VAR_BASICS_T Public See coding 20080429 TY_IMBOM_VAR_BASICS_T type standard table of TY_IMBOM_VAR_BASICS
9 TY_IMBOM_VAR_IDELEMS Public See coding 20080429 begin of TY_IMBOM_VAR_IDELEMS, EQUNR type EQUNR, WERKS type WERKS_D, STLAL type STALT, DATUV type DATUV, STLAN type STLAN, end of TY_IMBOM_VAR_IDELEMS
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EXEC_IMPL Value transfer Object reference (TYPE REF TO) CL_EAM_IMBOMVITMBYVIDESQR_IMPL 20080206

Method CREATE on class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) EAM_IMBOMVARITMBYVARIDESQRY_S 20080206
2 Exporting OUTPUT Call by reference Type reference (TYPE) EAM_IMBOMVARITMBYVARIDESRSP_S 20080206
# Exception Resumable Description Created on
1 CX_SAPPLCO_STANDARD_MSG_FAULT 20080516

Method EXPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20080429
2 Exporting ES_OUTPUT Call by reference Type reference (TYPE) EAM_IMBOMVARITMBYVARIDESRSP_S 20080429
3 Importing IS_PROCGC Call by reference Type reference (TYPE) SAPPLCO_WO_LAST_QRY_PROC_COND 20080429
4 Importing IT_OUTPUT Call by reference Type reference (TYPE) TY_IMBOM_BOM_VAR_ITMS_T 20080429
5 Importing IT_OUTPUT_IMBOM Call by reference Type reference (TYPE) TY_IMBOM_IDELEMS_T 20080429
6 Importing IT_OUTPUT_VARIANT Call by reference Type reference (TYPE) TY_IMBOM_VAR_BASICS_T 20080429
# Exception Resumable Description Created on
1 CX_EAM_ERROR_MESSAGE 20080516
2 CX_GDT_CONVERSION 20080429

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LOG Call by reference Type reference (TYPE) SAPPLCO_NOSC_LOG 20080206
2 Importing IF_RESULT_CODE Call by reference Type reference (TYPE) PROCESSING_RESULT_CODE 20080206
3 Importing IT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20080206

Method FILL_LOG on class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no exception.

Method GET_MESSAGE_FROM_SY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RF_MESSAGE Value transfer Type reference (TYPE) BAPIRET2 Return Parameter 20100119

Method GET_MESSAGE_FROM_SY on class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no exception.

Method IMPORT_CONVERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RETURN Call by reference Type reference (TYPE) BAPIRETTAB 20080429
2 Exporting ES_CONV_OUT Call by reference Type reference (TYPE) TY_IMBOM_VAR_IDELEMS 20080429
3 Exporting ES_PROCGC Call by reference Type reference (TYPE) SAPPLCO_WO_LAST_QRY_PROC_COND 20080429
4 Importing IS_INPUT Call by reference Type reference (TYPE) EAM_IMBOMVARITMBYVARIDESQRY_S 20080429
# Exception Resumable Description Created on
1 CX_EAM_ERROR_MESSAGE 20080516
2 CX_GDT_CONVERSION 20080429

Method ITEM_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB 20080206
2 Exporting ET_IMBOM_ITEMS Call by reference Type reference (TYPE) TY_IMBOM_ITM_BASICS_T 20080206
3 Importing I_IMBOM_INTERNAL_ID Call by reference Type reference (TYPE) STNUM 20080206
4 Importing I_IMBOM_VARIANT_ID Call by reference Type reference (TYPE) STALT 20080206
5 Importing I_VALIDITY_DATE Call by reference Type reference (TYPE) DATUM 20080206
# Exception Resumable Description Created on
1 CX_EAM_ERROR_MESSAGE 20080516

Method READ_STKO_AOV_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATUV Call by reference Type reference (TYPE) STKO-DATUV 20080206
2 Importing DEL Call by reference Type reference (TYPE) CSDATA-XFELD 20080206
3 Exporting SY_SUBRC Call by reference Type reference (TYPE) SYSUBRC 20080206
4 Changing WA_STKOB_TAB Call by reference Type reference (TYPE) STKOB 20080206

Method READ_STKO_AOV_ADD on class CL_EAM_IMBOMVITMBYVIDESQR_IMPL has no exception.

Method VARIANT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BAPIRETURN_TAB Call by reference Type reference (TYPE) BAPIRETTAB 20080206
2 Exporting ET_IMBOM Call by reference Type reference (TYPE) TY_IMBOM_IDELEMS_T 20080211
3 Exporting ET_VARIANT Call by reference Type reference (TYPE) TY_IMBOM_VAR_BASICS_T 20080211
4 Importing IS_INPUT Call by reference Type reference (TYPE) TY_IMBOM_VAR_IDELEMS 20080206
# Exception Resumable Description Created on
1 CX_EAM_ERROR_MESSAGE 20080516
History
Last changed by/on SAP  20100310 
SAP Release Created in 603