SAP ABAP Class CL_IGS_DATA (Internet Graphics Server: Data transport to IGS)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-FES-GRA (Application Component) Graphic
⤷
SPIG (Package) Graphic

⤷

⤷

Properties
Class | CL_IGS_DATA | |
Short Description | Internet Graphics Server: Data transport to IGS | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SPIG | Graphic |
Created | 20001222 | SAP |
Last change | 20060207 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_IGS_DATA has no forward declaration.
Interfaces
Class CL_IGS_DATA has no interface implemented.
Friends
Class CL_IGS_DATA has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | I | 1024 | Line width of stream | 20001222 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | I | 3 | Error: Component of table is not char-based | 20001222 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | I | 2 | Error: Table structure is not flat | 20001222 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | I | 1 | Error retrieving table description | 20001222 | |
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | W3MIMETABTYPE | Content | 20001222 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | PIGTABLE | Content description | 20001222 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DLINE | Current line in data stream | 20001222 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DTABLE | Data stream | 20001222 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DDICTAB | DDIC info about tables | 20001222 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Current offset in m_dataline | 20001222 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Number of result tables | 20001222 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Private | Method | Add data to buffer | 20001222 |
2 | ![]() |
Instance method | Private | Method | Add DDIC information to buffer | 20001222 |
3 | ![]() |
Instance method | Public | Method | Add a string to the data class | 20011024 |
4 | ![]() |
Instance method | Public | Method | Add a standard table to the data class | 20001222 |
5 | ![]() |
Instance method | Private | Method | Add data to buffer | 20010222 |
6 | ![]() |
Instance method | Public | Method | Add a string to the data class | 20011024 |
7 | ![]() |
Instance method | Public | Method | Add a standard table to the data class | 20010222 |
8 | ![]() |
Instance method | Public | Method | Get index of result | 20011024 |
9 | ![]() |
Static method | Public | Method | Returns table of registered interpreter types | 20020909 |
10 | ![]() |
Instance method | Public | Method | Get result as string | 20011024 |
11 | ![]() |
Instance method | Public | Method | Get result after sending | 20001222 |
12 | ![]() |
Instance method | Private | Method | 20040614 | |
13 | ![]() |
Instance method | Public | Method | Get result as xstring | 20011024 |
14 | ![]() |
Static method | Public | Method | Checks if interpreter type is registered | 20020909 |
15 | ![]() |
Instance method | Public | Method | Delete all buffered data | 20001222 |
16 | ![]() |
Instance method | Public | Method | Send all buffered data via RFC to the Pig Farm | 20001222 |
Events
Class CL_IGS_DATA has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | DDICSTRUCT | Private | See coding | DDICSTRUCT | 20001222 | begin of ddicstruct,
tag(8) type c,
value(40) type c,
end of ddicstruct
|
|
2 | DDICTAB | Private | See coding | DDICTAB | 20001222 | ddictab type standard table of ddicstruct
|
|
3 | DLINE | Private | See coding | DLINE | 20001222 | dline(1024) type x
|
|
4 | DTABLE | Private | See coding | DTABLE | 20001222 | dtable type standard table of dline
|
Method Signatures
Method ADD_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COLUMNWIDTHS | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_VIEW_OFFLEN | ABAP-Struktursicht mit Offsets und Längen | 20050926 | ||
2 | ![]() |
NEWDATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20001222 | |||
3 | ![]() |
TABLEWIDTH | Call by reference | Type reference (TYPE) | I | 20001222 |
Method ADD_DATA on class CL_IGS_DATA has no exception.
Method ADD_DDIC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BINARY | Value transfer | Type reference (TYPE) | BOOLEAN | Sind Daten vom Typ X | 20011024 | ||
2 | ![]() |
COLUMNWIDTHS | Call by reference | Object reference (TYPE REF TO) | CL_ABAP_VIEW_OFFLEN | ABAP-Struktursicht mit Offsets und Längen | 20050926 | ||
3 | ![]() |
NAME | Value transfer | Type reference (TYPE) | C | Name der Datentabelle (max. 40 Zeichen) | 20011024 | ||
4 | ![]() |
NEWDATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20001222 | |||
5 | ![]() |
RESULT | Call by reference | Type reference (TYPE) | I | Ergebnis | 20001222 | ||
6 | ![]() |
TABLEWIDTH | Call by reference | Type reference (TYPE) | I | Breite der Tabelle. | 20001222 |
Method ADD_DDIC on class CL_IGS_DATA has no exception.
Method ADD_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INPUT | Call by reference | Type reference (TYPE) | STRING | Eingabedaten (meist XML) | 20011024 | ||
2 | ![]() |
NAME | Value transfer | Type reference (TYPE) | C | Name des Stroms (max. 40 Zeichen) | 20011024 | ||
3 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | I | Rückgabewert | 20011024 |
Method ADD_STRING on class CL_IGS_DATA has no exception.
Method ADD_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Value transfer | Type reference (TYPE) | C | Name der Datentabelle (max. 40 Zeichen) | 20011024 | ||
2 | ![]() |
NEWDATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Zu übertragende Daten | 20001222 | ||
3 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | I | 20001222 |
Method ADD_TABLE on class CL_IGS_DATA has no exception.
Method ADD_XDATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NEWDATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20010222 | |||
2 | ![]() |
TABLEWIDTH | Call by reference | Type reference (TYPE) | I | 20010222 |
Method ADD_XDATA on class CL_IGS_DATA has no exception.
Method ADD_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INPUT | Call by reference | Type reference (TYPE) | XSTRING | Eingabedaten | 20011024 | ||
2 | ![]() |
NAME | Value transfer | Type reference (TYPE) | C | Name des Stroms (max. 40 Zeichen) | 20011024 | ||
3 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | I | Rückgabewert | 20011024 |
Method ADD_XSTRING on class CL_IGS_DATA has no exception.
Method ADD_XTABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Value transfer | Type reference (TYPE) | C | Name der Datentabelle (max. 40 Zeichen) | 20011024 | ||
2 | ![]() |
NEWDATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Zu übertragende Daten | 20010222 | ||
3 | ![]() |
RESULT | Value transfer | Type reference (TYPE) | I | 20010222 |
Method ADD_XTABLE on class CL_IGS_DATA has no exception.
Method GET_INDEX_BY_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INDEX | Value transfer | Type reference (TYPE) | I | Index der Tabelle | 20011024 | ||
2 | ![]() |
NAME | Value transfer | Type reference (TYPE) | C | Name der Tabelle | 20011024 |
Method GET_INDEX_BY_NAME on class CL_IGS_DATA has no exception.
Method GET_REGISTERED_TYPES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION | Value transfer | Type reference (TYPE) | CHAR32 | 'IGS_RFC_DEST' | Destination | 20020909 | |
2 | ![]() |
REGISTERED_TYPES | Value transfer | Type reference (TYPE) | STRING_TABLE | Tabelle von Strings | 20020909 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in Methode | 20020909 | |
2 | ![]() |
Fehler in RFC-Kommunikation | 20020909 | |
3 | ![]() |
Fehler in RFC-System | 20020909 |
Method GET_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MIME_TYPE | Call by reference | Type reference (TYPE) | CHAR32 | MIME-Typ des Ergebnisses | 20011024 | ||
2 | ![]() |
NAME | Call by reference | Type reference (TYPE) | CHAR32 | Name des erforderlichen Ergebnisses | 20011024 | ||
3 | ![]() |
NUMBER | Value transfer | Type reference (TYPE) | I | Nummer des erforderlichen Ergebnisses | 20011024 | ||
4 | ![]() |
OUTPUT | Value transfer | Type reference (TYPE) | STRING | Ergebnis als String | 20011024 |
Method GET_STRING on class CL_IGS_DATA has no exception.
Method GET_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LENGTH | Call by reference | Type reference (TYPE) | I | Länge der MIME-Daten | 20001222 | ||
2 | ![]() |
MIME_TYPE | Call by reference | Type reference (TYPE) | CHAR32 | MIME-Typ der Tabelle | 20001222 | ||
3 | ![]() |
NAME | Call by reference | Type reference (TYPE) | CHAR32 | Tabellenname | 20001222 | ||
4 | ![]() |
NUMBER | Call by reference | Type reference (TYPE) | I | Nummer der gewünschten Tabelle | 20001222 | ||
5 | ![]() |
TABLE | Call by reference | Type reference (TYPE) | W3MIMETABTYPE | Ergebnis als Rohtabelle | 20001222 | ||
6 | ![]() |
TEXTTABLE | Call by reference | Type reference (TYPE) | W3HTMLTABTYPE | Ergebnis als Texttabelle | 20001222 |
Method GET_TABLE on class CL_IGS_DATA has no exception.
Method GET_TABLE_DESC Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
END | Call by reference | Type reference (TYPE) | I | 20040614 | |||
2 | ![]() |
INDEX | Call by reference | Type reference (TYPE) | I | 20040614 | |||
3 | ![]() |
LENGTH | Call by reference | Type reference (TYPE) | I | 20040614 | |||
4 | ![]() |
MIME_TYPE | Call by reference | Type reference (TYPE) | C | 20040614 | |||
5 | ![]() |
NAME | Call by reference | Type reference (TYPE) | C | 20040614 | |||
6 | ![]() |
START | Call by reference | Type reference (TYPE) | I | 20040614 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20040614 | ||
2 | ![]() |
20040614 |
Method GET_XSTRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MIME_TYPE | Call by reference | Type reference (TYPE) | CHAR32 | MIME-Typ des erforderlichen Ergebnisses | 20011024 | ||
2 | ![]() |
NAME | Call by reference | Type reference (TYPE) | CHAR32 | Name des erforderlichen Ergebnisses | 20011024 | ||
3 | ![]() |
NUMBER | Value transfer | Type reference (TYPE) | I | Nummer des erforderlichen Ergebnisses | 20011024 | ||
4 | ![]() |
OUTPUT | Value transfer | Type reference (TYPE) | XSTRING | Ergebnis als xstring | 20011024 |
Method GET_XSTRING on class CL_IGS_DATA has no exception.
Method IS_REGISTERED_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESTINATION | Value transfer | Type reference (TYPE) | CHAR32 | 'IGS_RFC_DEST' | Destination | 20020909 | |
2 | ![]() |
RVAL | Value transfer | Type reference (TYPE) | CHAR1 | Einzelzeichen als Ergebnis | 20020909 | ||
3 | ![]() |
TYPE | Value transfer | Type reference (TYPE) | CHAR40 | Interpretertyp | 20020909 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in Methode | 20020909 | |
2 | ![]() |
Fehler in RFC-Kommunikation | 20020909 | |
3 | ![]() |
Fehler in RFC-System | 20020909 |
Method RESET Signature
Method RESET on class CL_IGS_DATA has no parameter.
Method RESET on class CL_IGS_DATA has no exception.
Method SEND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FARM_TYPE | Call by reference | Type reference (TYPE) | CHAR40 | Zeichenfeld der Länge 40 | 20001222 | ||
2 | ![]() |
MSG_TEXT | Call by reference | Type reference (TYPE) | C | Nachrichtentext von RFC an PIGFarm | 20001222 | ||
3 | ![]() |
RFCDESTINATION | Call by reference | Type reference (TYPE) | C | 'IGS_RFC_DEST' | Destination | 20001222 | |
4 | ![]() |
TABLES | Call by reference | Type reference (TYPE) | I | Anzahl zurückgegebener Tabellen, Lesen mit Methode get_table | 20001222 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler in Methode | 20001222 | |
2 | ![]() |
Fehler in RFC-Kommunikation | 20001222 | |
3 | ![]() |
Fehler in RFC-System | 20001222 |
History
Last changed by/on | SAP | 20060207 |
SAP Release Created in | 610 |