SAP ABAP Class CL_RSPLFD_PLST (Planning Service Type (TLOGO))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLFD (Package) Planning Service Type (Definition)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO TLOGO Object 20040817
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20040817
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20040817
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20040817
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_SEARCH BW Repository: Advanced search for TLOGO objects 20060817
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20040817
Properties
Class CL_RSPLFD_PLST  
Short Description Planning Service Type (TLOGO)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLFD   Planning Service Type (Definition) 
Created 20040601   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_RSPLFD_PLST_VERS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSPLF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSO_TLOGO TLOGO Object 20040817
2 IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20040817
3 IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20040817
4 IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20040817
5 IF_RSO_TLOGO_SEARCH BW Repository: Advanced search for TLOGO objects 20060817
6 IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20040817
Friends
Class CL_RSPLFD_PLST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_SRVTYPENM Instance attribute Public Type reference (TYPE) RSPLF_SRVTYPENM Service type name 20040719
2 P_DB_READ_A Instance attribute Private Type reference (TYPE) RS_BOOL A version has been read 20040607
3 P_DB_READ_D Instance attribute Private Type reference (TYPE) RS_BOOL D version has been read 20040817
4 P_DB_READ_M Instance attribute Private Type reference (TYPE) RS_BOOL M version has been read 20040607
5 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) CHAR1 Dummy message string 20040831
6 P_IS_ENQUEUED Instance attribute Private Type reference (TYPE) RS_BOOL Object enqueued 20040901
7 P_IS_NEW Instance attribute Private Type reference (TYPE) RS_BOOL New service type (not saved yet) 20050111
8 P_MAINTENANCE_STATE Instance attribute Private Type reference (TYPE) RSO_MAINTENANCE_STATE Maintenance state 20040901
9 P_OBJSTAT Instance attribute Private Type reference (TYPE) RSOBJSTAT Object state 20040901
10 P_R_VERS_A Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFD_PLST_VERS A Version 20040607
11 P_R_VERS_D Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFD_PLST_VERS D Version 20040817
12 P_R_VERS_M Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFD_PLST_VERS M Version 20040607
13 P_R_VERS_N Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFD_PLST_VERS N Version 20040607
14 P_TH_BUFFER Static Attribute Private Type reference (TYPE) LT_TH_BUFFER Buffer table for all service type objects 20050111
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activate (M Version) 20050216
2 CHECK_AUTHORITY Static method Public Method Authority Check 20040901
3 CHECK_NAME Static method Public Method Check name 20050111
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040608
5 DELETE Instance method Public Method Delete 20050111
6 F4 Static method Public Method F4 help 20050104
7 FACTORY Static method Public Method Factory 20040608
8 GET_CATALOG Static method Public Method Get catalog of service types 20040831
9 GET_VERSION_REF Instance method Public Method Get version object 20040607
10 IS_NEW Instance method Public Method Object is new (not saved yet) 20050512
11 ROLLBACK Instance method Public Method Reset N Version 20050620
12 SAVE Instance method Public Method Save 20050111
13 _DEQUEUE Static method Private Method Dequeue 20050111
14 _ENQUEUE Static method Private Method Enqueue 20050111
15 _GET_VERSION_REF_INT Instance method Private Method Get version object (internal) 20040607
16 _RELOAD Instance method Private Method Reload from DB 20050111
17 _SET_VERSION_REF_INT Instance method Private Method Set version object (internal) 20040831
Events
Class CL_RSPLFD_PLST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LT_S_BUFFER Private See coding Buffer entry 20050111 begin of LT_S_BUFFER, srvtypenm type rsplf_srvtypenm, r_plst type ref to cl_rsplfd_plst, end of LT_S_BUFFER
2 LT_TH_BUFFER Private See coding Buffer 20050111 LT_TH_BUFFER type hashed table of LT_S_BUFFER with unique key srvtypenm
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) RS_BOOL Activation successful 20050216
2 Exporting E_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Message Container 20050216
3 Importing I_WITH_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': check before activating 20050216
4 Importing I_WITH_CTO Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE = 'X': with transport system 20050216

Method ACTIVATE on class CL_RSPLFD_PLST has no exception.

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 20040901
2 Importing I_SRVTYPENM Call by reference Type reference (TYPE) RSPLF_SRVTYPENM Service type name 20040901
3 Returning R_AUTHORIZED Value transfer Type reference (TYPE) RS_BOOL Berechtigung (true/false) 20040901

Method CHECK_AUTHORITY on class CL_RSPLFD_PLST has no exception.

Method CHECK_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALID Call by reference Type reference (TYPE) RS_BOOL Name is valid 20050111
2 Importing I_SRVTYPENM Call by reference Type reference (TYPE) RSPLF_SRVTYPENM Service type name 20050111
# Exception Resumable Description Created on
1 CX_RSPLS_INVALID_INPUT Planung: Ungültige Eingabe 20051011

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SRVTYPENM Call by reference Type reference (TYPE) RSPLF_SRVTYPENM Service type name 20040719

Method CONSTRUCTOR on class CL_RSPLFD_PLST has no exception.

Method DELETE Signature

Method DELETE on class CL_RSPLFD_PLST has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Delete failed 20050811

Method F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SRVTYPENM Call by reference Type reference (TYPE) RSPLF_SRVTYPENM Name Funktionstyp 20050104
2 Exporting E_TXTLG Call by reference Type reference (TYPE) RSPLF_SRVTYPET-TXTLG Beschreibung Funktionstyp 20050104
3 Importing I_DISPLAY_ONLY Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Flag: nur Anzeige 20050104
4 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20050104
5 Importing I_TITLE Call by reference Type reference (TYPE) C SPACE Titel F4-Popup 20050104

Method F4 on class CL_RSPLFD_PLST has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_GET_DB_STATE Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Read freshly from DB (ignore buffer) 20050111
2 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE New service type 20050111
3 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSPLFD_PLST_VERS New service: copy from this version 20050111
4 Importing I_SRVTYPENM Call by reference Type reference (TYPE) RSPLF_SRVTYPENM Name Funktionstyp 20040719
5 Importing I_S_PROP Call by reference Type reference (TYPE) CL_RSPLFD_PLST_VERS=>GT_S_PROP New service: copy these properties 20050111
6 Importing I_S_TEXTS Call by reference Type reference (TYPE) CL_RSPLFD_PLST_VERS=>GT_S_TEXTS Texts (langu <> sy-langu) when creating a new service 20050111
7 Returning R_R_PLST Value transfer Object reference (TYPE REF TO) CL_RSPLFD_PLST Planungs-Servicetyp (TLOGO) 20040608
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20050111

Method GET_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SRVTYPE_CATALOG Call by reference Type reference (TYPE) RSPLF_T_SRVTYPE_CATALOG Katalog Planungs-Servicetypen (mit Texten) 20040831
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20040831
3 Importing I_TSTPNM Call by reference Type reference (TYPE) RSTSTPNM '*' Letzter Änderer 20041111
4 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG '*' Text Planungs-Servicetyp 20040831
5 Importing I_T_SRVTYPENM_RANGE Call by reference Type reference (TYPE) RSPLF_T_SRVTYPENM_RANGE Ranges-Tabelle für Planungs-Servicetypen 20040831

Method GET_CATALOG on class CL_RSPLFD_PLST has no exception.

Method GET_VERSION_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20040607
2 Returning R_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSPLFD_PLST_VERS Version Planungs-Servicetyp (TLOGO) 20040607
# Exception Resumable Description Created on
1 CX_RSPLS_OBJECT_NOT_FOUND Version des Planungs-Servicetyps nicht vorhanden 20041112

Method IS_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_NEW Value transfer Type reference (TYPE) RS_BOOL Object is new 20050512

Method IS_NEW on class CL_RSPLFD_PLST has no exception.

Method ROLLBACK Signature

Method ROLLBACK on class CL_RSPLFD_PLST has no parameter.
Method ROLLBACK on class CL_RSPLFD_PLST has no exception.

Method SAVE Signature

Method SAVE on class CL_RSPLFD_PLST has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20050111

Method _DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SRVTYPENM Call by reference Type reference (TYPE) RSPLF_SRVTYPENM Service type name 20050111

Method _DEQUEUE on class CL_RSPLFD_PLST has no exception.

Method _ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SRVTYPENM Call by reference Type reference (TYPE) RSPLF_SRVTYPENM Service type name 20050111
# Exception Resumable Description Created on
1 CX_RSPLS_LOCKED Sperre 20050111

Method _GET_VERSION_REF_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20040607
2 Returning R_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSPLFD_PLST_VERS Version Planungs-Servicetyp (TLOGO) 20040607

Method _GET_VERSION_REF_INT on class CL_RSPLFD_PLST has no exception.

Method _RELOAD Signature

Method _RELOAD on class CL_RSPLFD_PLST has no parameter.
Method _RELOAD on class CL_RSPLFD_PLST has no exception.

Method _SET_VERSION_REF_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20040831
2 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSPLFD_PLST_VERS Service version (TLOGO) 20040831

Method _SET_VERSION_REF_INT on class CL_RSPLFD_PLST has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400