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
⤷ 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 |