SAP ABAP Class CL_SA_DOC_FACTORY (SAP Solution Manager: Document Management)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   SV-SMG-IMP (Application Component) Solution Manager Implementation
     SOLAR_DOC (Package) Document Management in Solution Manager
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SA_ATTR Interface for KW Info Object Attributes 20060124
Properties
Class CL_SA_DOC_FACTORY  
Short Description SAP Solution Manager: Document Management    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SOLAR_DOC   Document Management in Solution Manager 
Created 20010213   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_SA_DOC_ATTR_DLG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_SA_IO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 SPNO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SA_ATTR Interface for KW Info Object Attributes 20060124
Friends
Class CL_SA_DOC_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_TECHNAME_RESERVED Static Attribute Public Type reference (TYPE) SDOKQUPROPS Reserved Technical Names 20110412
2 A_DOC_TITLE Instance attribute Private Type reference (TYPE) SDOKPROPTY-VALUE Short Description 20010213
3 A_DOC_TYPE Instance attribute Private Type reference (TYPE) SDOKPROPTY-VALUE Document Type 20010213
4 CALLING_OBJECT Static Attribute Public Object reference (TYPE REF TO) OBJECT 20021010
5 C_DEFAULT_FILE_EXTENSION Constant Public Type reference (TYPE) TNOTEFPR-FILE_EXT 'TXT' Standard File Extension 20011127
6 C_FCODE_CANCEL Constant Public Type reference (TYPE) SYUCOMM 'EXIT' Create OK Code Document 20010213
7 C_FCODE_CREATE Constant Public Type reference (TYPE) SYUCOMM 'CREA' Create OK Code Document 20010213
8 C_FCODE_DETAIL Constant Public Type reference (TYPE) SYUCOMM 'DETL' Create OK Code Document 20010213
9 C_FCODE_UPLOAD Constant Public Type reference (TYPE) SYUCOMM 'UPLO' Upload OK Code Document 20010213
Methods
# Method Level Visibility Method type Description Created on
1 CHECKIN_DOC Static method Public Method Unlock Document 20050811
2 CHECKOUT_DOC Static method Public Method Lock document 20050811
3 CHECK_AUTHORIZATIONS Static method Private Method Authorization Check 20040427
4 CHECK_FILE_EXTENSION Static method Public Method Checks How Specified File Extension Is Processed 20011127
5 CLASS_CONSTRUCTOR Static method Public Constructor 20060824
6 CREATE_DOC Static method Public Method Creates Document with Template 20010214
7 CREATE_IOBJECT Static method Private Method Creates Info Object with Corresponding Info Class 20010220
8 CREATE_TEMPLATE Static method Public Method Creates Template for Document Type 20010302
9 CREATE_URL Static method Public Method Creates KW Document with Link to External URL 20010312
10 DELETE_TEMPLATE Static method Public Method Deletes Template for Document Type 20010322
11 DETERMINE_INDUSTRY_AND_RELEASE Static method Private Method Determines Enhancement and Enhancement Release 20030307
12 GET_DOC_FROM_KW Static method Public Method Gets Document from Knowledge Warehouse 20010216
13 GET_READ_URL Static method Public Method Gets a URL to Display a KW Document 20030407
14 GET_SAPDOC_FROM_KW Static method Public Method Gets SAP Online Documentation from Knowledge Warehouse 20010423
15 GET_TEMPLATE Static method Public Method Gets Template for Document Type 20010314
16 GET_TEMPLATE_INSTANCE Static method Private Method Gets Template for Document Type 20040323
17 GET_TEMPLATE_NAME Static method Private Method Creates Template Name and Checks Existence 20010306
18 READ_VALUES_FOR_ATTR Static method Public Method Reads Allowed Values for Attribute from Database 20010319
19 SEND_AS_READ_URL_TO_CLIPBOARD Static method Public Method Places URL of a Document in the Clipboard 20050126
20 UPLOAD_DOC Static method Public Method Uploads Document and Supplies Attributes 20010312
21 UPLOAD_TEMPLATE Static method Public Method Creates Template for Document Type 20010305
Events
Class CL_SA_DOC_FACTORY has no event.
Types
Class CL_SA_DOC_FACTORY has no local type.
Method Signatures

Method CHECKIN_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20050811
2 Importing I_AREA Value transfer Type reference (TYPE) IWBAREA-AREA 'IWBSOLAR' Bereich 20050811
3 Changing I_LOIO Value transfer Type reference (TYPE) SDOKOBJECT SDOK: BOR-Schlüssel für Informationsobjekt 20050811
4 Importing I_TRKORR Value transfer Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20050811
# Exception Resumable Description Created on
1 ERROR 20050906

Method CHECKOUT_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CANCELLED Value transfer Type reference (TYPE) CHAR1 20080325
2 Exporting E_WEBLINK Value transfer Type reference (TYPE) CHAR1 20080325
3 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20050811
4 Importing I_AREA Value transfer Type reference (TYPE) IWBAREA-AREA 'IWBSOLAR' Bereich 20050811
5 Changing I_LOIO Value transfer Type reference (TYPE) SDOKOBJECT SDOK: BOR-Schlüssel für Informationsobjekt 20050811
# Exception Resumable Description Created on
1 ERROR 20050906

Method CHECK_AUTHORIZATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS Dokumentenkontext 20040427
2 Importing I_AREA Value transfer Type reference (TYPE) IW_AREA Bereich 20040427
3 Importing I_CHECK_CREATION Call by reference Type reference (TYPE) FLAG Anlegen eines Dokuments prüfen 20040427
4 Importing I_DOCUMENT Call by reference Type reference (TYPE) SDOKOBJECT SDOK: BOR-Schlüssel für Informationsobjekt 20040427
5 Importing I_FOLDER_TECH_NAME Call by reference Type reference (TYPE) IWIOPROPS-TECH_NAME Technischer Name eines Informationsobjekts 20040427
6 Importing I_READ_ONLY Call by reference Type reference (TYPE) FLAG Anzeigen/Ändern prüfen 20040427
# Exception Resumable Description Created on
1 ERROR 20040427
2 NO_AREA 20040427
3 NO_AUTHORIZATION 20040427
4 NO_DOCUMENT_ID 20040427
5 NO_FOLDER_TECH_NAME 20040427

Method CHECK_FILE_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EDITOR_SUPPORTED Call by reference Type reference (TYPE) FLAG allgemeines flag 20011127
2 Exporting E_VIEWING_SUPPORTED Call by reference Type reference (TYPE) FLAG allgemeines flag 20011127
3 Importing I_FILE_EXTENSION Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20011127

Method CHECK_FILE_EXTENSION on class CL_SA_DOC_FACTORY has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_SA_DOC_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SA_DOC_FACTORY has no exception.

Method CREATE_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IOBJECT Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010220
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010328
3 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20010319
4 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010319
5 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010319
6 Importing I_BUSINESS_OBJECT Call by reference Type reference (TYPE) SADOCBO Business Objekte im Solution Architect 20011127
7 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt, von dem aus das Dokument angezeigt wird 20011127
8 Importing I_DOC_BLUEPRINT_RELEVANT Call by reference Type reference (TYPE) SADOCPROPS-PRINT Solution Manager: Verwendung im Business Blueprint 20040106
9 Importing I_DOC_FORMAT Call by reference Type reference (TYPE) CHAR10 Dateiformat 20010227
10 Importing I_DOC_PRIO Call by reference Type reference (TYPE) SADOCPROPS-PRIO Solution Architect Priorität für Dokumente 20040106
11 Importing I_DOC_STATUS Call by reference Type reference (TYPE) IWIOPROPS-STATE Status von Info-Objekten 20040106
12 Importing I_DOC_TECH_NAME Call by reference Type reference (TYPE) IWIOPROPS-TECH_NAME Technischer Name des Dokuments 20010219
13 Importing I_DOC_TEMPLATE Value transfer Type reference (TYPE) SDOKOBJECT Dokument das als Vorlage verwendet werden soll 20061108
14 Importing I_DOC_TITLE Call by reference Type reference (TYPE) IWIOPROPS-TITLE Dokument Titel 20010214
15 Importing I_DOC_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Dokumententyp 20010214
16 Importing I_FOLDER_GROUP Call by reference Type reference (TYPE) IW_GROUP Mappengruppe 20040219
17 Importing I_FOLDER_ID Call by reference Type reference (TYPE) SDOKOBJECT-OBJID Folder LOIO 20010219
18 Importing I_FOLDER_RESPONSIBLE Call by reference Type reference (TYPE) SYUNAME SY-UNAME Verantworlicher ( nur für neue Folder) 20010308
19 Importing I_FOLDER_TECH_NAME Call by reference Type reference (TYPE) IWIOPROPS-TECH_NAME 'SOLAR00' Technischer Name des Folders 20010219
20 Importing I_FOLDER_TITLE Call by reference Type reference (TYPE) IWIOPROPS-TITLE Title des Folders 20010228
21 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010314
22 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 SPACE Toolbars im Control anzeigen 20010314
23 Importing I_WITH_HEADER Call by reference Type reference (TYPE) CHAR1 'X' Aufteilung in Editor und Header 20020809
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010219
2 ERROR allg. Fehler 20010219
3 FOLDER_ERROR Folder konnte nicht erzeugt oder gefunden werden 20010219

Method CREATE_IOBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IOBJECT Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010220
2 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010319
3 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010319
4 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt, von dem aus das Dokument gerufen wird 20011127
5 Importing I_DOC_ATTR Call by reference Object reference (TYPE REF TO) IF_SA_IO Schnittstelle zu KW Infoobjekt Attributen 20010220
6 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010314
7 Importing I_READ_ONLY Call by reference Type reference (TYPE) CHAR1 Anzeigemodus 20010220
8 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 SPACE Toolbars im Control anzeigen 20010314
9 Importing I_USE_EXTERNAL_EDITOR Call by reference Type reference (TYPE) FLAG SPACE Statt Office Integration wird externer Editor benutzt 20030509
10 Importing I_WITH_HEADER Call by reference Type reference (TYPE) CHAR1 'X' Aufteilung in Editor und Header 20020614
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010220
2 ERROR allg. Fehler 20010220

Method CREATE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEMPLATE Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010302
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010328
3 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20010319
4 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010319
5 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010319
6 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040623
7 Importing I_CORR_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20010322
8 Importing I_DOC_FORMAT Call by reference Type reference (TYPE) CHAR10 Dateiformat 20010302
9 Importing I_DOC_TITLE Call by reference Type reference (TYPE) IWIOPROPS-TITLE Dokument Titel 20010302
10 Importing I_FOLDER_RESPONSIBLE Call by reference Type reference (TYPE) SYUNAME SY-UNAME Verantworlicher ( nur für neue Folder) 20010308
11 Importing I_NEW_DOC_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Dokumententyp 20010302
12 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010314
13 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 'X' Toolbars im Control anzeigen 20010314
14 Importing I_TRANSPORT Call by reference Type reference (TYPE) CHAR1 SPACE Transportanschluß aktivieren 20010322
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010302
2 ERROR allg. Fehler 20010302
3 FOLDER_ERROR Folder konnte nicht erzeugt oder gefunden werden 20010302
4 NAMESPACE_ERROR falscher Namensraum 20010306
5 TEMPLATE_EXISTS Template zur Dokuart existiert schon 20010302

Method CREATE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IOBJECT Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010312
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010328
3 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20010319
4 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010319
5 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010319
6 Importing I_BUSINESS_OBJECT Call by reference Type reference (TYPE) SADOCBO Business Objekte im Solution Architect 20011127
7 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt, von dem aus das Dokument gerufen wird 20011127
8 Importing I_DOC_BLUEPRINT_RELEVANT Call by reference Type reference (TYPE) SADOCPROPS-PRINT Solution Manager: Verwendung im Business Blueprint 20040106
9 Importing I_DOC_FORMAT Call by reference Type reference (TYPE) CHAR10 Dateityp 20010312
10 Importing I_DOC_PRIO Call by reference Type reference (TYPE) SADOCPROPS-PRIO Solution Architect Priorität für Dokumente 20040106
11 Importing I_DOC_STATUS Call by reference Type reference (TYPE) IWIOPROPS-STATE Status von Info-Objekten 20040106
12 Importing I_DOC_TECH_NAME Call by reference Type reference (TYPE) IWIOPROPS-TECH_NAME Technischer Name des Dokuments 20010312
13 Importing I_DOC_TITLE Call by reference Type reference (TYPE) IWIOPROPS-TITLE Dokument Titel 20010312
14 Importing I_DOC_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Dokumententyp 20010312
15 Importing I_DOC_URL Call by reference Type reference (TYPE) STRING URL auf Dokument 20010312
16 Importing I_FOLDER_GROUP Call by reference Type reference (TYPE) IW_GROUP Mappengruppe 20040219
17 Importing I_FOLDER_ID Call by reference Type reference (TYPE) SDOKOBJECT-OBJID Folder LOIO 20010312
18 Importing I_FOLDER_RESPONSIBLE Call by reference Type reference (TYPE) SYUNAME SY-UNAME Verantworlicher ( nur für neue Folder) 20010312
19 Importing I_FOLDER_TECH_NAME Call by reference Type reference (TYPE) IWIOPROPS-TECH_NAME 'SOLAR00' Technischer Name des Folders 20010312
20 Importing I_FOLDER_TITLE Call by reference Type reference (TYPE) IWIOPROPS-TITLE Title des Folders 20010312
21 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010314
22 Importing I_READ_ONLY Call by reference Type reference (TYPE) CHAR1 nur Anzeige 20010312
23 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 SPACE Toolbars im Control anzeigen 20010314
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010312
2 ERROR allg. Fehler 20010312
3 FOLDER_ERROR Folder konnte nicht erzeugt oder gefunden werden 20010312

Method DELETE_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CORR_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20010322
2 Importing I_DOC_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Dokumententyp 20010322
3 Importing I_TRANSPORT Call by reference Type reference (TYPE) CHAR1 'X' Transportanschluß aktivieren 20010322
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010322
2 ERROR allg. Fehler 20010322
3 FOLDER_ERROR Folder konnte nicht erzeugt oder gefunden werden 20010322
4 NAMESPACE_ERROR falscher Namensraum 20010322
5 TEMPLATE_EXISTS_NOT Template zur Dokuart existiert schon 20010322

Method DETERMINE_INDUSTRY_AND_RELEASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DOCUMENT_IS_NEW Value transfer Type reference (TYPE) FLAG Dokument mit der Erweiterung existiert noch nicht 20030320
2 Exporting ET_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20030307
3 Importing I_DOC Value transfer Type reference (TYPE) SDOKOBJECT SDOK: BOR-Schlüssel für Informationsobjekt 20030307
# Exception Resumable Description Created on
1 CANCELLED 20030307
2 ERROR 20030307

Method GET_DOC_FROM_KW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IOBJECT Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010216
2 Importing IS_PHYSICAL_OBJECT Call by reference Type reference (TYPE) SDOKOBJECT explizite PHIO 20030509
3 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010328
4 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20010319
5 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010319
6 Importing IT_TOOLBAR_BUTTONS_EDIT Call by reference Type reference (TYPE) TTB_BUTTON Knöpfe, die im Anzeigemodus entfernt werden 20020715
7 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010319
8 Importing I_AS_COPY Call by reference Type reference (TYPE) CHAR1 SPACE anlegen als Kopie 20010330
9 Importing I_BYPASS_CHECK Call by reference Type reference (TYPE) CHAR1 SPACE Suppress tab specific assignment checks 20040629
10 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt, von dem aus das Dokument gerufen wird 20011127
11 Importing I_CLASS Call by reference Type reference (TYPE) SDOKOBJECT-CLASS Dokumentenklasse 20010227
12 Importing I_FOLDER_TECHNAME Value transfer Type reference (TYPE) IWIOPROPS-TECH_NAME Mappe, in die das Dokument kopiert werden soll (I_AS_COPY ) 20040308
13 Importing I_NEW_FOLDER_WHEN_COPY Call by reference Type reference (TYPE) SDOKOBJECT SDOK: BOR-Schlüssel für Informationsobjekt 20040427
14 Importing I_OBJID Call by reference Type reference (TYPE) SDOKOBJECT-OBJID ID für Dokumente und Beziehungen 20010227
15 Importing I_OPEN_EDITOR Call by reference Type reference (TYPE) CHAR1 SPACE Einstelliges Kennzeichen 20031128
16 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010314
17 Importing I_QUERY_FUNCTION Call by reference Type reference (TYPE) RS38L_FNAM Funktionbaustein für Suche 20010426
18 Importing I_READ_ONLY Call by reference Type reference (TYPE) CHAR1 SPACE 'X' = nur Anzeige 20010216
19 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 SPACE Toolbars im Control anzeigen 20010314
20 Importing I_STRUCTID Call by reference Type reference (TYPE) SDOKOBJECT SLOIO für Dokument 20010423
21 Importing I_USE_EXTERNAL_EDITOR Call by reference Type reference (TYPE) FLAG SPACE Statt Office Integration wird externer Editor benutzt 20030509
22 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) CHAR1 SPACE Flag für Suchdialog 20010328
23 Importing I_WITH_HEADER Call by reference Type reference (TYPE) CHAR1 'X' Aufteilung in Editor und Header 20020614
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010216
2 ERROR allg. Fehler 20010216
3 NOT_FOUND Dokument nicht gefunden 20010216

Method GET_READ_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS 20030407
2 Importing I_CLASS Value transfer Type reference (TYPE) SDOKOBJECT-CLASS 'SOLARGEN' 20030407
3 Importing I_OBJID Value transfer Type reference (TYPE) SDOKOBJECT-OBJID 20030407
4 Exporting LOGICAL_URL Call by reference Type reference (TYPE) SAEURI Logische URL für die Verwendung im IKS 20031110
5 Exporting URL Call by reference Type reference (TYPE) SAEURI 20030407
# Exception Resumable Description Created on
1 ERROR 20030407

Method GET_SAPDOC_FROM_KW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IOBJECT Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010423
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010423
3 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20010423
4 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010423
5 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010423
6 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Objekt, von dem aus das Dokument gerufen wird 20011127
7 Importing I_CLASS Call by reference Type reference (TYPE) SDOKOBJECT-CLASS Dokumentenklasse 20010423
8 Importing I_OBJID Call by reference Type reference (TYPE) SDOKOBJECT-OBJID ID für Dokumente und Beziehungen 20010423
9 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010423
10 Importing I_RFC Call by reference Type reference (TYPE) RFCDEST SPACE logische Destination (Wird bei Funktionsaufruf angegeben) 20050308
11 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 SPACE Toolbars im Control anzeigen 20010423
12 Importing I_STRUCTID Call by reference Type reference (TYPE) SDOKOBJECT SLOIO für Dokument 20010423
13 Importing I_WITH_DIALOG Call by reference Type reference (TYPE) CHAR1 SPACE Flag für Suchdialog 20010423
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010423
2 ERROR allg. Fehler 20010423
3 NOT_FOUND Dokument nicht gefunden 20010423

Method GET_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEMPLATE Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010314
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010328
3 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20010319
4 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010319
5 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010319
6 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040623
7 Importing I_CORR_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20010322
8 Importing I_DOC_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Dokumententyp 20010314
9 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010314
10 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 'X' Toolbars im Control anzeigen 20010314
11 Importing I_TRANSPORT Call by reference Type reference (TYPE) CHAR1 SPACE Transportanschluß aktivieren 20010322
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010314
2 ERROR allg. Fehler 20010314
3 FOLDER_ERROR Folder konnte nicht erzeugt oder gefunden werden 20010314
4 NAMESPACE_ERROR falscher Namensraum 20010314
5 TEMPLATE_EXISTS_NOT Template zur Dokuart existiert schon 20010314

Method GET_TEMPLATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEMPLATE Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20040323
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20040323
3 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20040323
4 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20040323
5 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20040323
6 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040623
7 Importing I_CORR_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20040323
8 Importing I_DOC_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Dokumententyp 20040323
9 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20040323
10 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 'X' Toolbars im Control anzeigen 20040323
11 Importing I_SUPPRESS_AUTHORITY_CHECK Value transfer Type reference (TYPE) CHAR1 SPACE KW Berechtigungsprüfung ausschalten 20040323
12 Importing I_TRANSPORT Call by reference Type reference (TYPE) CHAR1 SPACE Transportanschluß aktivieren 20040323
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20040323
2 ERROR allg. Fehler 20040323
3 FOLDER_ERROR Folder konnte nicht erzeugt oder gefunden werden 20040323
4 NAMESPACE_ERROR falscher Namensraum 20040323
5 TEMPLATE_EXISTS_NOT Template zur Dokuart existiert schon 20040323

Method GET_TEMPLATE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20020802
2 Exporting E_TECHNAME Value transfer Type reference (TYPE) IWIOPROPS-TECH_NAME Technischer Name eines Informationsobjekts 20010306
3 Exporting E_TEMPLATE_ID Call by reference Type reference (TYPE) SDOKOBJECT SDOK: BOR-Schlüssel für Informationsobjekt 20020108
4 Importing I_NEW Call by reference Type reference (TYPE) CHAR1 'X' neues Template 20010314
5 Importing I_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Inhaltstyp 20010306
# Exception Resumable Description Created on
1 TEMPLATE_EXISTS Template existiert schon 20010306
2 TEMPLATE_EXISTS_NOT Template existiert noch nicht 20010314
3 TYPE_EXISTS Typ existiert schon 20010306
4 TYPE_EXISTS_NOT Type existiert noch nicht 20010314

Method READ_VALUES_FOR_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_VALUES Value transfer Type reference (TYPE) SADOCVAL_T Attributwerte mit Text 20010319
2 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20030807
3 Importing I_CLASS Call by reference Type reference (TYPE) SDOKOBJECT-CLASS 20010319
4 Importing I_NAME Call by reference Type reference (TYPE) SDOK_PROPN Attribut eines Dokuments oder einer Beziehung 20010319

Method READ_VALUES_FOR_ATTR on class CL_SA_DOC_FACTORY has no exception.

Method SEND_AS_READ_URL_TO_CLIPBOARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS Call by reference Type reference (TYPE) SDOKOBJECT-CLASS Dokumentenklasse 20050126
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20050126
3 Importing LOGICAL_URL Call by reference Type reference (TYPE) FLAG Logische URL erzeugen, wenn möglich 20050126
4 Importing OBJID Call by reference Type reference (TYPE) SDOKOBJECT-OBJID ID für Dokumente und Beziehungen 20050126
# Exception Resumable Description Created on
1 ERROR 20050126

Method UPLOAD_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_IOBJECT Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010312
2 Importing IP_FILEPATH Call by reference Type reference (TYPE) FILE_TABLE file_table 20050418
3 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010328
4 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20010319
5 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010319
6 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010319
7 Importing I_BUSINESS_OBJECT Call by reference Type reference (TYPE) SADOCBO Business Objekte im Solution Architect 20011127
8 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040611
9 Importing I_DOCUMENT Value transfer Type reference (TYPE) SDOKOBJECT ID für Dokumente und Beziehungen 20050418
10 Importing I_DOC_BLUEPRINT_RELEVANT Call by reference Type reference (TYPE) SADOCPROPS-PRINT Solution Manager: Verwendung im Business Blueprint 20040106
11 Importing I_DOC_FORMAT Call by reference Type reference (TYPE) CHAR10 Dateityp 20010312
12 Importing I_DOC_PRIO Call by reference Type reference (TYPE) SADOCPROPS-PRIO Solution Architect Priorität für Dokumente 20040106
13 Importing I_DOC_STATUS Call by reference Type reference (TYPE) IWIOPROPS-STATE Status von Info-Objekten 20040106
14 Importing I_DOC_TECH_NAME Call by reference Type reference (TYPE) IWIOPROPS-TECH_NAME Technischer Name des Dokuments 20010312
15 Importing I_DOC_TITLE Call by reference Type reference (TYPE) IWIOPROPS-TITLE Dokument Titel 20010312
16 Importing I_DOC_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Dokumententyp 20010312
17 Importing I_FOLDER_GROUP Call by reference Type reference (TYPE) IW_GROUP Mappengruppe 20040219
18 Importing I_FOLDER_ID Call by reference Type reference (TYPE) SDOKOBJECT-OBJID Folder LOIO 20010312
19 Importing I_FOLDER_RESPONSIBLE Call by reference Type reference (TYPE) SYUNAME SY-UNAME Verantworlicher ( nur für neue Folder) 20010312
20 Importing I_FOLDER_TECH_NAME Call by reference Type reference (TYPE) IWIOPROPS-TECH_NAME Technischer Name des Folders 20010312
21 Importing I_FOLDER_TITLE Call by reference Type reference (TYPE) IWIOPROPS-TITLE Title des Folders 20010312
22 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010314
23 Importing I_READ_ONLY Call by reference Type reference (TYPE) CHAR1 nur Anzeige 20010312
24 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 SPACE Toolbars im Control anzeigen 20010314
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010312
2 ERROR allg. Fehler 20010312
3 FOLDER_ERROR Folder konnte nicht erzeugt oder gefunden werden 20010312

Method UPLOAD_TEMPLATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TEMPLATE Value transfer Object reference (TYPE REF TO) IF_SA_DOC Dokumente im Solution Architect 20010305
2 Importing IT_CONTEXT Call by reference Type reference (TYPE) SDOKPROPTYS SDOK: Liste von Name-Wert-Paaren 20010328
3 Importing IT_IO_ATTR Call by reference Type reference (TYPE) SASDOKATTRIB_T Übersteuern der Anzeige bei der Attributpflege 20010319
4 Importing IT_TOOLBAR_BUTTONS Call by reference Type reference (TYPE) TTB_BUTTON Toolbarbuttons für Anwendung 20010319
5 Importing IT_TOOLBAR_MENUES Call by reference Type reference (TYPE) TTB_BTNMNU Customer Menüs für Toolbar 20010319
6 Importing I_CALLING_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040623
7 Importing I_CORR_NUMBER Call by reference Type reference (TYPE) E070-TRKORR Auftrag/Aufgabe 20010322
8 Importing I_DOC_TITLE Call by reference Type reference (TYPE) IWIOPROPS-TITLE Dokument Titel 20010305
9 Importing I_FOLDER_RESPONSIBLE Call by reference Type reference (TYPE) SYUNAME SY-UNAME Verantworlicher ( nur für neue Folder) 20010308
10 Importing I_FORMAT Call by reference Type reference (TYPE) CHAR10 Dateiendung 20010311
11 Importing I_NEW_DOC_TYPE Call by reference Type reference (TYPE) IWIOPROPS-TYPE Dokumententyp 20010305
12 Importing I_PARENT_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container für Editor 20010314
13 Importing I_SHOW_TOOLBARS Call by reference Type reference (TYPE) CHAR1 'X' Toolbars im Control anzeigen 20010314
14 Importing I_TRANSPORT Call by reference Type reference (TYPE) CHAR1 SPACE Transportanschluß aktivieren 20010322
# Exception Resumable Description Created on
1 CANCELLED User Abbruch 20010305
2 ERROR allg. Fehler 20010305
3 FOLDER_ERROR Folder konnte nicht erzeugt oder gefunden werden 20010305
4 NAMESPACE_ERROR falscher Namensraum 20010306
5 TEMPLATE_EXISTS Template zur Dokuart existiert schon 20010305
History
Last changed by/on SAP  20110908 
SAP Release Created in 610