SAP ABAP Class CL_RSPLPPM_PPM_PLAN (Object Class PPM Plan)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLPPM (Package) Planning Process Management
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLPPM_PPMOBJECTS Planning: PPM Objects 20060804
Properties
Class CL_RSPLPPM_PPM_PLAN  
Short Description Object Class PPM Plan    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLPPM   Planning Process Management 
Created 20060731   SAP 
Last change 20130531   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_RSPLPPM_PPM_PLAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSPLPPM_PPM_PLAN_DB Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSPLM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSPLPPM_PPMOBJECTS Planning: PPM Objects 20060804
Friends
# Friend Modeled only Created on Description
1 CL_RSPLPPM_PPM_PLAN_DB 20060810 Access Methods: PPM Plan Master Data
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_IS_NEW Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20060921
2 P_LANGU Instance attribute Private Type reference (TYPE) SYLANGU Language Texts 20060918
3 P_S_PLANATTRIBUTES Instance attribute Private Type reference (TYPE) CL_RSPLPPM_PPM_PLAN=>S_PLANATTR PPM Plan Master Data 20060801
4 P_S_PLANKEY Instance attribute Private Type reference (TYPE) CL_RSPLPPM_PPM_PLAN=>S_PLANKEY Technical Name of Plan 20060808
5 P_TH_PLAN Static Attribute Private Type reference (TYPE) RSPLPPM_TH_PPMPLAN Planning: TTyp References Plan (Hashed Table) 20060801
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PLAN_INFOPROV Instance method Public Method Checks InfoProvider Maintained in PPM Plan Master Data 20060807
2 CHECK_STATUS_OF_COMP_PS Instance method Public Method Check Planning Round Status - If in Process --> Message 20060925
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060801
4 DELETE_PLAN_SIMPLE Instance method Public Method Delete: Plan 20060830
5 FACTORY Static method Public Method Factory Method for Plan 20060801
6 GET_CHARS_FROM_INFOPROV Instance method Public Method Fills Characteristics from Specified InfoProvider 20060904
7 GET_PLAN_OUT Instance method Public Method Fetching PPM Plan for Output 20060809
8 HAS_PLANNINGSESSIONS Instance method Public Method Checks whether planning sessions exist for plan 20061009
9 IS_IN_BUFFER Static method Public Method Checks whether a PPM plan exists in the buffer 20060801
10 IS_IN_MASTERDATA Static method Public Method Checks whether a PPM plan exists in the master data 20060808
11 IS_VALID_NEWNAME Static method Public Method New Name Ok? 20060802
12 PREPARE_PLAN_OUTPUT Static method Private Method Prepares PPM Plan Output Structure Before 20060809
13 REBUILD_PPM_SO Instance method Public Method Build PPM Shared Memory Buffer 20061220
14 SAVE_PLAN Instance method Public Method Saving Plan 20060830
15 SET_CHANGED_INFO Instance method Private Method Setting Change Information in Master Data in Buffer 20060808
Events
Class CL_RSPLPPM_PPM_PLAN has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_PLANATTR Public See coding 20060901 BEGIN OF s_planattr, pl_txtsh TYPE rsplppm_text20, pl_txtmd TYPE rsplppm_text40, pl_txtlg TYPE rsplppm_text60, langu TYPE sylangu, infoprov TYPE rsinfoprov, created_by TYPE uname, created_tstamp(14) TYPE n, changed_by TYPE uname, changed_tstamp(14) TYPE n, END OF s_planattr
2 S_PLANKEY Public See coding 20060810 BEGIN OF s_plankey, planid TYPE rsplppm_planid, END OF s_plankey
3 T_PLANKEY Public See coding 20060810 t_plankey TYPE STANDARD TABLE OF s_plankey WITH NON-UNIQUE KEY planid
Method Signatures

Method CHECK_PLAN_INFOPROV Signature

Method CHECK_PLAN_INFOPROV on class CL_RSPLPPM_PPM_PLAN has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060807

Method CHECK_STATUS_OF_COMP_PS Signature

Method CHECK_STATUS_OF_COMP_PS on class CL_RSPLPPM_PPM_PLAN has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060925
2 CX_RSPLPPM_RUNNING_PLSES PPM Check laufende Planungsrunde (In Bearbeitung) 20060925

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060801

Method CONSTRUCTOR on class CL_RSPLPPM_PPM_PLAN has no exception.

Method DELETE_PLAN_SIMPLE Signature

Method DELETE_PLAN_SIMPLE on class CL_RSPLPPM_PPM_PLAN has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060801
2 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060801
3 Returning R_R_PLAN Value transfer Object reference (TYPE REF TO) CL_RSPLPPM_PPM_PLAN Objektklasse PPM Plan 20060801
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060802

Method GET_CHARS_FROM_INFOPROV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_CHARS Value transfer Type reference (TYPE) RSPLPPM_T_CHARS Tabellentyp: Merkmale 20060904
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060904

Method GET_PLAN_OUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RELOAD Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060809
2 Returning R_S_PLAN_OUT Value transfer Type reference (TYPE) RSPLPPM_S_PLAN Struktur: Plan 20060809
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060809

Method HAS_PLANNINGSESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20061009
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20061009

Method IS_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060801
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20060801

Method IS_IN_BUFFER on class CL_RSPLPPM_PPM_PLAN has no exception.

Method IS_IN_MASTERDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060808
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20060808
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060808

Method IS_VALID_NEWNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060802
2 Returning R_VALID Value transfer Type reference (TYPE) RS_BOOL Boolean 20060802
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen 20060802

Method PREPARE_PLAN_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_PLANATTRIBUTES_OUT Value transfer Type reference (TYPE) RSPLPPM_S_PLAN Struktur: Plan 20060809
2 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060809
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060809

Method REBUILD_PPM_SO Signature

Method REBUILD_PPM_SO on class CL_RSPLPPM_PPM_PLAN has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20061220
2 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20061220
3 CX_RSPLS_LOCKED Sperre 20061220

Method SAVE_PLAN Signature

Method SAVE_PLAN on class CL_RSPLPPM_PPM_PLAN has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method SET_CHANGED_INFO Signature

Method SET_CHANGED_INFO on class CL_RSPLPPM_PPM_PLAN has no parameter.
Method SET_CHANGED_INFO on class CL_RSPLPPM_PPM_PLAN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710