SAP ABAP Class CL_CGPL_MSPROJECT_INTERFACE (Project Planning - Interface to MS Project)
Hierarchy
☛
SAP_ABA (Software Component) Cross-Application Component
⤷
CA-GTF-GPL (Application Component) Generic Project Planning
⤷
CGPL_EXTERNAL_INTERFACE (Package) Project Planning - Interface for MS Project
⤷
⤷
Properties
| Class | CL_CGPL_MSPROJECT_INTERFACE | |
| Short Description | Project Planning - Interface to MS Project | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | CGPL_EXTERNAL_INTERFACE | Project Planning - Interface for MS Project |
| Created | 20000304 | 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) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_CGPL_MSPROJECT_INTERFACE has no interface implemented.
Friends
Class CL_CGPL_MSPROJECT_INTERFACE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | OLE_VERB | 'CheckMSProjectIsUsed' | Method Name | 20000831 | ||
| 2 | Constant | Private | Type reference (TYPE) | CHAR1 | 'D' | Update Indicator for DELETE | 20000304 | ||
| 3 | Constant | Public | Type reference (TYPE) | INT1 | 1 | Transmission: Export | 20000913 | ||
| 4 | Constant | Public | Type reference (TYPE) | INT1 | 2 | Transmission: Import | 20000913 | ||
| 5 | Constant | Public | Type reference (TYPE) | INT1 | 3 | Transmission: Import and Export | 20000913 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR20 | 'ExportProject' | Macro Name for Export | 20000304 | ||
| 7 | Constant | Private | Type reference (TYPE) | CHAR20 | 'FieldTableEdit' | Macro Name for Customizing Field/Table | 20001011 | ||
| 8 | Constant | Private | Type reference (TYPE) | CHAR20 | 'ImportProject' | Macro Name for Import | 20000304 | ||
| 9 | Constant | Private | Type reference (TYPE) | CHAR20 | 'ImportProjectCreate' | Macro Name for Import when Creating with Template | 20000304 | ||
| 10 | Constant | Private | Type reference (TYPE) | CHAR20 | 'ImportProjectGUI' | Macro Name for Import when Displaying Graphically | 20000304 | ||
| 11 | Constant | Private | Type reference (TYPE) | OLE_VERB | 'InitMSProject' | Macro Name for Initializing MS Project | 20000323 | ||
| 12 | Constant | Private | Type reference (TYPE) | CHAR1 | 'I' | Update Indicator for INSERT | 20000304 | ||
| 13 | Constant | Private | Type reference (TYPE) | SOI_DOCUMENT_TYPE | 'MSProject.Project' | Document Type: MS Project Application | 20000304 | ||
| 14 | Constant | Private | Type reference (TYPE) | OLE_VERB | 'MSProjectIsUsed' | Characteristics Name | 20000831 | ||
| 15 | Constant | Private | Type reference (TYPE) | CHAR4 | 'GUID' | Field Name | 20000915 | ||
| 16 | Constant | Private | Type reference (TYPE) | CHAR12 | 'PROJECT_GUID' | Field Name | 20000915 | ||
| 17 | Constant | Private | Type reference (TYPE) | CHAR2 | 'UP' | Field Name | 20000915 | ||
| 18 | Constant | Private | Type reference (TYPE) | SBDST_CLASSTYPE | 'OT' | Class Type | 20000304 | ||
| 19 | Constant | Private | Type reference (TYPE) | CHAR35 | 'SAP.GeneralPlanning.MSProjectProxy' | MS Project Proxy | 20000304 | ||
| 20 | Constant | Public | Type reference (TYPE) | CHAR20 | '5010,0,1,1008' | Minimum Required Version of MS Project Proxy | 20000304 | ||
| 21 | Constant | Private | Type reference (TYPE) | SBDST_CLASSNAME | 'CL_CGPL_MSPROJECT_INTERFACE' | Class Name | 20000304 | ||
| 22 | Constant | Private | Type reference (TYPE) | BOOLEAN | 'X' | Boolean TRUE | 20000304 | ||
| 23 | Constant | Private | Type reference (TYPE) | CHAR1 | 'U' | Update Indicator for UPDATE | 20000304 | ||
| 24 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_BDS_DOCUMENT_SET | BusinessDocumentSet | 20000304 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20000928 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | DDOBJNAME | Name of ABAP Dictionary Object | 20000913 | |||
| 27 | Instance attribute | Private | Object reference (TYPE REF TO) | DATA | 20040505 | ||||
| 28 | Instance attribute | Private | Type reference (TYPE) | TY_DOCUMENT_TABLES | Buffer Table for Documents | 20000304 | |||
| 29 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_CGPL_MSPROJECT_INTERFACE | Project Planning - Interface to MS Project | 20000304 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | CGPL_MAPPING_FIELDS | Mapping SAP Fields with Microsoft Project Attributes | 20000304 | |||
| 31 | Instance attribute | Private | Type reference (TYPE) | TY_MAPPING_AREAS | TY_MAPPING_AREAS | 20040505 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | CHAR50 | Name of MS Project Application | 20000307 | |||
| 33 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_GUI_CUSTOM_CONTAINER | Container for Custom Controls in Screen Area | 20000304 | |||
| 34 | Instance attribute | Private | Object reference (TYPE REF TO) | I_OI_CONTAINER_CONTROL | Document Container Control Interface | 20000304 | |||
| 35 | Instance attribute | Private | Object reference (TYPE REF TO) | I_OI_DOCUMENT_PROXY | General Document Interface | 20000304 | |||
| 36 | Instance attribute | Private | Object reference (TYPE REF TO) | I_OI_TABLE_COLLECTION | Table Collection | 20000304 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | CHAR1 | Indicator: Read Only | 20000304 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | CHAR8 | Interface Status | 20000306 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | PROGRAM | Program/Transaction in SQL Trace Evaluation | 20040505 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | CGPL_FIELD_VALUES | Transfer Table for Field Values to MS Project | 20001011 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adds Field Description to Management Tables | 20000913 | |
| 2 | Static method | Public | Method | Checks Whether MS Project Files Were Changed | 20000412 | |
| 3 | Instance method | Public | Method | Checks Status of MS Project Interface | 20000306 | |
| 4 | Instance method | Public | Method | Closes the Opened MS Project Document | 20000320 | |
| 5 | Instance method | Public | Constructor | Constructor | 20000304 | |
| 6 | Instance method | Private | Method | 20040505 | ||
| 7 | Instance method | Public | Method | Export a Project to MS Project | 20000304 | |
| 8 | Instance method | Private | Method | Transfers Data from Import Table to Project Data Table | 20000914 | |
| 9 | Instance method | Private | Method | Fills Export Table and Table with Structure Description | 20000913 | |
| 10 | Instance method | Private | Method | Returns Table with MS Project File (Reads from BDS if req.) | 20000304 | |
| 11 | Instance method | Private | Method | Determines Values from Domain/Value Table | 20001012 | |
| 12 | Static method | Public | Method | Returns Class Instance (Generates Instance, if req.) | 20000304 | |
| 13 | Static method | Public | Method | Delivers Table with Field Mapping | 20000922 | |
| 14 | Instance method | Public | Method | Import Project from MS Project | 20000304 | |
| 15 | Static method | Public | Method | Initializes Persistence Control After Successful Save | 20000414 | |
| 16 | Instance method | Private | Event handling method | Event Handler for ON_CLOSE_DOCUMENT: I_OI_DOCUMENT_PROXY | 20000304 | |
| 17 | Instance method | Public | Method | Destructor- Initializes All Data | 20001103 | |
| 18 | Static method | Public | Method | Saves MS Project Files in BDS | 20000304 | |
| 19 | Instance method | Private | Method | Stores Table with MS Project File | 20000304 | |
| 20 | Instance method | Public | Method | Call Graphical Display of Project | 20000304 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | DOCUMENT_CLOSED | Instance Event (0) |
Public (2) |
MS Project document was closed | 20000320 |
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_DATA_LINE | Private | See coding | 20010330 | ty_data_line(1024) TYPE x
|
||
| 2 | TY_DOCUMENT_TABLES | Private | See coding | TY_DOCUMENT_TABLES | 20000304 | ty_document_tables TYPE SORTED TABLE OF ty_document_tables_item
WITH UNIQUE KEY guid
|
|
| 3 | TY_DOCUMENT_TABLES_ITEM | Private | See coding | TY_DOCUMENT_TABLES_ITEM | 20000304 | BEGIN OF ty_document_tables_item,
guid TYPE cgpl_guid16,
table TYPE sbdst_content,
size TYPE i,
doc_id TYPE sbdst_doc_id,
doc_ver_no TYPE sbdst_doc_ver_no,
doc_var_id TYPE sbdst_doc_var_id,
update_sign TYPE char1,
END OF ty_document_tables_item
|
|
| 4 | TY_MAPPING_AREA | Private | See coding | TY_MAPPING_AREA | 20000913 | BEGIN OF ty_mapping_area ,
tabname TYPE tabname,
fieldname TYPE fieldname,
src_position TYPE tabfdpos,
trg_position TYPE tabfdpos,
END OF ty_mapping_area
|
|
| 5 | TY_MAPPING_AREAS | Private | See coding | TY_MAPPING_AREAS | 20000914 | ty_mapping_areas TYPE TABLE OF ty_mapping_area
|
|
| 6 | TY_VALUE_FIELD | Private | See coding | 20001011 | BEGIN OF ty_value_field,
field_id TYPE int4,
tabname TYPE tabname,
fieldname TYPE fieldname,
domname TYPE domname,
checktable TYPE tabname,
valexi TYPE valexi,
END OF ty_value_field
|
||
| 7 | TY_VALUE_FIELDS | Private | See coding | 20001011 | ty_value_fields TYPE TABLE OF ty_value_field
|
Method Signatures
Method ADD_FIELD_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_FIELDS_TABLE | Call by reference | Type reference (TYPE) | SOI_FIELDS_TABLE | Strukturbeschreibung | 20000913 | |||
| 2 | CH_MAPPING_AREAS | Call by reference | Type reference (TYPE) | TY_MAPPING_AREAS | Strukturbereiche für Feldmapping | 20000913 | |||
| 3 | CH_OFFSET | Call by reference | Type reference (TYPE) | IOFF | Offset eines Feldes vom Beginn einer Struktur (ab 0) | 20000913 | |||
| 4 | CH_POSITION | Call by reference | Type reference (TYPE) | IPOS | Position eines Feldes in einer Struktur (ab 1) | 20000913 | |||
| 5 | EX_INTTYPE | Call by reference | Type reference (TYPE) | INTTYPE | ABAP-Datentyp (C,D,N,...) | 20000920 | |||
| 6 | EX_SAP_FIELD_NAME | Call by reference | Type reference (TYPE) | TEXT30 | Text 30 Stellen | 20001010 | |||
| 7 | EX_VALUE_FIELD | Call by reference | Type reference (TYPE) | TY_VALUE_FIELD | Feld mit Festwerten/Wertetabelle | 20001011 | |||
| 8 | IM_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Feldname | 20000913 | |||
| 9 | IM_FIELD_DESCRIPTION | Call by reference | Type reference (TYPE) | DDFIELDS | Tabelle mit Feldbeschreibungen | 20000913 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültiger Feldname | 20000913 |
Method CHECK_CHANGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_HAS_CHANGES | Call by reference | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20000412 |
Method CHECK_CHANGES on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method CHECK_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | '>0': Schnittstelle kann nicht benutzt werden | 20000306 | |||
| 2 | EX_STATUS_STRING | Call by reference | Type reference (TYPE) | CHAR80 | String mit Beschreibung des Status | 20000306 | |||
| 3 | IM_SEND_POPUP | Call by reference | Type reference (TYPE) | CHAR1 | 'X': Popup mit Statusinformationen wird ausgegeben | 20000306 |
Method CHECK_STATUS on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method CLOSE_DOCUMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PROJECT_DATA | Call by reference | Type reference (TYPE) | TABLE | Projektdaten | 20000914 | |||
| 2 | CH_PROJECT_DATA_REF | Call by reference | Type reference (TYPE) | TABLE | Projektdaten - Zusatzattribute | 20000928 | |||
| 3 | EX_RETURNCODE | Call by reference | Type reference (TYPE) | SY-SUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20000320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Datenstruktur ist ungültig | 20000914 | ||
| 2 | Es ist kein Dokument geöffnet | 20000320 |
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_APPLICATION_NAME | Call by reference | Type reference (TYPE) | C | Name der Applikation | 20000304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Instanz konnte nicht erzeugt werden | 20000304 |
Method CREATE_DATA_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FIELDS_TABLE | Call by reference | Type reference (TYPE) | SOI_FIELDS_TABLE | 20040505 | ||||
| 2 | EX_VALUE_FIELDS | Call by reference | Type reference (TYPE) | TY_VALUE_FIELDS | 20040505 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20040505 |
Method EXPORT_PROJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CALLBACK_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Klasse - Callback Feldwerte | 20001012 | |||
| 2 | IM_CALLBACK_METHOD | Call by reference | Type reference (TYPE) | SEOCMPNAME | Methode - Callback für Feldwerte | 20001012 | |||
| 3 | IM_DATA_REF_STRUCTURE | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20000928 | |||
| 4 | IM_DATA_STRUCTURE | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20000914 | |||
| 5 | IM_MAPPING | Call by reference | Type reference (TYPE) | CGPL_MAPPING_FIELDS | Mapping SAP - MSProject Attribute | 20000304 | |||
| 6 | IM_PROJECT_DATA | Call by reference | Type reference (TYPE) | TABLE | Zu exportierende Projektdaten | 20000304 | |||
| 7 | IM_PROJECT_DATA_REF | Call by reference | Type reference (TYPE) | CGPL_DATA_REFERENCES | Projektdaten - Zusätzliche Attribute | 20001024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Funktion wurde vopm Anwender abgebrochen | 20000307 | ||
| 2 | MSProject Dokument konnte nicht angelegt werden | 20000304 | ||
| 3 | Fehler beim Ermittlung des Document Proxy | 20000304 | ||
| 4 | Sonstige Fehler | 20000307 | ||
| 5 | Ungültige Datenstruktur | 20000914 | ||
| 6 | Fehler bei der Instanziierung des MS Project Proxy Objekts | 20000304 | ||
| 7 | MSProject Dokument konnte nicht geöffnet werden | 20000304 |
Method EXTRACT_DATA_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PROJECT_DATA | Call by reference | Type reference (TYPE) | TABLE | Projektdaten | 20000914 | |||
| 2 | CH_PROJECT_DATA_REF | Call by reference | Type reference (TYPE) | TABLE | Projektdaten - Zusatzattribute | 20000928 | |||
| 3 | IM_DATA_TABLE | Call by reference | Type reference (TYPE) | TABLE | Import-(Daten)Tabelle | 20000914 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Datenstruktur | 20000914 |
Method FILL_DATA_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DATA_TABLE | Call by reference | Type reference (TYPE) | TABLE | Datentabelle für Export | 20000913 | |||
| 2 | EX_FIELDS_TABLE | Call by reference | Type reference (TYPE) | SOI_FIELDS_TABLE | Strukturbeschreibung | 20000913 | |||
| 3 | EX_MAPPING_AREAS | Call by reference | Type reference (TYPE) | TY_MAPPING_AREAS | Datenbereiche für Feldmapping | 20000914 | |||
| 4 | EX_VALUE_FIELDS | Call by reference | Type reference (TYPE) | TY_VALUE_FIELDS | Tabelle mit Feldern mit Festwerten/Wertetabelle | 20001011 | |||
| 5 | IM_PROJECT_DATA | Call by reference | Type reference (TYPE) | TABLE | Projektdaten | 20000913 | |||
| 6 | IM_PROJECT_DATA_REF | Call by reference | Type reference (TYPE) | CGPL_DATA_REFERENCES | Projektdaten - Zusatzattribute | 20000928 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ungültige Datenstruktur | 20000913 |
Method GET_DOCUMENT_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_DOCUMENT_SIZE | Call by reference | Type reference (TYPE) | I | Größe des Dokuments | 20000304 | |||
| 2 | EX_DOCUMENT_TABLE | Call by reference | Type reference (TYPE) | SBDST_CONTENT | Dokument als Tabelle | 20000304 | |||
| 3 | IM_PROJECT_ID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16 stellige GUID für Projekte und Vorgänge | 20000304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Dokumenttabelle konnte nicht gelesen werden | 20000304 |
Method GET_FIELD_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FIELD_VALUES | Call by reference | Type reference (TYPE) | CGPL_FIELD_VALUES | Feldwerte | 20001012 | |||
| 2 | IM_CALLBACK_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Objekttypname | 20001012 | |||
| 3 | IM_CALLBACK_METHOD | Call by reference | Type reference (TYPE) | SEOCMPNAME | Komponentenname | 20001012 | |||
| 4 | IM_VALUE_FIELDS | Call by reference | Type reference (TYPE) | TY_VALUE_FIELDS | Felder mit Festwerten/Prüftabelle | 20001012 |
Method GET_FIELD_VALUES on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_INSTANCE | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_MSPROJECT_INTERFACE | Instanz von CL_CGPL_MSPROJECT_INTERFACE | 20000304 | |||
| 2 | IM_APPLICATION_NAME | Call by reference | Type reference (TYPE) | C | Name der Anwendung | 20000304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Instanz konnte nicht ermittelt/erzeugt werden | 20000304 |
Method GET_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_MAPPING | Call by reference | Type reference (TYPE) | CGPL_MAPPING_FIELDS | Mapping von SAP-Feldern mit MSProject-Attributen | 20000922 | |||
| 2 | IM_ALTERNATIVE | Call by reference | Type reference (TYPE) | CHAR1 | Alternative | 20000922 | |||
| 3 | IM_APPLICATION | Call by reference | Type reference (TYPE) | CGPL_APPLICATION_TYPE | Applikation in der Projektplanung | 20000922 |
Method GET_MAPPING on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method IMPORT_PROJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_PROJECT_DATA | Call by reference | Type reference (TYPE) | TABLE | Projektdaten | 20000915 | |||
| 2 | CH_PROJECT_DATA_REF | Call by reference | Type reference (TYPE) | TABLE | Projektdaten - Zusatzattribute | 20000928 | |||
| 3 | IM_ACTUALIZING | Call by reference | Type reference (TYPE) | BOOLEAN | SPACE | Projekt wird aktualisiert | 20000320 | ||
| 4 | IM_CREATING_NEW_PROJECT | Call by reference | Type reference (TYPE) | BOOLEAN | SPACE | Neues Projekt wird angelegt | 20000304 | ||
| 5 | IM_DATA_REF_STRUCTURE | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20000928 | |||
| 6 | IM_DATA_STRUCTURE | Call by reference | Type reference (TYPE) | DDOBJNAME | Name eines ABAP Dictionary-Objekts | 20000915 | |||
| 7 | IM_MAPPING | Call by reference | Type reference (TYPE) | CGPL_MAPPING_FIELDS | Mapping SAP - MSProject Attribute | 20000304 | |||
| 8 | IM_PROJECT | Call by reference | Object reference (TYPE REF TO) | CL_CGPL_PROJECT | Project Objekt | 20000304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fileauswahl wurde vom Benutzer abgebrochen | 20000320 | ||
| 2 | Fehler beim Ermittlung des Document Proxy | 20000304 | ||
| 3 | Sonstige Fehler | 20000307 | ||
| 4 | Ungültige Datenstruktur | 20000915 | ||
| 5 | Fehler bei der Instanziierung des MS Project Proxy Objekts | 20000304 | ||
| 6 | MSProject Dokument konnte nicht geöffnet werden | 20000414 | ||
| 7 | Projekt ist nicht Ursprung der MS Project Datei | 20000304 | ||
| 8 | Parameter IM_PROJECT wurde nicht übergeben | 20001027 |
Method INITIALIZE Signature
Method INITIALIZE on class CL_CGPL_MSPROJECT_INTERFACE has no parameter.
Method INITIALIZE on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method ON_CLOSE_DOCUMENT Signature
Method ON_CLOSE_DOCUMENT on class CL_CGPL_MSPROJECT_INTERFACE has no parameter.
Method ON_CLOSE_DOCUMENT on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method RESET Signature
Method RESET on class CL_CGPL_MSPROJECT_INTERFACE has no parameter.
Method RESET on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method SAVE Signature
Method SAVE on class CL_CGPL_MSPROJECT_INTERFACE has no parameter.
Method SAVE on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method SET_DOCUMENT_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_DOCUMENT_SIZE | Call by reference | Type reference (TYPE) | I | Größe des Dokuments | 20000304 | |||
| 2 | IM_DOCUMENT_TABLE | Call by reference | Type reference (TYPE) | SBDST_CONTENT | Dokument als Tabelle | 20000304 | |||
| 3 | IM_PROJECT_ID | Call by reference | Type reference (TYPE) | CGPL_GUID16 | Projektplanung: 16 stellige GUID für Projekte und Vorgänge | 20000304 |
Method SET_DOCUMENT_TABLE on class CL_CGPL_MSPROJECT_INTERFACE has no exception.
Method VISUALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_CALLBACK_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Klasse - Callback Feldwerte | 20001012 | |||
| 2 | IM_CALLBACK_METHOD | Call by reference | Type reference (TYPE) | SEOCMPNAME | Methode - Callback für Feldwerte | 20001012 | |||
| 3 | IM_DATA_REF_STRUCTURE | Call by reference | Type reference (TYPE) | DDOBJNAME | Name der Struktur der Datenreferenzen | 20000928 | |||
| 4 | IM_DATA_STRUCTURE | Call by reference | Type reference (TYPE) | DDOBJNAME | Name der Tabellenstruktur der Projektdaten | 20000912 | |||
| 5 | IM_MAPPING | Call by reference | Type reference (TYPE) | CGPL_MAPPING_FIELDS | Mapping SAP - MSProject Attribute | 20000304 | |||
| 6 | IM_PROJECT_DATA | Call by reference | Type reference (TYPE) | TABLE | Projektdaten | 20000304 | |||
| 7 | IM_PROJECT_DATA_REF | Call by reference | Type reference (TYPE) | CGPL_DATA_REFERENCES | Projektdaten - Zusätzliche Attribute | 20000928 | |||
| 8 | IM_READONLY | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | Nur Anzeige, keine Änderung erlaubt | 20000304 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MSProject Dokument konnte nicht angelegt werden | 20000304 | ||
| 2 | Fehler beim Ermittlung des Document Proxy | 20000304 | ||
| 3 | Export Makro konnte nicht ausgeführt werden | 20000717 | ||
| 4 | Sonstiger Fehler | 20000307 | ||
| 5 | Ungültige Datenstruktur | 20000913 | ||
| 6 | MS Project wird bereits von einem anderen Modus benutzt | 20000831 | ||
| 7 | Fehler bei der Instanziierung des MS Project Proxy Objekts | 20000304 | ||
| 8 | MSProject Dokument konnte nicht geöffnet werden | 20000304 |
Event Signatures
Event DOCUMENT_CLOSED Signature
Event DOCUMENT_CLOSED on class CL_CGPL_MSPROJECT_INTERFACE has no parameter.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in |