SAP ABAP Interface I_OI_PIVOT (Pivot Table Interface)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-FES-OFF (Application Component) SAP Desktop Office Integration
⤷
SOFFICEINTEGRATION (Package) Platform- and application-indep. Office integration
⤷
⤷
Properties
| Interface | I_OI_PIVOT | |
| Short Description | Pivot Table Interface |
General Data
| Package | SOFFICEINTEGRATION | Platform- and application-indep. Office integration |
| Created | 19990407 | SAP |
| Last changed | 19991216 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | SOI | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface I_OI_PIVOT has no interface.
Friends
Interface I_OI_PIVOT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COLUMNFIELD | Constant | Public | Type reference (TYPE) | I | 2 | Field is Column Field | 19990409 | |
| 2 | DATAFIELD | Constant | Public | Type reference (TYPE) | I | 4 | Field is Data Field | 19990409 | |
| 3 | PAGEFIELD | Constant | Public | Type reference (TYPE) | I | 3 | Entry as New Page | 19990409 | |
| 4 | ROWFIELD | Constant | Public | Type reference (TYPE) | I | 1 | Entry as New Line | 19990409 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Insert New Data | 19990407 | |
| 2 | Instance method | Public | Method | Drilldown in Pivot Table | 19990407 | |
| 3 | Instance method | Public | Method | Close a View | 19990407 | |
| 4 | Instance method | Public | Method | Get all Entries | 19990407 | |
| 5 | Instance method | Public | Method | Get Names of All Pivot Tables | 19990407 | |
| 6 | Instance method | Public | Method | Insert a Pivot Table | 19990527 | |
| 7 | Instance method | Public | Method | Set Type of an Entry | 19990409 | |
| 8 | Instance method | Public | Method | Set Data | 19990407 |
Events
Interface I_OI_PIVOT has no event.
Types
Interface I_OI_PIVOT has no local type.
Method Signatures
Method ADD_NEW_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19990407 | |||
| 2 | FORMULA | Call by reference | Type reference (TYPE) | C | The formula of the new item | 19990407 | |||
| 3 | NAME | Call by reference | Type reference (TYPE) | C | The name of the item | 19990407 | |||
| 4 | NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | no_flush? | 19990407 | ||
| 5 | PIVOTTABLE | Call by reference | Type reference (TYPE) | C | Name of pivottable | 19990407 | |||
| 6 | RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19990407 |
Method ADD_NEW_DATA on Interface I_OI_PIVOT has no exception.
Method DRILL_DOWN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19990407 | |||
| 2 | NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush | 19990407 | ||
| 3 | PIVOTTABLE | Call by reference | Type reference (TYPE) | C | Name of pivottable | 19990407 | |||
| 4 | RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19990407 | |||
| 5 | ROW | Call by reference | Type reference (TYPE) | C | Which row... | 19990407 | |||
| 6 | VALUE | Call by reference | Type reference (TYPE) | C | Which item in the row... | 19990407 |
Method DRILL_DOWN on Interface I_OI_PIVOT has no exception.
Method DRILL_UP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19990407 | |||
| 2 | NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush? | 19990407 | ||
| 3 | PIVOTTABLE | Call by reference | Type reference (TYPE) | C | Name of pivottable | 19990407 | |||
| 4 | RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19990407 | |||
| 5 | ROW | Call by reference | Type reference (TYPE) | C | Which row... | 19990407 | |||
| 6 | VALUE | Call by reference | Type reference (TYPE) | C | Which item in the row... | 19990407 |
Method DRILL_UP on Interface I_OI_PIVOT has no exception.
Method GET_ALLFIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALLFIELDS | Call by reference | Type reference (TYPE) | SOI_NAMETYPE_TABLE | Table of fields | 19990409 | |||
| 2 | ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19990409 | |||
| 3 | NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush | 19990407 | ||
| 4 | PIVOTTABLE | Call by reference | Type reference (TYPE) | C | Name of pivottable | 19990409 | |||
| 5 | RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19990409 |
Method GET_ALLFIELDS on Interface I_OI_PIVOT has no exception.
Method GET_ALLPIVOTTABLES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ALLPIVOTTABLES | Call by reference | Type reference (TYPE) | SOI_FIELDS_NAME_TABLE | Table of columnfields | 19990407 | |||
| 2 | ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19990407 | |||
| 3 | NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush? | 19990407 | ||
| 4 | RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19990407 |
Method GET_ALLPIVOTTABLES on Interface I_OI_PIVOT has no exception.
Method INSERT_FULL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA | Call by reference | Type reference (TYPE) | TABLE | Daten | 19990527 | |||
| 2 | DATA_ENDING_AT | Call by reference | Type reference (TYPE) | I | -1 | Ende der Daten | 19990527 | ||
| 3 | DATA_STARTING_AT | Call by reference | Type reference (TYPE) | I | 1 | Start der Daten | 19990527 | ||
| 4 | ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | error? | 19990527 | |||
| 5 | FILENAME | Call by reference | Type reference (TYPE) | C | Dateiname | 19990611 | |||
| 6 | HEADER_1 | Call by reference | Type reference (TYPE) | C | Titelzeile | 19990611 | |||
| 7 | HEADER_2 | Call by reference | Type reference (TYPE) | C | Untertitel | 19990611 | |||
| 8 | HKEY | Call by reference | Type reference (TYPE) | SOI_HKEY_TABLE | Horizontale Einträge | 19990527 | |||
| 9 | NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush? | 19990527 | ||
| 10 | N_ATT_COLS | Call by reference | Type reference (TYPE) | I | Anzahl Datenspalten im Listobjekt | 19990611 | |||
| 11 | N_HRZ_KEYS | Call by reference | Type reference (TYPE) | I | Anzahl H-Merkmale | 19990611 | |||
| 12 | N_VRT_KEYS | Call by reference | Type reference (TYPE) | I | Anzahl V-Merkmale | 19990611 | |||
| 13 | ONLINE_TEXT | Call by reference | Type reference (TYPE) | SOI_ONLINE_TABLE | Onlinetexte | 19990601 | |||
| 14 | PIVOTNAME | Call by reference | Type reference (TYPE) | C | Name der Pivottabelle | 19990602 | |||
| 15 | RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of error? | 19990527 | |||
| 16 | SEMA | Call by reference | Type reference (TYPE) | SOI_SEMA_TABLE | Semantik | 19990527 | |||
| 17 | SEMA_TYPE | Call by reference | Type reference (TYPE) | C | '' | Schalter für Stringkonvertierungen | 19990611 | ||
| 18 | VKEY | Call by reference | Type reference (TYPE) | SOI_VKEY_TABLE | Vertikale Einträge | 19990527 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | nicht vorhandene DATA-Spalte wird referenziert | 19990611 | ||
| 2 | Anzahl SEMA-Zeilen <> N_VRT_KEYS + N_ATT_COLS | 19990611 | ||
| 3 | Anzahl VKEY-Zeilen <> N_VRT_KEYS | 19990611 | ||
| 4 | siehe Dokumentation | 19990611 | ||
| 5 | Fehler in Semantikbeschreibung | 19990622 | ||
| 6 | siehe Dokumentation | 19990611 | ||
| 7 | DATEN_VON / DATEN_BIS zu groß / zu klein | 19990611 |
Method SET_FIELDTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONSOLIDATION | Call by reference | Type reference (TYPE) | C | Verdichtung eines Pivotfeldes | 19990602 | |||
| 2 | ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | error? | 19990409 | |||
| 3 | NAME | Call by reference | Type reference (TYPE) | C | Name | 19990409 | |||
| 4 | NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush? | 19990409 | ||
| 5 | PIVOT | Call by reference | Type reference (TYPE) | C | Pivottable | 19990412 | |||
| 6 | RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of error | 19990409 | |||
| 7 | TYPE | Call by reference | Type reference (TYPE) | I | Type | 19990409 |
Method SET_FIELDTYPE on Interface I_OI_PIVOT has no exception.
Method SET_SOURCE_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DATA_TABLE | Call by reference | Type reference (TYPE) | TABLE | Data | 19990407 | |||
| 2 | DDIC_NAME | Call by reference | Type reference (TYPE) | X030L-TABNAME | Name of the table | 19990407 | |||
| 3 | ERROR | Call by reference | Object reference (TYPE REF TO) | I_OI_ERROR | errors? | 19990407 | |||
| 4 | FIELDS_TABLE | Call by reference | Type reference (TYPE) | SOI_FIELDS_TABLE | The fields of the table | 19990407 | |||
| 5 | ITEMS | Call by reference | Type reference (TYPE) | SOI_NAMETYPE_TABLE | The items of row, column and data | 19990407 | |||
| 6 | ITEMSNR | Call by reference | Type reference (TYPE) | SOI_COLTYPE_TABLE | The items of row, column and data | 19990429 | |||
| 7 | LENGTH | Call by reference | Type reference (TYPE) | C | Length of text | 19990429 | |||
| 8 | NAME | Call by reference | Type reference (TYPE) | C | The name of the Pivottable | 19990407 | |||
| 9 | NO_FLUSH | Call by reference | Type reference (TYPE) | C | '' | flush? | 19990407 | ||
| 10 | RETCODE | Call by reference | Type reference (TYPE) | SOI_RET_STRING | text of the error | 19990407 |
Method SET_SOURCE_TABLE on Interface I_OI_PIVOT has no exception.
History
| Last changed by/on | SAP | 19991216 |
| SAP Release Created in |