SAP ABAP Class CL_RSPLS_PLSQ (Planning Sequence (TLOGO))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS (Package) Planning: General Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSAWBN_AWBOBJ Interface AWB Objects for Quick Access 20100716
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSOBJS_COMMON General Interface 20060327
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO TLOGO Object 20040922
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20040922
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20040922
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20040922
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_SEARCH BW Repository: Advanced search for TLOGO objects 20050117
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20040922
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSPLFA_PLSEQ_DESIGNTIME API for Creating Planning Sequences 20110221
10 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20110411
Properties
Class CL_RSPLS_PLSQ  
Short Description Planning Sequence (TLOGO)    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS   Planning: General Services 
Created 20040922   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_RSPLS_PLSQ_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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSAWBN_AWBOBJ Interface AWB Objects for Quick Access 20100716
2 IF_RSOBJS_COMMON General Interface 20060327
3 IF_RSO_TLOGO TLOGO Object 20040922
4 IF_RSO_TLOGO_GENERAL BW Repository: TLOGO Objects - General 20040922
5 IF_RSO_TLOGO_MAINTAIN BW Repository: TLOGO Objects - Changes/Maintenance 20040922
6 IF_RSO_TLOGO_MAINTAIN_INT BW Repository: TLOGO Objects - INTERN: Activation 20040922
7 IF_RSO_TLOGO_SEARCH BW Repository: Advanced search for TLOGO objects 20050117
8 IF_RSO_TLOGO_TRANSPORT Transpt Connection - Optional (Wrapper for CL_RSO_TRANSPORT) 20040922
9 IF_RSPLFA_PLSEQ_DESIGNTIME API for Creating Planning Sequences 20110221
10 IF_RSTT_INSTANCE_ITEM Interface for Special Class Instances 20110411
Friends
Class CL_RSPLS_PLSQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_SEQNM Instance attribute Public Type reference (TYPE) RSPLS_SEQNM ID Planning Sequence 20040922
2 P_DB_READ_A Instance attribute Private Type reference (TYPE) RS_BOOL A version has been read 20040922
3 P_DB_READ_D Instance attribute Private Type reference (TYPE) RS_BOOL D version has been read 20040922
4 P_DUMMY_MSG Static Attribute Private Type reference (TYPE) CHAR1 Dummy message string 20040922
5 P_ENQUEUE_SCOPE Instance attribute Private Type reference (TYPE) DDENQSCOPE Control lock behavior when calling the update task 20061110
6 P_IN_UPDATE_TASK Instance attribute Private Type reference (TYPE) RS_BOOL 20060206
7 P_IS_ENQUEUED Instance attribute Private Type reference (TYPE) RS_BOOL Sequence is enqueued 20040922
8 P_IS_NEW Instance attribute Private Type reference (TYPE) RS_BOOL New sequence 20041001
9 P_MAINTENANCE_STATE Instance attribute Private Type reference (TYPE) RSO_MAINTENANCE_STATE Processing Status of a TLOGO Object 20040922
10 P_NOT_TRANSPORTING Instance attribute Private Type reference (TYPE) RS_BOOL Do Not Create Transport Entries 20060322
11 P_R_VERS_A Instance attribute Private Object reference (TYPE REF TO) CL_RSPLS_PLSQ_VERS A Version 20040922
12 P_R_VERS_D Instance attribute Private Object reference (TYPE REF TO) CL_RSPLS_PLSQ_VERS D Version 20040922
13 P_R_VERS_N Instance attribute Private Object reference (TYPE REF TO) CL_RSPLS_PLSQ_VERS N Version 20040922
14 P_TH_BUFFER Static Attribute Private Type reference (TYPE) LT_TH_BUFFER Buffer 20040927
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AUTHORITY Static method Public Method Check Authority 20040923
2 CHECK_NAME Static method Public Method Check name 20040927
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040922
4 DELETE Instance method Public Method Delete (preliminary implementation) 20040923
5 DONT_TRANSPORT Instance method Public Method Set 'Not Transporting' Indicator 20060322
6 FACTORY Static method Public Method Factory 20040922
7 GET_BUFFER Static method Public Method Returns Buffer 20061127
8 GET_CATALOG Static method Public Method Get catalog of services 20040923
9 GET_HEADER_DATA Static method Public Method Get header data of a service (read from DB) 20060403
10 GET_SEQUENCE_LIST_USING_TLOGO Static method Public Method Get all sequences using a specified TLOGO object 20040924
11 GET_VERSION_REF Instance method Public Method Get version object 20040923
12 IS_IN_BUFFER Static method Public Method Checks Whether Planning Sequence Is in Buffer 20060711
13 IS_NEW Instance method Public Method Is this a new sequence? 20041001
14 REFRESH_BUFFER Static method Public Method Delete Instance Buffer 20110325
15 ROLLBACK Instance method Public Method Reset N Version 20040923
16 SAVE Instance method Public Method Save 20040923
17 SET_ENQUEUE_SCOPE Instance method Public Method Set the 'Enqueue Scope' 20061110
18 SET_UPDATE_TASK Instance method Public Method Set 'In Update Task' Indicator 20060206
19 _CHECK Instance method Private Method Check Sequence Steps 20110221
20 _DEQUEUE Static method Private Method Dequeue 20041103
21 _ENQUEUE Static method Private Method Enqueue 20041006
22 _GET_VERSION_REF_INT Instance method Private Method Get version object (internal) 20040923
23 _RELOAD Instance method Private Method Reload from DB 20041026
24 _SET_VERSION_REF_INT Instance method Private Method Set version object (internal) 20040923
Events
Class CL_RSPLS_PLSQ has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LS_BUFFER Public See coding 20061127 begin of LS_BUFFER, seqnm type rspls_seqnm, r_plsq type ref to cl_rspls_plsq, end of ls_buffer
2 LT_BUFFER Public See coding Buffer 20061127 LT_BUFFER type hashed table of ls_buffer with unique key seqnm
3 LT_S_BUFFER Private See coding Buffer entry 20040927 begin of LT_S_BUFFER, seqnm type rspls_seqnm, r_plsq type ref to cl_rspls_plsq, end of lt_s_buffer
4 LT_TH_BUFFER Private See coding Buffer 20040927 LT_TH_BUFFER type hashed table of lt_s_buffer with unique key seqnm
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 20040923
2 Importing I_SEQNM Call by reference Type reference (TYPE) RSPLS_SEQNM Name (ID) Planungs-Sequenz 20040924
3 Returning R_AUTHORIZED Value transfer Type reference (TYPE) RS_BOOL Berechtigung (true/false) 20040923

Method CHECK_AUTHORITY on class CL_RSPLS_PLSQ 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 Value transfer Type reference (TYPE) RS_BOOL Name is valid 20040927
2 Importing I_SEQNM Call by reference Type reference (TYPE) RSPLS_SEQNM Name (ID) Planungs-Sequenz 20040927
# Exception Resumable Description Created on
1 CX_RSPLS_INVALID_INPUT Ungültiger Name 20041006

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEQNM Call by reference Type reference (TYPE) RSPLS_SEQNM Name (ID) Planungs-Sequenz 20040922

Method CONSTRUCTOR on class CL_RSPLS_PLSQ has no exception.

Method DELETE Signature

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

Method DONT_TRANSPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Call by reference Type reference (TYPE) RS_BOOL Boolean 20060322

Method DONT_TRANSPORT on class CL_RSPLS_PLSQ has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ADHOC Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Adhoc sequence 20051110
2 Importing I_ENQUEUE_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE Control lock behavior when calling the update task 20061110
3 Importing I_GET_DB_STATE Call by reference Type reference (TYPE) RS_BOOL Read freshly from DB (ignore buffer) 20041007
4 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE New sequence 20040930
5 Importing I_R_VERS Call by reference Object reference (TYPE REF TO) CL_RSPLS_PLSQ_VERS New sequence: copy from this version 20040922
6 Importing I_SEQNM Call by reference Type reference (TYPE) RSPLS_SEQNM Sequence name 20040922
7 Importing I_S_PROP Call by reference Type reference (TYPE) CL_RSPLS_PLSQ_VERS=>GT_S_PROP New sequence: copy these properties 20040922
8 Importing I_T_TEXT Call by reference Type reference (TYPE) CL_RSPLS_PLSQ_VERS=>GT_T_TEXT New sequence: copy these texts (langu <> sy-langu) 20040922
9 Returning R_R_PLSQ Value transfer Object reference (TYPE REF TO) CL_RSPLS_PLSQ Sequence (TLOGO) 20040922
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Instantiation failed 20041105

Method GET_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_BUFFER Value transfer Type reference (TYPE) LT_BUFFER Buffer 20061127

Method GET_BUFFER on class CL_RSPLS_PLSQ has no exception.

Method GET_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SEQUENCE_CATALOG Call by reference Type reference (TYPE) RSPLS_T_SEQUENCE_CATALOG Katalog Planungs-Sequenzen (mit Texten) 20040923
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20040923
3 Importing I_TSTPNM Call by reference Type reference (TYPE) RSTSTPNM '*' Letzter Änderer 20041018
4 Importing I_TXTLG Call by reference Type reference (TYPE) RSTXTLG '*' Sequence text 20040923
5 Importing I_T_SEQNM_RANGE Call by reference Type reference (TYPE) RSPLS_T_SEQNM_RANGE Ranges-Tabelle für Planungs-Service 20040923

Method GET_CATALOG on class CL_RSPLS_PLSQ has no exception.

Method GET_HEADER_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_SEQUENCE_CATALOG Call by reference Type reference (TYPE) RSPLS_S_SEQUENCE_CATALOG Katalog Planungs-Sequenzen (mit Texten) 20060403
2 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Objektversion 20060403
3 Importing I_SEQNM Call by reference Type reference (TYPE) RSPLS_SEQNM Name (ID) Planungs-Sequenz 20060403
# Exception Resumable Description Created on
1 CX_RSPLS_OBJECT_NOT_FOUND Planungsobjekt nicht gefunden 20060403

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ASC_TYPE Call by reference Type reference (TYPE) RSO_ASC_TYPE Type of association 20040924
2 Importing I_OBJNM Call by reference Type reference (TYPE) SOBJ_NAME Name of associated object 20040924
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS RS_C_OBJVERS-ACTIVE Restrict result to this object version 20040924
4 Importing I_TLOGO Call by reference Type reference (TYPE) RSTLOGO Type of associated objects 20040924
5 Returning R_T_SEQUENCE_TLOGO_ASC Value transfer Type reference (TYPE) RSPLS_T_SEQUENCE_TLOGO_ASC Sequences and their associations 20040924

Method GET_SEQUENCE_LIST_USING_TLOGO on class CL_RSPLS_PLSQ 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 Object version 20040923
2 Returning R_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSPLS_PLSQ_VERS Sequence version (TLOGO) 20040923
# Exception Resumable Description Created on
1 CX_RSPLS_OBJECT_NOT_FOUND Planungsobjekt nicht gefunden 20040923

Method IS_IN_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PLANSEQ Value transfer Type reference (TYPE) RSPLS_SEQNM Name (ID) Planungs-Sequenz 20060711
2 Returning R_RESULT Value transfer Type reference (TYPE) RS_BOOL Boolean 20060711

Method IS_IN_BUFFER on class CL_RSPLS_PLSQ has no exception.

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 New sequence 20041001

Method IS_NEW on class CL_RSPLS_PLSQ has no exception.

Method REFRESH_BUFFER Signature

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

Method ROLLBACK Signature

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

Method SAVE Signature

Method SAVE on class CL_RSPLS_PLSQ has no parameter.
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Save failed 20041105

Method SET_ENQUEUE_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Value transfer Type reference (TYPE) DDENQSCOPE Control lock behavior when calling the update task 20061110

Method SET_ENQUEUE_SCOPE on class CL_RSPLS_PLSQ has no exception.

Method SET_UPDATE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VALUE Value transfer Type reference (TYPE) RS_BOOL 20060206

Method SET_UPDATE_TASK on class CL_RSPLS_PLSQ has no exception.

Method _CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20110329
2 Importing E_T_MSG Value transfer Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20110329
3 Importing I_OBJVERS Value transfer Type reference (TYPE) RSOBJVERS Objektversion 20110329
4 Importing I_STEPID Value transfer Type reference (TYPE) RSPLS_STEPID Schritt in Planungs-Sequenz 20110401

Method _CHECK on class CL_RSPLS_PLSQ has no exception.

Method _DEQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEQNM Call by reference Type reference (TYPE) RSPLS_SEQNM Name (ID) Planungs-Sequenz 20041103

Method _DEQUEUE on class CL_RSPLS_PLSQ has no exception.

Method _ENQUEUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SCOPE Call by reference Type reference (TYPE) DDENQSCOPE '2' Control lock behavior when calling the update task 20061110
2 Importing I_SEQNM Call by reference Type reference (TYPE) RSPLS_SEQNM Name (ID) Planungs-Sequenz 20041006
# Exception Resumable Description Created on
1 CX_RSPLS_LOCKED Sperre 20041006

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 Object version 20040923
2 Returning R_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSPLS_PLSQ_VERS Sequence version (TLOGO) 20040923

Method _GET_VERSION_REF_INT on class CL_RSPLS_PLSQ has no exception.

Method _RELOAD Signature

Method _RELOAD on class CL_RSPLS_PLSQ has no parameter.
Method _RELOAD on class CL_RSPLS_PLSQ 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 Object version 20040923
2 Importing I_R_VERS Value transfer Object reference (TYPE REF TO) CL_RSPLS_PLSQ_VERS Sequence version (TLOGO) 20040923

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