SAP ABAP Class CL_RSPLPPM_PPM_OBJECT (Higher-Level Object Class PPM)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLPPM (Package) Planning Process Management
Properties
Class CL_RSPLPPM_PPM_OBJECT  
Short Description Higher-Level Object Class PPM    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLPPM   Planning Process Management 
Created 20060801   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_AOR Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_RSPLPPM_PPM_OBJECT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_RSPLPPM_PPM_PLSES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSPLM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
7 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLPPM_PPM_OBJECT has no interface implemented.
Friends
Class CL_RSPLPPM_PPM_OBJECT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_T_MAPPING Static Attribute Private Type reference (TYPE) CL_RSPLPPM_PPM_OBJECT=>T_MAPPING 20060801
2 P_T_PPMSYSSETTING Static Attribute Private Type reference (TYPE) CL_RSPLPPM_PPM_OBJECT=>T_PPMSYSSET 20060801
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Public Method BI PPM Authorization Check 20060801
2 DEQUEUE_KEYLOCK Static method Public Method Set Lock for Key 20060907
3 ENQUEUE_KEYLOCK Static method Public Method Set Lock for Key 20060907
4 GENERATE_WEB_URL_ENH Static method Public Method Generate URL for Application/Query with Parameters 20060919
5 GENERATE_WEB_URL_SIMPLE Static method Public Method Generate URL for Application/Query 20060919
6 GET_CHA_INFO Static method Public Method Getting Information About Characteristic 20060830
7 GET_INFOPROV_INFO Static method Public Method Getting Information About InfoProvider 20060809
8 GET_MAPPING_FOR_REQ_CHANMS Static method Public Method Get Mapping for Requested Characteristics 20060801
9 GET_SYSSETTING_FROM_FIELDNM Static method Public Method Fill PPM System Setting by Type 20060801
10 REBUILD_PPM_SO_DIRECT Static method Public Method Build PPM Shared Memory Buffer 20061221
11 SEND_MAIL Static method Public Method Mail Sending Service PPM 20060918
12 SET_MAPPING_TAB Static method Private Method Mapping Table Structure 20060801
13 SET_PPMSYSSETTINGS Static method Private Method Setting PPM System Settings 20060801
Events
Class CL_RSPLPPM_PPM_OBJECT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_MAPPING Public See coding 20060801 BEGIN OF s_mapping, chanm TYPE rsplppm_chanm, prsnt TYPE rsmd_rs_prsnt, fieldnm TYPE rsplppm_fieldnm, END OF s_mapping
2 S_PPMSYSSET Private See coding 20060801 BEGIN OF s_ppmsysset, fieldnm TYPE rsplppm_fieldnm, category TYPE rsplppm_category, value TYPE rsplppm_tecname60, END OF s_ppmsysset
3 T_MAPPING Public See coding 20060801 t_mapping TYPE STANDARD TABLE OF s_mapping WITH NON-UNIQUE KEY chanm prsnt
4 T_PPMSYSSET Private See coding 20060801 t_ppmsysset TYPE STANDARD TABLE OF s_ppmsysset WITH NON-UNIQUE KEY fieldnm INITIAL SIZE 50
Method Signatures

Method CHECK_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH Aktivität 20060801
2 Importing I_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060801
3 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060801
4 Importing I_PLSESNR Call by reference Type reference (TYPE) RSPLPPM_PLSESNR Nummer der Planungsrunde 20060801
5 Returning R_AUTHORIZED Value transfer Type reference (TYPE) RS_BOOL Boolean 20060801
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060802

Method DEQUEUE_KEYLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060907
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20061221
3 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060907
4 Importing I_PLSESNR Call by reference Type reference (TYPE) RSPLPPM_PLSESNR Nummer der Planungsrunde 20060907

Method DEQUEUE_KEYLOCK on class CL_RSPLPPM_PPM_OBJECT has no exception.

Method ENQUEUE_KEYLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060907
2 Importing I_ENQMODE Call by reference Type reference (TYPE) ENQMODE 'E' Sperrmodus 20061220
3 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060907
4 Importing I_PLSESNR Call by reference Type reference (TYPE) RSPLPPM_PLSESNR Nummer der Planungsrunde 20060907
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060907
2 CX_RSPLPPM_EXIST_ENQ_LOCK Existierende Enqueue Sperre 20061220

Method GENERATE_WEB_URL_ENH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AORID Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060919
2 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID techn. Name des Plans 20060919
3 Importing I_PLSESNR Call by reference Type reference (TYPE) RSPLPPM_PLSESNR Nummer der Planungsrunde 20060919
4 Importing I_QUERYID Call by reference Type reference (TYPE) RSZWOBJID Technischer Name eines Objekts 20060919
5 Importing I_WEBTMPLTID Call by reference Type reference (TYPE) RSZWOBJID Technischer Name eines Objekts 20060919
6 Returning R_URL Value transfer Type reference (TYPE) STRING 20060919
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060919

Method GENERATE_WEB_URL_SIMPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_QUERYID Call by reference Type reference (TYPE) RSZWOBJID Technischer Name eines Objekts 20060919
2 Importing I_WEBTMPLTID Call by reference Type reference (TYPE) RSZWOBJID Technischer Name eines Objekts 20060919
3 Returning R_URL Value transfer Type reference (TYPE) STRING 20060919
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060919

Method GET_CHA_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANMTXTLG Call by reference Type reference (TYPE) RSPLPPM_TEXT60 Texte der Länge 60 20060830
2 Exporting E_CHANMTXTSH Call by reference Type reference (TYPE) RSPLPPM_TEXT20 Texte der Länge 20 20060830
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20060830
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060830

Method GET_INFOPROV_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOP_TXTLG Call by reference Type reference (TYPE) RSPLPPM_TEXT60 Texte der Länge 60 20060809
2 Exporting E_INFOP_TXTSH Call by reference Type reference (TYPE) RSPLPPM_TEXT20 Texte der Länge 20 20060809
3 Exporting E_T_CHARS Call by reference Type reference (TYPE) RSPLPPM_T_CHARS Tabellentyp: Merkmale 20060810
4 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20060809
# Exception Resumable Description Created on
1 CX_RSPLPPM_CHECK_MSG PPM Check Ausnahme 20060809
2 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060809

Method GET_MAPPING_FOR_REQ_CHANMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MAPPING Call by reference Type reference (TYPE) CL_RSPLPPM_PPM_OBJECT=>T_MAPPING Tabellentyp: Mappingtabelle 20060801
2 Importing I_T_REQ_CHANM Call by reference Type reference (TYPE) RSMD_RS_T_REQ Erforderliche Attribute für die Stammdaten-Leseservices 20060801

Method GET_MAPPING_FOR_REQ_CHANMS on class CL_RSPLPPM_PPM_OBJECT has no exception.

Method GET_SYSSETTING_FROM_FIELDNM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FIELDNM Call by reference Type reference (TYPE) RSPLPPM_FIELDNM Feldname 20060801
2 Returning R_VALUE Value transfer Type reference (TYPE) RSPLPPM_TECNAME60 technischer Name der Länge 60 20060801

Method GET_SYSSETTING_FROM_FIELDNM on class CL_RSPLPPM_PPM_OBJECT has no exception.

Method REBUILD_PPM_SO_DIRECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INFOPROV Call by reference Type reference (TYPE) RSINFOPROV InfoProvider 20061221
# Exception Resumable Description Created on
1 CX_RSPLS_FAILED Methode ist fehlgeschlagen 20061221
2 CX_RSPLS_LOCKED Sperre 20061221

Method SEND_MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AORID_RECIPIENT Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20070330
2 Importing I_AORID_SENDER Call by reference Type reference (TYPE) RSPLPPM_AORID techn. Name des Verantwortungsbereichs 20060918
3 Importing I_MAILBODYTEXT_STRING Call by reference Type reference (TYPE) STRING 20060918
4 Importing I_MAILDOCUOBJ Call by reference Type reference (TYPE) DOKHL-OBJECT Dokumentations-Objekt 20060918
5 Importing I_MAILSUBJECT_STRING Call by reference Type reference (TYPE) STRING 20070330
6 Importing I_PLANID Call by reference Type reference (TYPE) RSPLPPM_PLANID Plantechn. Name des Plans 20060918
7 Importing I_PLANURL Call by reference Type reference (TYPE) STRING 20070330
8 Importing I_PLSESNR Call by reference Type reference (TYPE) RSPLPPM_PLSESNR Nummer der Planungsrunde 20060918
9 Importing I_REVIEWURL Call by reference Type reference (TYPE) STRING 20070330
10 Importing I_T_RECIPIENT Call by reference Type reference (TYPE) RSPLPPM_T_UNAME Tabellentyp: Usernamen 20070330
# Exception Resumable Description Created on
1 CX_RSPLPPM_ERROR_MSG PPM Fehlermeldungen (Abbruchmeldungen) 20060918

Method SET_MAPPING_TAB Signature

Method SET_MAPPING_TAB on class CL_RSPLPPM_PPM_OBJECT has no parameter.
Method SET_MAPPING_TAB on class CL_RSPLPPM_PPM_OBJECT has no exception.

Method SET_PPMSYSSETTINGS Signature

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