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 | 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 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20040818 | |||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | IF_RSD_DTA | Data Target for Transaction Data | 20040715 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSPLFU_MSG | Container for Messages | 20040818 | |||
| 4 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSPLFS_SRV | Planning Service (Object Model) | 20040715 | |||
| 5 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_RSPLFD_SRVTYPE | Service Type (Definition) | 20040715 | |||
| 6 | Instance attribute | Private | Attribute reference (LIKE) | SY-DATUM | Value of Variable Plan Date | 20050531 | |||
| 7 | 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 | Instance method | Public | Constructor | nothing happens here | 20040715 | |
| 2 | Instance method | Public | Method | Converts an Elementary Parameter Value to an External Format | 20040721 | |
| 3 | Instance method | Public | Method | Converts an Elementary Parameter Value to an Internal Format | 20040721 | |
| 4 | Instance method | Public | Method | Deserializes a Parameter Set | 20040721 | |
| 5 | Instance method | Public | Method | Deserializes a Planning Service | 20040719 | |
| 6 | Instance method | Public | Method | Returns the Message Handler | 20040818 | |
| 7 | Instance method | Public | Method | Serializes the InfoProvider Description | 20040715 | |
| 8 | Instance method | Public | Method | Serializes a Planning Service | 20040715 | |
| 9 | Instance method | Public | Method | Serializes the Service Type | 20040715 | |
| 10 | Instance method | Public | Method | Sets References to Service, Service Type and InfoProvider | 20040715 | |
| 11 | Instance method | Public | Method | Gets Text for a Variable from Database | 20040818 | |
| 12 | Instance method | Public | Method | Gets Text for a Variable from Database | 20040906 | |
| 13 | Instance method | Private | Method | Returns True If Parameter Is Not Relevant for the Frontend | 20041007 | |
| 14 | Instance method | Private | Method | Deserializes a Multi-Selection | 20040719 | |
| 15 | Instance method | Private | Method | Deserializes a Parameter | 20040719 | |
| 16 | Instance method | Private | Method | Deserializes Cells of a Parameter | 20040719 | |
| 17 | Instance method | Private | Method | Serialization of a Multi-Selection | 20040715 | |
| 18 | Instance method | Private | Method | Serializes an Individual Parameter Definition | 20040630 | |
| 19 | Instance method | Private | Method | Serialization of a Parameter Value | 20040720 | |
| 20 | 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 | E_CHAVLEXT | Call by reference | Type reference (TYPE) | RSCHAVLEXT | Feld für einen beliebigen Merkmalswert (externe Darstellung) | 20040721 | |||
| 2 | E_TXTLG | Call by reference | Type reference (TYPE) | RSTXTLG | Beschreibung lang | 20040721 | |||
| 3 | I_CHAVL | Call by reference | Type reference (TYPE) | RSCHAVL | Dim: Feld für einen beliebigen Merkmalswert | 20040721 | |||
| 4 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20040722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040721 | ||
| 2 | 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 | E_CHAVL | Call by reference | Type reference (TYPE) | RSCHAVL | Dim: Feld für einen beliebigen Merkmalswert | 20040721 | |||
| 2 | I_CHAVLEXT | Call by reference | Type reference (TYPE) | RSCHAVLEXT | Feld für einen beliebigen Merkmalswert (externe Darstellung) | 20040721 | |||
| 3 | I_IOBJNM | Call by reference | Type reference (TYPE) | RSIOBJNM | InfoObject | 20040722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040721 | ||
| 2 | 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 | CR_PARAMSET | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFS_PARAM_SET | Parametersatz (Werte) | 20040721 | |||
| 2 | IT_KYFSELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_KYFSEL | Wert für Parametertyp Kennzahlauswahl | 20040721 | |||
| 3 | IT_MULTISELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_MULTISELECTION | Multiselektion auf mehreren Infoobjekten mit ID | 20040721 | |||
| 4 | IT_PARAM | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_PARAM | Parameter eines ParamSets | 20040721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040721 | ||
| 2 | Lesen eines Merkmalwertes schlug fehl | 20040721 | ||
| 3 | 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 | ER_SRV | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFS_SRV | Planungs-Service (Objektmodell) | 20040719 | |||
| 2 | IS_SERVICE | Call by reference | Type reference (TYPE) | RSPLFB_S_RFC_SERVICE | Planungsservice, RFC | 20040719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040721 | ||
| 2 | Lesen eines Merkmalwertes schlug fehl | 20040721 | ||
| 3 | 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 | 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 | ES_INFOPROV_DESC | Call by reference | Type reference (TYPE) | RSPLFB_S_RFC_INFOPROV_DESC | Beschreibung des Infoproviders | 20040715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040715 |
Method GET_SER_SRV Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_SRV | Call by reference | Type reference (TYPE) | RSPLFB_S_RFC_SERVICE | Planungsservice, RFC | 20040715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040719 | ||
| 2 | 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 | ES_SRVTYPE | Call by reference | Type reference (TYPE) | RSPLFB_S_RFC_SRVTYPE | Servicetyp definition, RFC | 20040715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040715 | ||
| 2 | Servicetyp verwendet eine nicht unterstützte Kennzahl | 20040906 | ||
| 3 | Hülse für Meldungen | 20050211 |
Method INIT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_INFOPROV | Call by reference | Object reference (TYPE REF TO) | IF_RSD_DTA | Datenziel für Bewegungsdaten | 20040715 | |||
| 2 | IR_SRV | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFS_SRV | Planungs-Service (Objektmodell) | 20040715 | |||
| 3 | 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 | ES_VAR | Call by reference | Type reference (TYPE) | RSZ_X_VAR | RFC: Variablen im Reporting | 20040818 | |||
| 2 | E_TXTLG | Call by reference | Type reference (TYPE) | RSTXTLG | Beschreibung lang | 20040824 | |||
| 3 | I_VARUUID | Call by reference | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20040906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | E_UUID | Call by reference | Type reference (TYPE) | SYSUUID_25 | UUID in komprimierter Form | 20040906 | |||
| 2 | I_VARNAME | Call by reference | Type reference (TYPE) | RSZVNAM | Name (ID) einer Berichtsvariablen | 20040906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | I_PARNM | Call by reference | Type reference (TYPE) | RSPLF_PARNM | Boolean | 20041007 | |||
| 2 | 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 | ET_RANGE | Call by reference | Type reference (TYPE) | RSPLF_T_RANGE | Range-Tabelle (für Parameter und Bedingungen) | 20040719 | |||
| 2 | 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 | CR_PARAM | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFS_PARAM | Parameterwert (Oberklasse) | 20040719 | |||
| 2 | C_POS_IN_RFC_VALUES | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20040719 | |||
| 3 | IS_PARAM | Call by reference | Type reference (TYPE) | RSPLFB_S_RFC_PARAM | Parameter eines Parametersets | 20040719 | |||
| 4 | IT_KYFSELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_KYFSEL | Wert für Parametertyp Kennzahlauswahl | 20040719 | |||
| 5 | 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 | InfoObject nicht gefunden | 20040721 | ||
| 2 | Lesen eines Merkmalwertes schlug fehl | 20040722 | ||
| 3 | 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 | CR_PARAM | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFS_PARAM | Parameterwert (Oberklasse) | 20040719 | |||
| 2 | IS_PARAM_VALUE | Call by reference | Type reference (TYPE) | RSPLFB_S_RFC_PARAM_VALUE | Parameter eines Parametersets | 20040719 | |||
| 3 | IT_KYFSELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_KYFSEL | Wert für Parametertyp Kennzahlauswahl | 20040719 | |||
| 4 | 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 | InfoObject nicht gefunden | 20040721 | ||
| 2 | Lesen eines Merkmalwertes schlug fehl | 20040722 | ||
| 3 | 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 | CT_MULTISELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_MULTISELECTION | Multiselektionen auf mehreren Infoobjekten mit RFC ID | 20040715 | |||
| 2 | C_MULTISEL_COUNTER | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20040715 | |||
| 3 | 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 | CT_PARAMDEFS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_PARAMDEF | Definitionen der Parameter | 20040630 | |||
| 2 | IR_PARAMDEF | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFD_PARAM | Oberklasse Parameter (Definition) | 20040630 | |||
| 3 | I_PARENTNM | Call by reference | Type reference (TYPE) | RSPLF_PARNM | '' | Parametername | 20040630 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040630 | ||
| 2 | Servicetyp verwendet eine nicht unterstützte Kennzahl | 20040906 | ||
| 3 | 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 | CT_KYFSELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_KYFSEL | Parameterwerte vom Typ Kennzahlauswahl | 20040720 | |||
| 2 | CT_MULTISELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_MULTISELECTION | Multiselektionen auf mehreren Infoobjekten mit RFC ID | 20040720 | |||
| 3 | C_KYFSEL_COUNTER | Call by reference | Type reference (TYPE) | RSPLFB_RFC_SEL_ID | ID ausschließlich für den RFC | 20040720 | |||
| 4 | C_MULTISEL_COUNTER | Call by reference | Type reference (TYPE) | RSPLFB_RFC_SEL_ID | ID ausschließlich für den RFC | 20040720 | |||
| 5 | ET_PARAM_VALUE | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_PARAM_VALUE | Parameterwerte zu n Zellen | 20040720 | |||
| 6 | IR_PARAM | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFS_PARAM | Parameterwert (Oberklasse) | 20040720 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040720 | ||
| 2 | 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 | CT_KYFSELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_KYFSEL | Parameterwerte vom Typ Kennzahlauswahl | 20040716 | |||
| 2 | CT_MULTISELS | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_MULTISELECTION | Multiselektionen auf mehreren Infoobjekten mit RFC ID | 20040715 | |||
| 3 | C_KYFSEL_COUNTER | Call by reference | Type reference (TYPE) | RSPLFB_RFC_SEL_ID | ID ausschließlich für den RFC | 20040716 | |||
| 4 | C_MULTISEL_COUNTER | Call by reference | Type reference (TYPE) | RSPLFB_RFC_SEL_ID | ID ausschließlich für den RFC | 20040715 | |||
| 5 | ET_PARAM | Call by reference | Type reference (TYPE) | RSPLFB_T_RFC_PARAM | Parameter eines ParamSets | 20040715 | |||
| 6 | IR_PARSET | Call by reference | Object reference (TYPE REF TO) | CL_RSPLFS_PARAM_SET | Parametersatz (Werte) | 20040715 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | InfoObject nicht gefunden | 20040719 | ||
| 2 | Lesen eines Merkmalwertes schlug fehl | 20040721 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 400 |