SAP ABAP Class CL_VMP_PLNSCP (Planning Scope)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_VMP_PLNSCP_MBOM Planning Scope MBOM 20120517
Properties
Class CL_VMP_PLNSCP  
Short Description Planning Scope    
Super Class    
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)
Interfaces
Class CL_VMP_PLNSCP has no interface implemented.
Friends
Class CL_VMP_PLNSCP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MS_PLNSCP_ID Instance attribute Protected Type reference (TYPE) VMP_S_PLNSCP_ID Document ID 20120724
2 MT_PLNSCP_HDR Static Attribute Protected Type reference (TYPE) VMP_T_PLNSCP_HDR Planning Scope Header 20120725
3 MV_LOG_SYS Instance attribute Protected Type reference (TYPE) RFCDEST Logical System 20120630
4 MV_PART_FILE Instance attribute Protected Type reference (TYPE) BOOLEAN Set if the planning scope is a part file 20120905
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PLNSCP_TO_BUFFER Instance method Public Method Add Planning scope to the buffer to update the Plan scope DB 20120726
2 CHECKIN_PLNSCP Instance method Public Method Checkin Planning Scope 20120725
3 CHECKOUT_PLNSCP Instance method Public Method Checkout Planning Scope 20120725
4 CHECK_BEFORE_SAVE Instance method Public Method Checks to be performed before save 20120625
5 CHECK_PLANT_FOR_DOCS Instance method Private Method Check if the materials associated in same plant as plnscp 20120817
6 CHECK_PLNSCP_EXIST Instance method Public Method Check if the planning scope exists 20120803
7 CHECK_PLNSCP_FOR_DOCS Instance method Public Method Check for any planned scopes, create res. instances if any 20120725
8 COMMIT_PLNSCP Static method Public Method Commit changes for Planning scope 20120803
9 CREATE_PART_FILE Instance method Public Method Create part file 20120716
10 DELETE_PLNSCP Instance method Public Method Delete Planning scope 20120801
11 EXPAND_DOC_STRUC Instance method Public Method Expand the document structure for reuse planning scopes 20120517
12 GET_PLNSCP_ALTS Static method Public Method Get planning scope alternates 20120716
13 GET_PLNSCP_FOR_DOCS Instance method Public Method Check for any planned scopes, create res. instances if any 20130802
14 GET_PLNSCP_HDR Instance method Public Method Get the Planning scope header 20120804
15 GET_PLNSCP_ID Instance method Public Method Get Planning Scope Id 20120725
16 SAVE_PLNSCP Instance method Public Method Save Planning Scope 20120725
17 SET_PLNSCP_ID Instance method Public Method Set Planning Scope Id 20120725
18 UPDATE_PLNSCP Instance method Public Method Update Planning Scope 20120725
Events
Class CL_VMP_PLNSCP has no event.
Types
Class CL_VMP_PLNSCP has no local type.
Method Signatures

Method ADD_PLNSCP_TO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DOCUMENT_KEY Call by reference Type reference (TYPE) DMS_DOCUMENT_KEY Document ID 20130806
2 Importing IS_PLNSCP_DFLTS Call by reference Type reference (TYPE) VMP_S_PLNSCP_DFLTS VMP Planning Scope Defaults 20120726

Method ADD_PLNSCP_TO_BUFFER on class CL_VMP_PLNSCP has no exception.

Method CHECKIN_PLNSCP 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 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) AENNR Change Number 20120725

Method CHECKIN_PLNSCP on class CL_VMP_PLNSCP has no exception.

Method CHECKOUT_PLNSCP 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

Method CHECKOUT_PLNSCP on class CL_VMP_PLNSCP has no exception.

Method CHECK_BEFORE_SAVE 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 20120625
2 Importing IV_CHANGE_NUMBER Call by reference Type reference (TYPE) AENNR Change Number 20120701

Method CHECK_BEFORE_SAVE on class CL_VMP_PLNSCP has no exception.

Method CHECK_PLANT_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 Parent and child relation of documents 20120817
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120817

Method CHECK_PLANT_FOR_DOCS on class CL_VMP_PLNSCP has no exception.

Method CHECK_PLNSCP_EXIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLE_D Flag for planning scope existence 20120806

Method CHECK_PLNSCP_EXIST on class CL_VMP_PLNSCP has no exception.

Method CHECK_PLNSCP_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 20120725
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20120725

Method CHECK_PLNSCP_FOR_DOCS on class CL_VMP_PLNSCP has no exception.

Method COMMIT_PLNSCP 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

Method COMMIT_PLNSCP on class CL_VMP_PLNSCP has no exception.

Method CREATE_PART_FILE 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 20120716

Method CREATE_PART_FILE on class CL_VMP_PLNSCP has no exception.

Method DELETE_PLNSCP 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 20120801

Method DELETE_PLNSCP on class CL_VMP_PLNSCP has no exception.

Method EXPAND_DOC_STRUC 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 20120524
2 Exporting ET_DOC_REL Call by reference Type reference (TYPE) VMP_T_DOC_REL Table of document ids 20120716

Method EXPAND_DOC_STRUC on class CL_VMP_PLNSCP has no exception.

Method GET_PLNSCP_ALTS 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 20120716
2 Exporting ET_PLNSCP_ALT Call by reference Type reference (TYPE) VMP_T_PLNSCP_HDR Planning Scope header 20120725
3 Importing IV_DOCUMENTID Call by reference Type reference (TYPE) VMP_PLNSCP_DOC_ID Document ID 20120716

Method GET_PLNSCP_ALTS on class CL_VMP_PLNSCP has no exception.

Method GET_PLNSCP_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 20130802
2 Exporting ES_MESSAGE Call by reference Type reference (TYPE) VMP_S_MESSAGE VMP messages 20130802

Method GET_PLNSCP_FOR_DOCS on class CL_VMP_PLNSCP has no exception.

Method GET_PLNSCP_HDR 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 ES_PLNSCP_HDR Call by reference Type reference (TYPE) VMP_S_PLNSCP_HDR Planning Scope header 20120804

Method GET_PLNSCP_HDR on class CL_VMP_PLNSCP has no exception.

Method GET_PLNSCP_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_PLNSCP_ID Value transfer Type reference (TYPE) VMP_S_PLNSCP_ID Document ID 20120725

Method GET_PLNSCP_ID on class CL_VMP_PLNSCP has no exception.

Method SAVE_PLNSCP 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

Method SAVE_PLNSCP on class CL_VMP_PLNSCP has no exception.

Method SET_PLNSCP_ID 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 20120725

Method SET_PLNSCP_ID on class CL_VMP_PLNSCP has no exception.

Method UPDATE_PLNSCP 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 Importing IS_PLNSCP_HDR Call by reference Type reference (TYPE) VMP_S_PLNSCP_HDR Planning Scope header 20120803

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