SAP ABAP Class CL_OLR3_DMS_WORK (cProjects: Document Link DMS - Service Methods)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   PS-DOC-DMS (Application Component) Document Processing
     DEVELOPMENT_PROJECT_R3_DMS (Package) Object Link cProjects and DMS
Properties
Class CL_OLR3_DMS_WORK  
Short Description cProjects: Document Link DMS - Service Methods    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package DEVELOPMENT_PROJECT_R3_DMS   Object Link cProjects and DMS 
Created 20031103   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_OLR3_DMS_EASYDMS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_OLR3_DMS_WORK has no interface implemented.
Friends
Class CL_OLR3_DMS_WORK has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_BACK_SLASH Constant Public Type reference (TYPE) CHAR1 '' -Character 20031103
2 CO_BLOCK_LENGTH Constant Public Type reference (TYPE) INT2 1022 Length of the Row for Binary Document Content (SDOK_SDATX) 20031103
3 CO_DOT Constant Public Type reference (TYPE) CHAR3 '.' .-Character 20031103
4 CO_FIELD_DOKNR Constant Public Type reference (TYPE) FIELDNAME 'DOKNR' Field DRAW-DOKNR 20031103
5 CO_FORWARD_SLASH Constant Public Type reference (TYPE) CHAR1 '/' /-Character 20031103
6 CO_INPUT Constant Public Type reference (TYPE) CHAR10 '_INPUT' String: INPUT 20031103
7 CO_OUTPUT Constant Public Type reference (TYPE) CHAR10 '_OUTPUT' String: OUTPUT 20031103
8 CO_PAEFIX_CONVERSION_EXIT Constant Public Type reference (TYPE) CHAR20 'CONVERSION_EXIT_' Prefix of Conversion Exit 20031103
9 CO_TABLE_DRAW Constant Public Type reference (TYPE) DDOBJNAME 'DRAW' DRAW Table 20031103
10 ST_CFX_CFOLDERS Static Attribute Protected See coding cFolders Customizing Connections 20031211
11 ST_CFX_C_DOCTYPE Static Attribute Protected See coding cFolders Document Type-Dependent Customizing Setting 20031211
12 ST_OLR3_DMS_OBJLNK Static Attribute Protected See coding Default DMS Document Types for Folders and Documents 20031113
13 ST_TDWA Static Attribute Protected See coding Document Info Records 20031113
14 ST_TDWAT Static Attribute Protected See coding DIR Descriptions 20031113
15 SV_FUNC_EXT_TO_INT Static Attribute Private Type reference (TYPE) RS38L_FNAM Name of Function Module for Conversion 20090921
16 SV_FUNC_INT_TO_EXT Static Attribute Private Type reference (TYPE) RS38L_FNAM Name of Function Module for Conversion 20090921
Methods
# Method Level Visibility Method type Description Created on
1 APPL_LOG_PREPARE_MSG Static method Public Method Prepare Application Log Messages and Variables 20040116
2 APPL_LOG_READ Static method Public Method Read Application Log and Convert Messages into Strings 20040116
3 CLASS_CONSTRUCTOR Static method Public Constructor Class Constructor 20031113
4 CONTENT_CFOLDERS_TO_DMS Static method Public Method Convert Content from cFolders System to DMS Format 20031216
5 DOC_TYPE_IS_VALID_FOR_FOLDER Static method Public Method Document Category Is Valid for New cProjects Folder 20031113
6 DOKNR_EXT_TO_INT Static method Public Method DRAW-DOKNR: Conversion of External to Internal Display 20031103
7 DOKNR_INT_TO_EXT Static method Public Method DRAW-DOKNR: Conversion of Internal to External Display 20031103
8 GET_CFX_BACKEND_CUST Static method Public Method Read Customizing for cFolders Back-End Integration 20031211
9 GET_CFX_CUST_LINK_BY_LOGSYS Static method Public Method Read cFolders Name from CFX Cust. via Comp. with Log System 20040116
10 GET_DEFAULT_DOC_TYPES Static method Public Method Default Document Categories for New Folders and Documents 20031113
11 GET_DMS_OBJLINK_CUST Static method Public Method Default Document Categories for New Folders and Documents 20031223
12 GET_HOSTNAME Static method Public Method Determine Network Address 20031216
13 GET_STORAGE_CATEGORY Static method Public Method Determine Storage Category 20031216
14 GET_VALID_DOC_TYPES Static method Public Method Valid DMS Document Categories for New cProjects Folders 20031113
15 SPLIT_NAME_TO_EXTENSION Static method Public Method Extracts the Data Extension from the File Name 20031103
16 SPLIT_PATH_TO_NAME Static method Public Method Extracts the File Name from the File Path 20031103
Events
Class CL_OLR3_DMS_WORK has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_SPLIT Private See coding 20031103
Method Signatures

Method APPL_LOG_PREPARE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROJECT_MSG Call by reference Type reference (TYPE) BALMI Meldung zum Projekt 20040116
2 Exporting EV_APPL_LOG_EXTID Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20040116
3 Exporting EV_PARENT_MSG Call by reference Type reference (TYPE) BAPI_MSG Meldungstext zum Parent Element 20040116
4 Importing IV_COLL_DESCR Call by reference Type reference (TYPE) STRING Beschreibung der Collaboration 20040116
5 Importing IV_COLL_NAME Call by reference Type reference (TYPE) STRING Name der Collaboration 20040116
6 Importing IV_PARENT_DESCR Call by reference Type reference (TYPE) OLR3_DMS_TV_TEXT40 Sprachabhängiger Kurztext 20040116
7 Importing IV_PARENT_EXTID Call by reference Type reference (TYPE) OLR3_DMS_TV_EXTID Projektplanung: Externer Identifier eines Elements 20040116
8 Importing IV_PARENT_OBJTYPE_T Call by reference Type reference (TYPE) OLR3_DMS_TV_TEXT40 Sprachabhängiger Kurztext 20040116
9 Importing IV_PROJ_CGPL_EXTID Call by reference Type reference (TYPE) OLR3_DMS_TV_PROJ_EXTID Externer Identifier der Projektdefinition aus CGPL 20040116
10 Importing IV_PROJ_EXTID Call by reference Type reference (TYPE) OLR3_DMS_TV_PROJ_EXTID Projektplanung: Externer Identifier der Projektdefinition 20040116
11 Importing IV_PROJ_KTEXT Call by reference Type reference (TYPE) OLR3_DMS_TV_PROJ_DESCR Sprachabhängiger Kurztext der Projektdefinition 20040116
12 Importing IV_VERSION_NUMBER Call by reference Type reference (TYPE) OLR3_DMS_TV_VERSION_NUMBER Versionsnummer 20040116

Method APPL_LOG_PREPARE_MSG on class CL_OLR3_DMS_WORK has no exception.

Method APPL_LOG_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_APPLI_LOG_MESS Call by reference Type reference (TYPE) BAPIRET2_T Returntabelle 20040116
2 Exporting EV_APPL_LOG_EXTID Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20040116
3 Exporting EV_APPL_LOG_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20040116
4 Exporting EV_APPL_LOG_OBJ_DESCR Call by reference Type reference (TYPE) OLR3_DMS_TV_TEXT255 Sprachabhängiger Kurztext 20040116
5 Exporting EV_APPL_LOG_OBJ_NAME Call by reference Type reference (TYPE) BALOBJ_D Anwendungs-Log: Objektname (Applikationskürzel) 20040116
6 Importing IV_PROJ_CGPL_EXTID Call by reference Type reference (TYPE) OLR3_DMS_TV_PROJ_EXTID Externer Identifier der Projektdefinition aus CGPL 20040116
7 Importing IV_PROJ_EXTID Call by reference Type reference (TYPE) OLR3_DMS_TV_PROJ_EXTID Projektplanung: Externer Identifier der Projektdefinition 20040116
8 Importing IV_PROJ_LAST_CHG_DATE Call by reference Type reference (TYPE) DATE Datum im CHAR-Format 20040116
9 Importing IV_PROJ_LAST_CHG_TIME Call by reference Type reference (TYPE) TIME Zeitpunkt im CHAR-Format 20040116
10 Importing IV_VERSION_NUMBER Call by reference Type reference (TYPE) OLR3_DMS_TV_VERSION_NUMBER Versionsnummer 20040116

Method APPL_LOG_READ on class CL_OLR3_DMS_WORK has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method CONTENT_CFOLDERS_TO_DMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CONTENT Call by reference Type reference (TYPE) DMS_TBL_DRAO Tabelle: Datenblöcke für Originaldaten 20031216
2 Importing IT_CF_CONTENT Call by reference Type reference (TYPE) OLR3_DMS_TT_DOC_CONTENT_BIN Tabelle f Binärdokumentinhalt d Webserver (wie SDOKCNTBIN) 20031216
3 Importing IV_FILESIZE Call by reference Type reference (TYPE) SDOK_FSIZE Dateigröße (in Byte) 20031216

Method CONTENT_CFOLDERS_TO_DMS on class CL_OLR3_DMS_WORK has no exception.

Method DOC_TYPE_IS_VALID_FOR_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DOKAR Call by reference Type reference (TYPE) DOKAR Dokumentart 20031113
2 Returning RS_RETURN Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20031113

Method DOC_TYPE_IS_VALID_FOR_FOLDER on class CL_OLR3_DMS_WORK has no exception.

Method DOKNR_EXT_TO_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOKNR_INT Call by reference Type reference (TYPE) DOKNR Dokumentnummer (interne Darstellung) 20031103
2 Importing IV_DOKNR_EXT Call by reference Type reference (TYPE) DOKNR Dokumentnummer (externe Darstellung) 20031103

Method DOKNR_EXT_TO_INT on class CL_OLR3_DMS_WORK has no exception.

Method DOKNR_INT_TO_EXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DOKNR_EXT Call by reference Type reference (TYPE) DOKNR Dokumentnummer (externe Darstellung) 20031103
2 Importing IV_DOKNR_INT Call by reference Type reference (TYPE) DOKNR Dokumentnummer (interne Darstellung) 20031103

Method DOKNR_INT_TO_EXT on class CL_OLR3_DMS_WORK has no exception.

Method GET_CFX_BACKEND_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_CFX_CFOLDERS Call by reference Type reference (TYPE) OLR3_DMS_TS_CFX_CFOLDERS Customizing-Verbindung 20031211
2 Exporting ES_CFX_C_DOCTYPE Call by reference Type reference (TYPE) OLR3_DMS_TS_CFX_C_DOCTYPE dokumentartabhängige Customizing-Einstellungen 20031211
3 Importing IV_CFX_CUST_LINK Call by reference Type reference (TYPE) OLR3_DMS_TV_CFX_CUST_LINK cFolder-Name im Customizing der cFolders-Backend-Integr. 20031218
4 Importing IV_DOKAR Call by reference Type reference (TYPE) DOKAR Dokumentart 20031211

Method GET_CFX_BACKEND_CUST on class CL_OLR3_DMS_WORK has no exception.

Method GET_CFX_CUST_LINK_BY_LOGSYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20040116
2 Returning RV_CFX_CUST_LINK Value transfer Type reference (TYPE) OLR3_DMS_TV_CFX_CUST_LINK cFolder-Name im Customizing der cFolders-Backend-Integr. 20040116

Method GET_CFX_CUST_LINK_BY_LOGSYS on class CL_OLR3_DMS_WORK has no exception.

Method GET_DEFAULT_DOC_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DOKAR_COLL_DOCUMENT Call by reference Type reference (TYPE) OLR3_DMS_TS_DOC_TYPES cProjects: Default Dokumentart für Dokument in Collaboration 20040116
2 Exporting ES_DOKAR_COLL_FOLDER Call by reference Type reference (TYPE) OLR3_DMS_TS_DOC_TYPES cProjects: Default Dokumentart für Ordner in Collaboration 20040116
3 Exporting ES_DOKAR_PSR_DOCUMENT Call by reference Type reference (TYPE) OLR3_DMS_TS_DOC_TYPES cProjects: Default Dokumentart f Dokument in ProjektStatBer. 20040116
4 Exporting ES_DOKAR_PSR_FOLDER Call by reference Type reference (TYPE) OLR3_DMS_TS_DOC_TYPES cProjects: Default Dokumentart für Ordner in ProjektStatBer. 20040116
5 Exporting ES_DOKAR_SET_GET Call by reference Type reference (TYPE) OLR3_DMS_TS_DOC_TYPES cProjects: DMS Dokumentart mit Beschreibung aus SET/GET 20031113
6 Exporting ES_DOKAR_TRANS_DOCUMENT Call by reference Type reference (TYPE) OLR3_DMS_TS_DOC_TYPES cProjects: Objekte überführen - Dokument 20040211
7 Exporting ES_DOKAR_TRANS_FOLDER Call by reference Type reference (TYPE) OLR3_DMS_TS_DOC_TYPES cProjects: Objekte überführen - Ordner 20040211
8 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Returnparameter 20031113
9 Exporting EV_PSR_DOCUMENT_STATUS Call by reference Type reference (TYPE) OLR3_DMS_TV_PSR_DOC_STAT_EXP Projektstatusbericht: Default Status für neue Dokumente 20040127
10 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU aktuelle Sprache 20031113
11 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20031113

Method GET_DEFAULT_DOC_TYPES on class CL_OLR3_DMS_WORK has no exception.

Method GET_DMS_OBJLINK_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DMS_OBJLNK_CUST Call by reference Type reference (TYPE) OLR3_DMS_TT_OBJLNK_CUST Default Dokumentarten je cProjects System 20031223

Method GET_DMS_OBJLINK_CUST on class CL_OLR3_DMS_WORK has no exception.

Method GET_HOSTNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_HOSTNAME Value transfer Type reference (TYPE) NTADR Netzadresse 20031216

Method GET_HOSTNAME on class CL_OLR3_DMS_WORK has no exception.

Method GET_STORAGE_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DAPPL Call by reference Type reference (TYPE) DAPPL Workstation-Applikation 20031216
2 Importing IV_DOKAR Call by reference Type reference (TYPE) DOKAR Dokumentart 20031216
3 Returning RV_STORAGE_CATEGORY Value transfer Type reference (TYPE) DTTRG Name des Datenträgers 20031216

Method GET_STORAGE_CATEGORY on class CL_OLR3_DMS_WORK has no exception.

Method GET_VALID_DOC_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DOC_TYPES Call by reference Type reference (TYPE) OLR3_DMS_TT_DOC_TYPES cProjects: Gültig DMS Dokumentarten für neue Ordner 20031113
2 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU aktuelle Sprache 20031113
3 Importing IV_LOGSYS Call by reference Type reference (TYPE) LOGSYS Logisches System 20031113

Method GET_VALID_DOC_TYPES on class CL_OLR3_DMS_WORK has no exception.

Method SPLIT_NAME_TO_EXTENSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILEEXTENSION Call by reference Type reference (TYPE) STRING Dateierweiterung 20031103
2 Importing IV_FILENAME Call by reference Type reference (TYPE) STRING Dateiname (Name und Erweiterung) 20031103

Method SPLIT_NAME_TO_EXTENSION on class CL_OLR3_DMS_WORK has no exception.

Method SPLIT_PATH_TO_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FILENAME Call by reference Type reference (TYPE) STRING Dateiname 20031103
2 Importing IV_PATH_WITH_FILENAME Call by reference Type reference (TYPE) STRING Dateiname (Pfad und Filename) 20031103

Method SPLIT_PATH_TO_NAME on class CL_OLR3_DMS_WORK has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 2004_1_46C