SAP ABAP Class CL_VMP_PLNSCP_MBOM (Planning Scope MBOM)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-VE-VEP-INT (Application Component) Visual Enterprise Planner integration with ERP
     VMP (Package) Visual Enterprise Planning
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VMP_PLNSCP Planning Scope 20120517
Properties
Class CL_VMP_PLNSCP_MBOM  
Short Description Planning Scope MBOM    
Super Class CL_VMP_PLNSCP Planning Scope 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package VMP   Visual Enterprise Planning 
Created 20120517   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_VMP_MBOM Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CSCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_VMP_PLNSCP_MBOM has no interface implemented.
Friends
Class CL_VMP_PLNSCP_MBOM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_PLNSCP Static Attribute Private Type reference (TYPE) GTY_T_PLAN_SCOPE_MBOM Planning Scope MBOM 20120725
2 MO_PLNSCP_MBOM Instance attribute Private Object reference (TYPE REF TO) CL_VMP_MBOM Global identification of a BOM header change status 20120725
3 MT_MBOM Instance attribute Private Type reference (TYPE) CL_VMP_MBOM=>GTY_MBOM 20120517
4 MT_PLNSCP_MBOMS Static Attribute Private Type reference (TYPE) VMP_T_PLNSCP_MBOM Planning Scope MBOMs 20120725
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MBOM_TO_XML Instance method Private Method Add the MBOM to XML 20130820
2 CHECK_MAT_LINK Instance method Public Method Check material linkage 20120710
3 CHECK_MBOMS_FOR_DOCS Instance method Public Method Identify legacy MBOMs for the remaining documents 20120728
4 DELETE_MBOMS Instance method Public Method Delete MBOMs related to the planning scopes 20120823
5 DELETE_PLNSCP_MBOMS Instance method Public Method Delete MBOMs associated with Planning Scope 20120823
6 EXPAND_MBOM Instance method Public Method Expand Mboms 20120727
7 GET_CONFLICT_MBOMS Static method Public Method Get all the MBOMs that have conflicts 20120728
8 GET_INSTANCE Static method Public Method Get Instance 20120517
9 GET_MBOM_ITEMS Instance method Public Method Expand the MBOM for all levels 20120730
10 GET_PLNSCP_MBOMS Instance method Public Method Get the MMBOMs in a planning 20120804
11 REFRESH_BUFFER Static method Public Method Refresh the global attributes 20120626
12 TRANSFORM_PLNSCP_TO_XML Static method Public Method Create XML from planning scope 20120725
13 TRANSFORM_XML_TO_PLNSCP Static method Public Method Create Planning Scopes from XML 20120725
14 UPDATE_MBOMS Instance method Public Method Update Mboms 20120713
15 UPDATE_MBOMS_TO_PLNSCP Instance method Public Method Finalize MBOMs 20120730
16 UPDATE_PLNSCP_MBOM Instance method Public Method Update Planning Scope items(MBOMs) in database 20120803
Events
Class CL_VMP_PLNSCP_MBOM has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_T_PLAN_SCOPE_MBOM Public See coding 20120608 gty_t_plan_scope_mbom TYPE STANDARD TABLE OF REF TO cl_vmp_plnscp_mbom
Method Signatures

Method ADD_MBOM_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MBOM_PLANNER Call by reference Type reference (TYPE) VMP_S_MBOM_PLANNER MBOM Planner 20130820
2 Changing CV_INST_CNT Call by reference Type reference (TYPE) I 20130823
3 Changing CV_ITM_CNT Call by reference Type reference (TYPE) I 20130823
4 Changing CV_MBM_CNT Call by reference Type reference (TYPE) I 20130820
5 Changing CV_ROOT_CNT Call by reference Type reference (TYPE) I 20130820
6 Importing IO_MBOM Call by reference Object reference (TYPE REF TO) CL_VMP_MBOM MBOM for Visual Enterprise Planning 20130820

Method ADD_MBOM_TO_XML on class CL_VMP_PLNSCP_MBOM has no exception.

Method CHECK_MAT_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120710
2 Importing IV_DOCUMENTID Call by reference Type reference (TYPE) VMP_PLNSCP_DOC_ID Document id 20120710
3 Importing IV_MATERIAL Call by reference Type reference (TYPE) MATNR Material Number 20120710

Method CHECK_MAT_LINK on class CL_VMP_PLNSCP_MBOM has no exception.

Method CHECK_MBOMS_FOR_DOCS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DOC_REL Call by reference Type reference (TYPE) VMP_T_DOC_REL Table of document ids 20120803
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120728
3 Exporting ET_LEGACY_MBOM Call by reference Type reference (TYPE) VMP_T_MBOM_ID MBOM id for VMP 20120730
4 Importing IV_VALID_FROM Call by reference Type reference (TYPE) DATUV Valid-From Date 20120822

Method CHECK_MBOMS_FOR_DOCS on class CL_VMP_PLNSCP_MBOM has no exception.

Method DELETE_MBOMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120823

Method DELETE_MBOMS on class CL_VMP_PLNSCP_MBOM has no exception.

Method DELETE_PLNSCP_MBOMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120823

Method DELETE_PLNSCP_MBOMS on class CL_VMP_PLNSCP_MBOM has no exception.

Method EXPAND_MBOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120727
2 Importing IS_MBOM_ID Call by reference Type reference (TYPE) VMP_S_MBOM_ID MBOM Id for VMP 20120803
3 Importing IV_CHNG_NO Call by reference Type reference (TYPE) AENNR Change Number 20130830
4 Importing IV_VALID_FROM Call by reference Type reference (TYPE) DATUV Valid-From Date 20120803

Method EXPAND_MBOM on class CL_VMP_PLNSCP_MBOM has no exception.

Method GET_CONFLICT_MBOMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120728
2 Exporting ET_CONFLICT_MBOM Call by reference Type reference (TYPE) VMP_T_CONFLICT_MBOM Change MBOM Planner 20120728
3 Importing IO_SOURCE_PLNSCP Call by reference Object reference (TYPE REF TO) CL_VMP_PLNSCP_MBOM Planning Scope MBOM 20120728
4 Importing IT_LEGACY_MBOM_ID Call by reference Type reference (TYPE) VMP_T_MBOM_ID MBOM id for VMP 20120730

Method GET_CONFLICT_MBOMS on class CL_VMP_PLNSCP_MBOM has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PLNSCP_ID Call by reference Type reference (TYPE) VMP_S_PLNSCP_ID Document ID 20120724
2 Returning RO_PLNSCP_MBOM Value transfer Object reference (TYPE REF TO) CL_VMP_PLNSCP_MBOM Planning Scope MBOM 20120724

Method GET_INSTANCE on class CL_VMP_PLNSCP_MBOM has no exception.

Method GET_MBOM_ITEMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120730
2 Importing IV_CHNG_NO Call by reference Type reference (TYPE) AENNR Change Number 20130822
3 Importing IV_VALID_FROM Call by reference Type reference (TYPE) DATUV Valid-From Date 20120730

Method GET_MBOM_ITEMS on class CL_VMP_PLNSCP_MBOM has no exception.

Method GET_PLNSCP_MBOMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120804
2 Exporting ET_MBOM_ID Call by reference Type reference (TYPE) VMP_T_MBOM_ID MBOM id for VMP 20120804

Method GET_PLNSCP_MBOMS on class CL_VMP_PLNSCP_MBOM has no exception.

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_VMP_PLNSCP_MBOM has no parameter.
Method REFRESH_BUFFER on class CL_VMP_PLNSCP_MBOM has no exception.

Method TRANSFORM_PLNSCP_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120725
2 Exporting ET_BIN_DATA Call by reference Type reference (TYPE) VMP_T_RAW Raw table 20120725
3 Exporting EV_XSTR_LEN Call by reference Type reference (TYPE) INT4 Natural Number 20120904
4 Importing IS_PLNSCP_DFLTS Call by reference Type reference (TYPE) VMP_S_PLNSCP_DFLTS VMP Planning Scope Defaults 20120725
5 Importing IV_MONOLITHIC_FILE Call by reference Type reference (TYPE) DMS_FILEP Original of Document 20120725

Method TRANSFORM_PLNSCP_TO_XML on class CL_VMP_PLNSCP_MBOM has no exception.

Method TRANSFORM_XML_TO_PLNSCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_PLNSCP Call by reference Object reference (TYPE REF TO) CL_VMP_PLNSCP_MBOM Planning Scope MBOM 20120725
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120725
3 Exporting ES_PLNSCP_HDR Call by reference Type reference (TYPE) VMP_S_PLNSCP_HDR Planning Scope header 20120725
4 Importing IT_BIN_DATA Call by reference Type reference (TYPE) VMP_T_RAW Raw table 20120725

Method TRANSFORM_XML_TO_PLNSCP on class CL_VMP_PLNSCP_MBOM has no exception.

Method UPDATE_MBOMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120713
2 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) AENNR Change Number 20120713
3 Importing IV_LOG_SYS Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120713

Method UPDATE_MBOMS on class CL_VMP_PLNSCP_MBOM has no exception.

Method UPDATE_MBOMS_TO_PLNSCP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONFLICT_MBOM Call by reference Type reference (TYPE) VMP_T_CONFLICT_MBOM Change MBOM Planner 20120730

Method UPDATE_MBOMS_TO_PLNSCP on class CL_VMP_PLNSCP_MBOM has no exception.

Method UPDATE_PLNSCP_MBOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120803
2 Importing IT_DEL_MBOM_ID Call by reference Type reference (TYPE) VMP_T_MBOM_ID MBOM id for VMP 20120806

Method UPDATE_PLNSCP_MBOM on class CL_VMP_PLNSCP_MBOM has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 607