SAP ABAP Class CL_RSPLFB_SERIALIZER (Serialized and Deserialized Service Type and Service for RFC)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-PLA (Application Component) Planning
     RSPLFB (Package) Planning Service Builder
Properties
Class CL_RSPLFB_SERIALIZER  
Short Description Serialized and Deserialized Service Type and Service for RFC    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSPLF    
Program status     
Category 0   
Package RSPLFB   Planning Service Builder 
Created 20040628   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSPLFB_SERIALIZER has no interface implemented.
Friends
Class CL_RSPLFB_SERIALIZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PO_DUMMY_MSG Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Flag 20040818
2 PR_INFOPROV Instance attribute Private Object reference (TYPE REF TO) IF_RSD_DTA Data Target for Transaction Data 20040715
3 PR_MSG Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFU_MSG Container for Messages 20040818
4 PR_SRV Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFS_SRV Planning Service (Object Model) 20040715
5 PR_SRVTYPE Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFD_SRVTYPE Service Type (Definition) 20040715
6 P_KEYDATE Instance attribute Private Attribute reference (LIKE) SY-DATUM Value of Variable Plan Date 20050531
7 P_R_RANGE_HELPER Instance attribute Private Object reference (TYPE REF TO) CL_RSPLFU_RANGE_HELPER Ranges of Auxiliary Methods 20041123
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor nothing happens here 20040715
2 CONV_ELEM_TO_EXT Instance method Public Method Converts an Elementary Parameter Value to an External Format 20040721
3 CONV_ELEM_TO_INT Instance method Public Method Converts an Elementary Parameter Value to an Internal Format 20040721
4 GET_DESER_PARSET Instance method Public Method Deserializes a Parameter Set 20040721
5 GET_DESER_SRV Instance method Public Method Deserializes a Planning Service 20040719
6 GET_MSG Instance method Public Method Returns the Message Handler 20040818
7 GET_SER_INFOPROV_DESC Instance method Public Method Serializes the InfoProvider Description 20040715
8 GET_SER_SRV Instance method Public Method Serializes a Planning Service 20040715
9 GET_SER_SRVTYPE Instance method Public Method Serializes the Service Type 20040715
10 INIT Instance method Public Method Sets References to Service, Service Type and InfoProvider 20040715
11 READ_VARINFO_FROM_DB Instance method Public Method Gets Text for a Variable from Database 20040818
12 READ_VARUUID Instance method Public Method Gets Text for a Variable from Database 20040906
13 _CHECK_SKIP_PARAM Instance method Private Method Returns True If Parameter Is Not Relevant for the Frontend 20041007
14 _DESER_MULTISELECTION Instance method Private Method Deserializes a Multi-Selection 20040719
15 _DESER_PARAM Instance method Private Method Deserializes a Parameter 20040719
16 _DESER_PARAM_CELL Instance method Private Method Deserializes Cells of a Parameter 20040719
17 _SER_MULTISELECTION Instance method Private Method Serialization of a Multi-Selection 20040715
18 _SER_PARAMDEF Instance method Private Method Serializes an Individual Parameter Definition 20040630
19 _SER_PARAM_VAL Instance method Private Method Serialization of a Parameter Value 20040720
20 _SER_PARSET Instance method Private Method Serialization of a Parameter 20040715
Events
Class CL_RSPLFB_SERIALIZER has no event.
Types
Class CL_RSPLFB_SERIALIZER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

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

Method CONV_ELEM_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAVLEXT Call by reference Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20040721
2 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20040721
3 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20040721
4 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20040722
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040721
2 CX_RSPLF_READ_CHAVL_FAILED Lesen eines Merkmalwertes schlug fehl 20040721

Method CONV_ELEM_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHAVL Call by reference Type reference (TYPE) RSCHAVL Dim: Feld für einen beliebigen Merkmalswert 20040721
2 Importing I_CHAVLEXT Call by reference Type reference (TYPE) RSCHAVLEXT Feld für einen beliebigen Merkmalswert (externe Darstellung) 20040721
3 Importing I_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20040722
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040721
2 CX_RSPLF_READ_CHAVLEXT_FAILED Lesen eines Merkmalwertes schlug fehl 20040721

Method GET_DESER_PARSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_PARAMSET Call by reference Object reference (TYPE REF TO) CL_RSPLFS_PARAM_SET Parametersatz (Werte) 20040721
2 Importing IT_KYFSELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_KYFSEL Wert für Parametertyp Kennzahlauswahl 20040721
3 Importing IT_MULTISELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_MULTISELECTION Multiselektion auf mehreren Infoobjekten mit ID 20040721
4 Importing IT_PARAM Call by reference Type reference (TYPE) RSPLFB_T_RFC_PARAM Parameter eines ParamSets 20040721
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040721
2 CX_RSPLF_READ_CHAVLEXT_FAILED Lesen eines Merkmalwertes schlug fehl 20040721
3 CX_RSPLF_VAR_NOT_FOUND Variable konnte nicht gelesen werden 20040906

Method GET_DESER_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_SRV Call by reference Object reference (TYPE REF TO) CL_RSPLFS_SRV Planungs-Service (Objektmodell) 20040719
2 Importing IS_SERVICE Call by reference Type reference (TYPE) RSPLFB_S_RFC_SERVICE Planungsservice, RFC 20040719
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040721
2 CX_RSPLF_READ_CHAVLEXT_FAILED Lesen eines Merkmalwertes schlug fehl 20040721
3 CX_RSPLF_VAR_NOT_FOUND Variable konnte nicht gelesen werden 20040906

Method GET_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_MSG Value transfer Object reference (TYPE REF TO) CL_RSPLFU_MSG Container für Nachrichten 20040818

Method GET_MSG on class CL_RSPLFB_SERIALIZER has no exception.

Method GET_SER_INFOPROV_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INFOPROV_DESC Call by reference Type reference (TYPE) RSPLFB_S_RFC_INFOPROV_DESC Beschreibung des Infoproviders 20040715
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040715

Method GET_SER_SRV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SRV Call by reference Type reference (TYPE) RSPLFB_S_RFC_SERVICE Planungsservice, RFC 20040715
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040719
2 CX_RSPLF_READ_CHAVL_FAILED Lesen eines Merkmalwertes schlug fehl 20040721

Method GET_SER_SRVTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_SRVTYPE Call by reference Type reference (TYPE) RSPLFB_S_RFC_SRVTYPE Servicetyp definition, RFC 20040715
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040715
2 CX_RSPLF_UNSUPPORTED_KYFTP Servicetyp verwendet eine nicht unterstützte Kennzahl 20040906
3 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20050211

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_INFOPROV Call by reference Object reference (TYPE REF TO) IF_RSD_DTA Datenziel für Bewegungsdaten 20040715
2 Importing IR_SRV Call by reference Object reference (TYPE REF TO) CL_RSPLFS_SRV Planungs-Service (Objektmodell) 20040715
3 Importing IR_SRVTYPE Call by reference Object reference (TYPE REF TO) CL_RSPLFD_SRVTYPE Service Type (Definition) 20040715

Method INIT on class CL_RSPLFB_SERIALIZER has no exception.

Method READ_VARINFO_FROM_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_VAR Call by reference Type reference (TYPE) RSZ_X_VAR RFC: Variablen im Reporting 20040818
2 Exporting E_TXTLG Call by reference Type reference (TYPE) RSTXTLG Beschreibung lang 20040824
3 Importing I_VARUUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20040906
# Exception Resumable Description Created on
1 CX_RSPLF_VAR_NOT_FOUND Variable konnte nicht gelesen werden 20040818

Method READ_VARUUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_UUID Call by reference Type reference (TYPE) SYSUUID_25 UUID in komprimierter Form 20040906
2 Importing I_VARNAME Call by reference Type reference (TYPE) RSZVNAM Name (ID) einer Berichtsvariablen 20040906
# Exception Resumable Description Created on
1 CX_RSPLF_VAR_NOT_FOUND Variable konnte nicht gelesen werden 20040906

Method _CHECK_SKIP_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARNM Call by reference Type reference (TYPE) RSPLF_PARNM Boolean 20041007
2 Returning R_DO_SKIP Value transfer Type reference (TYPE) RS_BOOL Boolean 20041007

Method _CHECK_SKIP_PARAM on class CL_RSPLFB_SERIALIZER has no exception.

Method _DESER_MULTISELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RANGE Call by reference Type reference (TYPE) RSPLF_T_RANGE Range-Tabelle (für Parameter und Bedingungen) 20040719
2 Importing IS_RFC_MULTISELECTION Call by reference Type reference (TYPE) RSPLFB_S_RFC_MULTISELECTION Selektionszeilen über mehrere Merkmale 20040719

Method _DESER_MULTISELECTION on class CL_RSPLFB_SERIALIZER has no exception.

Method _DESER_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_PARAM Call by reference Object reference (TYPE REF TO) CL_RSPLFS_PARAM Parameterwert (Oberklasse) 20040719
2 Changing C_POS_IN_RFC_VALUES Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040719
3 Importing IS_PARAM Call by reference Type reference (TYPE) RSPLFB_S_RFC_PARAM Parameter eines Parametersets 20040719
4 Importing IT_KYFSELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_KYFSEL Wert für Parametertyp Kennzahlauswahl 20040719
5 Importing IT_MULTISELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_MULTISELECTION Multiselektion auf mehreren Infoobjekten mit ID 20040719
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040721
2 CX_RSPLF_READ_CHAVLEXT_FAILED Lesen eines Merkmalwertes schlug fehl 20040722
3 CX_RSPLF_VAR_NOT_FOUND Variable konnte nicht gelesen werden 20040906

Method _DESER_PARAM_CELL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_PARAM Call by reference Object reference (TYPE REF TO) CL_RSPLFS_PARAM Parameterwert (Oberklasse) 20040719
2 Importing IS_PARAM_VALUE Call by reference Type reference (TYPE) RSPLFB_S_RFC_PARAM_VALUE Parameter eines Parametersets 20040719
3 Importing IT_KYFSELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_KYFSEL Wert für Parametertyp Kennzahlauswahl 20040719
4 Importing IT_MULTISELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_MULTISELECTION Multiselektion auf mehreren Infoobjekten mit ID 20040719
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040721
2 CX_RSPLF_READ_CHAVLEXT_FAILED Lesen eines Merkmalwertes schlug fehl 20040722
3 CX_RSPLF_VAR_NOT_FOUND Variable konnte nicht gelesen werden 20040906

Method _SER_MULTISELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MULTISELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_MULTISELECTION Multiselektionen auf mehreren Infoobjekten mit RFC ID 20040715
2 Changing C_MULTISEL_COUNTER Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20040715
3 Importing IT_RANGE Call by reference Type reference (TYPE) RSPLF_T_RANGE Parametersatz (Werte) 20040715

Method _SER_MULTISELECTION on class CL_RSPLFB_SERIALIZER has no exception.

Method _SER_PARAMDEF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PARAMDEFS Call by reference Type reference (TYPE) RSPLFB_T_RFC_PARAMDEF Definitionen der Parameter 20040630
2 Importing IR_PARAMDEF Call by reference Object reference (TYPE REF TO) CL_RSPLFD_PARAM Oberklasse Parameter (Definition) 20040630
3 Importing I_PARENTNM Call by reference Type reference (TYPE) RSPLF_PARNM '' Parametername 20040630
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040630
2 CX_RSPLF_UNSUPPORTED_KYFTP Servicetyp verwendet eine nicht unterstützte Kennzahl 20040906
3 CX_RSPLS_MSG_STATIC_CHECK Hülse für Meldungen 20050211

Method _SER_PARAM_VAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KYFSELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_KYFSEL Parameterwerte vom Typ Kennzahlauswahl 20040720
2 Changing CT_MULTISELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_MULTISELECTION Multiselektionen auf mehreren Infoobjekten mit RFC ID 20040720
3 Changing C_KYFSEL_COUNTER Call by reference Type reference (TYPE) RSPLFB_RFC_SEL_ID ID ausschließlich für den RFC 20040720
4 Changing C_MULTISEL_COUNTER Call by reference Type reference (TYPE) RSPLFB_RFC_SEL_ID ID ausschließlich für den RFC 20040720
5 Exporting ET_PARAM_VALUE Call by reference Type reference (TYPE) RSPLFB_T_RFC_PARAM_VALUE Parameterwerte zu n Zellen 20040720
6 Importing IR_PARAM Call by reference Object reference (TYPE REF TO) CL_RSPLFS_PARAM Parameterwert (Oberklasse) 20040720
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040720
2 CX_RSPLF_READ_CHAVL_FAILED Lesen eines Merkmalwertes schlug fehl 20040721

Method _SER_PARSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_KYFSELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_KYFSEL Parameterwerte vom Typ Kennzahlauswahl 20040716
2 Changing CT_MULTISELS Call by reference Type reference (TYPE) RSPLFB_T_RFC_MULTISELECTION Multiselektionen auf mehreren Infoobjekten mit RFC ID 20040715
3 Changing C_KYFSEL_COUNTER Call by reference Type reference (TYPE) RSPLFB_RFC_SEL_ID ID ausschließlich für den RFC 20040716
4 Changing C_MULTISEL_COUNTER Call by reference Type reference (TYPE) RSPLFB_RFC_SEL_ID ID ausschließlich für den RFC 20040715
5 Exporting ET_PARAM Call by reference Type reference (TYPE) RSPLFB_T_RFC_PARAM Parameter eines ParamSets 20040715
6 Importing IR_PARSET Call by reference Object reference (TYPE REF TO) CL_RSPLFS_PARAM_SET Parametersatz (Werte) 20040715
# Exception Resumable Description Created on
1 CX_RSD_IOBJ_NOT_FOUND InfoObject nicht gefunden 20040719
2 CX_RSPLF_READ_CHAVL_FAILED Lesen eines Merkmalwertes schlug fehl 20040721
History
Last changed by/on SAP  20130531 
SAP Release Created in 400