SAP ABAP Class CL_RSPLS_PLSQ_PCVARIANT (Typed Access to RSPC Variant from Type PLSEQ)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLS_PC (Package) Planning and WHM integration
Properties
Class CL_RSPLS_PLSQ_PCVARIANT  
Short Description Typed Access to RSPC Variant from Type PLSEQ    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSPLS_PC   Planning and WHM integration 
Created 20060308   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLS_PLSQ_PCVARIANT has no interface implemented.
Friends
Class CL_RSPLS_PLSQ_PCVARIANT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_S_ALL_DB Instance attribute Public Type reference (TYPE) RSPLSPC_S_VARIANT_ALL Process Chain Step as on Database 20060309
2 N_S_ALL_NEW Instance attribute Public Type reference (TYPE) RSPLSPC_S_VARIANT_ALL Local (Changed) Status 20060704
3 P_DUMMY Instance attribute Private Type reference (TYPE) CHAR1 Dummy for Messages 20060309
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SEQ_VARIANT Instance method Public Method Only Checks/Repairs Sequence and Variable Variants 20060705
2 CONSTRUCTOR Instance method Public Constructor 20060308
3 DO_TEXT_GENERATION Static method Public Method generates texts for technical values 20060704
4 FACTORY Static method Public Method Returns Instance to Fetch Properties 20060308
5 GET_ALL Instance method Public Method Checks settings and returns repaired version 20060703
6 GET_CHECKED Instance method Public Method Checks Consistency 20060308
7 HELPER_GET_CHARSEL_FROM_FILTER Static method Public Method Returns Charsel to Filter 20060410
8 HELPER_GET_METH_TXT Static method Public Method Returns Display Text to Split Methods D, M, and Q 20060309
9 HELPER_GET_REPR_FROM_PLSQ Static method Public Method Build Variant Structure from Planning Sequence (w/o Effect) 20060308
10 HELPER_GET_SPLIT_CHAS Static method Public Method Characteristics Permitted for Packeting 20060406
11 HELPER_PROPOSE_SPLIT_CHA Static method Public Method Proposal for Packaging Characteristic for Step 20060713
12 HELPER_SPLIT_IN_PACK Static method Public Method Returns Packages with Individual Selections for Step 20060713
13 SET_ALL Instance method Public Method Sets Properties After n_s_all_new 20060704
14 _CHECK_REPAIR Instance method Private Method Checks settings and returns repaired version 20060703
15 _MSG_WRONG_VALUE Instance method Private Method Message: One value in table part_char is not allowed 20060717
16 _READ_PCVARIANT Instance method Private Method Read from Existing Variant 20060704
Events
Class CL_RSPLS_PLSQ_PCVARIANT has no event.
Types
Class CL_RSPLS_PLSQ_PCVARIANT has no local type.
Method Signatures

Method CHECK_SEQ_VARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) INT1 int1 20060705
2 Exporting E_S_VARIANT Call by reference Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060705
3 Importing I_DO_CHECK Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060705
4 Importing I_DO_REPAIR Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060705
5 Importing I_DO_TEXT_GENERATION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20060705
6 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060705
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20060705

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSPLS_PLSQ_PCVARIANT has no parameter.
Method CONSTRUCTOR on class CL_RSPLS_PLSQ_PCVARIANT has no exception.

Method DO_TEXT_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_VARIANT Call by reference Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060704

Method DO_TEXT_GENERATION on class CL_RSPLS_PLSQ_PCVARIANT has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCK Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060704
2 Importing I_NEW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20060704
3 Importing I_VARIANT Call by reference Type reference (TYPE) RSPC_VARIANT Variante (Name) eines Prozesses 20060308
4 Returning R_R_PCVARIANT Value transfer Object reference (TYPE REF TO) CL_RSPLS_PLSQ_PCVARIANT Type Access to rspc variants of type PLSEQ 20060308

Method FACTORY on class CL_RSPLS_PLSQ_PCVARIANT has no exception.

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) INT1 int1 20060703
2 Exporting E_S_VARIANT Call by reference Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060703
3 Importing I_DO_CHECK Call by reference Type reference (TYPE) RS_BOOL 'X' Boolean 20060703
4 Importing I_DO_REPAIR Call by reference Type reference (TYPE) RS_BOOL 'X' Boolean 20060703
5 Importing I_DO_TEXT_GENERATION Call by reference Type reference (TYPE) RS_BOOL 'X' 20060703
6 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060703
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20060703

Method GET_CHECKED 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 Boolean 20060308
2 Exporting E_S_VARIANT Call by reference Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060308
3 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060308
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20060308

Method HELPER_GET_CHARSEL_FROM_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060410
2 Exporting E_T_CHARSEL Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20060410
3 Importing I_FILTER Call by reference Type reference (TYPE) RSPLS_FILTER Filter 20060410
4 Importing I_R_APPLICATION Call by reference Object reference (TYPE REF TO) CL_RSBOLAP_APPLICATION Applikationskontext 20060410
5 Importing I_SEQNM Call by reference Type reference (TYPE) RSPLS_SEQNM Name (ID) Planungs-Sequenz 20060410
6 Importing I_VARVARIANT Call by reference Type reference (TYPE) RSPLFRPARAMNM Variablenvariante 20060630
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20060410

Method HELPER_GET_METH_TXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) CHAR1 E(stimation) oder S(plitting) 20060309
2 Importing I_VALUE Call by reference Type reference (TYPE) RSPLSPC_ESTMETHOD Methode zur Schätzung von Merkmalswerten für Partitionierung 20060309
3 Returning R_RESULT Value transfer Type reference (TYPE) RSPLSPC_ESTMETHTXT Methode zur Schätzung 20060309

Method HELPER_GET_METH_TXT on class CL_RSPLS_PLSQ_PCVARIANT has no exception.

Method HELPER_GET_REPR_FROM_PLSQ 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 20060309
2 Returning R_S_VARIANT Value transfer Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060309
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20060308

Method HELPER_GET_SPLIT_CHAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DTA_PRO Call by reference Type reference (TYPE) RSD_T_DTA_PRO Eigenschaften von InfoObjects im Datenziel 20060406
2 Importing I_FUNCTION Call by reference Type reference (TYPE) RSPLF_SRVNM Name Planungsfunktion 20060406
3 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060717
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK BW: Allgemeine Fehlerklasse 20060717

Method HELPER_PROPOSE_SPLIT_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_METHOD Call by reference Type reference (TYPE) RSPLSPC_ESTMETHOD Methode zur Schätzung von Merkmalswerten für Partitionierung 20060718
2 Exporting E_NR_OF_PACK Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20060717
3 Exporting E_PARTCHAR Call by reference Type reference (TYPE) RSPLSPC_PARTCHAR Merkmal über dessen Werte Pakete erstellt werden 20060717
4 Exporting E_VALCOUNT Call by reference Type reference (TYPE) RSPLSPC_VALCOUNT gezählte Werte eines Merkmals 20060718
5 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060717
6 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEPID Schritt in Planungs-Sequenz 20060717
7 Importing I_S_VARIANT Call by reference Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060717
8 Importing I_T_CHARSEL Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20060717
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20060717

Method HELPER_SPLIT_IN_PACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_FFIX Call by reference Type reference (TYPE) RSPLF_T_CHARSEL Selektionstabelle 20060713
2 Changing C_T_FVAR Call by reference Type reference (TYPE) RSPLSPC_T_FVAR Pakete von Einzelwerten auf einem Merkmal 20060713
3 Exporting E_PARTCHAR Call by reference Type reference (TYPE) RSPLSPC_PARTCHAR Merkmal über dessen Werte Pakete erstellt werden 20060719
4 Importing I_R_APPLICATION Call by reference Object reference (TYPE REF TO) CL_RSBOLAP_APPLICATION Applikationskontext 20060713
5 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060713
6 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEPID Schritt in Planungs-Sequenz 20060713
7 Importing I_S_VARIANT Call by reference Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060713
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20060713

Method SET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DO_TEXT2FLAG Call by reference Type reference (TYPE) RS_BOOL 'X' Boolean 20060704
2 Importing I_S_VARIANT_ALL Call by reference Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060704

Method SET_ALL on class CL_RSPLS_PLSQ_PCVARIANT has no exception.

Method _CHECK_REPAIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) INT1 int1 20060703
2 Exporting E_S_VARIANT Call by reference Type reference (TYPE) RSPLSPC_S_VARIANT_ALL alle infos zu prozesskettenschritt PLSEQ 20060703
3 Importing I_DO_CHECK Call by reference Type reference (TYPE) RS_BOOL 'X' Boolean 20060703
4 Importing I_DO_REPAIR Call by reference Type reference (TYPE) RS_BOOL 'X' Boolean 20060703
5 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060703
# Exception Resumable Description Created on
1 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20060703

Method _MSG_WRONG_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DDIC_ELEMENT Call by reference Type reference (TYPE) DDOBJNAME Name eines ABAP Dictionary-Objekts 20060717
2 Importing I_R_MSG Call by reference Object reference (TYPE REF TO) CL_RSPLFU_MSG Meldungen (mit Kontext) 20060717
3 Importing I_STEP Call by reference Type reference (TYPE) RSPLS_STEPID Schritt in Planungs-Sequenz 20060717
4 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20060717

Method _MSG_WRONG_VALUE on class CL_RSPLS_PLSQ_PCVARIANT has no exception.

Method _READ_PCVARIANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOCK Call by reference Type reference (TYPE) RS_BOOL Boolean 20060704
2 Importing I_VARIANT Call by reference Type reference (TYPE) RSPC_VARIANT Variante (Name) eines Prozesses 20060704

Method _READ_PCVARIANT on class CL_RSPLS_PLSQ_PCVARIANT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710