SAP ABAP Class CL_KWUI_OFFICE_INTEGRATION (Edit Info Objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-KPR-DMF (Application Component) Document Management Framework
     SKWV (Package) Knowledge Warehouse: Visual Components
Properties
Class CL_KWUI_OFFICE_INTEGRATION  
Short Description Edit Info Objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SKWV   Knowledge Warehouse: Visual Components 
Created 20010212   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SDOKA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SDOKM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SKWFC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 SKWVC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 SOI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_KWUI_OFFICE_INTEGRATION has no interface implemented.
Friends
Class CL_KWUI_OFFICE_INTEGRATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTROL Instance attribute Private Object reference (TYPE REF TO) I_OI_CONTAINER_CONTROL Document Container Control Interface 20010212
2 CUSTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in the Screen Area 20010212
3 C_SEPARATE_EXTENSION Constant Private Type reference (TYPE) STRING '.' 20010212
4 C_SEPARATE_PATH Constant Private Type reference (TYPE) STRING '' 20010212
5 DOCUMENT Instance attribute Private Object reference (TYPE REF TO) I_OI_DOCUMENT_PROXY General Document Interface 20010212
6 G_FILENAME Instance attribute Private Type reference (TYPE) SAEURI SAP ArchiveLink: Data Element for Absolute URI 20010213
7 G_MIMETYPE Instance attribute Private Type reference (TYPE) SKWF_MIME KW Framework: Mime Type 20010213
8 G_PHIO Instance attribute Private Type reference (TYPE) SKWF_IO KW Framework: Object Key 20010213
9 G_TERMINOLOGY Instance attribute Private Object reference (TYPE REF TO) CL_KWUI_TERMINOLOGY GUI Text, Icons, Messages, Popups and so on 20010212
10 PARENT_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20010212
11 VSCAN_PROFILE Instance attribute Protected Type reference (TYPE) VSCAN_PROFILE Virus Scan Profile 20120517
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_AND_LOCK_PHIO Instance method Private Method Check and Lock Object 20010212
2 CLOSE_DOCUMENT Instance method Public Method Close Document 20010213
3 CONSTRUCTOR Instance method Public Constructor Constructor 20010212
4 DOCUMENT_CLOSED Instance method Private Event handling method 20010213
5 EDIT_DOCUMENT Instance method Public Method Edit document 20010212
6 FILE_GET_BASENAME Instance method Private Method 20010212
7 FREE Instance method Public Method Destructor 20010212
8 GET_OBJECT_CONTENT Instance method Private Method Get Contents of IOs 20010212
9 MIMETYPE_AND_FILENAME Instance method Private Method MIME Type and File Name 20010212
10 OPEN_DOCUMENT Instance method Private Method Open Document to Edit 20010212
11 SAVE_DOCUMENT Instance method Public Method 20010213
Events
# Event Type Visibility Description Created on
1 ON_CLOSE_DOCUMENT Instance Event
(0)
Public
(2)
20010213
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TYPELINE Private See coding 20010213
Method Signatures

Method CHECK_AND_LOCK_PHIO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing COPY_FROM Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010212
2 Changing ERROR Value transfer Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010212
3 Changing INITIAL_PHIO Value transfer Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010212
4 Importing PHIO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010212
5 Importing TEMPLATE Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010212

Method CHECK_AND_LOCK_PHIO on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method CLOSE_DOCUMENT Signature

Method CLOSE_DOCUMENT on class CL_KWUI_OFFICE_INTEGRATION has no parameter.
Method CLOSE_DOCUMENT on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TERMINOLOGY Value transfer Object reference (TYPE REF TO) CL_KWUI_TERMINOLOGY Gui Texte, Icons, Nachrichten, Popups usw. 20010212
2 Importing VSCAN_PROFILE Value transfer Type reference (TYPE) VSCAN_PROFILE '/SCMS/KPRO_CREATE' Virus Scan Profile 20120517
# Exception Resumable Description Created on
1 CNTL_ERROR 20010212
2 CNTL_SYSTEM_ERROR 20010212
3 CREATE_ERROR 20010212
4 LIFETIME_DYNPRO_DYNPRO_LINK 20010212
5 LIFETIME_ERROR 20010212

Method DOCUMENT_CLOSED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1   DOCUMENT_COOKIE    
2 Importing DOCUMENT_PROXY Call by reference Type reference (TYPE) 20010213
3 Importing HAS_CHANGED Call by reference Type reference (TYPE) 20010213

Method DOCUMENT_CLOSED on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method EDIT_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing B_UPDATE Value transfer Type reference (TYPE) BOOLEAN SPACE boolsche Variable (X=true, -=false, space=unknown) 20010212
2 Changing CHANGED_PROPERTIES Value transfer Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010212
3 Importing CONTEXT_CLASS Value transfer Type reference (TYPE) SDOK_ENT Modell: Entitätsname 20010212
4 Importing FILENAME Value transfer Type reference (TYPE) SKWF_FILNM Relativer Ablageort eines physischen Dokuments 20010212
5 Importing MIMETYPE Value transfer Type reference (TYPE) SKWF_MIME KW Framework: Mime-Typ 20010212
6 Importing PHIO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010212
7 Exporting PHIO_IS_INITIAL Value transfer Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010214
8 Importing TEMPLATE Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010212

Method EDIT_DOCUMENT on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method FILE_GET_BASENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BASENAME Value transfer Type reference (TYPE) SKWF_FILNM Dateiname 20010212
2 Exporting EXTENSION Value transfer Type reference (TYPE) SKWF_FILNM Dateiname 20010212
3 Importing FILENAME Value transfer Type reference (TYPE) SAEURI SAP ArchiveLink: Datenelement für absolute URI 20010212

Method FILE_GET_BASENAME on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method FREE Signature

Method FREE on class CL_KWUI_OFFICE_INTEGRATION has no parameter.
Method FREE on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method GET_OBJECT_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CONTENT_BIN Value transfer Type reference (TYPE) SDOKCNTBINS SDOK: Tabelle von Binärdokumentinhalten für den Webserver 20010212
2 Changing ERROR Value transfer Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010212
3 Importing PHIO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010212
4 Changing PHIO_URL Value transfer Type reference (TYPE) SAEURI SAP ArchiveLink: Datenelement für absolute URI 20010212
5 Changing SIZE Value transfer Type reference (TYPE) I 20010212

Method GET_OBJECT_CONTENT on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method MIMETYPE_AND_FILENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ERROR Value transfer Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010212
2 Changing FILENAME Value transfer Type reference (TYPE) SAEURI SAP ArchiveLink: Datenelement für absolute URI 20010212
3 Importing INITIAL_PHIO Value transfer Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010212
4 Changing MIMETYPE Value transfer Type reference (TYPE) SKWF_MIME KW Framework: Mime-Typ 20010212
5 Importing PHIO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010212

Method MIMETYPE_AND_FILENAME on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method OPEN_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTENT_BIN Value transfer Type reference (TYPE) SDOKCNTBINS SDOK: Tabelle von Binärdokumentinhalten für den Webserver 20010212
2 Changing ERROR Value transfer Type reference (TYPE) SKWF_ERROR KW Framework: Fehler Objekt 20010212
3 Importing FILENAME Value transfer Type reference (TYPE) SAEURI SAP ArchiveLink: Datenelement für absolute URI 20010212
4 Importing FILESIZE Value transfer Type reference (TYPE) I 20010213
5 Importing MIMETYPE Value transfer Type reference (TYPE) SKWF_MIME KW Framework: Mime-Typ 20010212
6 Importing PHIO_URL Value transfer Type reference (TYPE) SAEURI SAP ArchiveLink: Datenelement für absolute URI 20010212

Method OPEN_DOCUMENT on class CL_KWUI_OFFICE_INTEGRATION has no exception.

Method SAVE_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NEW_FILENAME Value transfer Type reference (TYPE) SKWF_FILNM Dateiname 20010214
2 Exporting NEW_PHIO Value transfer Type reference (TYPE) SKWF_IO KW Framework: Objektschlüssel 20010213
3 Importing STORE_AS_UPDATE Value transfer Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010214
4 Importing STORE_CONTENT Value transfer Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010214
5 Importing STORE_NEW_PHIO Value transfer Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010214
6 Importing STORE_NEW_VERSION Value transfer Type reference (TYPE) SKWF_FLAG KW Framework: Boolsche Flagge ('X' gesetzt, ' ' gelöscht) 20010214

Method SAVE_DOCUMENT on class CL_KWUI_OFFICE_INTEGRATION has no exception.
Event Signatures

Event ON_CLOSE_DOCUMENT Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 HAS_CHANGED Exporting Value transfer Type reference (TYPE) I 20010213
History
Last changed by/on SAP  20130531 
SAP Release Created in 610